Ukratko
Pitanje nije koja je platforma bolja. WordPress pokreće ogroman deo interneta i za veliki broj sajtova je i dalje najracionalniji izbor. Pitanje je da li vaš sajt radi ono za šta je WordPress napravljen.
Ako radi, uzmite ga i ne komplikujte. Ako ne radi, dolazi faza koja se u ponudama ne vidi: tema se dopunjava dodacima, dodaci se sudaraju, ažuriranje ruši izgled, a posle dve godine se sajt ionako radi iz početka.
Sopstveni CMS nije "bolji" nego uži. Nosi samo ono što vam treba, bez licenci i bez tuđih dodataka, ali zavisi od toga ko ga je napisao i da li ste dobili kod i dokumentaciju. Ako birate između to dvoje, pogledajte kako radimo CMS sisteme po meri ili nastavite za konkretne kriterijume.
Zašto se pitanje uopšte postavlja
Pre deset godina dilema skoro da nije postojala. WordPress je bio očigledan izbor za sve osim za najveće sisteme, a alternativa je značila da neko piše sve od nule, skupo i sporo.
U međuvremenu su se promenile dve stvari. Prva je da su sajtovi prestali da budu samo prezentacije: traže kataloge sa netipičnom strukturom, dvojezičnost na svakom polju, povezivanje sa poslovnim sistemom, galerije sa stotinama slika. Druga je da je razvoj custom rešenja postao brži, jer firme koje to rade imaju gotove osnove na koje nadograđuju.
Zato se pitanje danas postavlja i kod projekata koji su ranije automatski išli na WordPress. I zato odgovor zavisi od toga šta tačno gradite, a ne od toga koja platforma ima bolju reputaciju.
Jedna napomena pre nego što nastavimo: mi radimo CMS sisteme po meri, pa je pošteno da to znate dok čitate. Upravo zato ćemo prvo navesti slučajeve u kojima WordPress treba uzeti bez razmišljanja, jer ih ima mnogo.
Gde WordPress stvarno pobeđuje
Postoji nekoliko situacija u kojima je custom rešenje bacanje novca.
Sadržaj je glavna stvar. Ako sajt živi od tekstova koji izlaze redovno, WordPress je napravljen tačno za to. Uređivanje, kategorije, zakazano objavljivanje i SEO dodaci rade bolje nego što bi se to isplatilo praviti iznova.
Struktura je standardna. Prezentacija do dvadesetak stranica, sa uobičajenim rasporedom i formom za kontakt, uklapa se u postojeće teme bez mučenja.
Budžet je ispod dve hiljade evra. Za taj novac custom rešenje može da bude samo loše urađeno. WordPress sa dobrom temom i urednim podešavanjem daje više.
Treba vam brzo. Dve nedelje do sajta su realne na WordPress-u, a nisu na custom razvoju.
Želite da lako nađete zamenu. Ovo je argument koji se retko pominje a često je presudan: WordPress zna skoro svako. Ako se posvađate sa izvođačem ili on prestane da radi, nastavak nalazite za jedan dan.
Ako se prepoznajete u većini ovih stavki, nastavak teksta vam verovatno nije potreban.
Gde počinje da košta: dodaci i teme
Problem retko nastane na dan isporuke. Nastane kada sajt zatraži nešto što tema ne predviđa.
Tada se dodaje dodatak. Pa još jedan, jer prvi ne radi sa jezicima. Pa treći, da popravi ono što je drugi pokvario. Tipičan poslovni WordPress sajt posle dve godine nosi petnaest do trideset dodataka, od kojih se polovina plaća godišnje.
Tri troška koja se ne pojave u prvoj ponudi
- Obnavljanje licenci. Premium tema i nekoliko plaćenih dodataka obično daju 150-400 evra godišnje. Nije velika stavka, ali se ponavlja i raste.
- Dorade kada tema ne može. Svaka izmena koja izlazi iz onoga što tema nudi radi se kao izuzetak, a izuzeci u tuđem kodu traju duže nego u svom.
- Ažuriranja koja ruše izgled. Nadogradnja jezgra ili dodatka ume da pomeri raspored ili obori funkciju. Zato ozbiljni sajtovi imaju test okruženje, što je opet trošak.
Ništa od ovoga nije razlog da se WordPress izbegava. Jeste razlog da se u računicu ne upisuje samo cena izrade.
Bezbednost: različit problem sa obe strane
Ovde se najčešće preteruje u oba smera, pa vredi reći kako stvarno stoji.
Jezgro WordPress-a nije nesigurno. Održava ga veliki tim i propusti se brzo zatvaraju. Problem je u tome što vaš sajt ne čini samo jezgro, nego i tema i svi dodaci, a svaki od njih je tuđi kod sa svojim ritmom održavanja ili bez njega.
Uz to, pošto ista platforma stoji na desetinama miliona sajtova, napadi su automatizovani. Niko vas ne bira kao metu, nego program prolazi kroz adrese i proverava poznate propuste. Sajt mala firme je na istoj listi kao i svaki drugi.
Sopstveni CMS tu ima prednost koja je stvarna ali uska: automatizovani napadi ga ne prepoznaju, jer ne postoji poznata rupa u nečemu što je pisano samo za vas. Mana je druga strana iste medalje: nema zajednice koja traži propuste, pa sve zavisi od toga koliko je savesno napisan.
Zato se kod custom rešenja gleda da li su uključene osnove: pripremljeni upiti prema bazi, zaštita od CSRF i XSS, heširane lozinke, ograničenje pokušaja prijave i kontrola onoga što se postavlja na server. Ako izvođač to ne pominje sam, to je loš znak.
Zaključak je neudoban za obe strane: WordPress traži disciplinu u ažuriranju, custom traži poverenje u izvođača. Oba su posao, samo različite vrste.
Brzina i ono što se nagomila
Čist WordPress sa dobrom temom može da bude brz. Problem je što se retko ostane na tome.
Svaki dodatak obično učita svoj CSS i JavaScript na svakoj stranici, bez obzira na to da li se tamo koristi. Posle dvadesetak dodataka stranica vuče desetine fajlova koji joj ne trebaju, pa se brzina vraća keširanjem i optimizacijom, što je opet sloj više.
Custom rešenje tu ima prirodnu prednost, jer nosi samo ono što je napisano za taj sajt. Ali prednost nije automatska: loše napisan custom sajt je sporiji od uredno podešenog WordPress-a.
Ono što jeste pouzdana razlika je predvidivost. Na custom sajtu znate odakle dolazi svaki učitani fajl i možete ga ukloniti. Na WordPress-u sa dvadeset dodataka to je istraga.
Sopstveni CMS: šta dobijate, šta gubite
Da ne bude jednostrano, evo i druge strane.
Šta dobijate
- Admin koji liči na vaš posao. Polja su ona koja popunjavate, bez trideset opcija koje nikad ne dirate. Kod klijenata ovo najviše smanji broj pitanja posle isporuke.
- Nema licenci. Godišnji trošak dodataka pada na nulu.
- Struktura po meri. Katalog sa netipičnom hijerarhijom ili dvojezičnost na svakom polju ne rešavaju se zaobilaznim putem.
- Vlasništvo. Kod, baza i dizajn su vaši, bez zavisnosti od bilo koga.
Šta gubite
- Nema velikog izbora izvođača. Nastavak posla traži nekoga ko će da uđe u tuđ kod. Zato su dokumentacija i uredan kod deo isporuke, a ne dodatak.
- Nema gotovih dodataka. Svaka nova funkcija je razvoj, ne instalacija.
- Duže traje. Osam do četrnaest nedelja umesto dve.
- Veći ulog na početku. Trošak je na početku, a ne raspoređen kroz godine.
Poslednja stavka je zapravo i prednost i mana, zavisno od toga kako vam stoji novac.
Računica na tri godine
Poređenje po ceni izrade ne govori mnogo. Evo kako izgleda kroz period u kom se sajt zaista koristi.
Rasponi se preklapaju i to je glavni nalaz. Ko očekuje da će jedna strana biti očigledno jeftinija, neće je naći.
Razlika je u obliku troška. WordPress traži manje na početku, ali se stavka ponavlja svake godine i raste kako se dodaci gomilaju. Custom traži više odmah, pa posle prve godine ostaje samo održavanje.
Prelomna tačka je najčešće između druge i treće godine. Ako sajt živi kraće od toga, WordPress je gotovo uvek racionalniji. Ako živi pet godina i više, računica se okreće.
Ali iskreno: ako je odluka na razlici od par stotina evra kroz tri godine, onda cena nije pravi kriterijum. Pravi su oni iz sledećeg dela.
5 znakova da ste prerasli WordPress
- Svaka izmena traži programera. Ako ni jednostavna promena ne može bez intervencije u temi, tema radi protiv vas.
- Bojite se da ažurirate. Kada se nadogradnja odlaže jer je prošli put nešto palo, sajt je već krhak i to se ne popravlja samo.
- Dodaci rešavaju ono što je suština posla. Ako katalog, rezervacije ili cenovnik drže tri dodatka koja održavaju nepoznati ljudi, srce sajta je van vaše kontrole.
- Sajt treba da razgovara sa drugim sistemom. Povezivanje sa ERP-om, CRM-om ili skladištem kroz WordPress ide zaobilazno i lomljivo.
- Vodite više sajtova sa istim sadržajem. Održavanje pet ili pedeset WordPress instalacija je pet ili pedeset puta isti posao. Jedan admin za sve je razlog zbog kog se custom najčešće i uzima.
Jedan znak nije dovoljan. Tri i više obično jesu.
Šta tražiti ako idete na custom
Rizik kod sopstvenog CMS-a nije tehnologija nego izvođač. Ovo tražite u ponudi, pre potpisa:
- Vlasništvo nad kodom, jasno napisano. Kod, baza i dizajn prelaze na vas, bez licenci i bez zavisnosti. Normalno je da izvođač zadrži pravo na sopstvene generičke komponente; nije normalno da vi ostanete bez prava na sajt.
- Dokumentacija kao deo isporuke. Uputstvo za urednika, opis baze i kratak opis strukture koda. Bez toga sledeći izvođač naplaćuje nedelju dana samo da se snađe.
- Nabrojane bezbednosne mere. Ako ih ponuda ne pominje, verovatno ih nema.
- Garantni rok u pisanom obliku. Šest do dvanaest meseci za ispravku grešaka je razumno.
- Reference koje možete da otvorite. Najbolje sajt sa adminom sličnim vašem, pa tražite da vam ga pokažu uživo.
Ako vam je ovaj spisak koristan i pri izboru izvođača uopšte, pogledajte i 9 pitanja pre potpisa ugovora.
FAQ
Da li je sopstveni CMS skuplji od WordPress-a?
Na dan isporuke jeste, najčešće dva do tri puta. Kroz tri godine se rasponi preklapaju, jer kod WordPress-a ostaju licence, održavanje i dorade. Prelomna tačka je obično između druge i treće godine.
Koliko košta sajt sa sopstvenim CMS-om u Srbiji?
Za korporativni sajt srednje složenosti, sa katalogom, galerijama i dva jezika, realan raspon je 4.000-9.000 evra jednokratno, uz 300-1.200 evra godišnje za održavanje. Ispod 3.000 evra teško da se dobije nešto što nije samo WordPress bez WordPress-a.
Da li je WordPress nesiguran?
Jezgro nije, i brzo se zakrpi. Rizik nose tema i dodaci, jer je to tuđi kod sa svojim ritmom održavanja. Uredno ažuriran WordPress sa malo dodataka je sasvim bezbedan; zapušten sa trideset dodataka nije.
Mogu li da pređem sa WordPress-a na custom bez gubitka pozicija na Google-u?
Možete, pod uslovom da se zadrže iste adrese ili postave 301 preusmerenja sa svake stare na novu, i da se prenesu naslovi, opisi i struktura naslova. Prelazak bez redirekta je najčešći način da se izgube pozicije, i jedini koji se ne može popraviti unazad.
Ko će održavati sajt ako prestanem da sarađujem sa izvođačem?
Svako ko zna PHP i MySQL, pod uslovom da ste dobili uredan kod i dokumentaciju. Zato su te dve stavke važnije od bilo koje funkcije u adminu i zato treba da budu u ugovoru.
Da li custom CMS znači da nema ažuriranja?
Nema ažuriranja dodataka i teme, ali ostaje održavanje PHP verzije, servera i bezbednosnih zakrpa. Posao je manji, ne nepostojeći.
Šta sa WooCommerce prodavnicom?
Za standardnu prodavnicu WooCommerce je i dalje racionalan izbor i retko ga vredi menjati. Custom ima smisla kada je prodajni tok netipičan, kada je katalog vezan za magacin ili kada broj proizvoda i pravila cena prelaze ono što dodaci podnose.
Koliko traje izrada sajta sa sopstvenim CMS-om?
Osam do četrnaest nedelja za korporativni sajt sa katalogom i dva jezika, uključujući dizajn, razvoj, prenos sadržaja i testiranje. Rok najčešće produžava čekanje na sadržaj i na odobravanje dizajna, ne sam razvoj.
Zaključak i sledeći korak
Ako vam sajt radi ono za šta je WordPress napravljen, nemojte ga menjati zato što neko kaže da je custom ozbiljniji. Uredno održavan WordPress je bolji od lošeg custom rešenja, i jeftiniji je.
Ako se prepoznajete u tome da svaka izmena traži programera, da odlažete ažuriranja i da suštinu posla drže tuđi dodaci, onda ne birate između dve platforme nego između toga da li da nastavite da plaćate zaobilazna rešenja ili da jednom napravite ono što vam treba.
Sledeći korak: pogledajte kako radimo CMS sisteme po meri - admin prilagođen poslu, bez licenci i sa kodom koji ostaje vaš. Za procenu za vaš slučaj, zakažite besplatnu konsultaciju - pogledamo postojeći sajt i kažemo iskreno da li vredi menjati ga, bez obaveze.
Za dalje čitanje: koliko košta izrada sajta za širu sliku cena, 12 elemenata koje sajt mora da ima bez obzira na platformu, i gotov ili custom softver ako istu dilemu imate i oko poslovnih aplikacija.