Reakcije na novi poredak na Google pretraživaču

April 30, 2012 | Posted in Web razmišljanja | By

Da nabrojim nekoliko zanimljivih fraza koje ljudi koriste da opišu posledicu Google update za pretraživanje. “Google je upravo nocas izmasakrirao rangiranje domacih sajtova”, “G baca sajtove kako mu dodje, svaka logika se gubi”, “Što više primjera gledam po netu, sve je jasnije da im je neka greška u algoritmu”, “Google je licemer”, “bude novi Panda update koji ce morat popravit sr… koje je sada ostalo”, “Favorizacija web 2.0 sajtova i jeste najveca glupost ovog update”, “Najgori G update ikada i najnebulozniji”, “moraće u ovih par dana da ide još jedan Panda update, pošto ovo nije uopšte izbalansirano“.

Veoma zanimljivo iskustvo, vidim da svi imaju svoje mišljenje i misle da će Google da odradi naku akciju da bi se stanje bar približno vratilo na pozicije pre update. Imao je Google i pre ovoga grešaka, nije baš da su nepogrešivi, ima i propusta, pa su napravili stranicu da se prijavi problem sa sajtom.

U osnovi stvari koje Google traži jesu kvalitetni sajtovi sa sadržajem koji će biti koristan za korisnika. I potom dolaze stručnjaci koji preporučuju metode i metodice, analiza ključnih reči za neka područja, neke mikro oblasti, link sa bloga, link sa foruma, link iz direktorijuma. Ja prema tebi link, ti prema meni link. Neke alate za prepakivanje tekstova, gde se menja 20% ili 40% ili 52% teksta, tako da se dobije što unikatniji tekst. Neke optimalizacije za slike, neke aktivnosti SEO stručnjaka da se uzmu.

,

A stvar je u osnovi prosta, mada vas neće verovatno dovesti na prvo mesto u rezultatima pretraživanja, ali izradom sajta koji će biti od koristi posetiocima, zadržaćete sajt bar na prvoj stranici te pretrage na Googlu. I to konstatno, bez obzira na oscilacije u algoritmu pretrage. To je opcija koju sam ja odabrao, i za sada daje dobre rezultate, ali i pored toga pažljivo pratim šta se po internetu o SEO. Ponekad ponešto od toga i primenim, ali sam skoncentrisan uglavnom da posetioci izvuku korist iz podataka na mojim sajtovima.

 

Pročitajte više...

Baza podataka – suština

April 20, 2012 | Posted in Web razmišljanja | By

Na forumu od vBulletina se pojavio post pod nazivom Introduction to basic concepts for using vBulletin. Zbog politike koju vodi tim koji radi čitavu stvar oko vBulletina, post će za većinu ostati nevidljiv, ali je mene podstakao da napišem post koji se dotiče suštine korišćenja baze podataka na veb sajtovima.

A suština je da se veliki deo Interneta zasniva na bazama podataka, što se tiče web sajtova, u pitanju je preko 97%. Sledeći podatak, koji upada u oči jeste čitava sila ljudi koji nude uslugu izrade  veb sajtova, a neobično malo ima ponudu za rad sa bazama podataka. To je iz razloga jer se pod pojmom sajta misli na PHP skriptu (vBulletin, SMF, Joomla, Artiphp, Banana Dance, Dragonfly CMS, Drupal … ), ali treba imati u vidu da je skripta samo veza između korisnika i baze podataka.

To što je skripta samo veza između korisnika i baze podataka, znači da se u njoj ne nalaze vaši tekstovi, kometari, profilie vaših korisnika. Ovo je ta suština, na koju sam mislio, kad sam počeo pisati ovaj post, sve najvažnije stvari se nalaze zapisane u bazi podataka.

