Co to jest RSS i Atom?

ikona kanału

Jeśli jeszcze nie wiesz co to jest RSS, jesteś całkiem, całkiem z tyłu... Krótko mówiąc, RSS to kanały wiadomości, czyli newsy z danej strony internetowej. Czytając ten artykuł, dowiesz się jakie to pożyteczne narzędzie i jak go używać.

O RSS

O ile czytanie wiadomości w postaci e-mail, na forach i grupach dyskusyjnych jest dla wszystkich chlebem powszednim, z dobrodziejstwa formatu RSS nie wszyscy jeszcze korzystają.

Dzięki RSS możesz łatwo być powiadamiany o zmianach w swoich ulubionych stronach, nowych wpisach i komentarzach na wybranych blogach, aktualnościach prasowych a nawet obserwować aukcje.

A najlepsze w RSS jest to, że korzystanie z tej technologii jest dziecinnie proste. O wiele prostsze niż korzystanie z e-mail.

Co znaczy skrót RSS?

RSS to skrót od angielskiego zwrotu „Really Simple Syndication”. Znaczenie słowa „syndication” zgodnie ze słownikiem WordNet to:

syndication
selling (an article or cartoon) for publication in many magazines or newspapers at the same time, organizing into or administering as a syndicate

Na podstawie tej definicji można przetłumaczyć skrót RSS jako „Naprawdę Łatwa Publikacja w wielu miejscach w tym samym czasie”.

Potocznie RSS oznacza newsy z danej strony, kanał z wiadomościami, który w języku angielskim określany jest słowem „feed”, co znaczy „pożywka, karma, pasza”.

Można powiedzieć, że RSS to odpowiednik tradycyjnych newsletterów, ale kontrolowanych przez użytkownika, nie przez administratora strony i bez użycia adresu e-mail.

Jeszcze wiecej o RSS

Są dwie strony medalu:

Przygotowanie wiadomości w formacie RSS ogranicza się do stworzenia pliku XML w formacie zgodnym ze specyfikacją.

Plik RSS to dokument XML zawierający listę odnośników do innych stron i skróconych informacji o zmianach w witrynie.

Dostępność kanałów RSS — bo tak nazywane są wiadomości pogrupowane według kategorii — oznaczana jest zwykle za pomocą ikon takich jak:

Jeśli więc widzisz taką ikonę na stronie, znaczy to, że możesz newsy pojawiające się na tej stronie mieć bardzo łatwo u siebie, bez konieczności wchodzenia na tą stronę.

Format pliku RSS jest ściśle określony. Istnieją różne wersje specyfikacji RSS a także potomne formatu RSS z których najnowszą wersją jest standard Atom.

Szczegółów na temat RSS można się dowiedzieć na stronie wikipedii pod hasłem RSS a jeszcze bardziej rozbudowane informacje znajdziesz w angielskiej wersji wkikipedii pod hasłem RSS (file format).

Za i przeciw

Z doświadczenia można powiedzieć, że RSS daje wymierne korzyści zarówno użytkownikowi jak i właścicielowi serwisu.

Z punktu widzenia użytkownika

Za:

Przeciw:

Z punktu widzenia tworzącego stronę

Za:

Przeciw:

Jak działa RSS?

Twórca strony www tworzy kanał RSS, a użytkownik ten kanał subskrybuje. Tym samym użytkownik jest powiadamiany o wszelkich zmianach zachodzących w stronie.

Największe portale informacyjne oferują wiadomości w postaci RSS. Wszelkie fora dyskusyjne i blogi wyposażone są w możliwość powiadamiania o zmianach za pomocą RSS.

Jeśli lubisz jakąś stronę, a nie zawsze masz czas i głowę do tego by zaglądać czy pojawiło się na niej coś nowego, na pewno docenisz możliwości RSS.

Jak korzystać z RSS?

Czytnik RSS

