Reviving Praderas (Day 6) — when navigation needs a model, not a patch
By Day 5, reading quality and visual rhythm were stronger. The missing piece from the plan was series / collections so readers could follow connected posts without relying only on tags or global chronology.
What we added
- Optional series front matter for posts:
SeriesSeries_SlugSeries_Order
- New plugin
plugins/60-SeriesCollections.phpthat:- handles
/series/<slug>/routes, - uses
content/series.mdas base file, - builds collections from
blog/*posts, - sorts by
Series_Order(date fallback), - exposes Twig variables for index and in-post series navigation.
- handles
- Series navigation in posts:
- current chapter marker,
- previous/next chapter links,
- link to series index.
series.twigtemplate supporting:- global series index at
/series, - per-series index at
/series/<slug>/.
- global series index at
Integration with Reviving Praderas
To avoid shipping empty infrastructure, Day 1 to Day 5 posts were updated with series metadata and this entry became part 6. Series navigation now worked end-to-end.
Same-day production follow-up
After deploying to main, we applied another UX pass:
- added
Seriesto the primary navbar, - moved series navigation to the sidebar to avoid overcrowding post endings,
- mapped the historical sequence from
desarrollo-de-arquitecturas-desacopladas-creando-una-aplicacion-de-control-de-horastocreacion-de-usuarios-en-tu-aplicacion-de-control-de-tiempo-con-reactas Control de Tiempo Desacoplado (13 chapters).
Why this pays off
The gap between "similar posts" and a true "series" is reader cognition: users no longer rebuild the map every page.
What follows
With this task implemented, the next natural block returns to Phase 4 (SEO and discoverability), now on top of stronger narrative structure.