Widget Feed articole externe. Versiunea superlight

By

Traian

Comments are Disabled

Blog IT, OOP, Optimizare, PHP, Stiri. Proiecte. Noutati la Sector web, Wordpress

Intre site-urile partenere exista asa numitul parteneriat cross-feeds prin care pe un site este afisat un widget cu stiri de la celalalt site si invers.

In acest fel creste traficul pe fiecare prin aportul pe care il aduce site-ul partener.

Probleme tehnice la widget-urile de tip feed cu stiri externe

Apar si probleme tehnice legate fie de depasirea numarului de conexiuni la baza de date fie de numarul prea mare de apeluri catre site-ul extern. Aceste apeluri cresc cu cresterea numarului de afisari ale widgetului in pagini si se datoreaza apelurilor catre url-urile imaginilor principale ale articolelor externe.

Dar toate aceste probleme tehnice se pot rezolva printr-un widget superlight care ruleaza deja pe un site de stiri foarte mare (primele 20 ca trafic din tara).

Widget de tip feed superlight

Acest widget WordPress de feed-uri este caracterizat prin:

  • nu utilizeaza baza de date pentru pastrarea articolelor externe ale fiecarui feed
  • genereaza local imaginile externe la fiecare noua preluare de articole
  • Se actualizeaza fie individual fie toate feed-urile odata
  • Actualizarile se pot face prin intermediul unor cron job-uri care ruleaza periodic (cel mai des la fiecare minut)
  • Toate datele preluate se pastreaza intr-un fisier json serializat si criptat pe webserver
  • Widgetul nu face conexiune la baza de date; datele preluate se pastreaza in fisierul json
  • Este scris in limbajul PHP sub forma unei singure clase PHP inserata in tema.

Plugin si widget WordPress superlight pentru feed-uri de stiri externe

Ce urmeaza! Voi face o versiune pentru WordPress sub forma unui plugin de sine statator care contine si un widget si care poate fi adaugat oricarui site wordpress in sectiunea de Piese.

Va tin la curent cu evolutia acestuia in paginile acestui blog.

Widget PHP superlight pentru feed-uri de stiri externe

Clasa de baza a widgetului poate fi utilizata ca atare in orice tip de site contruit pe PHP.

 

Comments are closed.