Żeby korzystać z RSS potrzebujesz czytnika, czyli programu umożliwiającego subskrypcję RSS. Jest wiele programów przeznaczonych specjalnie do tego celu. Więcej informacji czytnikach RSS znajdziesz na przykład na stronie rss.mrok.org lub na portalu dobreprogramy.pl.

Ale nie zawsze trzeba instalować dodatkowe oprogramowanie. Nowoczesne czytniki poczty i przeglądarki są także zintegrowane z czytnikami RSS, więc nie trzeba instalować dodatkowego programu.

Możesz też użyć czytnika online.

Adres kanału

Jeśli już masz czytnik RSS to potrzebujesz jeszcze tylko adres kanału RSS. Znajdziesz go na konkretnym portalu ukryty pod ikonką RSS albo w Katalogu RSS.

W większości czytników RSS wystarczy przeciągnąć ikonkę RSS lub link do czytnika.

Możesz spróbować subskrybować wiadomości ze strony taat.pl przeciągając tą ikonę do czytnika RSS:

atom taat.pl

Możesz też zrobić to własnoręcznie, odczytując adres pliku z tej ikony, klikając na niej prawym przyciskiem myszy wybierając „kopiuj adres odnośnika” i wkleić ten adres w opcjach czytnika.

RSS w przeglądarce Mozilla Firefox 2.0

Przeglądarka Mozilla Firefox w wersji 2.0 oferuje subskrypcję kanałów RSS za pomocą tzw. dynamicznych zakładek, które umożliwiają przeglądanie kanałów z poziomu paska lub menu zakładek (ulubionych).

Przeglądając stronę na której dostępny jest kanał informacyjny, Firefox wyświetla w pasku adresu odpowiednią ikonę:

Ikona RSS na pasku Firefoxa

Wystarczy na nią kliknąć aby subskrybować kanał. W jaki sposób subskrybować kanały i w jaki sposób je czytać możesz ustawić w menu Narzędzia > Opcje > Kanały.

Więcej: Informacje o dynamicznych zakładkach na stronie Mozilli.

RSS w programie pocztowym Mozilla Thunderbird

Thunderbird bardzo dobry darmowy program pocztowy który wśród wielu innych zalet posiada możliwość subskrypcji i czytania kanałów RSS tak samo jak zwykłych e-maili.

Zanim zaczniesz używać kanałów w Thunderbirdzie musisz odpowiednio skonfigurować konto.

Aby subskrybować kanał RSS wystarczy teraz kliknąć prawym przyciskiem myszy na koncie i i dodać adres korzystając z menadżera, albo przeciągnąć ikonkę RSS bezpośrednio ze strony bezpośrednio na konto.

Menedżer kanałów w RSS

W menu Narzędzia > Konfiguracja kont... > (Nazwa konta) można ustawić co ile minut pobierać newsy oraz inne preferencje.

W opcjach Firefox’a można też ustawić aby program Thunderbird był domyślnym czytnikiem RSS.

Google Reader — czytnik RSS online

Aby mieć newsy ze wszystkich swoich ulubionych stron w jednym miejscu, najlepiej korzystać z czytnika RSS w wersji online. Do odczytania wiadomości wystarczy wtedy przeglądarka internetowa. Warto spróbować polskojęzycznych czytników: Google Reader (część pakietu igoogle.com) oraz polskiego projektu cafenews.pl.

Za pomocą powyższych serwisów, możesz łatwo stworzyć swoją własną stronę startową, na której zawsze znajdziesz aktualne informacje z ulubionych miejsc w sieci.

RSS w komunikatorze Miranda

Miranda to bardzo przyjemny komunikator internetowy. Obsługuje protokoły Gadu-Gadu, Tlen, ICQ oraz wiele innych. Nie ma w nim żadnych reklam, ma filtry antyspamowe i wiele innych przydatnych funkcji.

Jest łatwo rozbudowywalny a rozszerzenia są dostępne w postaci wtyczek.

