Kedy sa zmena oplatí
Web na mieru môže byť dobrou investíciou, ak vám súčasný web opakovane prekáža v práci, ktorú firma potrebuje robiť. Redaktori možno zadávajú rovnakú informáciu na viacerých miestach. Dopyty sa podľa pravidiel majú dostávať rôznym tímom a tieto pravidlá sa čoraz ťažšie udržiavajú. Alebo sa rozrástol katalóg a doterajšie usporiadanie stránok už nestačí.
V takých situáciách sa dajú obsah, editačné obrazovky a prepojenia navrhnúť podľa skutočnej práce ľudí. Redaktor môže zadať podujatie raz a jeho dátum sa potom správne zobrazí na celom webe. Pracovník môže dostať dopyt rovno s potrebnými údajmi o zákazníkovi. Môžete si tiež určiť priority ďalších zmien namiesto toho, aby ste každú požiadavku prispôsobovali dostupným pluginom.
Tieto zlepšenia však treba navrhnúť, vytvoriť a otestovať. Samotná náhrada WordPressu ich nezabezpečí. Zle naplánovaný systém na mieru môže mať slabší editor a vyššie náklady na údržbu.
Začnite opisom problému z pohľadu firmy: čo sa ľuďom nedarí, ako často sa to stáva, koľko času alebo práce to stojí a ako má vyzerať dobrý výsledok. Potom porovnajte cesty k nemu. Zvoľte najmenej náročnú možnosť, ktorá splní požiadavku a ktorú bude mať kto prevádzkovať.
Dobrý dôvod na prestavbu je konkrétny: „Redaktori majú každé podujatie zadať raz, pozrieť si náhľad a zverejniť ho na správnych miestach.“ Takú požiadavku možno zadať a otestovať.
Akú zmenu vlastne potrebujete?
Pod „novým webom“ si ľudia predstavujú niekoľko dosť odlišných projektov. Skôr než začnete porovnávať ceny, ujasnite si, čo kupujete.
Úprava vzhľadu alebo zmena dodávateľa
Úprava mení vzhľad a používanie webu. Zmena hostingu alebo dodávateľa mení, kto ho prevádzkuje alebo kde beží. V oboch prípadoch môže zostať WordPress aj veľká časť existujúceho riešenia.
Vývoj na mieru vo WordPresse
Vývojár môže vytvoriť vlastnú šablónu, štruktúrovaný obsah alebo konkrétnu funkciu a WordPress ponechať. Existujúci editor a jeho doplnky zostávajú súčasťou riešenia.
Headless WordPress
WordPress zostane systémom pre obsah, zatiaľ čo web zobrazuje samostatná aplikácia. Môže to vyhovovať konkrétnym požiadavkám na verejnú časť, obe časti však musia spolupracovať a udržiavať sa.
Úplná náhrada
Publikovanie a ďalšie dohodnuté funkcie prevezme iný systém. Môže spojiť hotový redakčný systém s vývojom na mieru alebo obsahovať administráciu vytvorenú pre vaše potreby.
Zmena dodávateľa môže stačiť, ak vám samotný web vyhovuje a problém je v jeho prevádzke. Toto rozhodovanie podrobnejšie opisuje náš sprievodca presunom webu bez jeho prestavby.
Headless WordPress je ďalšia možnosť: obsah sa spravuje vo WordPresse, ale web zobrazuje samostatná aplikácia. WordPress REST API umožňuje samostatným aplikáciám pracovať s obsahom podľa prístupových oprávnení. Neznamená to, že cez toto rozhranie budú dostupné údaje alebo správanie všetkých pluginov. Nová zobrazovacia časť môže ďalej závisieť od starej štruktúry obsahu a pravidiel pluginov. Pýtajte sa, čo táto možnosť rieši, čo zostane vo WordPresse a kto bude udržiavať ich prepojenie.
Kedy si WordPress ponechať
Ak váš tím dokáže pohodlne publikovať, potrebné funkcie fungujú a zmeny sa robia primerane jednoducho, môže byť rozumné WordPress ponechať. Bežné publikačné potreby samy osebe nie sú dôvodom na výmenu.
Aj nepohodlný web môže mať riešiteľný problém. Pomalé stránky môžu vyžadovať kontrolu obrázkov, hostingu, práce s databázou alebo konkrétnej funkcie. Zložitá editácia sa môže zlepšiť jasnejšou štruktúrou obsahu alebo lepšou úpravou WordPressu. Posudzujte problémy a ich následky, nepovažujte počet pluginov za hotový záver.
Porovnajte aj vhodné hotové platformy. Ak niektorá dobre zvláda vaše rezervácie, obchod alebo publikovanie, jej nastavenie a dôkladný presun môžu znamenať menej priebežnej práce než systém na mieru.
Záleží aj na vašich kapacitách. Niekto musí rozhodnúť, čo má systém na mieru robiť, overiť, že to robí, a platiť za jeho údržbu. Technickú starostlivosť si môžete objednať, ale vo firme stále potrebujete človeka, ktorý rozhoduje a preberá prácu. Ak na to nemáte kapacitu, môže byť vhodnejšia zvládnuteľná existujúca platforma.
Zistite, čo web skutočne robí
Počet stránok je východiskový údaj. Rozsah presunu určujú obsah, väzby a úlohy, ktoré sa za stránkami skrývajú.
Prejdite web s ľuďmi, ktorí ho používajú a prevádzkujú. Zahrňte aj to, čo návštevník nevidí:
- Obsah: stránky, články a ďalšie typy obsahu; kategórie a štítky; autori a dátumy zverejnenia; preklady a väzby medzi nimi.
- Súbory: pôvodné obrázky a ďalšie súbory, popisy, alternatívne texty, prílohy a miesta ich použitia.
- Hľadanie informácií: ponuky, vyhľadávanie, filtre, podoby URL, existujúce presmerovania, SEO názvy a popisy aj pravidlá indexovania stránok vyhľadávačmi.
- Úlohy návštevníkov: formuláre, potvrdenia, doručovanie e-mailov, prihlasovanie, prístup k účtom a oprávnenia.
- Prepojená práca: zákaznícke a účtovné systémy, nástroje na rozosielanie, analytika, importy, exporty, naplánované úlohy a ďalšie procesy na pozadí.
Pri každej položke rozhodnite, či ju ponechať, nahradiť alebo vyradiť. Zapíšte, kto o tom môže rozhodnúť a podľa čoho spoznáte, že výsledok funguje. Nepoužívaný plugin možno pôjde odstrániť; iný môže nenápadne posielať dopyty, od ktorých závisí váš obchodný tím.
Ak predávate produkty, členstvá alebo rezervácie, vyčleňte túto časť osobitne. Produkty, objednávky, prístupové práva zákazníkov, obnovy predplatného, dostupnosť a prepojení poskytovatelia služieb vyžadujú výslovné rozhodnutia. Presun obsahu nerieši, ako bude pokračovať aktívne predplatné alebo existujúca rezervácia. Pred akýmkoľvek prísľubom prenositeľnosti treba preveriť konkrétne systémy a poskytovateľov.
Užitočný súpis sleduje úlohu od začiatku do konca. Pri dopyte overte formulár, uložený záznam, potvrdenie, príjemcu e-mailu, prepojený systém a človeka, ktorý má odpovedať.
Editor navrhnite rovnako dôkladne ako verejné stránky
Aj po odchode od WordPressu môžete mať administračný systém. Stanovte, čo v ňom váš tím musí zvládnuť. Web na mieru automaticky neobsahuje všetky funkcie, na ktoré sú redaktori zvyknutí.
Rozhodnite, čo obsahuje každý typ obsahu. Podujatie môže mať dátum, miesto, odkaz na rezerváciu a súvisiace články. Samostatné pole pre každú časť uľahčí jej ďalšie použitie a kontrolu. Zároveň treba dohodnúť výnimky: viacdenné podujatie, zatiaľ neznáme miesto alebo odkaz na rezerváciu doplnený neskôr.
Potom si ujasnite, kto smie obsah vytvárať, schvaľovať a zverejňovať. Podľa potrieb tímu zahrňte koncepty, plánovanie zverejnenia, náhľady, históriu úprav, správu súborov, ponuky, vyhľadávanie a úpravy presmerovaní. Rozhodnite, ako redaktori opravia chybu a či môžu zmenu vrátiť.
Skôr než editor prevezmete, nechajte v ňom skutočných používateľov dokončiť typické úlohy. Nech niekto pripraví článok, pridá obrázok a alternatívny text, pozrie si náhľad na telefóne, naplánuje zverejnenie, opraví chybu a nájde staršiu položku. Sledujte, kde potrebuje pomoc. Pekná ukážka povie menej než to, že váš tím zvládne bežnú prácu.
Čo sa prenesie a čo treba vytvoriť znova?
WordPress má nástroj na export. Jeho formát WXR obsahuje zdokumentované typy obsahu, napríklad príspevky, stránky, vlastné typy, komentáre, polia, kategórie a štítky. Môže poskytnúť cenné zdrojové údaje. Nie je to funkčná kópia celého webu.
Tím, ktorý presun vykonáva, musí preskúmať, čo vaša inštalácia skutočne ukladá: databázu, nahrané súbory, exporty, odpovede API a záznamy jednotlivých pluginov. Pred akoukoľvek úpravou bezpečne uchovajte originál. Zistite, kde sú potrebné polia a ako spolu záznamy súvisia.
Mapovanie znamená určiť, kam každá pôvodná hodnota patrí v novom systéme. Článok musí mať stále správneho autora. Z kategórie sa môže stať téma. Odkaz na súvisiaci príbeh musí viesť na jeho novú verziu. Pre chýbajúce hodnoty a duplicity dohodnite postup namiesto toho, aby potichu zmizli.
Skôr než budete každú zostávajúcu stránku oceňovať ako rovnakú, overte presun na typickej vzorke. Zahrňte bežný článok, zložité rozloženie, staršiu stránku, preklad a funkciu závislú od pluginu.
Obrázky potrebujú vlastný presun a kontrolu. Overte, že súbory sú na novom mieste, zostali priradené k správnemu obsahu a načítajú sa vo vhodných veľkostiach. Kde treba, upravte vložené adresy obrázkov a súborov na stiahnutie. To, že obrázok vidíte na prenesenej stránke, nestačí, ak ho stále poskytuje starý web, ktorý chcete vypnúť.
Preverte aj usporiadanie obsahu. WordPress vysvetľuje, že bloky môžu ukladať značky a atribúty, zatiaľ čo dynamické bloky niekedy ukladajú iba zástupný záznam pre výstup vytváraný neskôr. Skopírovaný článok preto môže obsahovať pokyny, ktorým nový systém nerozumie. Vizuálne editory stránok používajú vlastné usporiadanie a treba ich preveriť osobitne.
Riešením môže byť prevod obsahu na podporované prvky, opätovné vytvorenie vybraných rozložení alebo zjednodušenie starších stránok so súhlasom redakcie. Kópia viditeľného HTML môže niekedy zachovať vzhľad, ale nedokazuje, že redaktori budú vedieť výsledok správne upravovať. Dohodnite podobu verejnej stránky aj spôsob jej editácie.
Príklad malého vydavateľa
Predstavte si vydavateľa, ktorý presúva web z WordPressu. Je to vymyslený príklad, nie výsledok práce pre klienta. Testovaný článok má autora, hlavný obrázok, dve súvisiace správy a formulár na dopyt k reklame.
Názov a text článku sa importujú správne. Tím potom overí, že zostali autor a dátum vydania, súvisiace správy vedú na správne stránky a obrázok sa presunul aj s popisom a alternatívnym textom. Redaktor článok otvorí, upraví úvod a pozrie si náhľad. Tak sa naraz preverí obsah aj spôsob editácie.
Formulár je samostatná úloha. Jeho náhrada musí získať dohodnuté údaje, uložiť alebo odoslať ich na správne miesto a návštevníkovi zobraziť užitočné potvrdenie. Niekto odošle test a overí skutočné doručenie. Prítomnosť formulára na pôvodnej stránke neznamená, že sa jeho správanie prenieslo s článkom.
Vydavateľ teraz má dôkazy o štyroch veciach: článku, obrázku, úlohe redaktora a dopyte návštevníka. Opakovanie tohto postupu pri rôznych štruktúrach webu dá oveľa lepší podklad na rozsah práce než tvrdenie „príspevky vieme importovať“.
Zachovajte užitočné adresy a zmeny plánujte
Pri výmene obsahového systému často môžete zachovať doménu aj existujúce adresy stránok. Ak sú adresy stále užitočné, výslovne to požadujte. Zmena redakčného systému nevyžaduje novú doménu ani nový vzor URL.
Ak sa adresa musí zmeniť, priraďte starej stránke vhodnú náhradu a otestujte presmerovanie. Neposielajte všetky staré stránky na úvodnú stránku. Vyradený článok, zlúčená téma a presunutý produkt si žiadajú rozhodnutie podľa toho, čo návštevník hľadal.
Pokyny Googlu k presunu so zmenou URL riešia mapovanie adries, trvalé presmerovania aj kontroly kanonických adries, interných odkazov, obrázkov, jazykových verzií a máp webu. Kanonická adresa hovorí vyhľadávaču, ktorú verziu stránky uprednostňujete. Uistite sa, že ukazuje na verejnú novú stránku, nie na testovací web alebo starú adresu.
Udržte zmenu prehľadnú. Ak je to praktické, oddeľte zmenu platformy od veľkých zmien domény, obsahu a rozloženia. Problémy sa potom ľahšie hľadajú a bez dôvodu nespájate viacero rizík.
Skontrolujte názvy a popisy stránok, pravidlá indexovania, jazykové adresy a odkazy v obsahu. Pri spustení správne nastavte obmedzenia testovacieho prostredia: skúšobný web má podľa potreby zostať súkromný, zatiaľ čo zamýšľané verejné stránky musia byť dostupné a indexovateľné.
Nástroj Googlu Zmena adresy sa týka presunu na inú doménu alebo subdoménu. Samotná výmena WordPressu pri zachovaní adries jeho použitie nevyžaduje.
Po väčších zmenách môžu pozície vo vyhľadávaní kolísať. Dohodnite, čo budete sledovať, kto preverí chýbajúce stránky alebo nečakané zmeny návštevnosti a ako sa urobia opravy. Nikto nemôže zodpovedne premeniť plán presunu na sľub nulovej straty pozícií alebo automatického rastu.
Dohodnite, čo musí fungovať pred spustením
Kontroly pri prevzatí postavte na úlohách, ktoré web musí plniť. Porovnajte obsah, obrázky a odkazy, potom vyskúšajte skutočné správanie. Formulár má doručiť správu na správne miesto. Vyhľadávanie má nájsť typické položky. Oprávnený používateľ sa má prihlásiť, neoprávnený má byť odmietnutý. Redaktori majú dokončiť dohodnuté úlohy.
Ak rozsah zahŕňa nákupy, rezervácie alebo integrácie, otestujte aj tieto postupy a dôležité výnimky. Úspešná obrazovka je iba časť výsledku, ak má záznam ešte prevziať prepojený systém.
Pracujte v chránenom testovacom prostredí. Obmedzte prístup k súkromným údajom a zabráňte tomu, aby testy posielali skutočné správy zákazníkom alebo spúšťali nechcené kroky v ostrej prevádzke. Dohodnite, aké údaje možno použiť a ako naložíte s testovacími kópiami.
Pred prepnutím
Určte, kto preberá prácu a kto rozhodne o spustení. Dohodnite otvorené chyby, prístupy, zálohy, posledný prevod obsahu a človeka, ktorý web technicky prepne.
Po prepnutí
Určte, kto sleduje formuláre, chyby, dôležité postupy a prepojené služby. Dohodnite, ako hlásiť problémy, kedy ich opraviť počas prevádzky a kedy má zmysel návrat.
Naplánujte, čo sa stane so zmenami vytvorenými počas prípravy nového webu. Môžete na chvíľu zastaviť publikovanie a preniesť posledné úpravy alebo zariadiť záverečný prevod záznamov pridaných od prvého importu. Určte, ktorý systém je v každej fáze rozhodujúcim zdrojom záznamov. Inak môže redaktor opraviť správu na jednom mieste, zatiaľ čo návštevník odošle dopyt na druhom.
Náš sprievodca súbežnou prevádzkou starého a nového systému pri výmene podrobnejšie rozoberá zodpovednosť za záznamy a prechod.
Dohodnite aj realistický návrat. Pokyny WordPressu k zálohovaniu rozlišujú databázu a súbory potrebné na obnovu. Kópie sú začiatok; tím musí ešte preukázať, že požadovanú službu vie obnoviť. Náš článok o tom, čo má záloha webu skutočne obnoviť, opisuje, čo overiť.
Návrat sa komplikuje, keď nový web už prijal dopyty, objednávky či úpravy alebo odoslal pokyny inej službe. Tieto záznamy a kroky treba zosúladiť. Nedá sa predpokladať, že obnovenie včerajšej databázy zachová dnešnú prácu firmy. Podmienky návratu a zodpovedných ľudí určte pred spustením.
Čo určuje cenu a čas?
Množstvo obsahu je dôležité, ale rovnako dôležitá môže byť jeho rôznorodosť. Tisíce článkov s rovnakou štruktúrou môžu byť predvídateľnejšie než menší súbor jednotlivo vytvorených stránok so zvláštnym správaním.
Porovnateľná ponuka má vysvetliť predpoklady práce:
- Ktoré štruktúry obsahu, vlastné bloky a záznamy pluginov sa preskúmajú a prevedú?
- Ktoré prepojenia, účty, transakcie a jazyky sú zahrnuté?
- Aká veľká zmena dizajnu a upratovanie obsahu sa plánujú?
- Aké editačné funkcie, oprávnenia a školenia sú potrebné?
- Aké testovanie, podpora pri spustení, zabezpečenie prevádzky a následná starostlivosť sú zahrnuté?
Počítajte aj s časom svojho tímu. Ľudia musia zabezpečiť prístupy, odpovedať na otázky, rozhodnúť o vyradení, upratať obsah, vyskúšať editor a prevziať výsledok. Ak rozhodujúci človek nie je k dispozícii, práca môže čakať, aj keď vývojári môžu pokračovať.
Požiadajte dodávateľov, aby oddelili známu prácu od položiek, ktoré vyžadujú preskúmanie. Skúšobný prevod náročnej stránky alebo funkcie závislej od pluginu môže vyjasniť drahú neznámu pred záväzkom k celej stavbe. Pevná cena podľa nepreskúmaného exportu môže skrývať veľmi odlišné predpoklady dodávateľov.
Porovnajte nielen cenu vytvorenia, ale aj prevádzky jednotlivých možností. Zahrňte hosting, licencie, externé služby, aktualizácie, zálohy, sledovanie prevádzky, podporu a neskoršie zmeny. Prevádzka WordPressu niečo stojí; prevádzka softvéru na mieru tiež. Zmysluplné je porovnať, čo každá cesta prinesie za obdobie, počas ktorého ju chcete používať, a kto za čo zodpovedá.
Kto sa bude o systém na mieru starať?
Dohodnite to už pri výbere riešenia. Weby na mieru ďalej závisia od softvérových nástrojov, knižníc, hostingu a prepojených služieb. Tieto závislosti si vyžadujú starostlivosť. Bezpečnosť je priebežná práca: vlastné bezpečnostné pokyny WordPressu opisujú znižovanie rizík a spoločnú zodpovednosť. Zmena platformy potrebu túto zodpovednosť prideliť neodstráni.
Do zmluvy zahrňte aktualizácie, zálohy, sledovanie prevádzky a pomoc pri incidentoch. Určte, komu príde upozornenie, kto môže zasiahnuť, ako sa hlásia naliehavé problémy a čo podpora skutočne pokrýva. Okrem riešenia porúch dohodnite postup pre bežné zlepšenia.
Vyjasnite prístupy a odovzdanie: účty pre hosting a nasadenie, prihlasovacie údaje, export dát, dokumentáciu, licencie a prípadne prístup k úložisku kódu alebo zdrojovým súborom. Samotný prístup k zdrojovému kódu neprevádza autorské práva ani nezaručuje, že systém zvládne prevádzkovať iný dodávateľ. Užitočné odovzdanie tiež vysvetľuje, ako ho nasadiť, obnoviť a pracovať s jeho závislosťami.
Požiadajte niekoho, aby vysvetlil, ako sa bude web aktualizovať, obnovovať a podporovať po odchode pôvodného vývojára. Odpoveď má určiť ľudí, prístupy a použiteľnú dokumentáciu aj zmluvné práva.
Špecialisti Googlu Acacio Cruz a Ashish Bhambhani opisujú dokumentáciu, školenie a prevod zodpovednosti za prevádzku vo svojom opise pripravenosti služby. Malá firma nepotrebuje organizačnú štruktúru Googlu, aby využila základnú myšlienku: ľudia preberajúci zodpovednosť potrebujú vedomosti a prístup, aby prácu zvládli.
LINK-V vytvára weby a systémy na mieru a ponúka migrácie, integrácie, dizajn a priebežnú údržbu. Stavbu, práva, odovzdanie a ďalšiu starostlivosť treba dohodnúť pre váš projekt. Podľa potrebnej práce si môžete pozrieť vývoj na mieru alebo jednotlivé služby.
Čo si pripraviť na prvý rozhovor
Nemusíte prísť s technickou špecifikáciou. Prineste dosť informácií, aby bolo problém vidieť:
- Súčasný web a kto má prístup k jeho administrácii, hostingu, doméne a prepojeným službám.
- Opakujúci sa problém, jeho príklad a čo by ľudia mali namiesto toho zvládnuť.
- Obsah, funkcie a užitočné adresy, ktoré musia zostať, aj to, čo chcete vyradiť.
- Redaktorov a ďalších používateľov, ktorí by mali pomôcť s testovaním náhrady.
- Prepojené služby, dôležité obchodné alebo publikačné termíny a dĺžku prerušenia, ktorú firma znesie.
- Otázky k cene, právam, prístupu, podpore a budúcim zmenám.
Prvý rozhovor tak získa praktický cieľ: zistiť, či stačí zlepšiť súčasný web, pomenovať neznáme a dohodnúť, čo treba preukázať pred objednaním náhrady.
Môžeme si ponechať doménu a existujúce adresy stránok?
Často áno. Nový obsahový systém nevyžaduje iné verejné adresy. Zachovanie užitočných URL zahrňte do zadania; pri adresách, ktoré sa musia zmeniť, pripravte a otestujte presmerovania.
Prenesú sa naše pluginy na web na mieru?
Ich funkcie a údaje treba posúdiť jednotlivo. Niektoré možno vyradiť, iné nahradiť existujúcou službou a ďalšie vytvoriť znova. Export obsahu z WordPressu nedokazuje, že sa prenesú všetky záznamy a správanie pluginov.
Môžeme si WordPress ponechať pre redaktorov?
Áno, WordPress môže zostať za samostatnou verejnou časťou webu. Overte dostupnosť potrebného obsahu a funkcií a počítajte s údržbou WordPressu, verejnej časti aj ich prepojenia.
Budú redaktori potrebovať vývojára na bežné zmeny?
To závisí od editora, ktorý si objednáte. Určte bežné úlohy, oprávnenia a požiadavky na náhľady, potom ich pred prevzatím nechajte vyskúšať skutočných redaktorov. Dohodnite, ktoré zmeny vyžadujú vývoj.
Ako získame zmysluplný odhad ceny?
Pripravte súpis, typické zložité stránky, požadované postupy, prepojené služby a potreby neprerušenej prevádzky. Prieskum a skúšobný presun pomôžu určiť zostávajúcu prácu. Počítajte aj s časom svojho tímu na rozhodovanie a testy.
Kto bude web po spustení aktualizovať?
Človek alebo dodávateľ určený vo vašej dohode. Vymedzte údržbu, sledovanie prevádzky, obnovu a podporu pri incidentoch vrátane prístupov a dokumentácie. Vývoj na mieru automaticky nezahŕňa priebežnú starostlivosť.
Ak zvažujete presun, môžeme prebrať problémy súčasného webu a rozsah, ktorý sa oplatí preskúmať.
Prebrať váš web