Home » PREZENTĂRI » WIT RSS Box, plugin WordPress

WIT RSS Box, plugin WordPress

wordpress pluginDe ceva vreme, tot încerc să găsesc timpul necesar pentru a testa WIT RSS Box, un plugin dezvoltat de Avădănei Andrei de la WorldIT şi care se doreşte a fi mână de ajutor, dată celor dispuşi să încerce şi alte modalităţi de colaborare online, în afara celebrelor schimburi de linkuri sau bannere.

Aflat momentan în stadiul beta (că doar discutăm despre o versiune al cărei număr de ordine este 0.21), WIT RSS Box permite afişarea pe propriul blog a unui număr specificat de fluxuri RSS (poate fi unul singur, pot să fie mai multe), o idee interesantă, mai ales dacă plecăm de la premisa că cititorilor le sunt oferite informaţii din acelaşi domeniu de activitate ca blogul vizitat.

Preluarea fluxurilor RSS nu reprezintă o noutate în sine (am explicat inclusiv pe acest blog ce înseamnă RSS şi la ce ne ajută), însă ceea ce aduce cu titlu de noutate plugin-ul menţionat este acest „quid pro quo” (colaborare în vederea obţinerii unui beneficiu reciproc) şi observ că iniţiativa tizului meu Andrei a fost bine primită şi se bucură succes.

WIT RSS Box. Descărcare şi instalare

Spre deosebire de plugin-urile prezente în WordPress Repository, şi a căror instalare se poate dace direct din meniul de administrare WordPress, WIT RSS Box trebuie descărcat, dezarhivat şi copiat manual folosind un client FTP (explică Eugen foarte bine), în directorul plugins.

Atenţie ! Este important să păstraţi numele directorului neschimbat (n.r. wit_rss_widget_v0.2), în caz contrar, riscând să vă confruntaţi cu o serie de erori şi nu veţi putea folosi plugin-ul.

Odată ce l-aţi copiat, în activaţi şi treceţi la configurarea fluxurilor RSS care vă interesează. Aici începe distracţia.

Configurarea fluxurilor RSS prin WIT RSS Box

Setări -> WIT RSS BOX v0.2 –> Add new widget

wit rss box logoAm ales să fac un test, folosind chiar propriul flux RSS. WordPress 2.9.2.

Numele fluxului. E mai mult orientativ şi nu influenţează afişarea în blog.

Adresa fluxului. În documentaţie se precizează că sunt admise ambele variante (url propriu sau feedburner), însă am observat că nu-mi citeşte http://www.stefamedia.ro/feed/. Am schimbat cu http://feeds2.feedburner.com/stefamedia şi n-au mai fost probleme.

Numărul articolelor care vor fi afişate. Deşi nu scrie nimic în acest sens, e logic să presupun că acest număr nu poate fi mai mare decât totalul articolelor (complete sau integrale) oferite de respectivul blog.

Imaginea standard. Este vorba o pictogramă afişată înaintea fiecărui titlu, utilă îndeosebi pentru a creea o identitate blogului ce furnizează informaţiile şi trebuie să vă spun că un număr de patru sau cinci pictograme, au un impact vizual destul de serios. Calea se introduce în format absolut.

Cod html. Aici se fac setările care ţin de afişarea propriu-zisă. De exemplu, prin „padding-bottom” e controlată distanţa dintre rânduri, dintre titlurile RSS ca să fiu mai exact, ori se pot introduce o serie de elemente suplimentate (autorul articolului, data la care a fost scris, numărul de comentarii şi, de ce nu, chiar un scurt fragment).

Ultima casetă ţine de vizualizarea fluxului RSS proaspăt configurat. Practic, aici vedeţi codul care a fi introdus în pagină, însă doar atât. Nu se poate interveni asupra asupra afişării.

Odată ce aţi completat cu sârg toate informaţiile necesare, un simplu clic pe butonul „Save changes” duce la salvarea modificărilor făcute, iar pe ecran vor apare câteva linii de cod pe care trebuie să le notaţi.

