Migrace ze starého systému do Sanity. I když neumí export.

Obsah z redakčního systému na míru, zapomenutého CMS nebo statického HTML dostanu ven z databáze nebo z publikovaného webu. Uložím ho do Sanity, web vyvinu znovu v Astru a všechny staré adresy přesměruji.

Co se přenese
Vlastní nebo starý systém → Sanity CMS

Proč ze starého systému do Sanity.
Než přestane fungovat úplně.

Starý systém na míru často drží jediný člověk, nebo už nikdo. Nový web dostanete s kódem v Gitu, dokumentací a technologií, kterou zná většina vývojářů.

  1. Kód, kterému nikdo nerozumí

    Autor odešel a dokumentace neexistuje. Nový web předám s repozitářem na vašem účtu, aby ho mohl převzít kdokoli.

  2. Server na dožití

    Staré PHP a databáze už nedostávají bezpečnostní opravy. Web v Astru běží jako statické stránky na Vercelu, takže žádný vlastní server udržovat nemusíte.

  3. Děravá administrace

    Přihlášení bez dvoufázového ověření a neaktualizované knihovny lákají útočníky. Sanity Studio běží odděleně od webu a jeho zabezpečení řeší Sanity.

  4. HTML slepené s textem

    Formátování, tabulky a inline styly jsou uložené přímo v obsahu. Při převodu je oddělím, takže texty v Sanity půjdou znovu použít kdekoli.

  5. Obsah zamčený bez exportu

    Když systém export nemá, načtu data přímo z databáze, nebo je stáhnu z veřejných stránek. Přes API Sanity pak zůstanou dostupná pro jakýkoli další projekt.

  6. Rozvoj, který stojí

    Nová sekce nebo jazyková verze znamená na starém základu zásah do kódu. S modulárními bloky v Sanity přidá marketing novou stránku sám.

Co ze starého systému přenesu.
A co v Sanity nahradí staré funkce.

Podle toho, co je dostupné, čtu data z databáze, přes API nebo z publikovaného webu. Výsledek uložím do schématu Sanity navrženého podle vašeho obsahu.

Co se z platformy Vlastní nebo starý systém přenese do Sanity CMS
VLASTNÍ NEBO STARÝ SYSTÉMSANITY CMS
Články a aktualityDokumenty s datem, autorem a rubrikou
StránkyStránky, které marketing skládá z bloků
Rubriky a štítkyRubriky jako dokumenty v Sanity
Soubory a obrázky na serveruAssety v knihovně Sanity, servírované z CDN
Titulky a popisy stránekSEO titulek a popis u každého dokumentu
Formuláře odesílané ze serveruFormulář s validací a napojením na e-mail nebo CRM
Vlastní tabulky a záznamyVlastní typy dokumentů, nebo napojení přes API
Uživatelé a interní agendaMimo rozsah migrace webu, navrhnu samostatně

Čím nahradím doplňky

Náhrady doplňků platformy Vlastní nebo starý systém
FUNKCESANITY CMS
Vlastní administraceSanity Studio nastavené pro váš tým
SEO ručně v šablonáchSEO pole v obsahu, metadata vypisuje Astro
Jazykové verze jako kopie stránekJeden dokument s přeloženými poli
Formuláře přes PHP mail()Serverová funkce na Vercelu s ochranou proti spamu
Vyhledávání nad databázíVyhledávání nad obsahem Sanity, nebo externí index
Ruční zálohy a záplaty serveruHistorie změn v Sanity a kód verzovaný v Gitu

Jak dostanu obsah ze starého systému do Sanity.
Krok po kroku, i bez dokumentace.

  1. Průzkum systému

    Průzkum systému

    Projdu databázi, soubory na serveru a publikovaný web a zjistím, kde jaký obsah leží. Sepíšu typy obsahu, funkce a všechny adresy.

  2. Přesměrování starých adres

    Přesměrování starých adres

    Adresy s ?id=, příponou .php nebo .html převedu na čitelné URL. Každou starou adresu namapuji a pravidla 301 uložím k projektu na Vercelu.

  3. Vytažení a očištění obsahu

    Vytažení a očištění obsahu

    Skriptem načtu obsah z databáze nebo stránek, oddělím text od starého HTML a tabulkového rozložení a výsledek naimportuji do Sanity.

  4. Kontrola obsahu s vámi

    Kontrola obsahu s vámi

    Na neveřejném náhledu porovnáte nový web se starým. Kde něco chybí nebo nesedí, zapíšete připomínku přímo na stránku.

  5. Přechod na nový web

    Přechod na nový web

    Přepnu doménu na Vercel, ověřím přesměrování, formuláře a měření a pošlu vyhledávačům novou sitemapu. Kopii starého systému i databáze vám předám.

  6. Hlídání vyhledávání

    Hlídání vyhledávání

    Po spuštění sleduji v Search Console, jestli Google nachází nové adresy a nevznikají chyby 404. Zapomenuté staré odkazy dopřesměruji.

Pošlete adresu starého webu. Zjistím, jak z něj dostat obsah.

Podívám se, na čem web běží, kde je uložený obsah a jaké funkce používá, a navrhnu převod do Sanity s vývojem v Astru. Ozvu se e-mailem, nezávazně.

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

Na co se ptáte
u migrace ze starého systému do Sanity.

Náš systém neumí export. Půjde to?

Půjde. Obsah načtu přímo z databáze, a když k ní přístup chybí, stáhnu ho z publikovaného webu a strukturu sestavím znovu v Sanity.

Co od nás na začátku potřebujete?

Stačí adresa webu. Přístup k databázi nebo FTP práci zrychlí, ale když ho nikdo nemá, začnu z veřejných stránek.

Zachováte staré adresy článků?

Zachovám jejich hodnotu ve vyhledávání. Nové adresy budou čitelné a každá stará, i s ?id= nebo .php, povede kódem 301 na správnou stránku.

Starý systém řeší i objednávky nebo evidenci. Co s tím?

Interní agendu oddělím od webu a navrhnu, jestli ji napojit na hotový nástroj, nebo postavit jako aplikaci na míru. Web v Astru se na ni připojí přes API.

Komu bude nový web patřit?

Vám. Kód leží v repozitáři na vašem účtu, obsah v projektu Sanity pod vaší organizací a nejsou v něm žádné licencované šablony ani pluginy.

Zvládneme pak úpravy bez programátora?

Běžné úpravy ano. Texty, obrázky i nové stránky z bloků měníte v Sanity Studiu, programátora potřebujete jen na nové funkce.

Bude starý web během migrace dostupný?

Ano, poběží až do spuštění nového. Obsah, který mezitím přibude, naimportuji těsně před přepnutím domény.

NENAŠLI JSTE ODPOVĚĎ? .

Potřebujete jen jednoduchý web, který si upravíte sami ve vizuálním editoru? Ze starého systému převádím i do Webflow.

Migrace ze starého systému 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