Iz tog razloga je potrebno posvetiti istu pažnju bazi podataka kao i samoj skripti koja pokreće web sajt. Većina ljudi koji poručuju web sajtove, neće se nikad interesovati preterano za ovu stavku, jer im oni kod kojih poruče web sajt, prećuti informacije o važnosti baze podataka. U stanju su da od webmastera traže da satima proverava izgled različitih fontova i njihov razne pozicije na sajtu, da isprobaju desetine različitih slika na početnoj strani, da dave o strani na FB, a da za to vreme ni jedanput se ne pitaju ništa o skladištenju podataka.

Kad dođe do zastoja, seckanja, nepotpunog učitavanja sajt, nedostupnosti zbog preopterećenja, onda se obično okrive loše veze i nekvalitetna server na kojem je hostovan sajt. A razlog je mnogo jednostavniji, i zavisi od samih vlasnika sajtova. Tako je ista situacija u slučaju da je sajt hakovan, prvi i jedini osumljičeni je vlasnik servera. Niko neće ni da pomisli da je haker iskoristio propust u loše podešenoj bazi podataka. Ukoliko vam neko izbriše PHP skriptu, nju ćete lako nabaviti i instalirati, međutim ukoliko ostanete bez baze podataka, jedini spas je bekup koji ste ranije napravili. Ako niste odradili bekup, onda tu nema pomoći.

Održavanje je jednostvano, prvo je neophodno imati bekap konfiguracionog fajla iz PHP skripte. Za ove fajlove su nazivi različiti, a u njima su zapisani podaci bitni za komunikaciju sa bazom podataka. Zatim je neophodno raditi bekup baze, u redovnim intervalima. Ako imate sajt gde unosite izmene ili nove podatke jednom mesečno, onda bekup radite jednom mesečno. Ukoliko imate baš posećen forum, onda se bekup radi najmanje svaka tri dana, a poželjno je i češće.

Pored ovih akcija potrebno je povremeno pokrenuti Proveru baze podataka i zatim popravku baze podataka iz CPanela. To se radi posle bekupa, jer ukoliko bi došlo do nekih neželjenih promena, možemo na brzinu vratiti bekup. Akciju popravke je ponekad potrebno odraditi više puta zaredom da bi dala rezultate. I na kraju, ali ne i najmanje bitna ide oprimalizacija baze podataka. Ovo posebno važi u slučajevima kad je u prethodnom periodu, došlo do brisanja većeg broja postova ili članova, pa se na ovaj način može osloboditi dodatno mesto u bazi i smanjiti njena veličina. Takođe je potrebno obratiti pažnju na log fajlove i nato da li se ti podaci posle nekog vremena automatski brišu iz baze ili mora korisnik to lično odraditi.

Pročitajte više...

Godady zaštita privatnosti i kako je otkazati

January 3, 2012 | Posted in Korisne stvari za webmastere | By

Prilikom registrovanja domena kod firme Go daddy, odlučio sam se da uzmem i opciju zaštita privatnosti, koja ograničava pristup podacima o tome koje je vlasnik domena. Ima tu još stavki, košta dodatnih 10 eura za godinu dana, u principu nije loša. Da bih stekao praktično iskustvo, oko opcije da se zaštiti privatnost, kupio sam je uz jedan domen. Najviše sam testirao kako data mining deluje na ovu dodatnu opciju uz domen i mogu reći da sam zadovoljan.

 

Problem je nastao kad sam odlučio da produžim domen, opcija za zaštitu privatnosti je bila već čekirana, a realno nisam imao više potrebe za njom. Kad bih odradio postupak produženja registracije domena do kraja, ni u jednom trenutku mi nije ponuđeno da je otkažem, već se automatski uračunavala u cenu. Ceo postupak sam ponovio nekoliko puta, svaki put zagledajući opšte šarenilo ponuda i mogućnosti. Pošto nisam nikako mogao to da otkažem, a ni da pronađem uputstvo kako se to radi, morao sam da potražim sa strane.

