Station
Grew every page type
Twenty-three renderers, built one at a time against a real site.
- Period
- 2025 β 2026
- Place
- janis.io
Grew every page type
Twenty-three page types, built one at a time, each against content that already existed. None of them were designed in the abstract and then filled β which is why they all tolerate children they did not expect.
The rule that emerged
Every collection renderer must render every child, including one that makes no sense to it. An unrecognised status gets an Unsorted shelf; an undated entry sorts last rather than first; an uncategorised tool shows under Other.
That was not a design goal. It came from converting a page from one type to another on a live site and watching half its children stop being visible while remaining in the tree.