Sezónnost a kalendář sběru — průřezové zadání
Stav dokumentu: Hotovo —
/sezona,/sezona/:month, filtrmonthv/byliny, widget „Sběr právě teď", alias/co-sbirat/:month, title/meta, H2, sitemap. Rozšířený měsíční přehled (tabulka, facety částí, navigace) je popsán v sezona-kalendarovy-pohled.md. ICS a připomínky v sezona-pripominky-a-export.md.
Cíl: sezónní vrstvu produktu — období sběru, měsíční rozcestníky, SEO aliasy typu /co-sbirat/:month a propojení s katalogem.
Vstup: 10-product-spec.md §4 · 22-data-model.md (harvest_periods, plant_parts) · 23-api-and-routes.md §1, §4, §6.
Tematický (feature-based) dokument napříč všemi vývojovými fázemi.
1. Stav v aplikaci (k datu údržby)
- Tabulka
harvest_periodss vazbou na bylinu,plant_parts(kterou část sbírat) a obdobím (měsíc začátku / konce, včetně přesahu přes rok, např. listopad → únor). -
/sezona— rozcestník měsíců (1–12) s českými popisky (app/lib/month-labels-cs.ts). -
/sezona/:month— výpis bylin se stejnou logikou jako/byliny?month=; volitelně?region=<slug>jako/byliny?month=®ion=. - V hlavičce: položka „Sezóna".
- Sitemap zahrnuje
/sezonai jednotlivé měsíce. - Filtr
monthv/byliny(1–12).
2. SEO landing pages a kanonické aliasy
Z 23-api-and-routes.md §1 — title / meta pro
/sezonaa/sezona/:monthjsou vapp/routes/sezona._index.tsxasezona.$month.tsx(cca 160 znaků, klíčová slova sběr / měsíc / katalog); dál lze ladit podle analytics.
-
/co-sbirat/:month— HTTP přesměrování na/sezona/:month(kanonická URL zůstává/sezona/:month; alias je v sitemapě). - Title / meta pro rozcestník sezóny a každý měsíc + H2 nad tabulkou měsíčního přehledu (viz 24-engineering-roadmap.md Fáze 6 — případné další ladění).
3. Plánovaná vylepšení
- Souběh region + měsíc — query
/sezona/:month?region=<slug>(shodně sregions.slug/ filtrem/byliny?region=). - „Sběr právě teď" widget na úvodní stránce (aktuální měsíc v zóně Evropa/Praha + počet publikovaných bylin s tímto měsícem v
harvest_periods+ odkazy na/sezona/:montha/byliny?month=). - Sezónnost obrázků — na kartě byliny řazení / zvýraznění fotografií podle aktuálního měsíce v
Europe/Praguea řádků sběru (typ sběru, shoda textu u obrázku s částí rostliny v období).
4. Akceptace
-
/sezonaa/sezona/:monthvrací konzistentní výsledky s/byliny?month=…(včetně volitelnéhoregion). - „Co sbírat tento měsíc" pohled obsahuje informaci o části rostliny a typickém zpracování (na
/sezona/:month) — viz sezona-kalendarovy-pohled.md.
5. Vazby na jiné dokumenty
- Filtr
montha související parametry (part,region, …) — filtry-katalogu-bylin.md §1; rozcestník filtrace-a-vyhledavani-katalogu.md. - Kalendářový pohled a karta měsíce — sezona-kalendarovy-pohled.md.
- ICS export a připomínky — sezona-pripominky-a-export.md.
- Typická zpracování v sezónním pohledu — katalog-zpracovani.md.
- SEO a hierarchie H1/H2 — 24-engineering-roadmap.md Fáze 6.