The Doozer Brainlive from the knowledge bundle · v2.2.618 · 2026-09-13 17:13 ETall pages · one page

Directory Multi-View Framework

systems/directory-framework.md · System · directory, views, grid, list, map, events, framework

unverified: no trust signals recorded yet

The shared Grid / List / Map / Events view system that every directory surface (root, Cloud, NBMN) renders through.

Directory Multi-View Framework

One framework renders every directory surface in the network — roots, Clouds, NearByMeNow — in multiple views without each surface reimplementing them. includes/directory-views.php owns the registry and the JS contract; a view is toggled by an html[data-dir-view] attribute, and a surface opts into a view by rendering a data-dir-view="<id>" panel and flipping it ready.

The views

Distance sort

Root and Cloud both support distance sort (resolveRootDomainOrder / cloudFetchListings + a shared geo helper + ?e=geo), so "nearest first" works anywhere.

Why one framework

Adding a view once lights it up across every surface. The cost is the shared contract's discipline: a new card action must be registered where each host routes its actions (e.g. NBMN routes its own card actions in nearbymenow/index.php — a new action added only to the generic handler silently no-ops there). This is the directory analogue of the "one renderer, many surfaces" principle behind the business card and Muse system.

Design Standards and the Design MirrorDoozer Atlas (outward AI emission)