Rešenje  je relativno jednostavno, jer kad sam uzeo domen dobio sam e-mail sa sajta DomainsByProxy.com sa informacijama o aktiviranju zaštite privatnosti. Taj e-mail sam relativno lako našao uz pomoć pretrage za termin “domains by proxy”. U njemu su navedeni podaci za logovanje na sajt DomainsByProxy.com, Zapravo je naveden samo User ID, dok je lozinka ista kao i na sajtu Godaddy. Kad sam se ulogovao obeležio sam opciju da želim otkazati zaštitu privatnosti i izlogovao se.

Sačekao sam da mi stigne e-mail sa potvrdom da sam vršio izmene u vezi zaštite privatnosti, i posle toga sam se ulogovao na sajt Go daddy i odradio produženje registracije domena, po standardnoj proceduri. Opcija za dodatno aktiviranje zaštite privatnosti, je imala check box ali on nije bila automatski obeležena.

 

Pročitajte više...

Problem – Please keep the footer links intact!

December 28, 2011 | Posted in ► joomla | By

Please keep the footer links intact! jeste poruka koja može pojaviti kad probate da promenite link pri dnu templata koji koristite. Pojavljuje se kad se proba izmenuti ili ukloniti link iz footera.

U osnovi i nije neki veliki problem, i relativno se lako sređuje. Webmasteri koji se bave izradom besplatnih templata, ostavljaju pri dnu templata link do svojih sajtova. U osnovi veoma korisna stvar i fantastična reklama. Do sad kad bih koristio free template, ostavljao sam te linkove, a eventualno bi dopisao da sam radio prilagođavanje teme potrebama sajta.

Link pri dnu templeta je imao dvojaku funkciju, prvo svaki link ka vašem sajtu zlata vredi, a drugo je da ukoliko bi se nekom svideo taj rad, on bi kliknuo na link pri dnu stranice i otišao dao webmastera na sajt, što bi moglo da rezultira kasnijim poslom. Ali je loša stvar da bi se taj link ka vašem sajtu relativno lako uklanjao, pa se znalo desiti da se neki drugi predstavljaju kao kreatori, a u stvari su free template našli na netu. Pojedini su onda počeli da kreiraju kod tako da se ne može uklanjati kod iz footera sajta.

E meni se desio slučaj da nije bilo ni dozvoljeno da se izmeni link koji je bio napisan na templatu. Malo sam pogleda šta je u pitanju i kod je bio prikriven i da tako kažem enkriptovan na neki način. Pošto autor nije bio lenj da to sve odradi, nisam ni ja bio lenj da to sve ukolnim sa templata.

U osnovi je potrebno samo naći deo koda koji počinje kao ovo ispod u fajlu functions.php