Atenţie ! Până la adăugarea manuală a respectivelor linii în sidebar.php (sau unde doriţi), cu NU veţi vedea nici o modificare în blog. E logic. Plugin-ul este activat, el citeşte un flux RSS (aveţi caseta de previzualizare să vă convingeţi), dar trebuie apelată funcţia wit_rss_feed_outputContent.

Setting saved (ro. Setările au fost înregistrate).

Ştergerea sau editarea unui flux configurat se face extrem de uşor, iar acele linii de cod ce trebuie adăugate sunt vizibile pentru fiecare widget în parte. Este exclus să le încurcaţi.

wit rss box editare widget

Câteva impresii despre WIT RSS Box

Dincolo de simpatia pentru colegii de la WorldIT, faptul că nu ne „leagă” un parteneriat RSS, îmi permite să fiu obiectiv, aşa că dincolo de ceea ce face bine acest plugin, am găsim şi câteva aspecte mai puţin entuziasmante.

În primul rând, odată cu folosirea plugin-ului se pierde validarea XHTML. Am verificat XHMTL 1.1 strict, XHMTL 1.0 transitional, dar cu acelaşi rezultat. Ştiu că respectiva validare (sau invalidare) nu atrage după sine o poziţie mai avantajoasă în rezultatele motoarelor de căutare sau nu aduce alte beneficii imediate, însă sunt destui cei care şi-au fript din neuroni să-şi aducă site-ul în ordine şi nu sunt dispuşi să renunţe la acest statut pentru un plugin.

erori xhtml transitional

Dealtfel, ştiţi că în ultima săptămână am făcut câteva modificări în structura blogului, iar WooRank, unul dintre dintre instrumentele de analiză pe care le-am folosit, bifa şi acest capitol: validarea W3C.

Al doilea aspect care mi-a atras atenţia ţine de introducerea acelui cod în sidebar. E bine atât vreme cât alegem să afişăm respectivul widget primul sau ultimul, însă pot apare probleme dacă încercăm să „jonglăm” cu poziţia widget-ului. Un widget „drag-and-drop” ar fi fost mult mai util şi scăpam inclusiv de editarea manuală. Poate pe viitor. Să nu uităm că WIT RSS Box este un plugin extrem de tânăr, şi care, extrem de important, FUNCŢIONEAZĂ.

wit rss widget caseta tehnică

Dincolo, pe lista facilităţi „viitoare” mi-aş dori să se regăsească folosirea unor şabloane predefinite (culori, font, ş.a.m.d), astfel încât plugin-ul să nu depindă exclusiv de CSS-ul prezent pe site-ul gazdă, o traducere în limba română (nu zâmbiţi) şi să văd WIT RSS Box înscris în galeria plugin-urilor oficiale pentru WordPress.

WIT RSS Box. Casetă tehnică:

Denumire plugin: WIT RSS Box
Autor: Avadanei Andrei
Pagina oficială: http://www.worldit.info/proiecte/wit-rss-box-creaza-parteneriate-bazate-pe-fluxul-rss/
Versiune existentă la data redactării acestui articol: 0.2

În loc de încheiere…

Dacă subiectul articolului a fost despre un plugin ce favorizează parteneriate prin RSS, vreau să spun câteva cuvinte despre cea mai des întâlnită formă de „colaborare” între site-uri, schimbul de linkuri sau înscrierea reciprocă în blogroll. Se poartă, ştiu. Mai aduce câte un backlink. Uneori chiar mai multe. Ce nu pot însă să înţeleg este de ce ÎNTREAGA colaborare se rezumă la acele url-uri din sidebar (ori din subsol), ascunse mai abitir ca animalele în timpul colectivizării. Ce rost mai au acele sie-uri în blogroll dacă nu citeşti, nu le citezi şi se mai întâmplă să nimereşti fix acelaşi subiect ?!

Unii nu mi-au înţeles reticenţa de a participa la acest joc (cu sumă zero), însă orice site adăugat în acea listă reprezintă o grijă în plus. Nu-mi este indiferent dacă sunteţi şase sau şaizeci, fiindcă valoarea unei astfel de recomandări este invers proporţională cu numărul de link-uri din blogroll. Aşa „gândeşte” şi Google când ne calculează valoarea transmisă pentru PR, tot aşa socot şi eu de cuviinţă.

