Joomla je bezplatný redakčný systém s otvoreným zdrojovým kódom, pomocou ktorého môžete vytvárať a spravovať webové stránky bez toho, aby ste museli programovať každú stránku samostatne. Je vhodná pre osobné projekty, firemné weby, magazíny, komunitné portály, katalógy aj rozsiahlejšie webové aplikácie.
Na začiatku môže administrácia pôsobiť zložitejšie, pretože Joomla ponúka veľké množstvo funkcií už v základnej inštalácii. Stačí však pochopiť niekoľko základných pojmov: kategórie, články, položky menu, moduly, šablóny a rozšírenia. Odborné príručky pre začiatočníkov odporúčajú postupovať práve od inštalácie a orientácie v administrácii cez tvorbu obsahu až po menu, moduly a rozšírenia.
Vyskúšajte si Joomla bez inštalácie
Najjednoduchším spôsobom, ako sa s Joomla zoznámiť, je vytvoriť si bezplatný testovací web prostredníctvom služby Joomla Launch. Dostanete funkčnú inštaláciu Joomla, na ktorej môžete skúšať administráciu, vytvárať články, nastavovať menu a meniť vzhľad bez potreby kupovať hosting alebo pripravovať databázu.
Odkaz: Spustiť bezplatný testovací Joomla web
Testovací web je vhodný najmä vtedy, keď si ešte nie ste istí, či je Joomla správnou voľbou pre váš projekt. Na skúšobnej stránke môžete pokojne experimentovať a prípadné chyby neovplyvnia váš budúci ostrý web.
Inštalácia Joomla na vlastný hosting
Pre skutočný web budete potrebovať doménu, webhosting, databázu a aktuálny inštalačný balík Joomla. Najnovšiu podporovanú verziu sťahujte výhradne z oficiálnej stránky projektu. Stránka sťahovania zároveň uvádza dostupné vydania a balíky určené pre nové inštalácie.
Odkazy:
Pred objednaním hostingu si overte najmä podporovanú verziu PHP, databázového systému a dostupnosť HTTPS certifikátu. Technické požiadavky sa medzi hlavnými verziami Joomla menia, preto je vhodné kontrolovať aktuálnu dokumentáciu.
Ako funguje Joomla
Joomla sa skladá z dvoch hlavných častí:
- frontend je verejná časť webu, ktorú navštevujú používatelia,
- backend je administrácia určená na správu obsahu, menu, používateľov, rozšírení a nastavení.
Administrácia je štandardne dostupná na adrese:
https://vasadomena.sk/administrator
V administrácii môžete vytvárať články, organizovať ich do kategórií, nahrávať obrázky, zostavovať menu, publikovať moduly, meniť šablónu a spravovať aktualizácie. Joomla pritom oddeľuje obsah od vzhľadu: články a ďalšie údaje zostávajú uložené v systéme, zatiaľ čo šablóna určuje ich vizuálne zobrazenie.
Odporúčaný postup učenia
1. Oboznámte sa s administráciou
Najskôr si prezrite hlavný ovládací panel a jednotlivé sekcie administrácie. Zistite, kde sa nachádzajú články, kategórie, menu, moduly, médiá, používatelia, šablóny a aktualizácie.
Na mojcms.sk pokračujte článkom Ako sa orientovať v administrácii Joomla.
2. Naplánujte štruktúru obsahu
Ešte pred vytváraním článkov si premyslite hlavné témy webu. Tie následne vytvorte ako kategórie. Napríklad firemný web môže používať kategórie Novinky, Služby, Referencie a Poradňa.
Dobre navrhnutá štruktúra uľahčí tvorbu menu, zobrazovanie článkov aj neskoršie rozširovanie webu.
Odporúčané články:
- Kategórie článkov v Joomla
- Ako správne usporiadať obsah webu
3. Vytvorte prvý článok
Článok je základným obsahovým prvkom Joomla. Môže obsahovať text, obrázky, odkazy, tabuľky, videá aj vlastné polia. Pri jeho vytváraní nastavujete názov, kategóriu, stav publikovania, prístupovú úroveň a ďalšie možnosti.
Pokračujte návodom Ako vytvoriť nový článok v Joomla.
4. Sprístupnite obsah pomocou menu
Samotné vytvorenie článku ešte automaticky neznamená, že sa zobrazí v hlavnom menu. Na jeho sprístupnenie sa zvyčajne vytvára položka menu, ktorá môže smerovať na jeden článok, zoznam článkov alebo blog kategórie.
Menu v Joomla nie je iba zoznam odkazov. Pomáha vytvárať štruktúru webu, ovplyvňuje adresy stránok a umožňuje nastaviť rozdielne zobrazenie jednotlivých častí webu.
5. Naučte sa pracovať s modulmi
Moduly zobrazujú menšie bloky obsahu na vybraných miestach šablóny. Môže ísť o hlavné menu, prihlasovací formulár, zoznam najnovších článkov, kontaktné údaje, banner alebo vlastný text.
Každému modulu môžete určiť:
- pozíciu v šablóne,
- stránky, na ktorých sa má zobrazovať,
- poradie,
- prístupovú úroveň,
- čas publikovania.
6. Upravte vzhľad stránky
Vzhľad webu riadi šablóna. Na začiatku môžete používať predvolenú šablónu Cassiopeia, vytvoriť jej odvodenú šablónu alebo nainštalovať inú kompatibilnú šablónu.
Úpravy originálnych súborov šablóny nie sú vhodné, pretože aktualizácia ich môže prepísať. Bezpečnejšie je používať vlastný CSS súbor, odvodenú šablónu alebo takzvané overrides.
Odporúčané články:
- Cassiopeia: predvolená šablóna Joomla a jej možnosti
- Odvodená šablóna: bezpečný spôsob úprav šablóny
- Ako si vybrať vhodnú Joomla šablónu
7. Rozšírenia pridávajte postupne
Joomla môžete rozšíriť pomocou komponentov, modulov a pluginov. Doplnky vyhľadávajte prednostne v oficiálnom katalógu Joomla Extensions Directory, ktorý umožňuje filtrovať rozšírenia podľa typu a kompatibility.
Odkaz: Joomla Extensions Directory
Neinštalujte rozšírenie iba preto, že by sa vám mohlo niekedy hodiť. Každý doplnok predstavuje ďalší prvok, ktorý treba aktualizovať, kontrolovať a zálohovať. Väčší počet nepotrebných rozšírení môže zvýšiť riziko konfliktov, spomaliť web a skomplikovať jeho údržbu.
Dôležité zásady od prvého dňa
Pri učení nezabúdajte ani na údržbu a bezpečnosť:
- pravidelne aktualizujte Joomla, šablónu aj rozšírenia,
- používajte silné a jedinečné heslo,
- zapnite viacfaktorové overovanie administrátora,
- neinštalujte rozšírenia z neznámych zdrojov,
- vytvárajte pravidelné zálohy súborov aj databázy,
- pred väčšou aktualizáciou otestujte web na kópii,
- odstráňte nepoužívané rozšírenia a používateľské účty.
Oficiálne bezpečnostné centrum zverejňuje informácie o opravených zraniteľnostiach a o verziách, ktorých sa jednotlivé problémy týkajú.
Odkaz: Bezpečnostné centrum Joomla
Užitočné oficiálne odkazy
- Joomla.org – hlavná stránka projektu Joomla.
- Joomla Downloads – oficiálne inštalačné a aktualizačné balíky.
- Joomla Documentation – návody pre používateľov, administrátorov a tvorcov webov.
- Príručka pre úplných začiatočníkov – základné informácie o inštalácii a práci so systémom.
- Joomla Extensions Directory – oficiálny katalóg rozšírení.
- Joomla Forum – komunitná technická podpora a diskusie.
- Joomla Language Packs – oficiálne jazykové balíky vrátane balíkov pre podporované verzie Joomla.
- Joomla Programmers Documentation – dokumentácia pre vývojárov šablón a rozšírení.
Začnite jednoduchým projektom
Najlepším spôsobom učenia je vytvoriť si menší cvičný web. Pripravte niekoľko kategórií, vytvorte päť až desať článkov, zostavte hlavné menu, pridajte kontaktné údaje a upravte základné nastavenia šablóny. Rozšírenia začnite inštalovať až vtedy, keď presne viete, akú chýbajúcu funkciu majú zabezpečiť.
Joomla sa nemusíte naučiť celú naraz. Po zvládnutí článkov, kategórií, menu a modulov budete mať dostatočný základ na vytvorenie prvého plnohodnotného webu.
