Zakaj sem WordPress zamenjal z Ghostom

Zakaj sem WordPress zamenjal z Ghostom

WordPress ni problem.
Je pa kompromis.

Dolga leta sem ga uporabljal kot nekaj samoumevnega. Ko si želel blog ali spletno stran, je bil WordPress praktično privzeta izbira. Fleksibilen, razširljiv, z ogromnim ekosistemom vtičnikov in tem. Vse je bilo mogoče – ali pa se je vsaj zdelo, da je.

Sčasoma pa sem ugotovil, da ne iščem več platforme, ki zna vse. Iščem platformo, ki zna ravno prav.

Ta zapis ni o tem, zakaj je WordPress “slab”.
Je o tem, zakaj v nekem trenutku preprosto ni bil več prava odločitev – zame in za to, kar želim s tem blogom početi.


Ko fleksibilnost postane breme

WordPressova največja prednost je njegova slabost.

Vtičniki za vse: SEO, cache, varnost, obrazce, galerije, analitiko, newsletterje. Če česa ni, se skoraj zagotovo najde plugin. In vsak plugin obljublja, da bo rešil točno določen problem.

Problem je, da se sčasoma ne ukvarjaš več z vsebino, ampak s platformo samo.

  • vsak update sproži vprašanje, ali se bo kaj zlomilo
  • vsak nov plugin poveča attack surface
  • varnost postane skupek nastavitev, ne sistemska lastnost
  • osnovna stvar – pisanje – se izgubi med nastavitvami

Namesto da bi imel blog, imaš projekt.
Namesto da bi pisal, upravljaš.

To ni nujno narobe. Za marsikoga je WordPress še vedno prava izbira. Zame pa je postal preveč.


Kaj sem dejansko potreboval

Ko sem si skušal pošteno odgovoriti, kaj sploh želim od te platforme, je bil seznam presenetljivo kratek.

Potreboval sem:

  • prostor za pisanje in razmišljanje
  • stabilnost in predvidljivost
  • čim manj runtime kompleksnosti
  • jasno ločnico med vsebino in infrastrukturo
  • platformo, ki mi ne vsiljuje odločitev

Nisem potreboval:

  • tisoč možnosti prilagajanja
  • ekosistema vtičnikov
  • “one-click” rešitev za vsako idejo

Bolj kot funkcionalnost me je začel zanimati kontekst:
kaj ta platforma pomeni za varnost, vzdrževanje in odgovornost.


Zakaj Ghost

Ghost me ni prepričal z obljubami. Prepričal me je z omejitvami.

Ghost je fokusiran. Nima ambicije biti vse. Je platforma za pisanje in objavljanje. To je to. In prav v tem je njegova moč.

Všeč mi je, da:

  • je osnovni feature set jasen in omejen
  • ne temelji na plugin kulturi
  • ima relativno majhen attack surface
  • se lepo prilega Docker okolju
  • jasno loči vsebino od platforme

Ghost ni “manj zmogljiv” WordPress.
Je drugačna odločitev.

Namesto da bi dodajal funkcionalnosti, te sili k vprašanju:
ali to sploh potrebujem?


Česa Ghost ne dela – in zakaj mi je to v redu

Ghost nima vsega. In tega niti ne skriva.

  • ni neskončnih razširitev
  • ni vsesplošne prilagodljivosti
  • ni občutka, da moraš “nekaj še nastaviti”

To pomeni, da moraš nekatere stvari rešiti drugače:

  • zunaj aplikacije
  • na infrastrukturnem nivoju
  • ali pa se jim preprosto odpoveš

Zame to ni slabost.
To je odgovornost, prestavljena tja, kamor spada.


Odločitev, ne migracija

Prehod z WordPressa na Ghost ni bil tehnični projekt.
Bil je miselni premik.

Manj orodij pomeni več jasnosti.
Manj magije pomeni več razumevanja.
Manj “featurejev” pomeni več odgovornosti.

In to je povsem v skladu s tem, kar ta blog želi biti.

Ta blog ni tukaj zato, da pokaže, kaj vse je mogoče.
Je tukaj zato, da razmišlja o tem, kaj je smiselno.

Med bajti in politiko.