Małe i niepozorne, a jednak udało im się opanować ogromną część stron WWW. Najczęściej występują pod postacią znaczka
, po kliknięciu którego otwiera się dokument XML o prostej i czytelnej nawet dla człowieka strukturze. Ten właśnie dokument oznacza się skrótem RSS.
o autorach
Michał Paluchowski CEO, właściciel i redaktor vortalu NetHut.pl. Jego ulubionym tygodnikiem jest Wprost, a na co dzień z przyjemnością czyta Gazetę Wyborczą. Jest zakochany w muzyce i komputerach, czasem nieco ekscentryczny. Zawsze otwarty na nowe znajomości.
Łącznie napisał dla nas 45 artykułów.tych samych autorów
- IMAP w stylu PHP [MP]
- Rodzina XSL [MP]
- Wprowadzenie do XML [MP]
- Rozszerzenia XSSI [MP]
- Dynamiczne generowanie grafiki w PHP [MP]
zobacz również
Nieco trudniej uzgodnić rozwinięcie owego skrótu, ponieważ zależy to od standardu RSS, jaki przyjmiemy. Najbardziej rozpowszechnioną jest wersja 0.91, którą też będziemy się tutaj zajmować. W jej przypadku skrót RSS należy rozwinąć jako Really Simple Syndication. Plik RSS jest listą dowolnych informacji, podaną według specyfikacji XML. Najczęściej wykorzystuje się go jako listę ostatnio opublikowanych news'ów, artykułów itp. Szeroko rozpowszechniony jest w Blogach, zwłaszcza tych prowadzonych przez entuzjastów nowych technologii. Dzięki swojej prostocie i różnorodności zastosowań RSS zdobyło również popularność wśród dużych stron, takich jak BBC, CNet News a z polskich m.in. Jama Mastaha.
Stosując parser XML w dowolnym języku typu server-side, PHP, ASP czy innym, można zawartość pliku RSS umieścić na własnej stronie, dodając dowolne formatowanie. Pliki takie są również mniejsze od tych samych tekstów wyświetlanych na stronie, z której pochodzą, ponieważ usunięto z nich większość znaczników formatowania i rzadko zawierają reklamy. Dlatego popularne są również wśród internautów posiadających odpowiednie programy - czytniki RSS.
Czytniki są niezastąpione, jeśli korzystamy z Internetu poprzez urządzenia bezprzewodowe, jak telefony komórkowe czy palmtopy, gdzie liczy się mały rozmiar ściąganych plików. Na komputery PC polecam program FeedDemon pochodzący od tego samego producenta, co edytor CSS TopStyle. Wystarczy zrobić listę plików RSS z ulubionych stron i zamiast biegać jedna po drugiej w poszukiwaniu nowości, wszystko można zobaczyć w jednym miejscu.
Publikacja własnych plików RSS
W tym miejscu należałoby zadać sobie pytanie, czy potrzebujemy na naszej stronie RSS? Prawda jest taka, że w większości przypadków odpowiedź brzmi 'nie'. Strony, które zmieniają się rzadko nie skorzystają na tej technologii. RSS będzie jednak jak najbardziej pożądany na stronach z wiadomościami, blogach czy innych często aktualizowanych. Sprawdzi się świetnie jako lista wykładów uniwersyteckich, raport o pogodzie, kalendarz imprez czy daty koncertów grupy muzycznej.
Ilość możliwości zastosowań RSS sama w sobie stanowi wytłumaczenie jego rosnącej popularności. W poszukiwaniu list RSS pomogą na pewno ich katalogi, z których najpopularniejsze to Syndic8.com oraz NewsIsFree.com. Zwróćcie również uwagę na obecność pokazanego już znaczka
na waszych ulubionych stronach WWW.
Skoro już zdecydowaliśmy o zastosowaniu RSS na własnej stronie, należałoby się zastanowić nad formatem, w którym ma powstać. Dlaczego wspomniałem wcześniej o 0.91? Przede wszystkim dlatego, ponieważ jest on najpopularniejszym i najszerzej obsługiwanym formatem RSS w Internecie. Wystarczy spojrzeć na rozkład poszczególnych formatów na wykresach Syndic8.com.
Bezpośrednim następcą formatu 0.91 jest RSS 2.0, opublikowany przez tą samą grupę co 0.91 i uzupełniający specyfikację o dodatkowe możliwości. Na początek większości stron zdecydowanie wystarczy zastosowanie wersji 0.91, z czasem gdy przyjdzie potrzeba łatwiej jest przeskoczyć na 2.0.
Inną gałęzią technologii RSS jest format 1.0, który powstał na specyfikacji RDF (Rich Data Format) stworzonej przez Word Wide Web Consortium, czyli znane W3C. W przypadku tej wersji skrót RSS rozwija się jako RDF Site Summary. Praktyczne różnice w porównaniu do wersji 0.91 czy 2.0 są raczej semantyczne, a dodatkowo oparcie o RDF wymaga dłuższego kodu, czego rezultatem będą większe pliki.
Ostateczna decyzja należy do was. Większość gotowych parserów RSS oraz czytników obsługuje wszystkie dostępne formaty, więc w ostatecznym rozrachunku należy wziąć pod uwagę głównie potrzeby i wygodę tworzenia plików.