Jedną z takich wtyczek jest RSSNews, po zainstalowaniu której dostajemy pożądane newsy bezpośrednio na pulpit swojego komputera.

Instalacja tej wtyczki ogranicza się do skopiowania plików do katalogu „plugins” w katalogu instalacyjnym Mirandy i ustawienia w opcjach Mirandy które kanały pobierać.

Atom, format lepszy niż RSS

W niniejszym artykule został opisany standard RSS jako najbardziej powszechny. Obecnie jest on wypierany przez standard Atom, który został stworzony aby ujednolicić równolegle rozwijające się standardy podobne do RSS oraz poprawić ich błędy.

Zasady korzystania z kanałów Atom są dokładnie takie same jak zasady korzystania z RSS i wszystkie nowoczesne czytniki także obsługują format Atom. Z czasem, standard Atom zastąpi RSS całkowicie.

Różnice między Atom a RSS 2.0 (na podstawie Wikipedii)
RSS 2.0 Atom 1.0
Specyfikacja przewiduje tylko tekst, a w praktyce używa się HTML „ukrytego” za pomocą encji. Nie ma możliwości użycia XHTML, ani innych typów danych. Przez tą niejasność i ograniczenia RSS jest przezywany formatem stratnym Atom dla każdego elementu pozwala jednoznacznie określić typ danych i obsługuje tekst, HTML, XHTML, inne warianty XML oraz załączanie plików.
RSS ma tylko jedno ogólne pole na opis elementu, przez co autorzy czasem budują osobne kanały zawierające tylko streszczenia lub tylko pełne treści wpisów Atom unika tego problemu pozwalając wstawić streszczenia i rozwinięcia do tego samego kanału
RSS nie wymaga podania identyfikatorów i dat do wpisów, przez co agregacja i aktualizacja kanałów RSS jest dla czytników skomplikowana Atom wymaga użycia globalnych unikatowych identyfikatorów dla kanału i wpisów, co czyni aktualizacje prostymi i gwarantuje, że wpisy nie będą przypadkiem duplikowane.
RSS 2.0 jest specyfikacją należącą do Uniwersytetu Harwardu i nie będzie rozwijany Atom jest otwartym standardem IETF
RSS występuje w 9 odmianach które nie są zupełnie zgodne Atom ma jedną oficjalną wersję 1.0. W sieci można spotkać kanały używające „roboczej” 0.3.
RSS nie ma własnej przestrzeni nazw XML, przez co nie może być osadzony wewnątrz innych dokumentów XML. Ma własny element <language>, nie obsługuje linków relatywnych. Atom poprawnie i w pełni wykorzystuje XML, przez co może być łatwo mieszany z innymi językami XML, korzysta z xml:lang i xml:base.
RSS jest starszym i przez to popularniejszym od Atom formatem. Stał się de facto standardem i synonimem dla kanałów informacyjnych Atom jest młodym standardem, jego specyfikacja osiągnęła wersję 1.0 dopiero pod koniec roku.

Dla twórców stron

Specyfikacje RSS

Tutoriale

Szczegółowy opis jak przygotować kanał informacyjny na swojej stronie możesz znaleźć na kursie browsehappy.

Walidator kanałów RSS znajdziesz na feedvalidator.org lub jako integralną część rozszerzenia Webdeveloper dla Firefox’a.

Możesz przejrzeć także Poradnik tworzenia RSS.

Możesz wykorzystać gotowe rozwiązania do wyświetlania informacji z kanałów innych stron w swoim serwisie. Przeczytaj czym się róźnią dwa najpopularniejsze parsery: MagpieRSS i LastRSS

Warto także zapoznać się z tematyką bezpieczeństwa kanałów RSS czytając opracowanie:

PDF: Feed Injection In Web 2.0: Hacking RSS and Atom Feed Implementations

Nawigacja

Ciekawe? Subskrybuj kanał RSS bo będzie więcej!

RSS ?