Návod na CMS

CMS je redakční systém pro weby kateder a pracovišť fakulty a pro osobní weby zaměstnanců fakulty. Umožňuje editaci a publikaci statických stránek (představte si to, jako byste měli dokument ve wordu a jeho obsah chtěli ukázat na webu na stanovených URL adresách), správu jejich struktury a oprávnění k přístupu. Cílem je nabídnout katedrám, pracovištím a zaměstnancům snadnou možnost spravovat jejich obsah a udržovat jednotný vzhled napříč všemi weby fakulty. Interní vývoj umožňuje VICu v případě potřeby "doprogramovat" složitější požadavky, což by např. ve Wordpressu snadno nešlo.

Vedle možnosti editace statických stránek podporuje CMS i dynamický obsah (generovaný z dat uložených v databázi) ve formě modulů. V současnosti jsou připravené moduly pro správu datovaných článků/aktualit, galerie obrázků a dokumentů, přihlášení uživatelů, logování jejich akcí apod. Po domluvě je možné připravit další moduly s dynamickým obsahem, např. seznamy zaměstnanců generované z Usermapu, seznamy předmětů z KOS, kontaktní fomulář apod.

V případě zájmu o založení webu kontaktujte VIC FSv. Uveďte požadovanou URL adresu a osobu, která má mít přístup do administrace webu. Bude založen prázdný web s administračním modulem. V něm má správce možnost různých nastavení webu, instalaci modulů, založení nových stránek, jejich editaci a zařazení do struktury webu.

Web

V ukázkách se používá web fiktivní katedry K199. V nabídce vlevo se nacházejí odkazy na stránky webu dle struktury definované v administraci webu. Pod nimi je pole pro vyhledávání a jméno přihlášeného uživatele. Jako administrátor má dále uživatel v nabídce rychlé odkazy pro aktuální stránku na editaci obsahu, nastavení a možnost nahrání souborů. Nejníže se nachází přepínač jazykové mutace webu a volba mezi světlým a tmavým zobrazením.

Nastavení webu

https://[DOMÉNA]/cms/administrace/nastaveni-webu

Zde najdete možnosti nastavení webu. Můžete změnit základní barvu webu a odkazů, ikonu, která se ukáže na kartě prohlížeče, případně přidat např. anglickou verzi v sekci "Překlady".

  • Barva: Pozadí hlavní nabídky a barva odkazů.
  • Pozadí ikony: Při použití SVG ikony lze nastavit barvu jejího pozadí.
  • Ikona: Obrázek, který se ukazuje na kartě v prohlížeči nebo při uložení odkazu na web.
  • Pozadí: Obrázek, který se ukazuje v pravé části webu.
  • Layout: CMS umožňuje změnu rozložení stránek. Aktuálně je dostupný pouze základní FSv layout.
  • Překlady: Ve výchozím stavu je web pouze v české verzi. Zde lze založit další jazykové mutace webu.
  • Správce: Osoby a IDM role, které mají přístup do administrace webu.

Seznam stránek

https://[DOMÉNA]/cms/administrace/stranky

Zde najdete seznam vytvořených stránek a jejich strukturu. Podle struktury se automaticky generují nabídky a URL adresy stránek. URL adresa stránky se skládá z adresy webu, cesty jejích nadřazených stránek a její vlastní cesty. Pro přístup na stránku musí mít uživatel přístup i ke všem jejím nadřazeným stránkám. Strukturu a pořadí v nabídkách lze měnit přetažením stránek myší. Kliknutím na název stránky v seznamu se dostanete na editaci jejího obsahu. U složitějších webů je vhodné myslet na mobilní zařízení a nemít na stejné úrovni struktury více než zhruba sedm položek.

https://[DOMÉNA]/cms/administrace/paticka

Zde se nastaví obsah patičky webu zobrazované vespodu každé stránky.

Stránky

Nová stránka/Nastavení stránky

Zde můžete přidat novou stránku či položku nabídky:

https://[DOMÉNA]/cms/administrace/pridat-stranku

Zde můžete změnit nastavení existující stránky:

https://[DOMÉNA]/cms/administrace/stranky/Home/nastaveni
  • Typ: Vedle stránek s obsahem lze ve struktuře webu založit i jiné typy položek nabídky:
    • Stránka: Standardní stránka s editovatelným obsahem.
    • Interní odkaz: Odkaz na jinou stránku webu. Používá se, je-li např. potřeba odkaz na stránku zobrazit na jiném místě ve struktuře, než kde se stránka nachází.
    • Externí odkaz: Odkaz na stránku mimo web pomocí URL adresy. Externí odkaz se použije i pro odkaz na kotvu stránky.
    • Text: Zobrazí v nabídce text bez odkazu.
    • Oddělovač: Zobrazí v nabídce vodorovnou čáru (pouze ve vertikální nabídce).
    • Modul: Po instalaci modulu se vytvoří ve struktuře jeho úvodní stránka typu "Modul". Samotné stránky modulu měnit nelze.
  • Ikona: Název ikony z Font Awesome, který se zobrazí vedle názvu stránky v nabídkách.
  • Styl: Barva odkazu v nabídkách.
  • Obrázek: Použije se při sdílení stránky na sociálních sítích.
  • Široké zobrazení: Obsah stránky se roztáhne na celou šířku okna.
  • Skrýt v navigaci a v tlačítkách: Stránka se umístí do struktury, ale nevytvoří se na ni odkaz v nabídkách.
  • Obsahuje navigaci: Vytvoří sekundární navigaci pro tuto stránku a její podstránky.
  • Obsahuje tlačítka: Vytvoří navigaci pro tuto stránku a její podstránky. Pro zobrazení je potřeba přidat do obsahu stránky {control core-buttons}.
  • Ignorovat cestu nadřazených stránek: Ve výchozím stavu se URL cesta stránky skládá z cesty jejích nadřazených stránek a její vlastní. Tímto se toto chování pro danou stránku vypne.
  • Překlady: Ve výchozím nastavení se vyplňuje pouze česká verze stránky. Pokud má web založeno více jazykových mutací, je potřeba příslušnou jazykovou verzi založit pro každou stránku.
    • Cesta: Část URL adresy specifická pro danou stránku. Zbytek URL adresy se vytvoří na základě struktury stránek. Cesta se píše malými písmeny bez diakritiky a interpunkce, slova jsou oddělená spojovníkem. Např. pro stránku "O pracovišti" je vhodné zvolit cestu "o-pracovisti"
    • Text: Název stránky, který se zobrazí v záhlaví karty prohlížeče nebo při sdílení na sociálních sítích. Zejména u stránek první úrovně je vhodné používat krátké názvy.
    • Popis: Krátký text, který se zobrazí ve vyhledávači nebo při sdílení na sociálních sítích.
  • Oprávnění: Komu se zobrazí odkaz na stránku a kdo do ní má přístup.
    • Ignorovat oprávnění nadřazených stránek: Ve výchozím stavu uživatel pro přístup ke stránce musí mít přístup i k jejím nadřazeným stránkám. Tímto se toto chování pro danou stránku vypne.
    • Zobrazit/zpřístupnit pro:
      • Všechny
      • Všechny přihlášené
      • Některé přihlášené: Přístup jen pro konkrétní osoby a IDM role
      • Adminy: Přístup jen pro správce webu
      • Jen nepřihlášené

Obsah stránky

https://[DOMÉNA]/cms/administrace/stranky/Home

Zde můžete upravit obsah dané stránky v CK editoru. Jsou použité základní pluginy pro nadpisy, odstavce, seznamy, tabulky a obrázky. Lze upravit i samotný HTML kód, kde se dají použít HTML třídy z Bootstrapu. Při strukturování obsahu pomocí HTML je potřeba myslet na mobilní zařízení a používat responzivní třídy raději než např. tabulky. Pokud má web založeno více jazykových mutací, je potřeba obsah vyplnit a uložit zvlášť pro každý jazyk.

Soubory stránky

https://[DOMÉNA]/cms/administrace/stranky/Home/soubory

Ke stránce lze přidat obrázky a dokumenty. Pro jejich zobrazení je potřeba do obsahu stránky přidat {control core-gallery}, resp. {control core-documents}.