Avramov bRlog
Web dnevnik Nemanje Avramovića

Avramov bRlog

Wordpress 2.6

jul 15th, 2008 . by Avram

Jutros se ulogovah na bRlog i videh poruku koja me je podsetila da je izašla nova verzija Wordpress-a. 2.6 je out, a od novina tu je praćenje izmena u postovima kao u Wiki sistemima (s leve strane stara verzija, s desne nova sa osvetljenim izmenama), “Press This” bookmarklet za brzo postovanje sadržaja direktno iz Vašeg web browsera, prebrojavanje reči u postovima, potpuna SSL podrška, i još nekoliko sitnih dodataka, kao i ispravke preko 190 bagova iz verzije 2.5. Preporučujem svima da nadograde svoju verziju Wordpress-a.

Taman sam krenuo da apdejtujem Wordpress na brlogu uz pomoć WPAU plugina, kad ono međutim - “Your files could not be updated” je bila poruka koju mi je izbacio WPAU. Pošto sam sve to radio sa automatic upgrade opcijom, probah manuelno da odradim apdejt (opet preko WPAU plugina), ali osim par PHP upozorenja i jedne fatalne greške ništa drugo nisam video. Ne bi bio veliki problem potpuno ručno apdejtovati Wordpress, preuzimanjem najnovije verzije sa zvaničnog sajta i upload-ovanjem iste preko FTP-a, ali kad održavate pet instalacija Wordpress-a onda to može biti malecni problem, pogotovo ako treba da odradite nešto drugo u narednih sat vremena. Sva sreća pa imam SSH pristup serveru, pa su komande wget http://wordpress.org/latest.zip i unzip latest.zip na svakom sajtu rešile problem.

P.S. Ako posle upgrade-a pri slanju novih unosa dobijate 406 Not Acceptable grešku, potrebno je da isključite mod_security koristeći uputstvo sa ove strane.

 

Tagovi:

Blogaritam: Rang lista naših blogova

maj 13th, 2008 . by Avram

Prema sajtu blogaritam.com, bRlog je na 33. mestu sa istim Technorati rejtingom kao Bez ! Komentara, s tim da Bez ! Komentara ima veći PageRank tako da je on zauzeo 32. poziciju. Tu su negde i ostali manje ili više poznati blogovi iz naše blogosfere.

Ovo me dodatno motiviše da nastavim da blogujem, i ovom prilikom želim da se zahvalim svim čitaocima bRloga što su imali živaca da čitaju gluposti koje ovde pišem.

Takođe, ubacio sam Facebook status na bRlog koristeći (ručno) modifikovani StatusPress, pa ovde objavljujem i modifikovanu verziju plugina ali neću je javno objavljivati na Wordpress.org jer ovo nije moj rad već samo modifikacija. Ako se autoru pomenutog plugina bude svidelo ovo, lako može da preuzme moju verziju dodatka. A izmene su sledeće:

  1. tekst statusa linkuje na vaš facebook profil
  2. izbačeni minuti u prikazu vremena (suvišno?)
  3. izbačen tekst “Life:” pre statusa

Skripta se i dalje koristi na isti način, odnosno pozivanjem iste funkcije (statuspress();) i prosleđivanjem istih parametara.

 

Tagovi:

WP Plugin Stats Wordpress plugin

april 20th, 2008 . by Avram

Da, može se reći da sam se naložio na pravljenje Wordpress dodataka, ali šta ću - jesam :-) Šalu na stranu, nekako mi je mnogo user-friendly pravljenje dodataka za WP, uopšte ne primećujem da radim “za” Wordpress, čini mi se kao da pišem klasičan PHP, što u principu i radim.

Ovaj put napravio sam plugin za ljude koji prave plugine za WP (ja i slični). On služi da prikažete statistike vašeg plugina sa Wordpress.org u okviru vašeg bloga. Plugin može da dovuče broj preuzimanja vašeg dodatka u sledećim periodima: tekućeg dana (today), prethodnog dana (yesterday), prethodne sedmice (last week), od kad se hostuje na WP.org (total). Sve ove brojke možete prikazati zasebno, a možete prikazati sve od jednom (pogledaj kraj unosa). Takođe, plugin može da ubaci flash grafik sa preuzimanjima vašeg plugina, kao onaj što se može naći na stats stranici vašeg plugina na Wordpress.org.

Sve podatke osim flash grafik(on)a plugin dovlači sa Wordpress.org uz pomoć AJAX-a što, kao što znamo, ima neke svoje loše strane (statistike neće biti indeksirane od strane pretraživača), ali opet, ima i neke prednosti, kao što je uklanjanje potrebe za čekanjem stranice dok se rezultati dovuku i isparsiraju, i baš te prednosti su dovele do toga da ipak koristim AJAX za dovlačenje rezultata. Da nema AJAXa, mnogo biste duže čekali da se stranica gde su prikazane statistike otvori, a ovako se strana otvori, a čekate samo taj jedan SPAN tag u koji se naknadno upisuju rezultati. A i pored svega, izgleda lepo :-)

