Migrace z Drupalu do Sanity. Konec nucených upgradů.

Nody, taxonomie, média a jazykové verze převedu z Drupalu do Sanity CMS a nový web vyvinu v Astru. Aliasy i adresy /node/ přesměruji, aby pozice ve vyhledávání zůstaly.

Co se přenese
Drupal → Sanity CMS

Proč z Drupalu do Sanity.
Když upgrade stojí jako nový web.

Přechod mezi hlavními verzemi Drupalu znamená přepsat šablonu i moduly. Stejnou práci můžete vložit do webu na míru, jehož kód vlastníte a aktualizujete podle sebe.

  1. Konec podpory verze

    Podpora Drupalu 7 skončila 5. ledna 2025, u Drupalu 10 skončí 9. prosince 2026. Sanity je spravovaná služba, o bezpečnost a aktualizace samotného CMS se nestaráte.

  2. Přestavba místo aktualizace

    Šablonu i vlastní moduly je při upgradu nutné napsat znovu. Když se kód stejně píše od začátku, napíšu ho v Astru a bude jen váš, uložený ve vašem Gitu.

  3. Moduly, které v nové verzi nejsou

    Field collection nebo starší překladové moduly nemají nástupce. V Sanity je nahradí schéma obsahu, které popisuje přesně vaše data.

  4. Administrace pro redaktory

    Nody, bloky, pohledy a oprávnění matou každého, kdo web jen upravuje. Sanity Studio nastavím tak, aby redaktor viděl stránky a pole pojmenovaná po vašem obsahu.

  5. Obsah pro víc kanálů

    Drupal skládá obsah hlavně do vlastních šablon. Ze Sanity si stejný obsah přes jedno API vezme web, mobilní aplikace, intranet i AI asistent.

  6. Méně závislosti na specialistech

    Drupalistů je málo a na jejich volnou kapacitu se čeká. Astro je rozšířený JavaScriptový framework, takže kód převezme každý frontendový vývojář.

Co z Drupalu přenesu.
A kam v Sanity patří moduly.

Data vytáhnu přímo z databáze Drupalu nebo přes JSON:API a převedu je do schématu Sanity. Takhle se jednotlivé části přenesou.

Co se z platformy Drupal přenese do Sanity CMS
DRUPALSANITY CMS
Nody (články, aktuality)Typy dokumentů podle vašeho obsahu
Základní stránkyStránky poskládané z bloků ve Studiu
TaxonomieSlovníky jako dokumenty s referencemi
Soubory a médiaObrázky a soubory v knihovně Sanity
Metatag a aliasy URLSEO pole a slug u každého dokumentu
WebformVlastní formulář s odesláním do vašeho systému
Typy obsahu, pole a ParagraphsSchéma Sanity s opakovatelnými bloky
Uživatelé, role a komentářeBez převodu, redaktorské účty založím znovu

Čím nahradím doplňky

Náhrady doplňků platformy Drupal
MODULSANITY CMS
Metatag, PathautoSEO pole a slugy v Sanity, kanonické adresy z Astra
Content Translation, i18nPřeklady na úrovni dokumentů nebo polí v Sanity
ViewsDotazy GROQ a výpisy přímo v kódu webu
WebformFormulář na míru s ukládáním odpovědí a napojením na CRM
Paragraphs, Field collectionPole bloků v Sanity Studiu
Bezpečnostní aktualizace jádra a modulůSpravované CMS Sanity a statický web na Vercelu

Postup migrace z Drupalu do Sanity.
Od databáze po hlídání indexace.

  1. Audit databáze a modulů

    Audit databáze a modulů

    Projdu typy obsahu, pole, taxonomie, jazyky a nainstalované moduly. Výsledkem je návrh schématu Sanity a seznam toho, co nový web přebírá.

  2. Přesměrování z /node/ a aliasů

    Přesměrování z /node/ a aliasů

    Ke každé adrese /node/, /taxonomy/term/ i ke starým aliasům najdu novou URL. Mapu přesměrování 301 uložím do repozitáře webu.

  3. Převod polí a Paragraphs

    Převod polí a Paragraphs

    Pole i Paragraphs převedu na dokumenty a bloky v Sanity a staré HTML očistím od inline stylů a vloženého kódu. Reference mezi obsahem zůstanou zachované.

  4. Kontrola s redaktory

    Kontrola s redaktory

    Redaktoři si nový web i Sanity Studio vyzkouší na neveřejném náhledu. Připomínky píšou přímo k místu na stránce a já je opravuji průběžně.

  5. Spuštění na Vercelu

    Spuštění na Vercelu

    Přepnu DNS, otestuji přesměrování, formuláře, jazykové verze a měření a odešlu novou sitemapu. Databázi Drupalu předám jako archiv.

  6. Sledování indexace

    Sledování indexace

    V Search Console sleduji, jak Google přebírá nové adresy, a hlídám chyby 404. Chybějící přesměrování doplním hned, jak se objeví.

Pošlete adresu webu na Drupalu. Napíšu, co převod do Sanity obnáší.

Podívám se na verzi Drupalu, moduly a strukturu obsahu a odhadnu rozsah migrace do Sanity. Bez závazku a bez obchodní schůzky, stačí e-mail.

STAV:PŘIJÍMÁM PROJEKTY·  ODPOVĚĎ DO 2 DNŮ·  NEZÁVAZNĚ

Co řešíte u přechodu
z Drupalu do Sanity.

Nestačí nám upgrade na Drupal 11?

Pokud máte Drupal 10, upgrade je běžná aktualizace a vyplatí se. Ze sedmičky jde o přestavbu šablony i modulů za cenu blízkou novému webu, proto ji porovnávám s migrací do Sanity.

Zůstanou zachované vazby mezi obsahem a taxonomiemi?

Ano, zůstanou. Termíny taxonomií převedu na samostatné dokumenty a nody na ně odkazují referencemi, takže filtry i výpisy podle kategorií fungují dál.

Jak se v Sanity řeší vícejazyčný obsah?

Každý jazyk má v Sanity svou verzi dokumentu nebo přeložená pole, podle toho, co se k vašemu obsahu hodí lépe. Jazykové adresy a hreflang pak generuje Astro.

Co nahradí Views?

Dotazy v jazyce GROQ přímo v kódu webu. Výpisy, filtry a řazení napíšu tak, jak je potřebujete, bez skládání pohledů v administraci.

Půjde web napojit na naše interní systémy?

Ano, to je jedna z hlavních výhod vývoje na míru. Astro i Sanity umí číst a posílat data přes API, takže web propojím s CRM, ERP nebo vlastní databází.

Co uživatelé a oprávnění?

Redaktorské účty a role nastavím v Sanity znovu. Registrace pro veřejnost nebo členská sekce je samostatná část vývoje, kterou navrhnu podle toho, co od ní čekáte.

Musíme Drupal během migrace odstavit?

Ne. Drupal funguje, dokud nový web neschválíte, a před spuštěním obsah naimportuji ještě jednou, aby nic nechybělo.

NENAŠLI JSTE ODPOVĚĎ? .

Stačí vám web, který si upravíte sami ve vizuálním editoru, bez napojení na další systémy? Převod z Drupalu dělám i do Webflow.

Migrace z Drupalu 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