Návody

Prvé kroky po inštalácii Joomla: ako správne nastaviť nový web

Prvé kroky po inštalácii Joomla: ako správne nastaviť nový web

Ú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.css alebo custom.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:

  1. všetky súbory webu,
  2. 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.

Image

môj CMS je slovenský informačný portál venovaný redakčnému systému Joomla. Prináša zrozumiteľné návody, praktické tipy, novinky, bezpečnostné upozornenia a informácie o aktualizáciách, šablónach a rozšíreniach pre začiatočníkov aj skúsených používateľov.