BizKitHub

Kategorie příspěvků

Naposledy aktualizováno 24. dubna 2026

Kategorie v redakčním systému jsou víc než pouhé štítky — tvoří navigační rámec, po němž se čtenář pohybuje, a zároveň pomáhají redakci udržovat přehled o tom, kam který článek patří. Modul /post-category je proto nástrojem pro organizaci článků do tematického stromu, v němž lze taxonomii hierarchicky strukturovat, přesouvat mezi větvemi, dočasně deaktivovat bez ztráty dat, nebo trvale smazat, pokud už není potřeba. Tento přístup umožňuje kategorie průběžně zpřesňovat, jak s léty roste a mění se obsah webu, aniž by se redakce musela s každým zásahem obávat, co se stane se stávajícími články a jejich URL adresami.

Dva pohledy

Modul nabízí dva doplňkové pohledy na stejnou strukturu, mezi nimiž lze přepínat v horní liště. Seznam je klasická tabulka umožňující řazení a filtrování — vhodná pro rutinní správu, rychlé kontroly a hromadné úpravy. Strom je hierarchický diagram vizualizující vztahy mezi kategoriemi, který na první pohled odhalí, zda taxonomie stále dává smysl a zda se někde nemnoží duplicity. Seznam je tedy pracovní pohled, zatímco strom je pohled plánovací.

Přehled kategorií

V tabulkovém zobrazení se u každé kategorie zobrazuje její název, nadřazená kategorie (pokud existuje), rekurzivní počet příspěvků, datum vytvoření a stav aktivity. Zvláštní pozornost je třeba věnovat rekurzivnímu počtu příspěvků — ten nepočítá jen články přímo přiřazené k dané kategorii, ale i všechny články v jejích potomcích. Pokud tedy „Technologie“ má jako podkategorie „Software“ a „Hardware“, číslo u „Technologie“ zahrnuje příspěvky ze všech tří úrovní. Díky tomu lze na první pohled odhadnout, jak moc je která větev obsahově zatížená.

Stromové zobrazení

Stromové zobrazení vykresluje všechny kategorie jako vnořenou strukturu a u každého uzlu zobrazuje název, URL slug, počet příspěvků a informace o aktivitě. Strom je nejúčinnější pro větší strukturální úpravy — když redakce zvažuje reorganizaci nebo potřebuje rychle zkontrolovat, zda některé kategorie nejsou zbytečně hluboké.

Vytvoření nové kategorie

Tlačítko Nová kategorie v pravém horním rohu otevře formulář s několika poli. Povinný je pouze název (až 255 znaků) a jazyk, v němž je název zadáván. Volitelně lze vyplnit popis jako volný text pro veřejné zobrazení, SEO meta popis (používá se jako HTML meta tag pro vyhledávače, max. 500 znaků) a nadřazenou kategorii. Pokud uživatel nadřazenou kategorii nezvolí, kategorie bude vytvořena jako nejvyšší úroveň.Po uložení systém automaticky vygeneruje unikátní URL slug z názvu, vytvoří kanonickou URL adresu (např. /category/technology) a nastaví kategorii jako aktivní. Uživatel s ní tak může okamžitě pracovat bez dalšího nastavování.
⚠️ Jako nadřazenou kategorii lze zvolit pouze aktivní a nesmazanou kategorii. Pokud je zvolená kategorie smazaná, systém operaci odmítne — nechce dovolit, aby nová kategorie visela pod archivovaným rodičem.

Životní cyklus kategorie

Kategorie prochází třemi stavy, které se liší viditelností a tím, co s nimi lze dělat. Aktivní kategorie je plně zapojená — objevuje se ve výběrových polích při tvorbě článku, je viditelná na veřejném webu a lze k ní přiřazovat nové články. Neaktivní (deaktivovaná) kategorie je skryta z veřejných zobrazení a výběrů, ale všechna data zůstávají zachována; je vhodná pro sezónní sekce (např. „Vánoce“ nebo „Letní akce“) nebo pro kategorie, které redakce chce dočasně skrýt, aniž by je musela mazat. Smazaná kategorie je soft-smazaná a nikde v rozhraní se neobjevuje.Přepínání mezi aktivním a neaktivním stavem je záměrně velmi jednoduché — stačí kliknutí v kontextovém menu — a je určeno jako lehká, reverzibilní akce pro každodenní provoz. Smazání naopak vyžaduje splnění bezpečnostních opatření (viz níže).

