Tema in kopica vtičnikov naložijo veliko odvečne kode (CSS, JavaScript), kar upočasni nalaganje in slabša LCP ter INP. Optimizacija pogosto zahteva dodatne vtičnike za predpomnjenje, ki težavo le prekrijejo, ne odpravijo.
WordPress ali custom razvoj - poštena primerjava
Vse slabosti WordPressa (počasnost, varnostne luknje v vtičnikih, posodobitve, ki zrušijo stran, skriti stroški licenc) in kdaj je vseeno prava izbira. Primerjava s custom razvojem, ProcessWire CMS in skupni strošek v 3 letih.
Poštena primerjava brez maslenih obljub na obe strani.
WordPress NI slab - za določene projekte je najboljša izbira. Custom razvoj NI vedno potreben. Pomembno je razumeti, kateri scenarij se vam najbolj prilega. Spodaj je primerjava, ki je niti »custom prodajalci« niti »WordPress agencije« ne pišejo pošteno.
Različni projekti zahtevajo različne odgovore.
Pošteno primerjavo zapišemo, ker je tehnologija orodje. Nobena izbira ni absolutno prava ali napačna - pomembna je primernost vašemu primeru.
| Kriterij | WordPress | Custom (STRAN.SI pristop) | Hibrid |
|---|---|---|---|
| Začetna cena | 500-2000 € | 1500-10000 €+ | 1500-5000 € |
| Čas izdelave | 2-6 tednov | 4-16 tednov | 4-10 tednov |
| Hitrost (LCP) | odvisno od teme + vtičnikov | pod 2,5 s je standard | med obema |
| Varnost | občutljiv za vtičniške ranljivosti | manjši napadalni vektor | srednje - odvisno od WP dela |
| Posebne funkcije | pogosto vtičnik + obvodi | natanko po potrebi | po potrebi za posebne dele |
| Vzdrževanje | redne posodobitve nujne | manj nujnih posodobitev | WP del zahteva pozornost |
| Urejanje vsebin | Gutenberg, znan urednikom | admin po meri | WP urednik + custom admin |
| Skaliranje | počasnejše pri visokem prometu | načrtovano za rast | odvisno od dela |
| Primerno za | blogi, manjša podjetja, vsebinske strani | aplikacije, portali, kompleksne trgovine, integracije | predstavitev WP + custom modul |
Cena ni samo izdelava. Šteje, kaj vas stran stane skozi leta.
Začetna cena je le prvi del. Pri WordPressu se skozi leta seštevajo licence za teme in vtičnike ter obvezne posodobitve; pri custom pristopu ni licenčnin, vzdrževanje pa je neobvezno. Spodaj je okvirna primerjava za tipično poslovno stran.
| Pristop | Izdelava | Gostovanje (3 leta) | Teme, vtičniki, licence (3 leta) | Skupaj v 3 letih |
|---|---|---|---|---|
| WordPress (tema + vtičniki) | ~1.000 € | ~360 € | ~600-900 € | ~2.000-2.300 € |
| Custom (STRAN.SI) | ~1.500 € | ~180 € (Giga.si) | 0 € (ni licenčnin) | ~1.700-2.100 € |
Zneski so okvirni in odvisni od projekta; namen je pokazati razmerje. Višja začetna cena custom pristopa se v nekaj letih izravna, ker ni licenčnin za teme in vtičnike. Vzdrževanje je neobvezno (od 19 € na mesec), koda pa ostane vaša last.
Kjer WordPress najpogosteje zaškripa pri poslovnih straneh.
WordPress sam po sebi ni slab, a pri poslovnih straneh, trgovinah in aplikacijah se pogosto pojavijo spodnje težave, večinoma zaradi vtičnikov in tem tretjih avtorjev.
Vtičniki so največja napadalna površina. Ena ranljivost v priljubljenem vtičniku lahko ogrozi tisoče strani hkrati. Vdori, vrivanje kode, lažne preusmeritve in neželena pošta so pri zapuščenih ali slabo vzdrževanih vtičnikih pogosti.
Posodobitev jedra ali vtičnika lahko poruši združljivost, razbije postavitev ali izklopi celotno stran. Posodobitve so torej nujne zaradi varnosti, a hkrati tvegane za delovanje - slaba kombinacija.
Resnejše funkcije pogosto zahtevajo plačljive premium teme in vtičnike z letnimi licencami. Te se skozi leta tiho seštejejo in postanejo najdražja, a nevidna postavka.
Marsikatera stran teče na 20 do 40 vtičnikih. Vsak je svoja koda, svoj avtor in svoj vir napak. Vzdrževanje se spremeni v nenehno lovljenje združljivosti med posodobitvami.
Pri visokem prometu ali veliki količini podatkov WordPress pogosto potrebuje močnejšo, dražjo infrastrukturo in dodatne rešitve, ki jih custom sistem načrtuje že od začetka.
Pošteno tudi v drugo smer - za določene projekte je WordPress najboljša izbira.
Ne pretiravamo. Obstajajo scenariji, kjer WordPress prekaša custom razvoj in ga tudi sami priporočimo.
Na tisoče tem in vtičnikov pomeni, da je marsikatero standardno funkcijo mogoče dodati hitro in poceni, brez razvoja od začetka.
Veliko ljudi WordPress že pozna. Če ekipa ne želi novega vmesnika, je to resnična prednost.
Za blog ali manjšo vsebinsko stran brez posebne logike je WordPress lahko postavljen hitro in z nizko začetno ceno.
WordPress razvijalcev je veliko, kar olajša menjavo izvajalca. Pomeni pa tudi zelo pisano kakovost, zato izbira izvajalca šteje bolj kot platforma.
Kadar želite pravi urejevalnik vsebin brez slabosti WordPressa: ProcessWire.
Če naročnik želi svoboden CMS za urejanje vsebin, a brez plugin-napihnjenosti in varnostnih tveganj, pogosto uporabimo ProcessWire - profesionalen, razvijalcem prijazen sistem za upravljanje vsebin. Ima čisto podatkovno strukturo po meri, ne temelji na tujih vtičnikih in je znan po varnosti, hitrosti in fleksibilnosti.
Tako dobite najboljše iz obeh svetov: preprosto urejanje vsebin, kot ste ga vajeni, in trdnost, hitrost ter varnost custom pristopa. Kodo in podatke v vsakem primeru obdržite vi.
Zakaj ProcessWire namesto WordPressa
- brez ekosistema tveganih vtičnikov tretjih avtorjev
- polja in struktura natanko po vaši vsebini, ne prisilne predloge
- hiter in varen, brez napihnjenosti in odvečne kode
- posodobitve ne zrušijo strani, ker ni odvisnosti od desetih vtičnikov
- koda in podatki ostanejo vaša last
Pošteno - kdaj WordPress in kdaj custom.
V praksi je odločitev odvisna od štirih kriterijev: kompleksnost podatkov, integracije, varnost in dolgoročna vizija. Tukaj so vodnice.
Izberite WordPress, kadar...
- gre za predstavitveno stran ali blog z urednim CMS-jem
- imate pripravljeno temo ali licenco, ki vam ustreza
- urejevalec vsebin že pozna WordPress in se ne želi učiti novega
- projekt nima posebne podatkovne logike ali integracij
- proračun je do 2000-2500 € in funkcionalnost je standardna
Izberite custom (STRAN.SI), kadar...
- imate posebne podatkovne procese ali integracije z ERP / CRM
- pričakujete rast - več vlog, večji katalog, več obrazcev
- varnost in nadzor sta poslovno kritična
- standardni WP vtičniki vaše logike ne podpirajo
- stran je del sistema, ne samostojni izdelek
Najpogostejši zmoti, ki ju slišimo o obeh straneh.
V vsakem taboru obstajajo trditve, ki držijo le delno. Tukaj je razlaga.
Sam WordPress core je dobro vzdrževan. Ranljiva so neposodobljena ali slabo napisana plugin-i. Z disciplino in manj vtičniki je WordPress varen.
Custom je boljši, kadar standardna platforma ne pokrije zahteve. Za blog za majhno podjetje je custom razvoj pretiravanje.
Custom CMS po meri je pogosto enostavnejši za uporabo kot WordPress admin, ker je narejen točno za tisto delo, ki ga ekipa dela.
Dobro nastavljen WordPress s caching pluginom in optimiziranimi slikami ima LCP pod 2,5 s. Težave nastanejo pri preveč vtičnikih.