Co je ideálním cílem takovéhoto softwaru? Umožnit zaměstnancům a manažerům (co se firemního webu týče) dělat jen to, co skutečně musí. Tj. to, na co je nezbytně nutný lidský faktor. Vezmeme-li úvahu stádium provozu, patří sem takřka výlučně tvorba, popř. správa obsahu.
Elementy
Pokud se rozhodnete pro nákup publikačního systému, který umožňuje pracovat s následujícími objekty, dokáže vám schopný administrátor postavit velmi komplexní obsahový portál, jehož základy nebude nutné po dlouhou dobu měnit.
Mnoho veřejně dostupných publikačních systémů je často vytvářena tak, jak někdo jednotlivé funkce potřeboval a většinou nejsou dobře použitelné díky opomenutí jedné či více zde popisovaných vlastností.
Složky a stránky
Složky (rubriky, kategorie) jsou základními „kontejnery“ pro jakýkoliv další obsah. Složky musí být hierarchicky strukturované, tj. každá složky může obsahovat další (pod)složky. Hloubka stromu může být z důvodů použitelnosti omezena.
Stránky jsou nejjednodušší entitou, obsahující text, obrázky a další prvky.
Funkce složek a stránek jsou provázány. Jeden přístup říká, že stránky (jakožto jednotlivé „obsahy“) jsou „ve“ složkách, tedy na strom složek navěšeny jako (vánoční) ozdoby. Zobrazení konkrétní složky v prohlížeči znamená vypsání jejího obsahu, tedy seznamu (pod)složek a ve složce obsažených stránek. Je třeba ctít pravidlo, že jeden konkrétní obsah (informace) je na webu na jednom konkrétním místě, proto každá stránka může být právě v jedné složce. Zde se tedy dá říci, že vlastní obsah je až ve stránkách, nikoliv ve složkách.
Druhý přístup říká, že stránky jsou do stromu navěšeny „na sebe“, tedy není potřeba složek, protože stránky zastupují jejich funkci. Obsah je zde přítomen v každé stránce, i když obsahuje další (pod)stránky.
Je nutné, aby CMS umělo postihnout oba přístupy. Technicky není vůbec důležité jak, ale pouze jejich kombinace dává možnost postihnout všechny možné chtěné varianty výsledku.
Složky i stránky musí mít v systému implementovanou možnost určovat jejich pořadí.
Management stránek v administračním rozhranní probíhá přes strom webu.
Články
Články jsou také obsahové entity, vedle stránek však nesou nějaké informace navíc. Především jde o časově specifický obsah, tedy o text, který byl napsán v nějakou dobu a od té doby je k dispozici. Nejedná se tedy způsob, kterým by měly být prezentovány zásadní, neměnné informace o firmě. Článek má také svého autora, který má k prezentovanému tématu vztah a lze ho s ním, na rozdíl od stránky, spojovat.
Článek obecně je pro účely tohoto výkladu značně široký pojem. Je jedno, jestli se jedná o tiskovou zprávu firmy, nebo zápis ze zasedání obecního úřadu.
Na rozdíl od stránky, článek může být umístěn na více než jednom místě. Zde se plně ukazuje přínos modelu „složky a stránky“ – nové články jsou postupně „navěšovány“ na hierarchii rubrik.
Správa článků v administraci probíhá většinou jiným způsobem než u stránek. Ve standardním stromovém přehledu webu není dobré je zobrazovat a to z několika důvodů. Předně se jedná o jednou zhotovený obsah, který nebude potřebovat úpravy na dlouhou dobu, zdali vůbec. Dále počet článků s časem většinou roste tak, že by zhoršoval orientaci při správě stránek.
Články se většinou spravují na základě chronologického výpisu. Administrační část musí obsahovat výpis nejnovějších článků (autora), s možností podívat se hlouběji do minulosti.
Obsah pro návštěvníky
Je vidět, že kombinací všech tří typů entit a praktikování výše uvedených postupů návrhu, dosáhneme největší míry variability a nezávislosti i do budoucího rozvoje firemního webu. V principu postihneme tři způsoby procházení obsahu:
- Uživatel čte pokaždé obsahové stránky, postupně se doklikává k té, která vyřeší jeho problém
- Stránek je hodně (například firemní produkty), uživatel hledá konkrétní obsah jakoby v katalogu
- Uživatel hledá obsah povahy „článek“, tedy prochází rubrikami
Výpis jedné konkrétní složky, která nemá vlastní obsah (tj. např. neexistuje stejnojmenná stránka na stejném místě), by se proto měl skládat ze tří věcí – výpisu (pod)složek, výpisu stránek, které jsou zde obsaženy, a nakonec obdobný výpis článků. To vše v tomto pořadí, tj. podle důležitosti. Specielně u článků je dobré zobrazovat všechny „rekurzivě“ směrem dolů, tj. i ve všech (pod)složkách dané složky. Zatímco složky a články se vždy řadí podle pořadí nastaveného v administraci, články řaďte standardně podle data od nejnovějších k nejstarším.
Hlavní navigace
Hlavní navigace je rozcestník, který rozděluje celý web na „nejhlavnější“ oblasti. U větších prezentací ji obvykle najdete nahoře, vodorovně umístěnou.
Obecné pravidlo všech navigací zní: pokud je zobrazen text, identifikující stránku, na které se uživatel aktuálně nachází, neměl by být tento text odkazem. Opak je z evidentních důvodů matoucí (uživatel pak neví, jestli na dané stránce právě je, nebo není).
Pokud máte rozsáhlejší, víceúrovňový web a jednotlivé sekce se sebou úzce nesouvisí, oddělte je nějakou lehkou modifikací hlavního grafického provedení („příchuť“).
Postranní navigace
Zatímco hlavní navigace víceméně jen ukazuje téma, jakým se návštěvník právě probírá, postranní navigace zobrazuje aktuální strukturu složek a stránek. Ne vždy je dobré ji okamžitě rozbalit celou – bývá dlouhá a je to „nuda“ (navigační blok se neustále opakuje!).
Doporučujeme následující osvědčený způsob na vykreslování:
- Všechny úrovně odsazujte zleva, aby skutečně vizuálně vznikl strom
- Začněte tou stránkou, která je uvedená v hlavní navigaci a vynechejte zbytek webu.
- Na tomto místě již nezobrazujte odkaz na hlavní stránku, ty byste měli mít jinde
- Zobrazte v navigaci celou „cestu“ od stránky či složky uvedené v hlavní navigaci, až po stránku či složku, kde se návštěvník aktuálně nachází.
- Ke všem zobrazeným stránkám či složkám přidejte jejich sourozenecké stránky či složky (tj. Ty se stejným rodičem na stejné úrovni), ale ne „bratrance“ – ty zůstanou nerozbalené.
- K aktuální stránce či složce přidejte (pod)obsah
- Do postranní navigace pochopitelně nezahrnujeme články
- Důležité je, abyste při zachování těchto pravidel vždy zachovávali správnou strukturu, co se odsazení zleva jednotlivých položek týče.
Kontextová navigace
Posledním druhem navigace je řádka, identifikující, jakou přesně stránku (složku) si uživatel právě prohlíží.
Můžete začít slovy „Zde se nacházíte:“. Dále by měl následovat odkaz na hlavní stranu a postupně odkazy na všechny „nadřazené“ složky/stránky, až do toho obsahu, kde se uživatel aktuálně nachází. Ten zvýrazněte a pochopitelně zajistěte, že nebude odkaz, jenom text.
Co s tím?
Zmíněné obsahové a navigační koncepty tvoří základ efektivního, lehce spravovatelného a udržovatelného systému, který bude vaší firmě sloužit dlouhou dobu. Takřka jakákoliv standardní struktura informačního (!) webu lze pomocí těchto prvků namodelovat.
Programujete-li publikační systém, počítejte minimálně s těmito popsanými druhy obsahů a navigací.
O dalších požadavcích na kvalitní publikační systém si řekneme v některém z příštích pokračování.