Detail kategorie

Kliknutím na kategorii se otevře detailní zobrazení rozdělené do dvou záložek. Základní informace zahrnují název, slug, popis, SEO meta popis a přiřazení nadřazené kategorie. Směrování je vyhrazeno pro nastavení URL adres. V detailním zobrazení lze kategorii přejmenovat, upravit její popis nebo SEO meta popis, přesunout pod jinou nadřazenou kategorii (nebo přesunout na nejvyšší úroveň) a spravovat jazykové verze — každý jazyk má svůj vlastní název a popis.

Pravidla pro přesun

Při změně nadřazené kategorie systém kontroluje, zda nevznikne cyklus. Není například možné nastavit „Software“ jako podkategorii vlastní podkategorie „Operační systémy“ — taková operace by vytvořila nekonečnou smyčku a systém by ji odmítl.
ℹ️ Přesun kategorie ve stromu nijak neovlivňuje URL adresy přiřazených příspěvků. Ty zůstávají ve své původní podobě, takže se SEO hodnota článků neztrácí kvůli reorganizaci taxonomie.

Vícejazyčnost

Pokud organizace pracuje ve více jazycích, každá kategorie může mít své vlastní překlady názvu a popisu. V detailu kategorie je vidět seznam všech existujících překladů a chybějící jazyky lze přidávat ručně pomocí přepínače jazyků v editoru. Na veřejném webu se pak použije překlad v aktuálním jazyce návštěvníka; pokud překlad v daném jazyce chybí, systém se vrátí k výchozímu jazyku organizace, takže návštěvník vždy uvidí něco srozumitelného.

SEO a URL adresy

Každá kategorie má svůj vlastní URL slug v každém jazyce. Slug se automaticky generuje z názvu, přičemž systém převádí diakritiku na ASCII znaky, nahrazuje mezery pomlčkami, odstraňuje speciální znaky a vše převádí na malá písmena. Výsledkem je bezpečný, URL-friendly identifikátor, který dobře vypadá v adresním řádku prohlížeče i v odkazech. Slug lze ručně upravit v záložce Základní informace. SEO meta popis (pokud je vyplněn) se používá jako HTML meta tag pro vyhledávače — je to tedy pole, které se vyplatí zvážit, neboť významně ovlivňuje, jak se kategorie prezentuje ve výsledcích vyhledávání Google.
💡 Při ruční úpravě slugu mějte na paměti, že jeho změna rozbije stávající zpětné odkazy. Pokud je URL adresa již v produkci a je externě odkazovaná, zvažte raději vytvoření nové kategorie a postupné přesunutí obsahu.

Kontextové menu

Nad řádkem kategorie nabízí kontextové menu dvě akce pokrývající běžné úkoly. Přepnout aktivitu dočasně deaktivuje nebo znovu aktivuje kategorii bez ztráty dat. Smazat soft-smaže kategorii, ale pouze pokud jsou splněna níže popsaná bezpečnostní opatření.

Pravidla pro smazání

Smazání kategorie je chráněno dvěma kontrolami, které zabraňují vzniku osamocených objektů. Za prvé, kategorie nesmí mít podřízené (nesmazané) podkategorie — pokud existují, uživatel je musí nejprve přesunout jinam nebo smazat. Za druhé, kategorie nesmí mít přiřazené příspěvky — články musí být přesunuty do jiné kategorie, jinak systém operaci odmítne a zobrazí počet dotčených článků. Teprve když jsou obě podmínky splněny, je kategorie soft-smazána.
⚠️ Rozdíl mezi Přepnout aktivitu a Smazat je důležitý: deaktivace pouze skryje kategorii z rozhraní (data zůstávají, kategorie lze jedním kliknutím obnovit), zatímco smazání ji označí za trvale odstraněnou a vyžaduje splnění bezpečnostních opatření. Pro dočasné vypnutí kategorie vždy preferujte deaktivaci.

