Predstavte si, že vám v marci príde faktúra za redakčný systém, ktorý ste nasadili pred tromi rokmi.
Cena za licenciu vzrástla, k tomu sa priplatí za modul pre viacjazyčnosť a za rozšírenie na formuláre. Web pritom nerobí nič nové - len zverejňuje články a drží v poriadku rubriky. Presne v tejto chvíli začína väčšina redakcií uvažovať o prechode na open-source riešenie. A presne v tejto chvíli sa najčastejšie spraví chyba, ktorá sa potom ťahá roky: obsah sa prenesie, ale stratí sa jeho štruktúra, odkazy a história.
Tento text je o tom, ako prejsť z plateného redakčného systému na Joomlu tak, aby ste o obsah neprišli. Nie je to porovnanie, ktorý systém je lepší - je to pracovný postup, ktorý sa dá odsledovať a vrátiť späť.
Najprv zmapujte, čo vlastne máte
Skôr než sa dotknete čohokoľvek živého, spravte si na papieri (alebo v tabuľke) inventúru. Väčšina migrácií sa pokazí tu, nie pri samotnom prenose.
- Počet článkov, strán a kategórií. Aj tie, ktoré sú vypnuté alebo v archíve.
- Používatelia a ich roly. Kto je autor, kto editor, kto len číta.
- Médiá a prílohy. Koľko obrázkov, PDF a kde fyzicky ležia. Či sú na disku servera, alebo v cloude (cloud) poskytovateľa.
- Interné odkazy medzi článkami. Tie sa pri prenose lámu najčastejšie.
- Adresy (URL) všetkých dôležitých stránok. Bez nich stratíte pozície vo vyhľadávačoch.
Ak systém ponúka export do XML alebo JSON, je to najlepšia správa dňa. Ak nie, zostáva export do CSV alebo priamy prístup do databázy - a to je práca, ktorá sa nezaobíde bez zásahu do schémy.
Pred každým zásahom do živého webu: spravte si úplnú zálohu (databáza + súbory) a overte, že sa z nej viete vrátiť. Nie je to formalita - je to jediná vec, ktorá vás zachráni, keď prenos zlyhá v polovici.
Prečo sa obsah pri prenose stráca
Pri prechode z plateného systému na Joomlu sa najčastejšie strácajú štyri veci:
- Formátovanie. Platené systémy často ukladajú text ako HTML s vlastnými značkami. Joomla má vlastný editor (TinyMCE alebo JCE) a vlastný spôsob ukladania. Pri prenose sa môže stať, že nadpisy, tabuľky a zoznamy sa rozsypú.
- Odkazy. Interné odkazy ukazujú na staré adresy. Po prenose vedú do prázdna.
- Médiá. Obrázky ostanú na starom serveri, alebo sa prenesú bez väzby na článok.
- Metadáta. Dátum publikovania, autor, kategória, štítky - to všetko sa dá preniesť, ale len ak si to vopred namapujete.
Pri ručnom prenose bez mapovania sa štruktúra stráca častejšie, pri automatizovanom prenose s dôsledným mapovaním sú straty výrazne nižšie. Konkrétne čísla závisia od systému a nedajú sa zovšeobecniť.
Ako prenos spraviť v praxi
Postupujte v tomto poradí. Každý krok sa dá overiť predtým, než sa pustíte do ďalšieho.
1. Postavte si staging (testovaciu kópiu). Na subdoméne, ideálne na rovnakom hostingu, ako budete prevádzkovať. Sem sa bude prenášať obsah, nie na živý web.
2. Nainštalujte Joomlu v aktuálnej verzii. Aktuálnu stabilnú verziu Joomly si overte priamo na joomla.org, pretože termíny vydaní sa môžu meniť.
3. Vyberte si nástroj na prenos. Možnosti sú tri: - Hotový nástroj na import (napr. RO CSVI alebo podobné nástroje na import z CSV/XML). Zadarmo alebo za jednorazový poplatok. - Vlastný skript cez PHP alebo Python. Najviac práce, ale najpresnejší výsledok pri nezvyčajnej štruktúre. - Manuálny prenos pri malom počte článkov (do 50). Pri väčšom objeme sa to nevyplatí.
4. Namapujte polia. Každé pole zo starého systému musí mať svoj náprotivok v Joomle. Ak mal starý systém pole „perex“, musíte rozhodnúť, či pôjde do úvodu článku, alebo do vlastného poľa.
5. Presuňte médiá. Skontrolujte, že každý obrázok v článku má správnu cestu. Po prenose preklikajte aspoň desať náhodných článkov a overte, že obrázky sa načítajú.
6. Nastavte presmerovania (redirects). Každá stará adresa musí viesť na novú. Bez toho prídete o návštevnosť z vyhľadávačov. V Joomle to rieši vstavaná komponenta Presmerovania, prípadne pravidlá v .htaccess.
7. Otestujte a potom prepnite. Až keď je staging v poriadku, prepnete živý web. Až potom vypnete starý systém - nie skôr.
Šablóna a doplnky: kde sa to najčastejšie pokazí
Toto je oblasť, ktorá patrí do môjho záberu, a preto ju zdôrazním. Pri prechode na Joomlu si vyberáte šablónu a doplnky, ktoré budú web držať najbližšie roky.
Šablóna. Vyberajte takú, ktorá má za sebou aktívny vývoj a pravidelnú podporu. Podľa čoho spoznáte mŕtvy projekt? Posledná aktualizácia je viac ako rok stará, fórum je tiché, vývojár neodpovedá. Taká šablóna vám pri najbližšej veľkej verzii Joomly rozbije web.
Doplnky. Pri každom si položte tri otázky: Kedy vyšla posledná verzia? Je kompatibilná s Joomlou 5.x? Čo sa stane, keď ju vývojár prestane podporovať? Ak doplnok nemá jasnú odpoveď na tretiu otázku, radšej hľadajte iný.
Hranica, za ktorou sa oplatí platiť. Zadarmo dnes nájdete kvalitné riešenia na základné veci - editor, formuláre, zálohy. Presmerovania sú vstavanou funkciou Joomly. Platené sa oplatí zvážiť tam, kde potrebujete podporu, automatické aktualizácie a zodpovednosť za chybu. Pri firemnom webe s pravidelnou prevádzkou je platená podpora často lacnejšia než hodiny hľadania riešenia na fórach.
Čo si vybrať
Ak je váš web malý (do 50 článkov, jeden jazyk, žiadne e-shopové funkcie), prejdite na Joomlu s bezplatnou šablónou a overenými doplnkami. Ušetríte na licenciách a získate systém, ktorý pozná veľa ľudí.
Ak máte väčší web s históriou, viacjazyčnosťou a vlastnými funkciami, počítajte s tým, že prechod zaberie niekoľko týždňov a bude vás niečo stáť - buď čas, alebo peniaze za človeka, ktorý to spraví. Vyplatí sa to vtedy, ak platený systém platíte roky a jeho cena rastie rýchlejšie než hodnota, ktorú vám prináša.
Do prechodu sa neoplatí púšťať v piatok popoludní, tesne pred kampaňou, alebo keď nemáte zálohu, z ktorej sa viete vrátiť. Ak si nie ste istí, spravte najprv prenos na staging a nechajte ho bežať týždeň. Až potom sa rozhodnite.
Pavlov servisný tip: Pred prenosom si stiahnite celý starý web cez nástroj na archiváciu (napr. wget alebo HTTrack) do statickej kópie. Nie je to náhrada zálohy, ale keď sa pri migrácii stratí článok, ktorý v exporte nebol, z tejto kópie ho vytiahnete ručne za pár minút.
Zdroje
- Joomla! - oficiálne stránky projektu, joomla.org (citované 16. 10. 2026)
- Joomla! Documentation - Migration, docs.joomla.org (citované 16. 10. 2026)
- RO CSVI - dokumentácia k importu obsahu, rocsvi.com (citované 16. 10. 2026)