Základné pojmy pre nováčikov s Joomlou

Táto stránka nahrádza pôvodný článok „Základné pojmy pre nováčikov s Joomla", ktorý na joomlaportal.sk vyšiel pred rokmi a odkazujú naň slovenské fóra dodnes. Pojmy sa medzitým nezmenili — zmenila sa Joomla, tak je text aktualizovaný na verzie 5 a 6.

Šablóna verzus obsah

Šablóna určuje, ako web vyzerá — rozloženie, farby, písmo. Obsah je to, čo v ňom je: články, obrázky, texty. V Joomle sú to dve úplne oddelené veci, a práve to je jej najväčšia sila: šablónu vymeníte a obsah ostane nedotknutý.

V šablóne sú pozície — pomenované miesta, kam sa dajú vkladať moduly. Bežne header, sidebar, footer. Každá šablóna má vlastné.

Článok, kategória, menu

Článok je jeden text. Kategória je priečinok, do ktorého články zaraďujete. Položka menu je odkaz, ktorý určuje, čo sa na danej adrese zobrazí — a zároveň (čo prekvapí každého nováčika) určuje aj podobu URL.

Toto je najčastejšie miesto, kde sa začiatočník zasekne: článok napíšem, ale na webe ho nevidím. Dôvod býva jednoduchý — chýba položka menu alebo modul, ktorý by kategóriu zobrazoval. Samotný článok sa nikde neobjaví len preto, že existuje.

Komponent, modul, plugin

  • Komponent je hlavná aplikácia, ktorá vypĺňa strednú časť stránky — články, kontakty, e-shop. Na stránke je vždy práve jeden.
  • Modul je menší blok okolo neho — menu, prihlásenie, zoznam najnovších článkov. Modulov môže byť koľko chcete a priraďujú sa na pozície.
  • Plugin je kód, ktorý beží na pozadí a zasahuje do spracovania — napríklad vloží obsah do textu alebo rieši prihlasovanie. Nemá vlastné miesto na stránke.

Zjednodušene: komponent je to hlavné, modul to okolo, plugin to neviditeľné.

Používatelia a práva

Joomla má skupiny (Registered, Author, Editor, Publisher, Manager, Administrator, Super Users) a úrovne prístupu (Public, Registered, Special). Skupina hovorí, čo používateľ smie robiť; úroveň prístupu hovorí, čo smie vidieť.

Čo sa oproti pôvodnému článku zmenilo

Joomla 5 a 6 majú administráciu prepísanú, no pojmy zostali. Pribudli workflow (schvaľovanie obsahu), vlastné polia (custom fields, vlastné údaje k článkom) a Web Services API. Zmizla nutnosť inštalovať jazyk ručne — slovenčinu si Joomla stiahne sama.

Ak prevádzkujete Joomlu 3 alebo staršiu, tá už nedostáva bezpečnostné záplaty. Najdôležitejšia vec, ktorú môžete spraviť, nie je učiť sa pojmy, ale naplánovať migráciu.