Výběr kategorie v jiných modulech

Kategorie jsou propojeny s dalšími částmi systému — typicky jako výběrové pole při vytváření a editaci příspěvků. Do výběru jsou zařazeny pouze aktivní a nesmazané kategorie, seřazené hierarchicky a abecedně. Neaktivní kategorie se při psaní nového článku v menu neobjevují, což zabraňuje situaci, kdy by někdo omylem přiřadil nový článek do sekce, která měla zůstat skrytá.

Automatická kategorizace (AI)

Aktivní kategorie jsou rovněž kandidáty pro automatickou kategorizaci nových článků. Když AI analyzuje text příspěvku a hledá vhodnou klasifikaci, vybírá právě z aktivních kategorií v tomto modulu. Pro co nejpřesnější výsledek je klíčové věnovat pozornost popisu kategorie — ten slouží jako kontext pro rozhodování AI. Popis kategorie může mít až 150 znaků a systém jej při dotazování AI zkracuje, aby zbylo místo pro samotný analyzovaný článek; proto se vyplatí psát popisy stručně a fakticky.Pro dobrou automatizaci se doporučuje vyplnit srozumitelný popis pro každou kategorii obsahující klíčová slova typická pro danou oblast (např. „vývoj software, programování, DevOps“ pro kategorii Software), deaktivovat nepoužívané kategorie, aby nebyly nabízeny AI jako možnost, a udržovat kategorie v odpovídající granularitě — ani příliš obecné (těžko se dělá rozumné rozhodnutí nad jedním „Blogem“), ani příliš úzké (kategorie s jedním článkem ztrácí smysl).

Doporučené postupy

V redakční praxi se osvědčilo několik pravidel, která stojí za zvážení při návrhu struktury. Držte se dvou až tří úrovní hierarchie, hlubší stromy se stávají pro návštěvníky nesrozumitelné. Dbejte na jazykovou konzistenci v pojmenování — například vždy jednotné číslo podstatných jmen („Recenze“, nikoliv „Recenze a testy“). Vyvarujte se příliš obecných kategorií jako „Různé“, neboť se v nich začnou hromadit nezařazené články a celá taxonomie ztratí smysl. A sledujte počty příspěvků: pokud kategorie trvale obsahuje jen jeden nebo dva články, zvažte její sloučení s jinou.

Reorganizace stávající struktury

Když potřebujete významně změnit strukturu kategorií — například sloučit dvě kategorie nebo vytvořit novou rodičovskou úroveň — postupujte ve třech krocích. Nejprve vytvořte potřebné kategorie v novém uspořádání, poté postupně přiřazujte články k novým kategoriím v modulu Příspěvky a nakonec, jakmile je stará kategorie prázdná, ji smažte. Reorganizace se nikdy neděje automaticky; systém vždy respektuje manuální rozhodnutí administrátora, aby zabránil nechtěným přesunům.

Integrace s dalšími moduly

Kategorie jsou propojeny s několika dalšími částmi systému a jejich změny se tam projevují. V modulu Příspěvky má každý článek jednu hlavní kategorii, takže při mazání kategorie je nutné nejprve přesunout články. Směrování generuje pro kategorii URL z jejího slugu a při změně slugu se URL překonfiguruje. AI automatizace používá aktivní kategorie jako kandidáty pro automatickou klasifikaci nových článků. A veřejný web zobrazuje kategorie jako navigační sekce — obvykle generuje samostatnou archivní stránku pro každou kategorii se seznamem jejích článků.
💡 Pokud chcete kategorii skrýt z veřejného webu, ale zachovat existující URL adresy pro její přiřazené články, použijte místo smazání Deaktivovat. Články pak zůstanou dostupné přes přímou URL adresu a pouze se nebudou zobrazovat v navigaci a výpisech.