eval(str_rot13(‘shapgvba purpx_sbbgre(){$y=\'<n uers=”uggc://…

i to kompletno obrisati. Kod deluje tako jer je enkriptovan na neki način. Kad se ovaj deo koda ukloni sa linkovima u footeru možete da radite šta želite. Možete ih menjati ili čak izbrisati bez većih problema.

Naravno na kraju ću napomenuti da je veoma poželjno da pre bilo kakve aktivnosti na svom sajtu, odradite beckup. Jeste da je to nešto normalno, ali evo da vas podsetim još jedanput na tu mogućnost.

Pročitajte više...

Organizacija vremena prilikom programiranja

December 25, 2011 | Posted in Korisne stvari za webmastere | By

Priliko rada na izradi web sajta, postoje neki koraci koji mogu  da olakšaju ili ubrzaju rad na njemu. Možda i ne baš web sajta, moglo bi se reći nekog web projekta. Mada o ovome ima brdo materijala, svi imaju neke svoje ideje i idejice, red je da i ja iznesem svoje. Jer stvar je veoma bitna, pošto bolja produktivnost, omogućava bolji produkt na kraju i time bolju zaradu. Da bi sve to bilo malo preglednije podelio sam to na nekoliko manjih delova.

Kada ste najproduktivniji

U principu svako od nas ima doba dana kad je produktivniji. Nekome više odgovara da se ustaje rano ujutru i da se odmah baci na posao, dok postoje i oni koji bi se mogli nazvati noćnim pticama. Cilj ovoga nije da radite kad ste najproduktivniji, nego da teže zadatke odradite kad ste produktivniji, a lakše ostavite kad ste manje produktivni. Ovo je malo problematično kad se radi na predstavljanju  klijentima (jer se tada morate prilagoditi njemu), ali to je faza koja dolazi na kraju, pa se može izgurati nekako.

Korišćenje zajednice na Internetu

Prilikom rada pojavi se trenutak povremeno, kad se stvar mora rešiti odmah. Za takve situacije najbolje je da se poslužite nekim dobrim forumoma. Tamo postavite pitanje, i neko će vam na brzinu odgovoriti. U ovoj stavki, pažnju treba obratiti na sledeće, da su vaša pitanja jasna i sa svim bitnim podacima i da je forum gde postavljate pitanje aktivan što više. Normalno je da su forumi na engleskom jeziku mnogo pogodniji, međutim ima i domaćih koji rešavaju stvar, bar kad su poslovi na Internetu u pitanju.

Takođe brzina za odgovor, u velikoj meri zavisi i od vašeg angažovanja na forumima, jer se prilično gleda koliko onaj ko pita ima poruka na forumu.

Sa klijentima samo pošteno

Veoma bitna stavka u novije vreme jeste odnos sa klijentima. Pre nekih 7-8 godina, moglo je kako želiš, Internet nije bio toliko raširen, pa si klijentima mogao da serviraš priču kaku god poželiš. Sad su klijenti u priličnoj meri upoznati sa funkcionisanjem stvari na Internetu. Iz tog razloga je bitno da im objasimo šta  ide i zašto tako mora. Velika je verovatnoća da je klijent već upoznat sa time, pa nas samo testira. I veoma bitno, jeste iskrenost po pitanju vremena za koliko može posao biti gotov. Na to posebno obratiti pažnju, jer ljudi računaju veoma ozbiljno na datum za kad ste najavili kraj posla.

Lista zadataka

Ovo je veoma korisna stvar, ali se može izvesti u neverovatno mnogo kombinacija. Veoma je rašireno da se stvari zapisuju na papir i kako se šta odradi, to se precrta. i tu ima nekoliko opcija, prvo na neke cedulje, pa potom u glavnu svesku, ili sve u svesku, pa polako redom. Posle nekog vremena se nađe kombinacija.  Može to biti program ili web servis. Suština je da se zabeleži obaveza, da joj se odredi prioritet i da se prema prioritetu radi na njihovom sređivanju.

Ja koristim trello.com jer pruža još neke dodatne mogućnosti.

Rad u lokalu

WAMP  je nešto što se obavezno mora naći na kompjuteru, jer značajno ubrzava rad. Ne mora biti strogo WAMP, ima još dosta programa koji odjedanput instaliraju Apache, MySQL i PHP servise na vaš kompijuter i automatski ih povezuju. To omogućava pokretanje sopstvenog servera i testiranje na svom kompjuteru. Tako se štedi mnogo vremena, jer je svima poznato koliko treba vremena da se nešto prebaci naudaljeni server. Ako se prilikom rada nešto pokvari, mora se ponovo prebacivati sveža instalacija ili beckup, a to sve traje. U lokalu su ta prebacivanja brza i omogućavaju da se sve testira pre rada na verziji web sajta koja je dostupna na Internetu. To je mogućnost da se testiraju i neki drugi CMS-ovi ili skripte, kad se ima malo vremena. Nikad se ne zna kad će šta zatrebati, a tehnika svakodnevno napreduje, pa je učenje neophodno. Sa WAMP-om , se to što se nauči, može i brzo testirati.

 

Pročitajte više...