Doua tipuri de widget-uri care insereaza in continutul paginii continut de pe site-uri externe
Definim tema descrisa in articolul de fata: descrierea a doua modalitati de includere de continut extern in paginile site-ului nostru.
1. Feed-uri RSS (in format XML)
Prima modalitate este cea prin care accesam un url care serveste un fisier xml. Structura fisierului xml contine de exemplu elementele standard pentru un articol de blog: titlu, autor, descriere, categorii, imagini. Iata un exemplu: la adresa https://www.sectorweb.ro/feed/ avem un fisier xml care contine ultimele articole publicate pe site-ul sectorweb.ro
Avem pentru fiecare articol tagul <item> (si pereche de inchidere </item>). In interiorul acestora avem <title>, <link>, <comments>, <category>, …care contin asa cum este de asteptat titlul articolului, url-ul, comentariile facute in subsolul articolului pe blogul extern – este vorba de un feed rss in format xml pentru un website construit pe platforma WordPress (Dar formatul xml de transfer de continut intre diferite platforme este general valabil).
Programatorul are de citit acest fisier xml, extras elementele individuale – tocmai ce le-am le-am descris – si injectat intr-un template stilizat dupa dorinta (html, css, javascript). Pentru WordPress sunt destule plugin-uri care fac treaba aceasta foarte bine. Eu folosesc Super Rss Reader pe care l-am extins apoi intr-un plugin mai complex care ofera optiuni de layout in widgetul propriu.
Sunt si alte lucruri utile de stiut: cache-ul utilizat de WordPress este foarte bun pentru aceste feed-uri rss. Dar despre acest subiect intr-un articol viitor.
2. Cod iframe inserat in codul hmtl al paginii
Daca servim direct continut extern pe alt site, atat date cat si layout, o putem face foarte bine printr-un iframe care va fi inserat in pagina site-ului extern. Iata un exemplu:
<iframe src="http://www.doctorulzilei.ro/stire-doctorul-zilei-pe-doctormit-ro/" style="width:300px;height:250px" scrolling="no" frameborder="0"></iframe>
La adresa http://www.doctorulzilei.ro/stire-doctorul-zilei-pe-doctormit-ro/ se obtin din baza de date articole dupa un anumit criteriu si se afiseaza.
Avantaj: nu mai este nevoie de un alt programator pe site-ul destinatie care sa prelucreze un fisier xml si sa creeze layoutul de afisare
Dezavantaj: nu este bine din punct de vedere SEO penru ca iframe-urile nu sunt citite de motoarele de cautare si deci linkul din site-ul extern catre site-ul nostru nu este indexat si luat in considerare pentru PageRank
Află detalii privind realizarea site-urilor pe WordPress
Creare site WordPress
Sau ia legatura cu noi aici
Iata ca am dat peste acesta pagina web despre Blog IT, HTML, PHP, WordPress
Feed-uri RSS – Stiri externe pe website-ul tau. Sau invers:
stirile tale pe site-uri externe, cautand despre maramu.
Acum ce sa zic ca faci treaba super. poate vrei sa cunosti si pagina web http://cazare-maramures.net o
pagina despre maramureseni. Numa bine