Što je održavanje web stranice (Website Maintenance)?
Ukratko i općenitije bismo mogli reći da je održavanje web stranice skup preventivnih i korektivnih aktivnosti usmjerenih na otklanjanje grešaka koje ugrožavaju
- strukturu, sigurnost, upotrebu i rad web stranice
Važno je napomenuti da ponekad ove greške ne “ostaju” statično, već se mogu pogoršati tijekom vremena.
Postavlja se pitanje kakve greške mogu biti na početku koje zahtijevaju održavanje? Za naše web stranice to je gotovo nula, a to vjerojatno ne vrijedi samo za našu tvrtku. Mnogi naši konkurenti isporučuju web stranicu kao da je bez grešaka. To nam je najprirodnije stanje, ako govorimo o profesionalnim pružateljima usluga, a ne o “uradi sam” slučaju. Vi, kao kupac, trebali biste krenuti od ovog nalaza. Zašto?
Jer, kada je web stranica gotova, svaki njen element radi i lako ju je testirati, saznati i dokazati. Ovdje govorimo o programima, a ne o tome da smo predali web stranicu, a pokazalo se da je na mobitelu veličina fonta na adresi prevelika, pa zbog toga riječ ne stane na ekran, a ni to smo primijetili ni mi ni vi prilikom primopredaje. Ovo za nas nije održavanje, već jednostavno ispravljanje (vanjske) projektne pogreške.
WordPress web stranica sastoji se od sljedećih elemenata:
- CMS ili WordPress: Ažuriranja se objavljuju povremeno, recimo nekoliko puta godišnje. Ove verzije su funkcionalne bez iznimke, bilo Word ili iOS.
- Pluginovi ili dodaci: Ovi dodaci pokrivaju značajke koje osnovni WordPress ne može ili neće. Kao da govorimo o aplikacijama za iPhone ili Android. Koristimo najbolje dodatke, što znači da su funkcionalni, bez grešaka i imaju izvrsnu korisničku podršku. Važno je spomenuti, a to je zapravo poanta svega, da dodaci pokušavaju držati korak s ažuriranjima WordPressa. Recimo da sada koristite verziju WordPressa 5.8.0. Na vašoj web stranici mora postojati dodatak koji još nije kompatibilan s njom, stoga razvojni tim preporučuje da koristite najviše 5.7.x. Razumijete da se u ovom slučaju ne isplati instalirati najnoviji WordPress, jer biste se morali odreći funkcija ili tražiti ekstenziju koja je slična, a opet kompatibilna s novom WP verzijom.
- Tema ili predložak: Ovo je skup programa koji se koriste za izradu vidljivog dijela web stranice. Tema također pokušava uhvatiti korak s napretkom i ažurirati kalendar WordPressa. Ni ovdje nije svejedno koju WP verziju odaberemo.
- Server ili Hosting: Hosting ne možemo puno mijenjati, ali nam profesionalni hosting provider može dati sučelje koje nam omogućuje promjenu mnogih parametara i to nam je dovoljno.
Održavanje je za nas dakle ažuriranje navedenih elemenata kako bi se došlo u stanje u kojem su, kao i prilikom predaje web stranice, svi programi međusobno kompatibilni i sve radi kao na početku. U teoriji, nitko ne bi trebao vidjeti nikakve promjene, osim ako prilikom ažuriranja programa programer nije dodao novu funkciju koja će biti vidljiva na administratorskom sučelju (backend) ili novi element dizajna koji će biti jasno vidljiv izvana web mjesto (frontend).
Zašto je potrebno održavanje?
Uglavnom zbog tri stvari, barem u našem slučaju:
Nove funkcionalnosti
Omogućuje nam da znamo nakon nekog vremena s novim funkcijama za proširenje web stranice. Nekad je to bilo jako teško objasniti. Sada bi moglo biti lakše ako slijedimo analogiju s mobitelom. Recimo da smo kupili mobitel prije 4 godine, ali on naravno i dalje dobro radi, baš kao i web stranica koju smo napravili prije 4 godine. Pitanje: Zašto trebate ažurirati operativni sustav? Odgovor: s obzirom na to kako funkcionira, vjerojatno ne trebate. Ali… jeste li ikada poželjeli preuzeti novu aplikaciju i dobili poruku da nije kompatibilna s trenutnom verzijom vašeg operativnog sustava? Ako nam ova nova aplikacija stvarno treba, bit ćemo prisiljeni ažurirati operativni sustav. Uz to se ažuriraju i zadane aplikacije. Ostale preuzete aplikacije ažuriramo ručno. Imajte na umu da u ovom slučaju samo pritisnemo gumb Ažuriraj, i ne možemo odabrati broj verzije. Mnogo toga se može dogoditi na kraju. Na primjer, razvoj nekoliko naših aplikacija nije dosegao status, recimo, najnovijeg iOS-a i ne radi s njim. Aplikacija koja je izazvala proces da, ali ona koja je već bila na našem telefonu više nije. Sada smo u goroj situaciji nego na početku, jer sat vremena prije ne preuzeta aplikacija ne radi, a sada ne rade tri preuzete aplikacije. Možda kad bismo složili konfiguraciju od verzija od prije nekoliko mjeseci, sve bi radilo, ali kako bismo to mogli, jer gumb Update uvijek automatski forsira najnoviju verziju. Pa, to je ono što je održavanje: postizanje konfiguracije koju je sastavila vrlo dobro obučena osoba. Što nije održavanje: naslijepo pritiskanje gumba Update. To se zove mačak u vreći,
Faktor sigurnosti
Drugi važan razlog je faktor sigurnosti . To je ono na što se obično pozivaju kada je u pitanju održavanje. Sasvim je prirodno da sustavi s vremenom postaju sve ranjiviji. O razlozima za to nećemo govoriti, ali ovdje možemo govoriti čak io godinama. Imajte na umu da ako je program ranjiv od samog početka, može biti hakiran u roku od sat vremena.
Tehnološke promjene
Treći razlog su tehnološke promjene . I ovdje su nam potrebne godine da to jasno uočimo. Nekoliko stvari igra ulogu u prikazu web stranice, npr. preglednici. Preglednik je više od običnog prizora. Oni mogu protumačiti css ili html kod na više načina, netočno prikazati zastarjelu naredbu itd., tako da npr. web stranica stara 6 godina može se raspasti. Najočitiji primjer za to su web stranice dizajnirane za pametne telefone, koje se ne prilagođavaju veličini zaslona na mobilni način.
Što nije održavanje web stranice?
- Ispravak grešaka u dizajnu i sadržaju.
- Preinake dizajna, modernizacija, uljepšavanje.
- Pisanje sadržaja
- Uvođenje novih funkcija, npr. novi bankovni način plaćanja, novi obrazac itd.
Obično rješavamo gore navedene zadatke, ali često naš klijent sam piše sadržaj i kreira nove stranice na temelju predložaka. Smatramo da trgovac vrlo dobro zna što znači održavanje koje obavlja mehaničar, a očito je svjestan da stavljanje proizvoda na policu ili popis zaliha nije dio održavanja. Mnogi ljudi gore navedene zadatke smatraju održavanjem, no bolje bi ih nazvali održavanjem .
Spomenuli smo da se web stranica neće eksterno mijenjati nakon održavanja. Iako ne isključujemo da dobrobiti ažuriranja programa mogu utjecati na naše poslovanje, lagali bismo kad bismo to tretirali kao automatsku posljedicu. Ako ste razumjeli gore navedeno, lako ćete shvatiti da održavanje neće automatski poboljšati vaš Google rang, da se vaše konverzije neće povećati i da ljudi neće napustiti vašu web stranicu s boljim iskustvom. Izgledalo bi dobro kada biste ove ciljeve mogli postići pritiskom na gumb Osvježi. Ti ciljevi određuju uspjeh naše tvrtke, a dobra stvar kod nas je što ih je teško ostvariti i zahtijevaju puno znanja i truda. Dakle, temelji se na zaslugama, a ne na pritiskanju gumba.
Koliko košta održavanje web stranice?
Potpuno je razumljivo da ako se netko ne bavi jako skupim projektima, npr. radi manje web stranice ili održava razinu kvalitete vrlo niskom, tada pokušava ponuditi uslugu uz mjesečnu naknadu kako biste imali zajamčen prihod na godišnjoj razini. Na hrvatskom on kupca veže uz sebe mjesečnom naknadom, a to zove održavanje.
Održavanje ne vršimo svaki mjesec. Ako smatramo da je potrebno održavati web stranicu, obavijestit ćemo naše korisnike. U takvim slučajevima rad naplaćujemo po satu. Stoga mjesece od primopredaje ne množimo s mjesečnom naknadom, već naknadu izračunavamo na temelju sati potrebnih za održavanje. To je potpuno točno: sa stajališta našeg klijenta vrlo je jeftino održavati web stranicu, a za nas je to jednak posao kao i bilo što drugo i ne pokušavamo učiniti neobaveznu uslugu za bilo koga.
Od čega se sve može sastojati održavanje web stranice?
Nisu sve web stranice iste. Očito, postoje kompliciraniji slučajevi kada se web stranica sastoji od mnogo elemenata, npr. internetsku trgovinu. Pogledajmo što bi općenito trebalo učiniti tijekom održavanja:
1. Napravite sigurnosnu kopiju
Ako nešto ne uspije, možemo se vratiti na staro i početi ispočetka. Profesionalni hostovi rade redovite sigurnosne kopije (datoteka i baze podataka). Tako da se ne moramo baviti tim dijelom.
2. Poboljšanje performansi web stranice
Pa, ovo je prilično subjektivno i zbunjujuće. Možda zato toliko pričaju o tome. Uvijek možemo reći web stranici da se njezina izvedba može poboljšati ako je online analitičar dao vrijednost od 40%, 80% ili čak 92%. Sve dok nije 100%, možete se uključiti. Svi su jako pametni i svi puno obećavaju. Istina je da web stranica može biti vrlo spora jer se na njoj izvode stari programi ili su postavljene netočne konfiguracije, ali izvedba web stranice nije samo test brzine. Zapravo, često nam je teško napredovati u određenom sektoru bez složenih, spektakularnih elemenata. Online analitičar će ovu web stranicu uvijek označiti kao “goru” od one sa slikom i nešto teksta. To je kao da kolica imaju bolji rezultat od Audija. S gledišta težine i jednostavnosti možda, ali da ne duljimo.
3. Ažuriranje programa
Na početku ovog članka raspravljali smo o prednostima ažuriranja vašeg programa WordPress, tema i dodataka. Riješavamo se mogućih sigurnosnih propusta i dopuštamo proširenje naše web stranice dugo nakon primopredaje.
4. Arhitektura web stranice
Ako nismo uspjeli uvjeriti našeg klijenta na početku, možda godinu ili dvije kasnije situacija bi se mogla promijeniti i on bi mogao shvatiti da je struktura web stranice koju je imao na umu (izbornik, kategorije, interne poveznice) nepovoljna s ergonomskog, poslovanje i gledište optimizacije za tražilice. U takvim slučajevima vrijedi iskoristiti zastoj kako bi se ovaj dio konačno dizajnirao na pravi način.
6. 404 pogreške i loše indeksirane stranice
Ukoliko nakon predaje web stranice naš klijent preuzme rad web stranice, moguće je da se usput predomislio i obrisao ili skicirao postojeće stranice. U tom slučaju javlja se greška 404, odnosno “stranica koju tražite nije pronađena”. To može biti neugodno za posjetitelja, ali Google ga neće ostaviti nekažnjenim ako otkrije mnogo toga. Nije sigurno da naš klijent ima metodologiju što treba učiniti u takvim slučajevima, npr. preusmjeriti na alternativnu stranicu.
Još jedan čest problem može biti kada stranice s tzv u Google indeks, koji ne bi trebao npr. Cart, Cashier, Account, Login itd.. Postoje stranice koje nisu takve prirode, ali zbog optimizacije za tražilice bolje je da ih Google ne vidi. Pozadina ovoga je komplicirana i ne očekujemo da će se naši korisnici pridržavati ili znati za to. Trudimo se poboljšati ih tijekom održavanja.
Sažetak:
Što je održavanje web stranice? Uslugu održavanja vršimo isključivo našim postojećim kupcima. To znači da je početno stanje bez grešaka i da nam je dobro poznato. Nećemo raspravljati o tome koliko je teško preuzeti i ispraviti web stranicu napravljenu stranom rukom, jer se naša tvrtka ionako ne susreće s takvim slučajem.
Nadam se da razumijete što je zapravo održavanje. To što je nešto važno ne znači da je primarno. Održavanje automobila je nužno, ali se ne može usporediti s procesom dizajna automobila. O ljepoti, pravilnom funkcioniranju, ergonomiji i društvenom statusu automobila odlučuje se kada se stvara. Istrošene i pokvarene dijelove možemo popraviti održavanjem, ali ni tada Ford Focus neće postati Maserati.
Stoga se usredotočite na izvornu kvalitetu web stranice, a ne na to kako će se ona održavati. Za nekoga tko može dobro izraditi web stranicu, usluga održavanja smatra se jednostavnim zadatkom i nikada neće biti tako skupa kao za amatera kojem je teško čak i doći u radno stanje.