Tag Archives: BLS

BLS 0.21 – svarbūs pataisymai

Po Blogologo sistemos pasikeitimų, susijusių su duomenų atnaujinimo laiku, galėjote pastebėti, kad BLS įskiepio renkama statistika pradėjo atsilikti viena diena. Taip nutiko todėl, kad iki šiol Blogologas suspėdavo atsinaujinti iki 12:30, tad po šio laiko įskiepis laikydavo, kad turi naujausią informaciją ir daugiau nebesikreipdavo į serverį naujos statistikos. Taigi šis laikas pakeistas, atitinkantis dabartinį Blogologo atnaujinimų grafiką. Būtinai atnaujinkite įskiepį, kad gautumėte teisingą statistiką.Pakeitimų sąrašas:

  • atnaujinimo laikas pakeistas į 13:00. (Jeigu manote, kad atnaujinti statistiką būtų geriau kitu metu, pakeiskite bls.php failo 28 eilutėje esantį skaičių į kitą, kur pirmi du skaitmenys reiškia valandas, o paskutiniai du – minutes. Pvz.: 1430 reikštų 14:30.)
  • administravimo aplinkos BLS statistikos puslapyje pateikiamas laikas, kada paskutinį kartą įvykdytas duomenų atnaujinimas.
  • administravimo aplinkos BLS statistikos puslapyje pridėtas mygtukas, kurį paspaudus duomenys atnaujinami “rankiniu būdu”, t.y. nepriklausomai nuo paskutinio automatinio atnaujinimo datos. Aktualu taip statistiką atnaujinti po netikėtų Blogologo sutrikimų.
  • atnaujintos nuorodos į nustatymų puslapį, kai neįrašomas blogo ID. Naudojamas “home” WP nustatymas.
  • nustatymų ir statistikos puslapiai administravimo aplinkoje perkelti į pirmo lygmens meniu “BLS”.

Parsisiųsti BLS 0.21 (zip)Kaip visada, laukiu jūsų nuomonės ir idėjų kuo galima patobulinti BLS.

BLS 0.2 su krūva naujovių

Jūsų dėmesiui ir kritikai – Blogologo statistikos įskiepio BLS versija 0.2Parsisiųsti.Pakeitimų ir naujų galimybių sąrašas:

  • Nauji statistiniai skaičiai: reitingo savaitės pokytis, reitingo mėnesio pokytis, prenumeratorių savaitės ir mėnesio pokyčiai. Taigi dabar viso skaičiukų – 10.
  • Valdiklio (widget) palaikymas. Nuo šios versijos prie valdiklių rasite ir BLS – teliks jį nutempti į norimą šoninę skiltį ir suformuluoti, kaip norite pristatyti norimus skaičius.
  • Visa BLS statistika, įskaitant ir prenumeratorių pokyčio grafiką, rodoma administravimo aplinkoje atskirame puslapyje. Taigi, jeigu jums įdomi  statistika, tačiau nenorite jos rodyti bloge, įskiepis atliks savo darbą :-)
  • Pilno išinstaliavimo galimybė. Jeigu esate įsitikinę, kad niekada daugiau nesinaudosite įskiepiu, geriausia būtų pašalinti visus duomenis ir nustatymus iš duomenų bazės, kad neliktų šiukšlių. Tuo užsiima ištrynimo skriptas, kurio kvietimo instrukcijas rasite README.txt faile. Dėmesio: delete.php failas kvietimo metu tikrina, ar prie administravimo aplinkos esate prisijungęs su vartotoju, kurio lygis didesnis nei 8. Jei taip nėra – duomenų trynimas neįvyks (taigi ir svetimuose tinklaraščiuose galite nehakeriauti :-)). Visgi jeigu naudojates įskiepiu, delete.php failo dėl visiško saugumo galite neįkelti.

Tiek naujovių 0.2 versijoje. Jeigu bus klaidų, žinoma, kuo skubiau ištaisysiu, o tolesnė plėtra tiesiogiai priklauso nuo Blogologo diegiamų naujovių.Įskiepio puslapis ir dokumentacija.Ačiū visiems padėjusiems ir pasiūliusiems idėjų.

WP įskiepis blogologas.lt statistikai rodyti – BLS

Media_httpimg142image_hvxdw

Daugėjant renkamų statistikos duomenų kiekiui blogologas.lt sistemoje, kartais kyla nors vienu ar kitu skaičiuku pasidalinti su tinklaraščio skaitytojais. Vieną žingsnį žengė Juokaz – pasiūlė rodyti reitingą paveikslėlyje pateikiamu tekstu. Bet man pasirodė, kad labiau blogams reikėtų elementarios laisvės rinktis – kokią statistiką rodyti, kur rodyti ir kaip rodyti. Taigi prieš kelias dienas kilo mintis parašyti įskiepį WordPress’ui, kad galėtumėte patogiai pateikinėti blogologo statistiką tinklaraštyje.Visa user-friendly informacija apie įskiepį yra puslapyje http://emptydot.com/vidmantas/kas/bls/ Kalbant apie šio paprasto ir nediduko įskiepio programavimą, pirma noriu padėkoti Karoliui Pociui už pagalbą testuojant (pas jį kol kas sukasi pati pirmoji preview versija) ir pasiūlymus, kurie visi buvo realizuoti.Iš pradžių teko susipažinti su WordPress galimybėmis iš programuotojo pusės. Krito į akį keistoka informacijos dokumentacijoje išdėstymo tvarka, bet, kaip matote, rezultatas ne nulinis :-) Dar sunku buvo persijungti į senas programinės įrangos versijas. Daugmaž pusę metų su PHP programuoju tik 5-ąja versija, bet teko prasilaužyti atgal ir pritaikyti įskiepį ir ketvirtajai ne tik PHP, bet ir MySQL versijai (dėl to duomenų bazėje teko atsisakyti kai kurių automatizavimo galimybių).Veikimo principas labai paprastas – blogologas.lt XML formatu pateikia pagrindinius skaičius. Kartą per parą, su pirmu lankytoju po nustatyto laiko (šioje versijoje tai 12:30, nes apie 12:15 blogologas.lt atsinaujina duomenis) įskiepis parsiunčia skaičius ir išsaugo duomenų bazėje. Šie skaičiai ir rodomi iki kitos dienos atnaujinimo. Kol kas pasenę duomenys netrinami, o kaupiami – galbūt ateityje galima bus pabraižyti kreives, pyragėlius ar panašiai – tiesiog niša ateičiai.Taip pat galite direktorijai uždėti 777 leidimus (permissions), tada įskiepis ves logą bls.log, kuriame matysite kada informacija buvo atnaujinta. Jeigu įtariate, kad informacija neatsinaujina, rekomenduoju taip padaryti.Be abejo, įskiepis yra pačios šviežiausios stadijos, beta versijos, tad laukiu pasiūlymų, pastabų ir pastebėjimų bei idėjų kas iš to galėtų išaugti ateityje.TODO (arba geri pasiūlymai):

  1. Išinstaliavimo skriptas. Kam? – duomenų bazėje neliktų nereikalinga papildoma lentelė.
  2. Built-in valdiklis. Kam? – tiems, kurie nežino kas yra CSS, Template ir kodo įterpimas. (už abu ačiū Armandui)
  3. Statistikos rodymas administravimo aplinkoje. Kam? – tiems, kurie nenori puikuotis, bet įdomu žinoti. (ačiū asterisk)

Paskutinis atnaujinimas 2007-12-09 11:11