PROČ ODEJÍT
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ářů.
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.
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.
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.
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.
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.
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 SE PŘENESE
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.
| VLASTNÍ NEBO STARÝ SYSTÉM | SANITY CMS |
|---|---|
| Články a aktuality | Dokumenty s datem, autorem a rubrikou |
| Stránky | Stránky, které marketing skládá z bloků |
| Rubriky a štítky | Rubriky jako dokumenty v Sanity |
| Soubory a obrázky na serveru | Assety v knihovně Sanity, servírované z CDN |
| Titulky a popisy stránek | SEO titulek a popis u každého dokumentu |
| Formuláře odesílané ze serveru | Formulář s validací a napojením na e-mail nebo CRM |
| Vlastní tabulky a záznamy | Vlastní typy dokumentů, nebo napojení přes API |
| Uživatelé a interní agenda | Mimo rozsah migrace webu, navrhnu samostatně |
Čím nahradím doplňky
| FUNKCE | SANITY CMS |
|---|---|
| Vlastní administrace | Sanity Studio nastavené pro váš tým |
| SEO ručně v šablonách | SEO pole v obsahu, metadata vypisuje Astro |
| Jazykové verze jako kopie stránek | Jeden 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 serveru | Historie změn v Sanity a kód verzovaný v Gitu |
POSTUP
Jak dostanu obsah ze starého systému do Sanity.
Krok po kroku, i bez dokumentace.
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.
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.
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.
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.
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.
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Ě
FAQ
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ĚĎ? .
DALŠÍ PLATFORMY