Upravo to što koristim AJAX, i što ne umem da simultano dovlačim neograničen broj podataka sa isto toliko stranica, dovodi do toga da ne možete koristiti više bb tagova za statistike u okviru jedne stranice. Odnosno možete, ali ko zna šta ćete dobiti za rezultat. Zato preporučujem da koristite samo jedan od sledećih bb tagova po stranci: today, yesterday, lastweek, total ili stats. Grafik, koji se dobija stavljanjem bb taga chart nema veze sa ostalim tagovima i može se koristiti neograničeno puta u okviru stranice, a razlog što ga ja ne koristim ovde ni na zvaničnoj stranici plugina je taj što je grafik širi od prostora za tekst na mom blogu/sajtu pa mi u Internet Exploreru navigacija ceo sidebar pobegne ispod teksta, a grafik ne može da se smanji (zašto?)…

Na kraju krajeva, razumem da ovaj plugin neće biti zanimljiv običnim WP korisnicima već (možda) ljudima koji razvijaju pluginove za WP, tako da se neću iznenaditi ako ovo ne bude korišćeno od strane mnogo ljudi… ali opet, statistike za ovaj i moja prethodna dva plugina (AVrAmTAR i Page Peel) govore drugačije - ovaj plugin za jedan dan ima više preuzimanja nego oni što su imali prvoga dana.

Evo statistika o preuzimanjima upravo za ovaj plugin:

click me to obtain stats

 

Tagovi:

Wordpress 2.5 srpski latinični prevod

april 12th, 2008 . by Avram

Na oficijalnom sajtu srpske verzije Wordpress-a postoji samo ćirilična verzija prevoda. Kako nisam neki ljubitelj ćirilice (ne, nisam ćirilicomrzac, niti srbomrzac) a video sam da ljudi traže latinični prevod za WP i ne mogu lako da ga nađu, ili nalaze prevode za stare verzije WPa koji nemaju prevode novih stringova (koji su dodati u v.2.5), odlučio sam da preslovim ćirilični prevod u latinicu.

Skinuo sam sr_RS.po (oko 300 KB) fajl sa gore navedenog sajta i njegov sadržaj iskopirao u MS Word. Koristeći YUcc (YUcc imam odavno instaliran a vidim da sad postoji ovo, pa je možda bolje to koristiti…?) preslovio sam prevod u latinicu za svega par minuta, i prevod se sada hostuje na mom sajtu, a kad redizajniram svoj sajt (uskoro) dobiće i posebnu stranicu samo za njega :-)

Da biste instalirali ovaj prevod u vaš WP potrebno je da uradite sledeće:

  1. Skinite arhivu odavde.
  2. Fajl sr_RS@latin.mo iz arhive uploadujte u folder wp-content/languages/ (ako folder ne postoji, napravite ga).
  3. Otvorite fajl wp-config.php koji se nalazi u root folderu vašeg bloga.
  4. Nađite red define (’WPLANG’, ”);
  5. Zamenite taj red sa ovim: define (’WPLANG’, ’sr_RS@latin’);
  6. Sačuvajte i ponovo uploadujte fajl wp-config.php

To je to. Očekujem vaše komentare.

izmena: Primedba uvažena i sr_lat je promenjeno u sr_RS@latin kao što je objašnjeno u gettext manualu.

 

Tagovi:

Page Peel Wordpress plugin

april 6th, 2008 . by Avram

U nekom od prethodnih postova napisah da se “krčka još jedan WP plugin.” E pa gotov je. Kao što ste verovatno već primetili, u gornjem desnom uglu mog bRloga se nalazi tzv. page peel reklama koja je do skoro reklamirala AVrAmTAR, a od pre par dana reklamira Instant Update. Od trenutka kad se tu pojavila ova druga reklama, taj page peel nije hardkodovan u bRlog već se tu pojavljuje kao plugin. Kao i AVrAmTAR plugin, i ovaj se hostuje na Wordpress.org, pa ga odatle možete i skinuti.

Prednost ovog plugina u odnosu na obične page peel skripte je u tome što ovaj plugin preloaduje veliku sliku, tako da nema kašnjenja (ili je znatno manje izraženo) od prelaska kursora miša preko reklame do pojavljivanja velike slike.

