No ima nešto što bih htio čuti baš od vas, pa je motiv mog javljanja popravak zastarjele web stranice.
Naime, na novom radnom mjestu dobio sam zadatak brinuti se oko Wordpress stranice tvrtke. Svašta sam već pitao AI i on mi je dao korisne savjete kako napraviti tablicu u tekstu i malo je uljepšati. No brzo sam shvatio da neke veće izmjene neću moći napraviti sada kada je stranica javno dostupna jer pri modifikaciji se često „pokvari“ nešto drugo.
Npr. htio sam promijeniti CSS za izgled gumba, pa sam shvatio da to utječe i na neke stare tekstove. Nije to toliko veliki problem, no ako se to već promijeni onda moram mijenjati i neke druge stvari, pa zapravo dolazimo do toga da je potrebno zamijeniti kompletnu temu kako bi se sve posložilo na svoje mjesto.
No kada promijenim temu s drugom kroz administraciju, ponovno ne prikaže sve kako sam želio da se prikaže, pa i tu ima nekih „popravaka“. Tako ispada da moram sve iskopirati na drugi server kako bih isprobao desetak tema i od njih odabrao onu koja će najbolje izgledati.
Trebao bih savjet kako pristupiti takvom popravljanju i modifikaciji dizajna kod Wordpress CMS web stranice, a da ne ugrozim cijeli sajt, tj. da korisnici koji u međuvremenu dolaze na stranice ne gledaju moje polu-gotove modifikacije.
Pozdrav,
Ivan, Bjelovar
Poštovani Ivane,
Tom problemu možete pristupiti na dva načina. Jedan je zakupiti novi hosting te na njemu isprobavati stvari za Wordpress. Pretpostavljam da želite kopirati kompletnu web stranicu na taj novi hosting i onda na njemu testirati.
Drugi način je lokalno instalirati web host, pa na svom stroju raditi izmjene i instalacije tema i ostaloga.
Niti jedan od ovih nije lagan zadatak, jer se na drugom hostingu može razlikovati verzija PHP-a na serveru te verzija web servera (Apache, nginx ili neki treći) te bi bilo pametno odabrati najsličniji.
Ako se odabere neki web hosting, trebat će vam i domena. Ako već nemate neku, besplatnu from.hr domenu za građane možete zatražiti na poveznici https://domene.hr/portal/register/free-fromhr/ te ju koristiti za testiranje. Mora biti u obliku imeprezime.form.hr ili nešto vrlo slično tome.
Za hostanje Wordpressa za testiranje je dovoljno otvoriti i besplatan račun na https://www.infinityfree.com/ servisu, na kojem opet možete iskoristiti spomenutu besplatnu domenu, ili će vam oni dodijeliti neku drugu besplatnu koju nude korisnicima na korištenje. Infinityfree servis je jako spor te ga zato nije pametno koristiti za web koji treba imati veći broj korisnika online istovremeno, no uvijek ga možete dograditi na brži uz opciju plaćanja.
Inače, kada se tu (ili negdje drugdje) prebaci postojeći Wordpress, ukoliko dosadašnji šalje mailove ljudima, poput upozorenja i obavijesti o updateu ili sl. tada će dobivati mail i od te „testne“ stranice, stoga trebate obavijestiti svoje administratore i druge korisnike koji stavljaju sadržaj - da si ne misle što je sada to ako kliknu na link i dobiju „duplikat“ tvrtkine stranice na nekom Infinityfree sajtu.
Druga stvar na koju treba obratiti pažnju je da svi korisnici promijene svoje lozinke, jer ste ipak kopiranjem baze podataka na treći servis izložili tu bazu podataka ljudima koji do nje ne bi trebali moći doći. Bilo da se radi o krađi podataka automatiziranim skriptama (kojih danas u AI doba ima sve više) ili da se radi o programskoj grešci koja je prikazala podatke iz baze koje nije baš trebala.
Nadalje, obavezno vodite zapisnik, odnosno dnevnik izmjena koje ste radili na testnoj stranici, jer dok vi ‘testirate’ i mijenjate kod, na živoj stranici možda netko objavljuje nove članke, pa nikako nije preporučeno samo pretpostaviti da će kopiranje podataka sa tog testnog servera na vaš live server proći od prve kako treba.
Naravno, prije svega trebate detaljno pročitati i razumjeti Wordpressove upute za migraciju.
Ono što će vam se možda desiti je da se neki od sadržaja „potrga“ uslijed nepravilno korištenih apsolutnih odnosno relativnih linkova prema vašim stranicama. No neće to biti ništa prestrašno što neki find-replace na samoj MySQL bazi ne bi mogao riješiti, a detaljnije korake sigurno vam može dati neki od AI alata. Mi ćemo ovdje stati sa savjetima uslijed nedostatka prostora u rubrici VIDI Doktor, a možda u skorijoj budućnosti posvetimo temu ovakvoj jednoj problematici, pa pokrijemo širi spektar savjeta.


























