Katalog způsobů zpracování — průřezové zadání
Stav dokumentu: Částečně —
/zpracovani,/zpracovani/:slug, tabulkaprocessing_methodsa vazbyherb_processing_methodsna kartě byliny jsou hotové; encyklopedické texty (full_description) u metod z výčtu produktu jsou v datech díky migracím0008,0019(slugy z0009).
Cíl: jedna featura — prohlídka způsobů zpracování (čaj, tinktura, mast…), mapování slugů, encyklopedické popisy metod a plánované vylepšení UI/SEO kolem metody samotné (ne kroků receptu).
Vstup: 10-product-spec.md §7 · 12-katalog-a-karta-byliny.md §6 · 22-data-model.md §8 · 23-api-and-routes.md §1. Filtr pm v /byliny: filtrace-a-vyhledavani-katalogu.md. Editorské recepty u řádku bylina × metoda: editorske-recepty.md.
1. Stav v aplikaci (k datu údržby)
1.1 Katalog metod
- Tabulka
processing_methodsse slugem (identifikátor ve filtru/byliny?pm=i v routě/zpracovani/:slug). -
/zpracovani— seznam metod s krátkým popisem. -
/zpracovani/:slug— detail metody s plným popisem (kde je vyplněn), seznamem publikovaných bylin s touto metodou a odkazem na/byliny?pm=<slug>. - V hlavičce: položka „Zpracování".
- Sitemap zahrnuje
/zpracovanii jednotlivé slugy metod. - Mapování slugů na názvy sjednoceno s výčtem v 10-product-spec.md §7 — migrace
0009_processing_methods_product_spec.sql.
1.2 Vazby z karty byliny
- U každé vazby bylina ↔ metoda: krátký popis metody, volitelně plný popis a odkaz na detail způsobu (
/zpracovani/:slug). - Filtr
pmv/byliny(opakovatelný, OR) — sémantika v filtry-katalogu-bylin.md §1.
1.3 Encyklopedické texty metod
- Delší texty u původních pěti metod (migrace
0008_processing_method_encyclopedia.sql). - Plné encyklopedické texty pro všechny metody z
0009včetně macerátu za studena (migrace0019_catalog_topic_recipes_processing.sql§5).
2. Tabulka metod (z 10-product-spec.md §7)
| Slug | Status v DB | Status encyklopedického textu |
|---|---|---|
čaj / nálev (caj) | [x] | [x] (původních 5) |
odvar (odvar) | [x] | [x] |
macerát za studena (macerat-studeny) | [x] | [x] |
tinktura (tinktura) | [x] | [x] |
glycerit (glycerit) | [x] | [x] |
bylinný olej (olej) | [x] | [x] |
mast (mast) | [x] | [x] |
balzám (balzam) | [x] | [x] |
sirup (sirup) | [x] | [x] |
bylinný med (med) | [x] | [x] |
bylinný ocet (ocet) | [x] | [x] |
bylinné víno (vino) | [x] | [x] |
bylinný likér (liker) | [x] | [x] |
vykuřovadlo (vykurovadlo) | [x] | [x] |
bylinný svazek (svazek) | [x] | [x] |
koupel (koupel) | [x] | [x] |
obklad (obklad) | [x] | [x] |
inhalace (inhalace) | [x] | [x] |
prášek (prasek) | [x] | [x] |
kapsle (kapsle) | [x] | [x] |
esence (esence) | [x] | [x] |
hydrolát (hydrolat) | [x] | [x] |
esenciální olej (esencialni-olej) | [x] | [x] |
fermentace (fermentace) | [x] | [x] |
kulinářské použití (kulinarske) | [x] | [x] |
salát / syrová úprava (salat) | [x] | [x] |
Slug
salatje konkrétní forma kulinářského / syrového použití; obecná kategorie má slugkulinarske. Pole obtížnosti a bezpečnostní poznámky u metod doplňuje migrace0019tam, kde dává smysl.
3. Plánovaná vylepšení (jen metody / katalog)
- Doplnit
full_descriptionvšech metod z výčtu v 10-product-spec.md §7 (migrace0019). - Atributy obtížnosti / času na úrovni metody v DB (
processing_methods), kde dává smysl (editor + UI). - Bezpečnostní souhrn u rizikových metod (např. esenciální olej — dávkování / vnitřní použití; tinktura — alkohol).
- Cross-link mezi metodami: rozdíl čaj vs odvar, tinktura vs macerát atd.
- Ikony / piktogramy pro metody v UI (vazba na 26-ui-components.md).
- SEO landing:
/byliny-na-zpracovani/:slugjako alternativa k/zpracovani/:slug(viz 23-api-and-routes.md §6).
4. Akceptace
- Z
/zpracovani/:slugse dostanu na seznam bylin vhodných pro tento způsob. - Z detailu metody jsou dostupné odkazy na
/byliny?pm=<slug>.
5. Vazby na jiné dokumenty
- Filtr
pm— filtrace-a-vyhledavani-katalogu.md. - Štítky vhodnosti zpracování na kartě byliny — stitky-tvrzeni-a-typy-dukazu.md.
- Editorské recepty u řádku zpracování — editorske-recepty.md.
- Routy / Sitemap — 23-api-and-routes.md §1 a §6.