Az RSS vagy a Really Simple Syndication egy nagyon egyszerű XML nyelv, amelyet megtanulhat, mert csak néhány címke szükséges. És ami igazán nagyszerű az RSS-n, az, hogy ha egyszer be van töltve és fut, akkor az egész helyen használható. A legtöbb internetes böngésző olvassa az RSS-t, valamint az olyan olvasókat, mint a Google Reader és a Bloglines. Az RSS egy hatékony eszköz minden olyan webfejlesztő számára, aki növelni kívánja webhelye láthatóságát.
Az RSS írásához szükséges eszközök
- Szövegszerkesztő: Szinte minden olyan szerkesztőt használhat, amely egyszerű ASCII szövegeket generál. Én inkább a jEdit használatát szeretném használni, mert ingyenes, és az XML-t ellenőrzi, ahogy írok. De HTML-szerkesztőket is használhat, mint a Dreamweaver vagy a BBEdit.
- RSS-hitelesítő: Ha olyan XML-szerkesztőt használ, mint a jEdit, az RSS-hitelesítő nem feltétlenül szükséges. De úgy találom, hogy a hibák még a legjobb szerkesztőkben is megindulnak, így a táplálkozás ellenőrzése mindig jó ötlet.
Egy egyszerű RSS dokumentum
Ez az RSS 2.0 dokumentum egy elemet tartalmaz a hírcsatornában a feed információkkal együtt. Ez az a minimális, amire szükséged van egy érvényes és használható RSS-hírcsatornához.
A minta RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Egy példa egy egyszerű RSS-hírcsatornára. Ez maga a takarmány leírása, nem pedig tétel. Ez a legutóbbi bejegyzés a mintaimban feedhttp: //webdesign.about.com/rss2.0feed/entry.html Ez a szöveg, amely megjelenik a feedreaderekben. Leírja magát a bejegyzést, nem az egész takarmányt. http://webdesign.about.com/rss2.0feed/entry.html
Mint látható, egy alapvető RSS dokumentum nagyon kevés ahhoz, hogy teljesen működőképes hírcsatornát hozzon létre. Ha ezt a kódot egy RSS-hitelesítőbe be szeretné illeszteni, érvényesíteni fogta - ami azt jelenti, hogy az RSS-hírcsatorna olvasók is el tudják olvasni.
Az első három sor jelzi a felhasználói ügynöknek, hogy ez egy XML dokumentum, ez egy RSS 2.0 fájl, és van egy csatorna:
A verzióinformációk nem feltétlenül szükségesek, de úgy találom, hogy jó ötlet az attribútum beillesztése a címkére.
Minden feednek címnek, URL-nek és leírásnak kell lennie. És ez az, amit
,
, valamint a csatornán belül (de nem belül) definiált címkék. A legtöbb hírcsatorna esetében ezek az elemek soha nem fognak megváltozni, ha eldöntötted a feed nevét és leírását.
Egy minta RSS 2.0 hírcsatorna
http://webdesign.about.com/rss2.0feed/ Egy példa egy egyszerű RSS-hírcsatornára. Ez maga a takarmány leírása, nem pedig tétel.
A takarmány utolsó része maguk a tételek. Ezek azok a történetek, amelyeket a takarmány szindikál. Minden tétel egy elemhez van zárva.
Az elem belsejében ugyanazt a három címkét találjuk:
,
, és. Ugyanazt a funkciót hajtják végre, mint az elemcímke mellett, de belülről csak egy elemre hivatkoznak. Tehát a szövegen belüli szöveg az, ami megjelenik a hírcsatorna-olvasóban, a cím pedig a bejegyzés címe, és a link, ahol a bejegyzés kapcsolódik.
Ez a legutóbbi bejegyzés a minta feedemben
http://webdesign.about.com/rss2.0feed/entry.html Ez a szöveg, amely megjelenik a feedreaderekben. Leírja magát a bejegyzést, nem az egész takarmányt.
Az egyetlen új címke a címke. Ez az elem megmondja a felhasználói ügyintézőnek vagy a hírcsatorna-olvasónak, hogy mi az egyedi URL az adott bejegyzéshez. Ez ugyanaz az URL, mint az elem hivatkozása vagy különálló állandó linkje (permalink).
http://webdesign.about.com/rss2.0feed/entry.html
Az egyetlen dolog, ami az elem, a csatorna és az RSS bezárása. Mivel ez XML, minden címkét le kell zárni.
Új elemek hozzáadása a tetejére
A legtöbb RSS-hírcsatorna egyszerre több elemből áll. Így, ha egy ügyfél új a webhelyére, láthatja az utolsó néhány bejegyzést, vagy mindet, ha mindent megtartanak az RSS-ben. Új bejegyzés hozzáadásához csak egy új bejegyzést kell hozzáadnia az első bejegyzés felett:
… A második posthttp: //webdesign.about.com/rss2.0feed/entry2.html Most az adataimnak 2 hozzászólása van http://webdesign.about.com/rss2.0feed/entry2.html …
További elemek az öltöztetése az RSS Feed
A fenti RSS minden, amihez egy hírcsatornát kell létrehoznia, de számos opcionális címke van, amelyek segíthetnek a hírcsatornájának javításában, és további információkat nyújtanak az olvasóknak. Az alábbiakban néhány kedvenc, opcionális címkéim közül választhat, amelyeket az RSS-hírcsatornák javítására használhat:
- használja ezt a címkét, hogy megmondja az olvasónak, hogy milyen nyelvű a hírcsatornája. Használhatja a szabványos nyelvi kódokat, vagy az adott országkóddal rendelkező országneveket (például az Egyesült Államokban az Egyesült Államokban).
- - a csatornádra vonatkozó szerzői jogi figyelmeztetés.
- - a hírcsatorna tartalmáért felelős személy e-mail címe.
- - a feed logója képe. Ez a címke tartalmazza az al-tageket: ,,,, és.
Ne feledje, hogy a kép
meg kell egyeznie a csatornával
és a képméretek nem lehetnek nagyobbak, mint 144 képpont szélesek és 400 pixel magasak.
A fenti címkék mindegyike megy be, és leírja a feedet, nem pedig az egyes elemeket, például:
… A minta RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Egy példa egy egyszerű RSS-hírcsatornára. Ez maga a takarmány leírása, nem pedig tétel. en-us Copyright 2007, Jennifer Kyrnin [email protected] (Jennifer Kyrnin) http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 …
Most saját RSS-hírcsatornát készíthet.