Da biste instalirali Page Peel plugin, potrebno je uraditi sledeće:

  1. Skinite plugin odavde
  2. Raspakujte arhivu u wp-content/plugins/
  3. Plugin je sada u folderu wp-content/plugins/page-peel/
  4. Aktivirajte plugin iz admin panela
  5. Idite na Settings pa onda “Page Peel Options” i tu podesite URL male i velike slike, kao i URL na koji vodi reklama kad se klikne na nju
  6. Pritisnite “Update Options »” da sačuvate opcije

Obratite pažnju na to da će browser često iskeširati malu i veliku sliku tako da bi trebalo, posle ubacivanja novih URL-ova, da otvorite svoj blog i pritisnete SHIFT+REFRESH. Ako i ovo ne pomogne, otvorite URL male slike tako da se ona otvori u browseru pa onda uradite SHIFT+REFRESH. Isto ovo uradite i za veliku sliku ukoliko browser iskešira i nju. Posle toga se vratite na svoj blog i odradite samo REFRESH i trebalo bi da vidite nove slike. Ovo sve nije neophodno da se radi pošto će browser kad-tad (nekad za par sati, nekad za par dana) osvežiti cache i učitati nove slike, ali ako želite da se slike odmah pojave po izmeni URLova, potrebno je da odradite gore opisani postupak.

Od sinoć, kada je plugin objavljen na Wordpress.org, bilo je 27 preuzimanja istog. Očekujem da i vi skinete plugin i naravno, očekujem komentare…

 

Tagovi:

AVrAmTAR Wordpress plugin 0.1.5

april 1st, 2008 . by Avram

Posle par meseci izašla je public final verzija AVrAmTAR plugina za Wordpress 2.0.2+ (kompatibilno sa WP 2.5). Napokon sam skontao kako se koristi SVN i plugin se sada hostuje na Wordpress.org sajtu, odakle ga možete i skinuti.

Ukoliko već imate instaliran stari AVrAmTAR plugin, čak iako verzija možda kaže da je on noviji od ovog “oficijalnog,” - NIJE! Moguće je da je kod vas instalirana verzija 0.3, ali to je stara numeracija verziranja, trenutno najnovija verzija je 0.1.5 i nalazi se na Wordpress.org, gde će se od sada objavljivati nove verzije. Da biste reinstalirali ovaj plugin potrebno je uraditi sledeće:

  1. Deaktivirajte ga
  2. Obrišite folder wp-content/plugins/avramtar_wp/
  3. Skinite novi plugin odavde
  4. Raspakujte arhivu u wp-content/plugins/
  5. Plugin je sada u folderu wp-content/plugins/avramtar/
  6. Ponovo aktivirajte plugin iz admin panela

U principu ništa u pluginu nije menjano od poslednje verzije, sem što se promenio folder u kom se isti nalazi, ali svejedno preporučujem da reinstalirate plugin kako bi vas Wordpress.org obaveštavao o novim verzijama plugina.

p.s. Krčka se još jedan plugin za WP u mojoj maloj laboratoriji. Ništa vezano za AVrAmTAR, već za nešto što možete videti na ovoj stranici. Neću još otkriti šta je to, samo sam hteo malo da vam zagolicam maštu ;-)

 

Tagovi:

Novi WP

mart 31st, 2008 . by Avram

Evo prebacio sam se na Wordpress 2.5. Odradio sam automatski upgrade uz pomoć plugina “automatic wordpress upgrade” koji koristim već određeno vreme, i sam upgrade je prošao bez većih problema. Jedini problem koji se javio je taj da se u fajlu wp-includes/wp-widgets.php javi *neko* upozorenje pre slanja *nekog* headera koji ne može biti poslat jer je ispis tog upozorenja već poslao sve header-e, ali to se reši jednom linjom koda koja se doda u prvu liniju wp-widgets.php fajla, a to je:

…posle toga blog radi kao nov. Neki pluginovi su mi prijavili da postoje nove verzije istih, ali to bi prijavili i da nisam prešao na novu verziju blog mašine, a kako se na bRlog nisam logovao čitavih 15 dana, nije ni čudo što sam imao čak tri plugina da nadogradim. Nadogradio sam ih sve i sad sve šljaka kao novo. Mogu samo da se pohvalim da i AVrAmTAR plugin za WP bez ikakvih modifikacija radi i na verziji 2.5 ;-)

Svakome bih preporučio da slobodno pređe na novi Wordpress jer zaista nije ništa strašno preći na novi WP. Čak sam i ja mislio da ću nešto zeznuti (i prvi put posle ko zna koliko vremena skinuo kompletan backup baze bloga), ali jedini problem koji može da vas snađe, pored onog gore navedenog sa headerima, jeste nekompatibilnost pluginova. Zbog toga, pre nego što krenete u akciju, pogledajte listu (ne)kompatibilnih pluginova, pa ove sporne deaktivirajte i nemojte koristiti ako vam nisu neophodni, ili potražite alternativne dodatke za vaš WP.