Despre autor şi articol

a scris 281 articole pe blogul Stefa Media.


Student la Comunicare şi Relaţii Publice, cunoscător al jocurilor din perioada anilor '80 sau '90, interesat de IT şi WordPress, scriu despre ce-mi place şi, de cele mai multe ori, îmi place ceea ce scriu. Şi nu doar mie. De aceea continui.



  1. Martie 1st, 2010 la 19:36 | #1

    Înțeleg să promovăm dezvoltatorii români de pluginuri, chiar am scris cândva un astfel de articol pe CNet.ro, dar personal mi se pare că acest plugin nu era nici pe departe la o versiune care ar fi meritat lansată public. Prea puțin comentat, prea multe căi relative hardcodat aiurea și în mod repetat.

    Apoi, lipsa unui widget sau explicarea clară cum anume poți adăuga în tema unul fără a modifica codul temei. Hai să fim serioși, la o scurtă căutare pe Google sau în repositorul de pluginuri WordPress ar fi găsit http://wordpress.org/extend/plugins/php-code-widget/

    Mai sunt multe de remediat.

  2. Martie 1st, 2010 la 18:41 | #2

    Salut,

    Multumesc mult pentru cuvintele adresate aici. Chiar in momentul in care am fost instiintat pe Twitter despre aparitia noului articol pe Stefamedia lucram la una din sugestiile oferite chiar si de tine aici : pregatirea pluginului pentru Widgeturi. Primele teste cu noua facilitate au fost un oarecum esec dar noile teste arata promitator. :)

    Intr-o alta ordine de idei, nu am reusit sa inteleg ce sector al pluginului creaza probleme din punctul de vedere al validarii XHTML. Este cumva vorba de formularul din panoul de administrare?

    Sper ca in curand sa finalizez si problemele semnalate atat aici cat si pe WorldIT cu privire la aceasta extensie si sa il incarcam si pe WordPress. :)

    Intr-o alta ordine de idei, multumesc mult Andrei pentru tot ce ai scris aici.

  3. Martie 1st, 2010 la 20:47 | #3

    Vă mulţumesc pentru comentarii. Nici nu ştiu dacă 0.2 este versiunea alfa sau beta (aş înclina mai degrabă spre alfa), şi eu cred că mai este mult de muncă până când WIT RSS va putea fi privit ca o soluţie „out of the box”, însă premisele sunt favorabile. Mi-a plăcut ideea parteneriatelor prin RSS şi mi-am zis să scriu câteva rânduri rezonabile în care să descriu inclusiv problemele apărute în timpul testării. Cine spune că totul e gata, că s-a făcut o treabă fantastică (am citit un astfel de comentariu) e doar amabil :) .

    @Eugen Era foarte bună acea iniţiativă cu dezvoltatorii români de plugin-uri şi aş fi curios să văd câţi dintre cei menţionaţi îşi mai „întreţin” operele. Ştiu de dl. Radu Capan, că meştereşte la acel plugin pentru thumbnail-uri.

  4. Martie 1st, 2010 la 21:01 | #4

    @andrei
    Cred că mare parte dintre ei. Nu de alta, dar majoritatea nu erau orientați către .ro, unde nimeni nu plătește pentru așa ceva, ci pentru .com. Radu a creat un plugin interesant și util, poate un pic prea util pentru timpul liber pe care îl are la dispoziție. :P

  5. Martie 1st, 2010 la 21:19 | #5

    @Eugen
    Tocmai am terminat de rezolvat bugurile ce le aveam le versiunea anterioara. Cea mai buna modalitate pentru a dezvolta ceva este de a-l oferi pentru public. Pluginul era facut de cateva saptamani si rula fara probleme pe worldit, insa imediat ce au aparut diverse persoane ce l-au incercat a aparut si feedback-ul iar numarul maricel de persoane ce l-au folosit m-a motivat sa-i aduc si aceste update-uri! :)

    http://www.worldit.info/proiecte/wit-rss-box-creaza-parteneriate-bazate-pe-fluxul-rss/#update