Argumenti palikšanai
Ja jūsu redaktori ir produktīvi, jūsu lapas ātrums ir pieņemams, un jūsu trafiks pieaug — jums nav nepieciešams migrēt. WordPress ar noregulētu hostu, tīru tēmu un īsu spraudņu sarakstu ir ātrāks un lētāks nekā lielākā daļa headless iestatījumu, kuros cilvēki nonāk.
Lielākā daļa "mums jāiet headless" sarunu, kurās mēs ieejam, patiesībā ir "mūsu WordPress ir nekārtība, un neviens negrib to labot." Godīgais labojums parasti ir dažas nedēļas tīrīšanas: nogriezt spraudņus, nomainīt lapu būvētāju, pārvietoties uz pārvaldīto hostu, iestatīt būves konveijeru. Šis darbs bieži ir 20% no migrācijas izmaksām un atjauno lielāko daļu veiktspējas plaisma.
Migrācija, kas atrisina uzturēšanas problēmu ar arhitektūras izmaiņām, ir migrācija, kas rada dārgāku uzturēšanas problēmu.
Argumenti pārcelšanai
Jūs nemigrējat prom no WordPress. Jūs migrējat uz divām lietām: paredzamu veiktspēju un redakcionālo brīvību starp virsmām. Tas pats saturs darbina tīmekli, mobilo, lietotnes un Mini App — bez pārrakstīšanas trīs reizes.
Konkrēti, iemesli, kas iztur:
- Veiktspējas griesti. WordPress trāpa sienā uz smagām produktu lapām. Headless priekšgals uz modernām infrastruktūrām nemot griestus, kas svarīgi mārketinga vietņu apjomā.
- Daudzvirsmu saturs. Tīmeklis, mobilais, lietotne, balss, kioski. WordPress tika izstrādāts vienam priekšgalam; jūs maksājat nodokli, lai imitētu pārējos.
- Izstrādātāja ātrums. Modernie React rīki, tipu drošība, izvietošana-uz-push. Komanda piegādā dienās, nevis nedēļās.
- Drošības virsma. Headless priekšgalam nav
wp-login.phpko aizstāvēt. - Redaktora pieredze jaunos modeļos. Komponenti, strukturēts saturs, atsauces starp gabaliem. Neviens no šiem nav dabīgs WordPress bloka redaktorā.
Ja jūsu uzņēmums sasniedz divus vai vairāk no šiem, matemātika sāk strādāt. Viens reti ir pietiekami.
Lēmumu matrica
| Signāls | Palikt | Migrēt |
|---|---|---|
| Redakcionālā darbplūsma ir veselīga | ✓ | — |
| Lapas ātrums ir budžeta postenis | — | ✓ |
| Vairāki priekšgali patērē saturu | — | ✓ |
| Spraudņu izplatīšanās atgriežas | — | ✓ |
| Viena mārketinga vietne, bez ceļvedža | ✓ | — |
| Redaktorus bloķē tēma | — | ✓ |
| Trafiks ir stabils, neeksplodē | ✓ | — |
| Jūs zaudējat inženierus CMS dēļ | — | ✓ |
Trīs vai vairāk rindas "Migrēt" pusē ir reāls signāls. Viena vai divas parasti ir zīme, ka mazāks labojums ir pareizais sauciens.
Kas mainās redaktoram
Šī ir daļa, ko lielākā daļa migrācijas plānu nedovērtē. WordPress redaktori ir izlutēti — un viņiem vajadzētu būt. Tiešs priekšskatījums, vilkšana-un-nomestēšana bloki, administrēšanas meklēšana, kas patiesi strādā, spraudņi, kas vienas pēcpusdienas atrisina problēmu. Headless iestatījums to visu pēc noklusējuma atdod, un katrai daļai jāatlikt atpakaļ apzināti.
- WYSIWYG priekšskatījumi ir grūtāki. Tiešs priekšskatījums prasa reālu inženierijas pieeju — parasti melnraksta režīma āķis priekšgalā, kas izgūst nepublicētu saturu ar autentifikācijas marķieri.
- Attēlu apstrāde pārceļas uz konveijeru. Vairs nav "augšupielādēt un aizmirst." CMS nodot URL, priekšgals to pārveido. Redaktoram nepieciešami aizsargi, lai viņš neizjauktu izkārtojumu ar 5 MB foto.
- Komponentu apzināšanās. Redaktoram jāzina, kam paredzēts katrs bloks. Shēmu apzinīgi lauki, validācija un atsauces pārbaudes nav neobligātas — tās ir migrācija.
- Darbplūsmas kontrole. Melnraksti, plānota publicēšana, lomu atļaujas, audita žurnāli. WordPress tas viss bija bez maksas. Lielākajai daļai headless CMS tas ir, bet tās prasa konfigurāciju.
Neviens no tā nav problēma, ja jūs to plānojat. Visi no tiem ir problēmas, ja jūs to atklāj nedēļu pirms palaišanas.
CMS izvēle
Vienas pareizās atbildes nav. Īsais saraksts, ko mēs novērtējam, aptuvenā piemērotības secībā:
- Sanity. Spēcīgākā redaktora pieredze, vislabākā strukturētam saturam ar daudzām atsaucēm. Reāllaika sadarbība strādā.
- Contentful. Nobriedis, uzņēmumu draudzīgs, nobriedušas integrācijas. Cenas pieaug ar trafiku.
- Strapi. Pašhostēts, pilna kontrole, pielāgojams. Vislabākais, kad jums ir inženierijas kapacitāte pārvaldīt infrastruktūru.
- Payload. Koda-pirmais, TypeScript-dabīgs, pieder savai datu bāzei. Lielisks komandām, kas vēlas CMS savā repozitorijā.
- WordPress kā headless. Saglabājiet administrāciju, izmantojiet REST vai GraphQL API. Mazākā riska migrācija, ja redaktoriem patīk WordPress.
Izvēlieties pēc savas komandas redakcionālās darbplūsmas, nevis pēc funkciju kontrolsarakstiem. Katrs CMS šajā sarakstā tehniski paveiks darbu. Tikai viens no tiem jutīsies pareizs redaktoriem, kas to izmanto katru dienu.
Migrācija trīs fāzēs
Komandas, kas mēģina visu pārslēgt uzreiz, parasti neko nepārslēdz sešus mēnešus. Fāzu pieeja strādā:
- Iesaldēt satura modeli. Slēgt ziņojumu tipus, taksonomijas, pielāgotos laukus un atsauces pirms jebkāda priekšgala koda rakstīšanas. Tas ir augstākā riska fāze un tā, ko lielākā daļa komandu steidzina.
- Vispirms pārvietot lasīšanas trafiku. Piegādāt jauno priekšgalu pret veco WordPress administrāciju. Redaktori turpina strādāt WordPress, jaunā vietne lasa datus. Klients dažu nedēļu laikā redz ātrāku vietni.
- Redaktoru pārvietot pēdējo. Tikai pēc tam, kad jaunais priekšgals ir stabils ražošanā dažas nedēļas. Migrēt saturu, apmācīt redaktorus, izslēgt WordPress administrāciju pēdējā solī.
Katrai fāzei ir skaidra atjaunošana. Ja otrā fāze sabojājas, vecā WordPress vietne joprojām ir. Ja trešā fāze sabojājas, jūs varat saglabāt jauno priekšgalu WordPress vēl ceturksni, kamēr komanda pielāgojas.
Kas kļūst lētāks, kas kļūst dārgāks
Migrācija ir izmaksu pārdale, nevis samazinājums. Godīga uzskaite:
| Kļūst lētāks | Kļūst dārgāks |
|---|---|
| Lapas ātruma inženierija | Sākotnējais iestatījums un modelēšana |
| Drošības ielāpi un spraudņu elle | Redaktoru apmācība jauniem rīkiem |
| Otra priekšgala pievienošana | Tiešs priekšskatījums un melnraksti |
| Starpkomandu satura atkārtota lietošana | Hostings un CDN konfigurācija |
| Inženierijas ātrums 6 mēnešos | Inženierijas pūles 1. mēnesī |
Komanda, kas budžetē tikai par ieguvumiem, nepabeigs migrāciju. Komanda, kas budžetē par abiem, piegādā.
Kad nemigrēt, nekad
Ir WordPress vietnes kategorija, kur migrācija ir nepareizs sauciens neatkarīgi. Modelis:
- Mārketinga vietne ar nobriedušām redakcionālām darbplūsmām.
- Maza komanda, kur redaktori un inženieri ir vieni un tie paši cilvēki.
- Trafika līmenis, kur WordPress var komfortabli apkalpot no keša.
- Uzņēmums, kur saturs nav konkurences virsma.
Tām tīrs WordPress ir labākais rīks. Ieguldījums ir keša slānī, hostā un disciplinētā spraudņu politikā — nevis jaunā stekā.
Ko mēs piegādājam pirmajā mēnesī
Kad komanda pasūta migrāciju ar mums, pirmais mēnesis izskatās tāpat lielākajā daļā saderību:
- Satura audits. Katrs ziņojuma tips, katrs lauks, katrs spraudnis. Kas paliek, kas apvienojas, kas pazūd.
- Modeļa iesaldēšana. Dokumentēts satura modelis, ko paraksta gan redaktori, gan inženieri.
- Darbojošs priekšgals pret veco WordPress. Ražošanā izvietojams, aiz funkcijas karoga.
- Melnraksta režīma priekšskatījums, ko redaktori patiesi izmanto.
- Atjaunošanas plāns, kas ir pārbaudīts.
Ja pirmais mēnesis beidzas bez šiem pieciem, migrācija nav droša turpināt. Komandas, kas sasniedz šīs atzīmes, beidz trīs līdz četros mēnešos. Komandas, kas izlaiž tos, joprojām notiek 9. mēnesī.
Godīgais kopsavilkums
Iet uz headless nav burvju lode. Tā ir apzināta tirdzniecība — operacionālā sarežģītība pret veiktspēju un elastību. Veiciet šo tirdzniecību ar abām atvērtām acīm, kārtībā, kurā projekts to patiesi vajadzēs, un rezultāts ir steks, no kura komanda var piegādāt gadiem. Veiciet to tāpēc, ka kāds komandā lasīja pavedienu Twitterī, un jūs atkal migrēsiet astoņpadsmit mēnešos.