P.S. Ajs Nigrutin je car, Veliki Brat je namešten ->

 

Tagovi:

WordPress tagovi i na bRlogu

januar 18th, 2008 . by Avram

Zahvaljujući ovom tekstu (via DPT), od sada na bRlogu možete videti TagCloud sa leve strane, ispod navigacije i liste kategorija, a ispod teksta svakog unosa možete videti tagove kojima je on obeležen. Fina stvarčica, baš sam se pitao kako u ovoj zastareloj WP temi da omogućim tagove, ali evo, zahvaljujući Đukijevom blogu odradio sam to bez mnogo mučenja.

snapper1200711696281.gif

sl. 1. Sidebar bRloga

 

Tagovi:

AVrAmTAR WordPress plugin [beta]

januar 5th, 2008 . by Avram

Od danas na mom blogu pored svakog komentara stoji AVrAmTAR.com avatar autora poruke, ukoliko je isti registrovan na www.avramtar.com (a ko nije odma’ trk da se registruje :-)). Ukoliko niste registrovani na avramtar.com prikazaće se default “?” avatar.

AVrAmTAR WordPress plugin u akciji

sl. 1. AVrAmTAR WordPress plugin u akciji
(klik za uvećanje)

Ceo dan sedim ispred računara čitajući WordPress Codex i evo sada je gotov, a uskoro će biti objavljen i na blogu avramtara, samo da ga malo istestiram i da mi odobre prikazivanje plugina na sajtu WordPress-a.

Plugin se sastoji iz tri dela, a to su PHP skripta, CSS fajl i malo JavaScript koda: PHP skripta je tu da kod svakog komentara dovlači avatar sa avramtar.com sajta, kao i da se integriše automatski u vašu WP temu. CSS fajl se sastoji samo iz jednog stila (”.avramtar”) sa dva atributa koji služe da pozicioniraju avramtar desno od komentara. I na kraju, malena Javaskripta koja dinamički menja veličinu avatarima, tako da se lepo vide i da svi budu iste širine (a mogu i iste visine). Razlog zašto se avatari risajzuju na klijentskoj strani je to što bi mi menjanje veličine animiranih gifova (kojih i te kako ima, a imaće ih još dosta ako servis postane iole poznat) na strani servera oduzimalo mnogo resursa koji su ionako dosta ograničeni na mom VPS-u, dok JS to odradi “in no time,” a verujem da je procenat ljudi kojima je JS isključen mnogo manji od 1% tako da mogu sebi to da priuštim :-)

Kako su kod mene na temi komentari organizovani u jednoj unordered listi (UL tag), a ne u tabeli, dešavalo se da mi avatar bude veći od teksta (kad je komentar jako kratak) pa je sve bilo sjebano. Onda sam dodao još jednu stavku u CSS fajl koja svim elementima sa IDom “avramtarized_comment” (a to su svi komentari kad ih obradi AVrAmTAR plugin) postavlja min-height svojstvo na 80px što osigurava da visina svakog komentara bude sasvim dovoljna i da avatar ne prelazi u sledeći komentar, a i ako se to desi, desiće se u jako malom broju slučajeva, a i tad se min-height može povećati. Ovo je sve super radilo u Firefoxu, ali zato u IE6 - užas. Neki avatari se nisu videli, neki su prelazili u drugi komentar ispod njih. Ukratko - blagi užas. Iako je IE7 već zaživeo, IE6 se može naći i dalje na ogromnom broju računara (možda čak više od 50% računara gde je instaliran Windows) pa sam morao i to da sredim. Kako? Lako, pronašao sam nešto što se zove “IE7 { css2: auto; },” a što sa samo jednom linijom koda popravlja bugove u IE6, tj. omogućava korišćenje CSS2 u IE6. Ovo nije standardni deo AVrAmTAR plugina, ali svakako ću ga linkovati u dokumentaciji, jer spašava blogere mnogo muka.

 

Tagovi:

Nova verzija WordPress-a na bRlogu

septembar 30th, 2007 . by Avram

Kao što većina blogera koji koriste WP zna, u administratorskom delu WordPress-a se učitavaju novosti sa WP sajta. Pre 5 dana je izašao novi WP, verzija 2.3, ali ja tako ne volim da upgrade-ujem softver, da je to strašno. Međutim, pročitah na Urketovom blogu da nova verzija WP-a donosi ispravke preko 350 grešaka kao i nekoliko novih opcija kao što su tagovanje unosa, i generalno brži softver od starog, te sam odmah nadogradio svoj b(R)log na novu verziju.

 

Tagovi: