PROČ ODEJÍT
Proč z Joomly do Sanity.
Než doslouží další verze.
Joomla stojí na rozšířeních třetích stran a ta postupně mizí. Na webu na míru nahradí jejich funkce kód, který zůstane ve vašem repozitáři.
Verze bez oprav
Joomla 3 přestala dostávat opravy v srpnu 2023 a Joomla 4 v říjnu 2025. Bezpečnost Sanity řeší provozovatel služby a statický web nemá databázi, na kterou by šlo zaútočit.
Upgrade, který rozbije šablonu
Při přechodu z Joomly 3 přestane fungovat šablona i část rozšíření. Místo opravování starého základu postavím nový, který na verzích Joomly nezávisí.
Mrtvá rozšíření
K2, starší page buildery a SEF komponenty už nikdo nevyvíjí. V Sanity jejich roli převezme schéma obsahu a v Astru čisté adresy bez dalších doplňků.
Duplicitní adresy
index.php, ID článků a Itemid vytvářejí několik URL pro stejný obsah. Astro vygeneruje pro každou stránku jedinou kanonickou adresu.
Administrace rozházená po modulech
Články, moduly, pozice a menu má Joomla na různých místech. V Sanity Studiu upravíte stránku na jednom místě a skládáte ji z bloků.
Rychlost a Core Web Vitals
Šablony a rozšíření Joomly načítají spoustu skriptů navíc. Statické stránky z Astra na CDN Vercelu cílí na Lighthouse 95–100.
CO SE PŘENESE
Co z Joomly přenesu.
A co v Sanity zastoupí rozšíření.
Obsah načtu přímo z databáze Joomly, včetně tabulek K2 a vlastních polí, a naimportuji ho do Sanity. Jednotlivé části skončí takto.
| JOOMLA | SANITY CMS |
|---|---|
| Články | Dokumenty článků s autorem a datem |
| Stránky a položky menu | Stránky z bloků a navigace spravovaná ve Studiu |
| Kategorie a štítky | Kategorie jako dokumenty, propojené referencí |
| Média | Obrázky v Sanity s nastavitelným ořezem |
| Metadata článků a menu | SEO pole přímo u dokumentu |
| Formuláře (RSForm, ChronoForms) | Formulář na míru s napojením přes API |
| K2 a vlastní pole | Vlastní typy dokumentů v Sanity |
| Uživatelé a komentáře | Mimo migraci, řešení navrhnu zvlášť |
Čím nahradím doplňky
| ROZŠÍŘENÍ | SANITY CMS |
|---|---|
| sh404SEF, 4SEF a SEO rozšíření | Čisté adresy z Astra a SEO pole v Sanity |
| Falang a jazykové asociace | Propojené jazykové verze dokumentů v Sanity |
| JCH Optimize a cache | Statický výstup z Astra a obrázky z CDN Sanity |
| RSForm Pro, ChronoForms | Formuláře v kódu webu s odesíláním do e-mailu nebo CRM |
| SP Page Builder, YOOtheme Pro | Knihovna bloků, ze kterých se skládají stránky |
| Admin Tools a bezpečnostní rozšíření | Administrace oddělená od webu, v cloudu Sanity |
POSTUP
Postup převodu Joomly do Sanity.
Z databáze až do Search Console.
Audit Joomly a rozšíření
Projdu databázi, články, kategorie, menu a seznam rozšíření. Zjistím, které funkce web opravdu používá, a podle toho navrhnu schéma v Sanity.
Mapa adres s index.php a Itemid
Všechny varianty starých adres, včetně ID a Itemid, svedu na jednu novou URL. Přesměrování 301 nastavím na Vercelu a otestuji skriptem.
Převod článků a K2
Obsah z editoru, K2 i page builderu převedu do Portable Text a vyčistím od {loadposition} a dalších značek rozšíření. Obrázky přenesu do knihovny Sanity.
Připomínky na náhledu
Hotový web vám zpřístupním na náhledové adrese. Projdete ho stránku po stránce a ke všemu, co nesedí, napíšete komentář přímo do webu.
Ostrý start
Přepojím doménu, zkontroluji přesměrování, odesílání formulářů a měření návštěvnosti a nahraji sitemapu do Search Console. Zálohu Joomly i databáze dostanete.
Dohled nad pozicemi
Po spuštění sleduji v Search Console indexaci a pozice a porovnávám návštěvnost s obdobím před migrací. Odchylky řeším průběžně.
Pošlete adresu webu na Joomle. Popíšu, jak by šel převést do Sanity.
Prohlédnu verzi Joomly, rozšíření a strukturu obsahu a napíšu vám, co by obnášel přechod na web na míru se Sanity. Nezávazně, odpověď přijde e-mailem.
STAV:PŘIJÍMÁM PROJEKTY· ODPOVĚĎ DO 2 DNŮ· NEZÁVAZNĚ
FAQ
Na co se ptáte
u migrace z Joomly do Sanity.
Vyplatí se ještě upgrade Joomly?
U menšího webu na Joomle 4 často ano. Z Joomly 3 je upgrade skoro nový web, a pak dává smysl investovat do řešení, které na verzích Joomly nezávisí.
Půjde převést obsah z K2?
Ano, včetně extra polí. Položky, kategorie a štítky K2 načtu z databáze a v Sanity pro ně připravím vlastní typy dokumentů, takže se žádná data neztratí.
Co se stane s adresami s index.php?
Každou přesměruji kódem 301 na novou čistou URL. Duplicitní varianty téže stránky svedu na jednu adresu, což vyhledávačům pomůže.
Jak se bude web upravovat po migraci?
V Sanity Studiu, které nastavím pro váš obsah. Články píšete v editoru s náhledem a stránky skládáte z připravených bloků bez programátora.
Máme web ve více jazycích. Zvládne to Sanity?
Zvládne. Jazykové verze z Falangu nebo asociací převedu na propojené dokumenty v Sanity a Astro z nich vygeneruje jazykové adresy včetně hreflang.
Co s registrovanými uživateli a členskou sekcí?
Do Sanity je nepřevádím, protože Sanity spravuje obsah, ne veřejné účty. Přihlášení postavím jako součást webu na míru, nebo ho napojím na specializovanou službu.
Kolik času převod z Joomly zabere?
Podle rozsahu obvykle 2–6 týdnů. Joomla mezitím běží dál a obsah, který přibude, před spuštěním znovu naimportuji.
NENAŠLI JSTE ODPOVĚĎ? .
DALŠÍ PLATFORMY