Article Azi am vrut să văd ce mai caută vizitatorii pe site şi am descoperit pe primul loc în căutări cuvântul "RSS", aşa că am decis să prezint aici câte ceva despre asta. Potrivit site-ului wikipedia e o întreagă istorie despre acest format, dar eu o să încerc aici (continuare...)
Azi am vrut să văd ce mai caută vizitatorii pe site şi am descoperit pe primul loc în căutări cuvântul "RSS", aşa că am decis să prezint aici câte ceva despre asta. Potrivit site-ului wikipedia e o întreagă istorie despre acest format, dar eu o să încerc aici să discut doar despre formatul cunoscut ca Really Simple Syndication (RSS 2.0), atrăgându-vă atenţia că formatele nu sunt 100% compatibile în jos (adică cu versiunile anterioare).
Feed-urile RSS sunt de obicei folosite pentru a oferi conţinut sau porţiuni de conţinut (articole, mesaje, ştiri, anunţuri, etc) într-un format standard, care poate fi preluat de aplicaţii specializate (gen browsere, editoare de ştiri, roboţi de căutare, etc) şi afişate apoi destinatarului.
În altă ordine de idei, decât să verificaţi în fiecare oră ce a mai apărut nou pe paginile preferate, folosiţi o aplicaţie care face asta în locul vostru şi vă afişează noutăţile direct când apar. (oare cum s-ar descurca administratorii, moderatorii şi editorii fără aşa ceva?)
Cum introduc un fişier RSS pe o pagină web?
Un fişier RSS este scris în meta-limbajul de marcare XML (eXtensible Markup Language), tipul fişierului este de obicei .rss sau .xml (spun de obicei pentru ca poate fi şi cu extensia .html sau .php, dar este nestandard) iar tipul MIME al fişierului trebuie să fie application/rss+xml
Pentru a introduce un fişier RSS în paginile unui site trebuie specificat în partea de HEAD a documentului web următoarea linie
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://www.tutoriale.far-php.ro/forum/rss.php">
unde la href trebuie să specificaţi calea către fişierul RSS. În felul acesta spuneţi browserului sau aplicaţiei (client) de unde să citescă informaţiile.
Se poate face referire la un feed RSS şi printr-un link direct (de obicei se foloseşte o poza standard pentru RSS ) şi în acest caz vizitatorul este invitat să dea click pe acea imagine pentru a prelua feed-urile oferite de acea pagină web.
Cum se face un feed RSS?
În interiorul unui feed RSS se găsesc itemuri (obiecte). Orice fişier RSS trebuie să conţină cel puţin un item. Item-urile sunt în general pagini web pe care doriţi să le daţi către alţii. De exemplu doriţi să informaţi cititorii de apariţia unui nou articol pe site. Informaţia despre acea pagină va forma un item. Pentru a introduce un item în fişierul RSS vă trebuiesc 3 lucruri şi anume:
- Titlul
- Descrierea
- Link
Titlul şi descrierea trebuie să descrie conţinutul iar link-ul să facă referire la pagina web descrisă.
Ca şi în HTML, fişierele XML utilizează taguri pentru a desemna titlul, descrierea şi linkul. Exemplu de descriere a unui item:
<item>
<title>Titlul articolului vine aici</title>
<description>Descrierea se pune aici</description>
<link>http://www.link_catre_pagina_articolului.ro</link>
</item>
<item>
<title>Alt titlu vine aici</title>
<description>Alta descriere vine aici</description>
<link>http://www.altlink_vine_aici.com</link>
</item>
Acum, un feed RSS este format dintr-o serie de iteme, iar aceste iteme sunt legate împreună pentru a crea un "Canal". Canalul apare la începutul fişierului şi la fel ca itemurile, canalele utilizează titlul, descrierea si linkul pentru a descrie conţinutul. De asemenea trebuie să indicaţi ce tip de document este, introducând pentru aceasta tagurile pentru document de tip XML şi RSS. La final, fişierul ar trebui să arate ca în exemplul de mai jos:
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Titlul canalului vine aici </title>
<description>Explicatiile vin aici</description>
<link>http://www.calea catre pagina de continut</link>
<item>
<title>Primul titlu vine aici </title>
<description>Descrierea vine aici</description>
<link>http://www.linul aici.com</link>
</item>
<item>
<title>Alt tilu vine aici </title>
<description>Alta descriere vine aici</description>
<link>http://www.altlinkaici.com</link>
</item>
</channel>
</rss>
Când salvaţi fişierul, aveţi grijă să aibă extensia .xml . La sfârşit nu uitaţi să vă verificaţi munca folosind un validator online de genul http://feedvalidator.org/
Şi nu uitaţi să vă înscrieţi feedul în motoarele de căutare (o puteţi face la fel cum indexaţi orice altă pagină a site-ului).
Copyright © Birkoff
Ce este RSS?