Headless vai tradicionāla satura sistēma
Atšķirība ir vienkārša: tradicionālā sistēma glabā saturu un renderē lapas; headless glabā saturu un ļauj renderēt tev. Visas pārējās atšķirības izriet no šīs vienas izvēles.
Šis ceļvedis aptver, ko tas nozīmē ikdienas darbā, ko katra tiešām maksā un kurš profils kurai der.
Atšķirība praksē#
Tas pats saturs, divas ļoti dažādas darbplūsmas gan publicēšanas, gan būvēšanas pusē.
| Tradicionālā | Headless | |
|---|---|---|
| Renderēšana | Sistēma ražo lapas | Tu būvē priekšgalu |
| Priekšskatījums | Iebūvēts, strādā vienmēr | Jābūvē atsevišķi |
| Dizaina izmaiņas | Tēma vai lapu konstruktors | Kods un palaišana |
| Vairāki kanāli | Grūti — saistīts ar lapu | Dabiski — saturs ir API |
| Sākuma ātrums | Ātrs | Lēnāks — divas sistēmas |
| Uzturēšana | Viena sistēma jāatjaunina | Divas sistēmas jāuztur |
| Vajadzīgā komanda | Redaktors tiek galā pats | Vajag izstrādātāju pieejamu |
Priekšskatījums ir visnovērtētākā atšķirība. Headless risinājumos redaktori bieži zaudē funkciju «parādi, kā tas izskatīsies», un tas kaitina katru dienu.
Kad headless uzvar#
Konkrētas situācijas, ne arhitektūras gaumes jautājumi.
- Tas pats saturs iet uz lapu, mobilo lietotni un varbūt uz pārdošanas punktu vai kiosku.
- Priekšgala lietotne jau eksistē ar savu tehnoloģiju, un vajag tikai saturu.
- Saturs ir tiešām strukturēts un tiek atkārtoti lietots vairākās vietās.
- Veiktspējas vai mijiedarbības prasības, ko tēmu sistēma nenes.
- Ir inženieru jauda, kas nav atkarīga no viena cilvēka.
- Redakcijas ērtību esat gatavi apzināti mainīt pret elastību.
Kad tradicionālā uzvar#
Tas sedz lielāku daļu īsto projektu, nekā liek domāt arhitektūras diskusijas.
- Viena lapa, citu kanālu nav — pārliecinoši biežākais gadījums.
- Redaktori grib mainīt lapas paši bez palaišanas.
- Priekšskatījums un lapu veidošana ir ikdienas vajadzības.
- Maza komanda bez pastāvīga izstrādātāja.
- Budžets nenes divu sistēmu būvēšanu un uzturēšanu.
- Saturs ir lapas, ne atkārtoti lietojami strukturēti gabali.
«Headless ir modernāks» nav prasība. Ja saturs netiek lietots vairākos kanālos vai priekšgals nav tiešām īpašs, tās ir divas sistēmas tur, kur pietika ar vienu.
Īstās izmaksas#
Rupjš salīdzinājums, kas skaidro, kāpēc headless projekti biežāk pārsniedz budžetu.
| Rinda | Tradicionālā | Headless |
|---|---|---|
| Sākotnējā būve | Tēma un konfigurācija | Satura modelis plus viss priekšgals |
| Priekšskatījums | Iekļauts | Jābūvē un jāuztur |
| Hostings | Viena vide | Satura pakalpojums plus priekšgala hostings |
| Redakcijas darbs | Patstāvīgs | Struktūras izmaiņas prasa izstrādātāju |
| Uzturēšana | Atjauninājumi un spraudņi | Divas koda bāzes un to atkarības |
| Jauns lapas tips | Redaktors izdara pats | Izstrādes darbs un palaišana |
Pēdējā rinda ir tā, kas pārsteidz. Headless jauns lapas tips ir izstrādes uzdevums, ne redakcionāls lēmums.
Biežāk uzdotie jautājumi
Vai headless ir labāks meklēšanā?
Ne pēc būtības, un slikti izdarīts tas ir sliktāks. Tas var būt ātrāks, kas palīdz, bet tikai pārlūkā renderēts priekšgals indeksējas neuzticami. Ja izvēlies headless, lieto servera renderēšanu vai iepriekš ģenerētas lapas. Labi kešota tradicionālā sistēma ierindojas lieliski.
Vai WordPress var lietot kā headless?
Var, caur tā REST vai GraphQL saskarni, un tā ir populāra starpforma: pazīstams rediģēšanas skats, brīvs priekšgals. Zaudē priekšskatījumu, lapu konstruktorus un lielāko daļu tēmu ekosistēmas. Tā ir strādājoša izvēle, kad komanda pazīst WordPress un priekšgalam vajag brīvību, bet tu joprojām uzturi divas sistēmas.
Kura ir dārgāka?
Headless, gandrīz vienmēr, gan būvēt, gan uzturēt. Tu būvē to, ko tradicionālā dod bez maksas: renderēšanu, priekšskatījumu, maršrutēšanu. Tā tomēr var būt pareizā izvēle, kad vajag vairākus kanālus vai izcilu priekšgalu, bet izvēlies to ieguvuma, ne cenas dēļ.
Ko redaktori zaudē headless?
Parasti priekšskatījumu, brīvu lapu veidošanu un iespēju radīt jaunus lapu tipus bez izstrādātāja. Daļu var uzbūvēt atpakaļ, bet tas ir darbs un bieži paliek neizdarīts. Jautā redaktoriem pirms izvēles — viņu ikdienas darbs mainās vairāk nekā jebkuram citam.
headless cmstradicionāla cmscms salīdzinājumsheadless wordpresssatura apicms arhitektūra