Úspešným dokončením inštalácie sa práca na Joomla stránke iba začína. Nový web síce funguje, ale pred vytváraním článkov, inštalovaním šablóny a zverejnením stránky je potrebné skontrolovať aktualizácie, nastaviť jazyk, časové pásmo, e-mail, zabezpečenie, adresy stránok a zálohovanie.
Správne vykonané úvodné nastavenia vám neskôr ušetria množstvo problémov. V tomto návode si ukážeme odporúčané poradie prvých krokov po inštalácii Joomla.
Poznámka: Návod je určený pre moderné verzie Joomla 5 a Joomla 6. Názvy niektorých položiek sa môžu mierne líšiť podľa verzie systému a použitého jazykového balíka.
Prihlásenie do administrácie Joomla
Verejná časť stránky, ktorú vidia návštevníci, sa označuje ako frontend. Nastavenia stránky, články, menu, používateľov a rozšírenia spravujete v administračnej časti – v backende.
Do administrácie sa zvyčajne prihlásite cez adresu:
https://www.vasadomena.sk/administrator
Použite používateľské meno a heslo, ktoré ste zadali počas inštalácie.
Po prihlásení sa zobrazí hlavný ovládací panel, nazývaný aj dashboard. Nájdete na ňom odkazy na najčastejšie používané funkcie, informácie o dostupných aktualizáciách, stav rozšírení a systémové upozornenia.
Praktické príručky pre Joomla medzi prvé úlohy zaraďujú práve oboznámenie sa s frontendom, prihlásenie do administrácie, kontrolu poinštalačných upozornení, orientáciu v dashboarde a vytvorenie prvého článku.
1. Skontrolujte poinštalačné upozornenia
Po novej inštalácii môže Joomla zobraziť poinštalačné správy. Obsahujú informácie o nových funkciách, dôležitých zmenách, bezpečnostných odporúčaniach alebo nastaveniach, ktorým by mal správca venovať pozornosť.
Správy neodstraňujte automaticky bez prečítania. Niektoré môžu upozorňovať napríklad na:
- zmenu správania určitej funkcie,
- nové bezpečnostné nastavenie,
- potrebnú kontrolu konfigurácie,
- funkcie dostupné po aktualizácii,
- odporúčané úpravy servera.
Na hlavnom dashboarde sa zároveň zobrazujú systémové kontroly a upozornenia na dostupnú novú verziu Joomla.
2. Overte verziu Joomla a dostupné aktualizácie
Ešte pred vytváraním obsahu skontrolujte, či používate aktuálnu podporovanú verziu systému.
V administrácii otvorte:
Systém → Aktualizácie → Joomla
Následne skontrolujte aj:
Systém → Aktualizácie → Rozšírenia
Aktualizácie sa môžu týkať:
- samotného systému Joomla,
- jazykových balíkov,
- šablón,
- komponentov,
- modulov,
- zásuvných modulov.
Joomla obsahuje automatickú kontrolu aktualizácií a môže upozorniť správcu priamo na dashboarde alebo e-mailom. Od Joomla 5.4 podporuje aj automatické aktualizácie jadra pre vybrané menšie, opravné a bezpečnostné vydania. Pred ich zapnutím však musí byť spoľahlivo vyriešené zálohovanie stránky.
Dôležité: Pred každou väčšou aktualizáciou vytvorte úplnú zálohu súborov aj databázy. Pri významnom upgrade je vhodné aktualizáciu najskôr vyskúšať na testovacej kópii webu.
3. Nainštalujte slovenčinu a nastavte predvolený jazyk
Ak ste slovenčinu nenainštalovali už počas inštalácie, môžete ju doplniť neskôr.
V administrácii otvorte:
Systém → Inštalácia → Jazyky
Vyhľadajte slovenský jazykový balík a nainštalujte ho. Následne prejdite do správy jazykov a nastavte slovenčinu ako predvolený jazyk pre:
- verejnú časť stránky,
- administračné rozhranie.
Jazyk administrácie možno nastaviť aj samostatne pre konkrétneho používateľa v jeho profile. To je užitočné, keď stránku spravuje viac osôb a každá chce používať iný jazyk rozhrania. Oficiálny návod Joomla uvádza inštaláciu jazykov cez položku System → Install → Languages.
Pri bežnej slovenskej stránke ešte nie je potrebné aktivovať viacjazyčný systém. Viacjazyčnosť nastavujte iba vtedy, keď chcete návštevníkom skutočne ponúknuť obsah vo viacerých jazykoch.
4. Skontrolujte základnú konfiguráciu stránky
Najdôležitejšie všeobecné nastavenia sa nachádzajú v časti:
Systém → Globálna konfigurácia
Globálna konfigurácia obsahuje viacero kariet. Nie je potrebné meniť všetko. Na začiatku sa sústreďte najmä na nasledujúce položky.
Názov stránky
Skontrolujte názov webu. Môže sa zobrazovať:
- v titulku prehliadača,
- v administračnom rozhraní,
- v systémových správach,
- v niektorých šablónach,
- v automaticky odosielaných e-mailoch.
Použite skutočný názov projektu, firmy alebo organizácie. Nechávajte iba stručný názov, nie dlhý reklamný slogan.
Režim offline
Počas prípravy webu môžete zapnúť možnosť Stránka je offline. Bežným návštevníkom sa potom zobrazí informačná správa, zatiaľ čo správca môže po prihlásení na stránke ďalej pracovať.
Offline režim je vhodný najmä vtedy, keď:
- ešte nemáte pripravený obsah,
- nastavujete šablónu,
- testujete menu a moduly,
- nechcete, aby rozpracovaný web indexovali vyhľadávače.
Joomla umožňuje nastaviť vlastný text offline správy aj vlastný obrázok.
Predvolený editor
Pre väčšinu používateľov je vhodné ponechať predvolený vizuálny editor TinyMCE. Umožňuje vytvárať a formátovať články bez písania HTML kódu.
Pokročilí používatelia môžu pre konkrétny účet nastaviť iný editor, prípadne editor vypnúť. Na bežnom webe však nie je dôvod meniť ho ihneď po inštalácii.
Časové pásmo
Na karte Server nastavte správne časové pásmo. Pre Slovensko ide o:
Bratislava
Správne časové pásmo ovplyvňuje:
- dátum a čas publikovania článkov,
- plánované zverejnenie obsahu,
- ukončenie publikovania,
- systémové záznamy,
- plánované úlohy,
- niektoré e-mailové oznámenia.
Nesprávne nastavené časové pásmo môže spôsobiť, že článok bude zverejnený skôr alebo neskôr, než ste plánovali.
5. Nastavte odosielanie e-mailov
Joomla potrebuje funkčné odosielanie pošty pre kontaktné formuláre, obnovenie hesla, registráciu používateľov a systémové upozornenia.
Nastavenia sa nachádzajú v:
Globálna konfigurácia → Server → E-mail
Na jednoduchom hostingu môže fungovať predvolené odosielanie cez PHP Mail. Spoľahlivejšie však býva použitie SMTP servera.
Pri SMTP budete potrebovať:
- adresu SMTP servera,
- port,
- typ zabezpečenia,
- používateľské meno,
- heslo,
- adresu odosielateľa,
- meno odosielateľa.
Po uložení nastavení odošlite testovaciu správu. Nestačí predpokladať, že e-mail funguje len preto, že Joomla nehlási chybu. Oficiálna dokumentácia opisuje konfiguráciu SMTP v sekcii e-mailových nastavení na karte Server globálnej konfigurácie.
Pri produkčnom webe používajte adresu z vlastnej domény, napríklad:
Táto e-mailová adresa je chránená pred spamovacími robotmi. Na jej zobrazenie potrebujete mať nainštalovaný JavaScript.
Zlepšíte tým dôveryhodnosť správ a znížite riziko, že skončia v priečinku nevyžiadanej pošty.
6. Zabezpečte účet hlavného správcu
Účet s oprávnením Super User má úplný prístup k stránke. Jeho ochrane preto venujte osobitnú pozornosť.
Používajte silné a jedinečné heslo
Heslo by malo:
- byť dostatočne dlhé,
- obsahovať rôzne typy znakov,
- nepoužívať meno, doménu ani bežné slová,
- nebyť použité v inej službe.
Heslo je vhodné ukladať do správcu hesiel.
Nepoužívajte ľahko odhadnuteľné meno
Používateľské mená ako admin, administrator alebo názov domény útočníkom uľahčujú hádanie prihlasovacích údajov. Použite menej predvídateľné meno, ktoré nezverejňujete na stránke.
Zapnite viacfaktorové overovanie
Joomla obsahuje podporu viacfaktorového overovania – MFA. Po zadaní mena a hesla musí používateľ potvrdiť prihlásenie ďalším spôsobom, napríklad jednorazovým kódom z autentifikačnej aplikácie.
MFA aktivujte minimálne pre všetkých používateľov s oprávneniami:
- Super User,
- Administrator,
- Manager.
V prípade úniku hesla môže ďalší overovací faktor zabrániť neoprávnenému vstupu do administrácie. Joomla podporuje viacero metód vrátane časovo obmedzených jednorazových kódov.
Nezabudnite bezpečne uložiť núdzové obnovovacie kódy.
7. Skontrolujte registráciu používateľov
Nová informačná alebo firemná stránka zvyčajne nepotrebuje verejnú registráciu používateľov.
V časti:
Používatelia → Správa → Možnosti
skontrolujte nastavenie Povoliť registráciu používateľov. Ak návštevníci nemajú mať vlastné účty, registráciu vypnite.
Ak registráciu potrebujete, nastavte:
- spôsob aktivácie účtu,
- predvolenú skupinu nových používateľov,
- overenie e-mailovej adresy,
- ochranu formulára proti automatizovanému spamu,
- pravidlá ochrany osobných údajov.
Joomla umožňuje samostatne riadiť verejnú registráciu, aktiváciu účtov a predvolené používateľské skupiny.
8. Aktivujte HTTPS
Web by mal byť dostupný cez zabezpečenú adresu začínajúcu:
https://
Najskôr musí byť na hostingu správne nainštalovaný SSL/TLS certifikát. Väčšina hostingov ponúka bezplatný certifikát Let’s Encrypt.
Po overení funkčnosti HTTPS môžete v globálnej konfigurácii nastaviť vynútenie zabezpečeného pripojenia pre celú stránku.
Pred uložením nastavenia skontrolujte, či fungujú obe adresy:
https://www.vasadomena.sk
https://www.vasadomena.sk/administrator
HTTPS chráni prihlasovacie údaje a údaje odosielané prostredníctvom formulárov. Zároveň je štandardným predpokladom dôveryhodného moderného webu.
9. Naplánujte kategórie, články a menu
Častou chybou je začať vytvárať množstvo článkov bez premyslenej štruktúry.
Najskôr si pripravte jednoduchý plán webu. Napríklad firemná stránka môže obsahovať:
- Úvod,
- O nás,
- Služby,
- Referencie,
- Aktuality,
- Kontakt.
V Joomla treba rozlišovať tri základné prvky:
Kategórie
Kategórie slúžia na tematické usporiadanie článkov. Môžete vytvárať aj vnorené podkategórie.
Príklad:
Aktuality
├── Novinky
├── Podujatia
└── Oznámenia
Články
Článok obsahuje samotný text, obrázky a ďalšie informácie. Každý článok je spravidla zaradený do kategórie.
Položky menu
Článok sa nemusí automaticky zobraziť v navigácii. Návštevníkom ho sprístupníte vytvorením položky menu, napríklad typu:
- Jeden článok,
- Blog kategórie,
- Zoznam kategórie,
- Odporúčané články,
- Kontakt.
Najskôr navrhnite kategórie a hlavné menu, až potom vytvárajte väčšie množstvo obsahu. Znížite tým potrebu neskoršieho presúvania a premenovávania položiek.
10. Vytvorte prvý skúšobný článok
Nový článok vytvoríte cez:
Obsah → Články → Nový
Vyplňte minimálne:
- názov článku,
- hlavný text,
- kategóriu,
- stav publikovania.
Na skúšku môžete vytvoriť krátky článok s názvom „Vitajte na našej stránke“. Následne preň vytvorte položku v hlavnom menu alebo ho označte ako odporúčaný článok.
Pri formátovaní dodržiavajte základnú hierarchiu:
- názov článku vytvára hlavný nadpis stránky,
- hlavné časti textu používajú nadpis H2,
- podsekcie používajú H3,
- bežný text patrí do odsekov.
Nepoužívajte nadpisy iba na zväčšenie písma. Nadpisová štruktúra pomáha návštevníkom, vyhľadávačom aj používateľom asistenčných technológií.
11. Vyberte a nastavte šablónu
Šablóna určuje vizuálny vzhľad stránky a rozloženie modulových pozícií. Obsah a dizajn sú v Joomla oddelené, takže rovnaké články možno zobraziť prostredníctvom rôznych šablón.
Pred inštaláciou komerčnej alebo bezplatnej šablóny skontrolujte:
- kompatibilitu s vašou verziou Joomla,
- dátum poslednej aktualizácie,
- podporu výrobcu,
- pravidelnosť bezpečnostných opráv,
- rýchlosť načítania,
- zobrazenie na mobilných zariadeniach,
- dostupnosť dokumentácie.
Neinštalujte viac šablón a frameworkov iba na skúšku. Nepoužívané doplnky zvyšujú nároky na údržbu a môžu predstavovať zbytočné bezpečnostné riziko.
Vlastné úpravy nevykonávajte priamym prepisovaním pôvodných súborov šablóny. Pri aktualizácii by sa zmeny mohli stratiť. Používajte:
- súbor
user.cssalebocustom.css, - template overrides,
- alternatívne rozloženia,
- odvodenú, teda child šablónu.
12. Nastavte adresy vhodné pre používateľov a vyhľadávače
Pred zverejnením webu aktivujte adresy vhodné pre vyhľadávače – SEF URL.
V globálnej konfigurácii zapnite:
- URL adresy vhodné pre vyhľadávače,
- Prepisovanie URL.
Ak používate server Apache, v koreňovom priečinku stránky premenujte súbor:
htaccess.txt
na:
.htaccess
Na serveri Nginx sa čisté adresy nastavujú v konfigurácii servera a súbor .htaccess sa nepoužíva.
Po aktivácii prepisovania dôkladne otestujte frontend. Ak sa zobrazujú chyby 404 alebo stránka prestane fungovať, nastavenie vráťte späť a overte podporu prepisovania adries na hostingu.
Namiesto technickej adresy:
index.php?option=com_content&view=article&id=15
môže Joomla zobrazovať zrozumiteľnú adresu:
/navody/prve-kroky-po-instalacii-joomla
Oficiálny návod odporúča nastaviť SEF adresy a prepisovanie URL v globálnej konfigurácii a na serveri Apache premenovať htaccess.txt na .htaccess. SEO nastavenia je vhodné vyriešiť pred spustením webu, pretože ich neskoršia zmena môže vytvoriť nefunkčné odkazy.
13. Neinštalujte zbytočné rozšírenia
Joomla už v základnej inštalácii obsahuje množstvo funkcií. Pred inštaláciou doplnku preto skontrolujte, či rovnakú úlohu nedokáže vyriešiť samotné jadro systému.
Každé rozšírenie znamená:
- ďalšie aktualizácie,
- možný konflikt s inými doplnkami,
- vyššie nároky na server,
- potenciálnu bezpečnostnú chybu,
- závislosť od konkrétneho vývojára.
Rozšírenia získavajte z oficiálneho Joomla Extensions Directory alebo priamo od dôveryhodného výrobcu. Vyhnite sa neoficiálnym kópiám platených rozšírení a balíkom z neznámych zdrojov.
Počas prípravy stránky si evidujte:
- názov rozšírenia,
- web výrobcu,
- licenciu,
- dátum ukončenia predplatného,
- spôsob aktualizácie,
- prihlasovacie alebo licenčné údaje.
14. Nastavte pravidelné zálohovanie
Záloha musí obsahovať dve základné časti:
- všetky súbory webu,
- databázu Joomla.
Samotná kópia súborov nestačí, pretože články, menu, používatelia a väčšina nastavení sú uložené v databáze.
Zálohu môžete vytvárať:
- nástrojmi hostingu,
- manuálnym stiahnutím súborov a exportom databázy,
- špecializovaným rozšírením, napríklad Akeeba Backup.
Aspoň jednu aktuálnu zálohu uchovávajte mimo servera, na ktorom je umiestnený web. Ak by došlo k napadnutiu hostingu alebo poškodeniu účtu, záloha uložená iba na rovnakom serveri nemusí byť dostupná.
Oficiálna používateľská príručka upozorňuje, že sa netreba spoliehať iba na automatické snímky hostingu. Zálohovací plán má počítať so súbormi, databázou a praktickou možnosťou obnovy webu.
Dobrá záloha nie je tá, ktorú sa podarilo vytvoriť, ale tá, z ktorej sa podarilo web obnoviť.
Obnovu preto aspoň raz otestujte na skúšobnej doméne, subdoméne alebo lokálnom serveri.
15. Cache zapnite až po dokončení webu
Počas tvorby stránky nechajte systémovú cache spravidla vypnutú. Inak sa môže stať, že vykonané zmeny neuvidíte okamžite a budete hľadať chybu, ktorá je iba dôsledkom uloženého obsahu.
Cache zapnite až po dokončení základného vzhľadu a funkcií stránky. Začnite konzervatívnym ukladaním do vyrovnávacej pamäte a následne otestujte:
- články,
- menu,
- prihlasovanie,
- formuláre,
- dynamické moduly,
- používateľské účty.
Celostránková cache nemusí byť vhodná pre weby s personalizovaným obsahom, prihlásenými používateľmi alebo často menenými údajmi. Joomla rozlišuje konzervatívne, progresívne a celostránkové ukladanie do cache.
16. Otestujte stránku pred zverejnením
Pred vypnutím offline režimu skontrolujte web ako bežný návštevník.
Otestujte najmä:
- úvodnú stránku,
- všetky položky hlavného menu,
- logo a odkaz na úvod,
- kontaktný formulár,
- odosielanie e-mailov,
- interné a externé odkazy,
- obrázky a alternatívne texty,
- zobrazenie na mobile a tablete,
- prihlasovanie a odhlasovanie,
- chybovú stránku 404,
- HTTPS a presmerovanie z HTTP,
- rýchlosť načítania,
- oprávnenia používateľských skupín.
Skontrolujte stránku aspoň v dvoch rôznych prehliadačoch. Vhodné je tiež otvoriť ju v anonymnom režime, aby ste ju videli bez prihlásenia a bez starých súborov uložených v cache prehliadača.
Odporúčané poradie prvých krokov
| Poradie | Úloha |
|---|---|
| 1. | Prihlásiť sa do administrácie a prečítať upozornenia |
| 2. | Skontrolovať aktualizácie Joomla a rozšírení |
| 3. | Nainštalovať slovenčinu a nastaviť časové pásmo |
| 4. | Skontrolovať globálnu konfiguráciu |
| 5. | Nastaviť a otestovať odosielanie e-mailov |
| 6. | Zabezpečiť Super User účet a zapnúť MFA |
| 7. | Vypnúť nepotrebnú registráciu používateľov |
| 8. | Aktivovať HTTPS |
| 9. | Naplánovať kategórie, články a menu |
| 10. | Vybrať a nastaviť šablónu |
| 11. | Aktivovať SEF URL a prepisovanie adries |
| 12. | Nastaviť zálohovanie a otestovať obnovu |
| 13. | Otestovať web na počítači aj mobilných zariadeniach |
| 14. | Vypnúť offline režim a zverejniť stránku |
Záver
Prvé nastavenia po inštalácii Joomla ovplyvňujú bezpečnosť, spoľahlivosť aj budúcu správu celého webu. Neponáhľajte sa preto s inštalovaním veľkého množstva rozšírení ani s vytváraním desiatok článkov.
Najskôr aktualizujte systém, nastavte jazyk, časové pásmo, e-mail a HTTPS, zabezpečte účet správcu a pripravte funkčnú zálohu. Potom navrhnite kategórie, menu a štruktúru obsahu. Až na takto pripravenom základe začnite budovať výslednú podobu stránky.
