Rozšírenia patria medzi najväčšie výhody systému Joomla. Pomocou nich môžete na web pridať kontaktný formulár, fotogalériu, zálohovanie, internetový obchod, rezervačný systém, ochranu proti útokom alebo pokročilé nástroje na správu obsahu.
Samotná inštalácia rozšírenia je väčšinou jednoduchá. Nestačí však iba nahrať súbor a kliknúť na tlačidlo. Pred inštaláciou treba preveriť kompatibilitu, dôveryhodnosť autora a dostupnosť aktualizácií. Po nainštalovaní je zase potrebné rozšírenie správne nastaviť, aktivovať a otestovať.
Tento návod ukazuje bezpečný postup použiteľný pre komponenty, moduly, pluginy, šablóny, jazykové balíky aj balíky obsahujúce viac rozšírení. Joomla rozlišuje niekoľko typov rozšírení, pričom každý z nich má v systéme inú úlohu.
Čo je Joomla rozšírenie
Rozšírenie je doplnkový softvér, ktorý pridáva do Joomla nové funkcie alebo mení správanie existujúcich častí webu.
Medzi najčastejšie typy patria:
- komponenty – väčšie aplikácie, napríklad internetový obchod, formuláre alebo rezervačný systém,
- moduly – menšie bloky zobrazované na vybraných pozíciách šablóny,
- pluginy – doplnky reagujúce na udalosti systému, napríklad spracovanie obsahu alebo prihlasovanie,
- šablóny – určujú vzhľad webu alebo administrácie,
- jazykové balíky – pridávajú preklad používateľského rozhrania,
- balíky – umožňujú naraz nainštalovať viac vzájomne súvisiacich komponentov, modulov a pluginov.
Všetky tieto typy sa spravidla inštalujú cez rovnaké rozhranie administrácie.
Čo skontrolovať pred inštaláciou
Inštalácia neovereného alebo zastaraného doplnku môže spôsobiť chyby, spomalenie webu alebo bezpečnostné problémy. Pred pokračovaním preto venujte niekoľko minút základnej kontrole.
1. Vytvorte zálohu webu
Pred inštaláciou väčšieho rozšírenia vytvorte kompletnú zálohu súborov aj databázy. Dôležité je to najmä pri komponentoch, ktoré:
- vytvárajú vlastné databázové tabuľky,
- menia používateľské oprávnenia,
- zasahujú do prihlasovania,
- upravujú adresy stránok,
- pracujú s platbami alebo osobnými údajmi.
Záloha vám umožní obnoviť web, ak by inštalácia skončila chybou alebo rozšírenie spôsobilo konflikt.
2. Overte kompatibilitu
Na stránke autora alebo v katalógu Joomla Extensions Directory skontrolujte:
- podporované verzie Joomla,
- požadovanú verziu PHP,
- podporované databázy,
- dátum poslednej aktualizácie,
- dostupnosť dokumentácie a technickej podpory.
Starší doplnok určený napríklad iba pre Joomla 3 alebo Joomla 4 nemusí v novšej verzii fungovať. Dôležitým údajom je aj dátum poslednej aktualizácie a informácia o podporovaných verziách systému.
3. Sťahujte iba z dôveryhodného zdroja
Najbezpečnejšími zdrojmi sú:
- oficiálna stránka autora,
- Joomla Extensions Directory,
- zákaznícka zóna výrobcu plateného rozšírenia,
- dôveryhodný obchod s Joomla šablónami a doplnkami.
Neinštalujte platené rozšírenia získané z neznámych úložísk. Súbory môžu byť upravené, obsahovať škodlivý kód alebo znemožniť prijímanie bezpečnostných aktualizácií.
4. Stiahnite správny inštalačný balík
Joomla rozšírenia sa najčastejšie distribuujú ako archív vo formáte .zip. Objaviť sa môžu aj formáty .tar.gz alebo .tgz.
Balík pred inštaláciou zvyčajne nerozbaľujte. Nahrajte ho do Joomla v rovnakom stave, v akom ste ho stiahli.
Výnimkou sú súbory označené napríklad ako:
unzip_first,package_full,quickstart,documentation_and_extensions.
Takýto archív môže obsahovať dokumentáciu a niekoľko samostatných inštalačných balíkov. Vždy si preto prečítajte pokyny výrobcu.
Základný spôsob: nahratie inštalačného balíka
Najčastejšou a odporúčanou metódou je nahratie ZIP balíka priamo z počítača.
Krok 1: Prihláste sa do administrácie
Administrácia Joomla je zvyčajne dostupná na adrese:
https://vasadomena.sk/administrator
Prihláste sa účtom s oprávnením na inštaláciu rozšírení. Najčastejšie ide o používateľa zo skupiny Super Users.
Krok 2: Otvorte správcu inštalácie
V hlavnom menu administrácie kliknite na Systém.
V časti venovanej inštalácii vyberte položku Rozšírenia. V anglickom rozhraní je cesta označená ako:
System → Install → Extensions
Joomla otvorí obrazovku na inštaláciu rozšírení. Oficiálna dokumentácia používa rovnakú cestu aj pri inštalácii ukážkových modulov.
Krok 3: Vyberte kartu Nahratie balíka
Otvorte kartu Nahrať súbor balíka alebo Upload Package File.
Inštalačný súbor môžete pridať dvoma spôsobmi:
- pretiahnutím ZIP súboru z počítača do vyznačenej plochy,
- kliknutím na tlačidlo na výber súboru a jeho vyhľadaním na disku.
Po vybratí súboru sa nahrávanie a inštalácia zvyčajne spustia automaticky. Tento postup je rovnaký pre komponenty, moduly, pluginy, šablóny aj jazykové balíky.
Krok 4: Počkajte na potvrdenie
Počas inštalácie nezatvárajte kartu prehliadača ani neobnovujte stránku.
Pri úspešnom dokončení Joomla zobrazí správu podobnú textu:
Inštalácia rozšírenia bola úspešná.
Niektoré rozšírenia následne zobrazia vlastnú uvítaciu stránku, sprievodcu nastavením alebo zoznam odporúčaných krokov.
Krok 5: Skontrolujte výsledok
Úspešné hlásenie ešte neznamená, že je rozšírenie pripravené na používanie. Podľa jeho typu môže byť potrebná ďalšia konfigurácia alebo aktivácia.
Inštalácia priamo z webu
Joomla môže obsahovať kartu Inštalovať z webu, ktorá umožňuje vyhľadávať a inštalovať doplnky z Joomla Extensions Directory priamo v administrácii.
Ak táto funkcia ešte nie je aktivovaná, Joomla môže ponúknuť inštaláciu potrebného systémového pluginu. Funkcia Install from Web bola vytvorená práve na jednoduchšiu inštaláciu rozšírení z oficiálneho katalógu JED.
Postup je nasledovný:
- Otvorte Systém → Rozšírenia.
- Prejdite na kartu Inštalovať z webu.
- Vyhľadajte doplnok podľa názvu alebo kategórie.
- Otvorte jeho detail.
- Skontrolujte autora, popis a kompatibilitu.
- Kliknite na tlačidlo na inštaláciu.
- Potvrďte inštaláciu.
Táto metóda je pohodlná, ale nemusí byť dostupná pri všetkých doplnkoch. Platené rozšírenia často vyžadujú prihlásenie na stránke výrobcu alebo stiahnutie súboru zo zákazníckej zóny.
Inštalácia z URL adresy
Karta Inštalovať z URL umožňuje zadať priamu internetovú adresu inštalačného balíka.
Postup:
- Skopírujte priamu adresu ZIP súboru.
- V administrácii otvorte inštaláciu rozšírení.
- Vyberte kartu Inštalovať z URL.
- Vložte adresu balíka.
- Spustite kontrolu a inštaláciu.
Joomla súbor stiahne na server a následne ho nainštaluje.
Túto metódu používajte iba pri dôveryhodných zdrojoch. Odkaz musí smerovať priamo na inštalačný archív, nie na bežnú webovú stránku alebo prihlasovací formulár.
Inštalácia môže zlyhať, ak server:
- nemá povolené odchádzajúce spojenia,
- nedokáže overiť SSL certifikát,
- blokuje vzdialené sťahovanie,
- vyžaduje autorizáciu alebo prihlasovací token.
Inštalácia z priečinka na serveri
Metóda Inštalovať z priečinka je vhodná najmä pri veľkých balíkoch, ktoré prekračujú maximálnu povolenú veľkosť nahrávania cez PHP.
Postup:
- Rozbaľte inštalačný archív v počítači.
- Pomocou SFTP alebo správcu súborov ho nahrajte do dočasného priečinka na serveri.
- V Joomla otvorte Systém → Rozšírenia.
- Vyberte kartu Inštalovať z priečinka.
- Zadajte úplnú cestu k priečinku s rozbalenými súbormi.
- Spustite kontrolu a inštaláciu.
- Po úspešnom dokončení dočasné súbory zo servera odstráňte.
Táto metóda obchádza limit veľkosti súboru pri nahrávaní cez prehliadač, ale vyžaduje prístup k súborom hostingu.
Funkcia Preskúmať rozšírenia
Funkcia Preskúmať alebo Discover slúži pre prípady, keď už boli súbory rozšírenia manuálne umiestnené do príslušných priečinkov Joomla, ale rozšírenie ešte nie je zaregistrované v databáze.
Typickým príkladom je šablóna nahraná priamo do priečinka:
/templates/nazov-sablony
Postup:
- Otvorte Systém.
- V časti Inštalácia vyberte Preskúmať.
- Kliknite na tlačidlo Preskúmať.
- Joomla prehľadá priečinky a zobrazí nenainštalované rozšírenia.
- Označte požadované rozšírenie.
- Kliknite na Inštalovať.
Funkcia Discover dokáže nájsť rozšírenia, ktoré neprešli štandardným inštalačným procesom, a je vhodná aj pri veľmi veľkých balíkoch alebo obnove chýbajúceho databázového záznamu.
Súbory však musia byť uložené v správnej cieľovej štruktúre. Funkcia Preskúmať nie je náhradou za bežnú inštaláciu neznámeho ZIP balíka.
Čo urobiť po úspešnej inštalácii
Ďalší postup závisí od typu rozšírenia.
Komponent
Komponent sa zvyčajne zobrazí v položke Komponenty v hlavnom menu administrácie.
Po otvorení skontrolujte:
- základné nastavenia,
- prístupové oprávnenia,
- konfiguráciu e-mailov,
- ukladanie údajov,
- aktualizačný kľúč pri platenej verzii.
Ak má byť komponent dostupný návštevníkom, pravdepodobne bude potrebné vytvoriť nový typ položky menu.
Modul
Samotná inštalácia modulu ešte nemusí vytvoriť jeho konkrétnu inštanciu.
Otvorte správu modulov a:
- vytvorte alebo otvorte príslušný modul,
- zadajte názov,
- vyberte pozíciu v šablóne,
- nastavte stav na Uverejnené,
- určte stránky, na ktorých sa má zobrazovať,
- modul uložte.
Bez vybranej pozície a správneho priradenia k položkám menu sa modul na stránke nemusí zobraziť.
Plugin
Otvorte správu pluginov, vyhľadajte nový plugin a skontrolujte jeho stav.
Niektoré pluginy sa po inštalácii automaticky aktivujú, iné zostanú vypnuté. Pred zapnutím systémového, autentifikačného alebo bezpečnostného pluginu si pozorne prečítajte dokumentáciu výrobcu.
Šablóna
Po inštalácii otvorte správu štýlov šablón.
Šablónu alebo jej štýl môžete:
- nastaviť ako predvolený,
- priradiť iba k vybraným položkám menu,
- nakonfigurovať podľa pokynov výrobcu.
Inštalácia šablóny automaticky neznamená, že sa vzhľad webu okamžite zmení.
Balík
Balík môže naraz pridať komponent, niekoľko modulov, pluginov a knižníc. Preto skontrolujte všetky súčasti uvedené v správe po inštalácii. Jednotlivé pluginy alebo moduly môžu vyžadovať samostatnú aktiváciu.
Skontrolujte dostupné aktualizácie
Po nainštalovaní rozšírenia otvorte:
Systém → Aktualizácie → Rozšírenia
Kliknite na kontrolu aktualizácií a overte, či výrobca neposkytuje novšiu verziu.
Joomla využíva aktualizačné servery definované výrobcom rozšírenia. Pri kontrole porovnáva nainštalovanú verziu s dostupnými balíkmi a môže prihliadať aj na požadovanú verziu Joomla, PHP alebo databázy.
Pri platených rozšíreniach môže byť potrebné vložiť:
- identifikačný kľúč,
- download ID,
- licenčný token,
- prihlasovacie údaje k predplatnému.
Bez správneho kľúča sa informácia o aktualizácii môže zobraziť, ale jej automatická inštalácia nemusí fungovať.
Otestujte web
Po inštalácii alebo aktivácii rozšírenia skontrolujte:
- úvodnú stránku,
- podstránky, na ktorých sa rozšírenie používa,
- mobilné zobrazenie,
- formuláre a odosielanie e-mailov,
- prihlásenie a odhlásenie,
- administráciu,
- konzolu prehliadača,
- chybové záznamy servera.
Pri dôležitom firemnom alebo komerčnom webe je vhodné najskôr vykonať inštaláciu na testovacej kópii stránky.
Najčastejšie problémy pri inštalácii
Súbor je príliš veľký
Maximálnu veľkosť nahrávaného balíka ovplyvňujú najmä nastavenia PHP:
upload_max_filesize
post_max_size
memory_limit
max_execution_time
Riešením môže byť zvýšenie limitov v hostingu alebo použitie inštalácie z priečinka.
Joomla nenašla inštalačný XML súbor
Táto chyba často znamená, že:
- bol nahraný nesprávny archív,
- hlavný ZIP obsahuje ďalšie ZIP súbory,
- balík treba najskôr rozbaliť,
- súbor nie je Joomla rozšírením,
- archív je poškodený.
Skontrolujte obsah balíka a pokyny autora.
Nie je možné vytvoriť priečinok
Joomla potrebuje zapisovať do dočasného priečinka a do cieľových priečinkov rozšírenia. Problém môže spôsobovať nesprávna cesta k priečinku tmp, nevhodné oprávnenia alebo zmenená štruktúra účtu po presune hostingu.
V nastaveniach Joomla skontrolujte cestu k dočasnému priečinku a na hostingu overte vlastníka a práva súborov.
Rozšírenie nie je kompatibilné
Príčinou môže byť nepodporovaná verzia:
- Joomla,
- PHP,
- databázy,
- závislej knižnice alebo frameworku.
Neinštalujte staršiu verziu nasilu úpravou XML súboru. Aj keď sa podarí obísť kontrolu, kód môže používať odstránené funkcie a spôsobiť chybu celej stránky.
Komponent sa nainštaloval, ale nefunguje
Skontrolujte:
- či boli aktivované jeho pluginy,
- či nechýba požadovaná knižnica,
- či bol dodržaný správny poradovník inštalácie,
- či sú nastavené oprávnenia,
- či komponent vyžaduje položku menu,
- či neexistuje konflikt s cache alebo optimalizačným pluginom.
Niektoré balíky nainštalujú viac samostatných rozšírení naraz, preto sa po inštalácii môžu v administrácii objaviť nové komponenty, moduly aj pluginy.
Po aktivácii vznikla chyba 500 alebo prázdna stránka
Najskôr skontrolujte chybový protokol hostingu a Joomla logy. Ak problém spôsobil plugin a do administrácie sa už nedostanete, môže byť potrebné plugin dočasne deaktivovať cez databázu alebo premenovaním jeho priečinka cez SFTP.
Takýto zásah vykonávajte opatrne a až po vytvorení zálohy.
Ako rozšírenie bezpečne odinštalovať
Rozšírenie neodstraňujte ručným vymazaním jeho priečinka. Joomla by si ponechala databázové záznamy, aktualizačné zdroje alebo súvisiace súčasti.
Použite správcu rozšírení:
- Otvorte Systém.
- Vyberte Spravovať rozšírenia.
- Vyhľadajte doplnok.
- Skontrolujte, či je súčasťou väčšieho balíka.
- Označte ho.
- Kliknite na Odinštalovať.
Pred odinštalovaním komponentu si overte, či nepotrebujete exportovať jeho údaje. Niektoré rozšírenia pri odstránení vymažú aj vlastné databázové tabuľky.
Bezpečnostné zásady pri používaní rozšírení
Každé ďalšie rozšírenie pridáva nový kód, ktorý treba aktualizovať, kontrolovať a udržiavať. Veľké množstvo nepotrebných doplnkov môže zvyšovať riziko konfliktov, bezpečnostných chýb aj spomalenia stránky.
Dodržiavajte preto tieto zásady:
- inštalujte iba funkcie, ktoré skutočne potrebujete,
- pravidelne kontrolujte dostupné aktualizácie,
- nepoužívané rozšírenia odinštalujte,
- sledujte oznámenia výrobcu,
- udržiavajte platnú licenciu pri platených doplnkoch,
- pred väčšou aktualizáciou vytvorte zálohu,
- nové rozšírenie najskôr otestujte mimo produkčnej stránky.
Kontrolný zoznam po inštalácii
Pred ukončením práce si overte:
- rozšírenie sa nainštalovalo bez chybového hlásenia,
- všetky potrebné pluginy sú aktivované,
- modul má vybranú pozíciu a priradenie k menu,
- komponent má správne oprávnenia,
- aktualizačný kľúč je uložený,
- nie je dostupná novšia verzia,
- frontend aj administrácia fungujú,
- formuláre a e-maily boli otestované,
- stránka funguje na mobilnom zariadení,
- záloha pred inštaláciou je bezpečne uložená.
Záver
Inštalácia rozšírenia v Joomla je pri štandardnom ZIP balíku otázkou niekoľkých kliknutí. Dôležitejšia než samotné nahratie súboru je však príprava pred inštaláciou a kontrola po jej dokončení.
Vždy overte kompatibilitu, používajte dôveryhodný zdroj, vytvorte zálohu a skontrolujte, či doplnok dostáva pravidelné aktualizácie. Po inštalácii nezabudnite rozšírenie aktivovať, nakonfigurovať a otestovať. Takýto postup výrazne znižuje riziko chýb a pomáha udržať Joomla web stabilný, bezpečný a jednoducho aktualizovateľný.
