Migrace z Joomly do Sanity. Bez rozšíření, která nikdo nevyvíjí.

Články, kategorie, položky K2 a média převedu z Joomly do Sanity CMS a postavím nad nimi web na míru v Astru. Adresy s index.php a Itemid přesměruji na čisté URL.

Co se přenese
Joomla → Sanity CMS

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.

  1. 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.

  2. 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í.

  3. 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ů.

  4. 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.

  5. 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ů.

  6. 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 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.

Co se z platformy Joomla přenese do Sanity CMS
JOOMLASANITY CMS
ČlánkyDokumenty článků s autorem a datem
Stránky a položky menuStránky z bloků a navigace spravovaná ve Studiu
Kategorie a štítkyKategorie jako dokumenty, propojené referencí
MédiaObrázky v Sanity s nastavitelným ořezem
Metadata článků a menuSEO pole přímo u dokumentu
Formuláře (RSForm, ChronoForms)Formulář na míru s napojením přes API
K2 a vlastní poleVlastní typy dokumentů v Sanity
Uživatelé a komentářeMimo migraci, řešení navrhnu zvlášť

Čím nahradím doplňky

Náhrady doplňků platformy Joomla
ROZŠÍŘENÍSANITY CMS
sh404SEF, 4SEF a SEO rozšířeníČisté adresy z Astra a SEO pole v Sanity
Falang a jazykové asociacePropojené jazykové verze dokumentů v Sanity
JCH Optimize a cacheStatický výstup z Astra a obrázky z CDN Sanity
RSForm Pro, ChronoFormsFormuláře v kódu webu s odesíláním do e-mailu nebo CRM
SP Page Builder, YOOtheme ProKnihovna 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 převodu Joomly do Sanity.
Z databáze až do Search Console.

  1. Audit Joomly a rozšíření

    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.

  2. Mapa adres s index.php a Itemid

    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.

  3. Převod článků a K2

    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.

  4. Připomínky na náhledu

    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.

  5. Ostrý start

    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.

  6. Dohled nad pozicemi

    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Ě

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ĚĎ? .

Hledáte spíš web, který si budete upravovat sami ve vizuálním editoru? Z Joomly převádím i do Webflow.

Migrace z Joomly do Webflow

Nezávazná poptávka

FORM.POPTÁVKA

Napište mi o projektu

Popište projekt. Do dvou dnů se ozvu s rozsahem, termínem a plánem.

Co potřebujete
Co potřebujete

Údaje použiju jen k odpovědi.

Odpověď do 2 dnů ·designer@janvodvarka.cz