Kanał RSS

Uwaga: przeglądasz tę stronę na urządzeniu o niewielkim ekranie (szerokość < 640px). Niektóre zamieszczone w artykule ilustracje i animacje mogą stać się nieczytelne po dopasowaniu ich do rozdzielczości tego ekranu.

Yestok.pl

Jerzy Moruś

© Wszystkie prawa zastrzeżone. Wykorzystanie całości serwisu lub jego fragmentów bez pisemnej zgody autora zabronione.

Kanały RSS i Atom.
Jak z nich korzystać?



Gwałtowna ekspansja i rozwój Internetu spowodował, że obecnie wiele osób uważa, że jeśli czegoś nie ma w Internecie, to to coś nie istnieje (wcześniej mówiono tak o telewizji, a jeszcze wcześniej o gazetach). Wszyscy zatem chcą w Internecie zaistnieć, czego dowodem jest także ten serwis. Mnogość pojawiającej się informacji i różnorodność zainteresowań Internautów powodują, że nie zawsze to o czym chcielibyśmy wiedzieć jesteśmy w stanie śledzić. Pojawiła się zatem potrzeba docierania do interesujących tematów, wydarzeń i wiadomości pojawiających się w Internecie. Pierwszym rozwiązaniem były wyszukiwarki internetowe. Pozwoliły one odnajdywać interesujące tematy rozproszone po rozmaitych portalach internetowych, serwisach lub choćby pojedynczych stronach. Aby jednak wiedzieć co nowego pojawiło się na interesujących nas stronach, należało je regularnie odwiedzać. Trudno jednak jest zwykłemu użytkownikowi, interesującemu się na przykład koszykówką, muzyką techno, grami RPG i filmami akcji, śledzić wszystkie serwisy tym tematom poświęcone. Wymaga to bowiem wchodzenia na strony serwisów i sprawdzaniu czy coś nowego zdarzyło się od ostatniej wizyty.

Problem ten zauważono i wymyślono technologię pozwalającą informować użytkownika, że w interesującym go serwisie pojawił się nowy temat. Jeśli czytelnika temat zainteresuje może przejść do tego serwisu i zapoznać się ze szczegółami.

Idea jest taka: po stronie serwisu umieszczany jest specjalnie skonstruowany plik utworzony zgodnie ze składnią języka XML, zawierający skondensowane informacje przeznaczone dla czytelnika. Plik ten, nazywany kanałem informacyjnym, jest przygotowywany i odpowiednio modyfikowany przez osobę odpowiedzialną za tę właśnie funkcjonalność strony internetowej. W najprostszym przypadku kanał zawiera: temat wiadomości, krótki jej opis, łącznik odsyłający do pełnej treści w Internecie, dane autora i datę umieszczenia w kanale. Tak naprawdę danych tych jest więcej ale z punktu widzenia czytelnika te są najważniejsze. Użytkownik Internetu na swoim komputerze instaluje specjalny program, tak zwany czytnik kanałów, który co pewien czas pobiera wiadomości z kanału znajdującego się w serwisie. Czytnik potrafi rozpoznać czy wiadomość znajdująca się w kanale nie została już wcześniej pobrana, więc pobiera tylko wiadomości nowe.

Pierwszą opracowaną technologią realizującą to rozwiązanie było RSS (Really Simple Syndication), stąd powszechnie stosowane nazewnictwo – kanał RSS. Jak wiadomo w dziedzinie komputerowej wszystko ma swoje wersje, więc obecnie jest to RSS w wersji 2.0. Właściciel tego standardu, Uniwersytet w Harvardzie zaprzestał jednak prac rozwojowych, więc wersja 2.0 jest wersją ostatnią. Niedociągnięcia i niejednoznaczności standardu RSS spowodowały, że rozpoczęto prace nad nowszym systemem, nazwanym Atom. Ten standard jest standardem otwartym (a więc nie ma właściciela) i ma jedną oficjalną wersję 1.0. Użytkownika Internetu tak naprawdę mało interesuje jaki zastosowano standard, interesuje go aby czytnik kanałów potrafił pobrać wiadomości, niezależnie od standardu zastosowanego po stronie serwisu internetowego. Obecnie czytniki kanałów, w większości, potrafią pobierać wiadomości niezależnie od stosowanego standardu.

Jak poznać czy serwis oferuje kanał informacyjny?

Jeśli serwis internetowy oferuje swój kanał lub kanały informacyjne, sygnalizuje to zazwyczaj w obszarze swojej strony specjalną ikoną i informacją tekstową. Tak jak na przykład na głównych stronach serwisu YESTOK.pl, w którym informacja o kanale wyświetlana jest w prawym górnym rogu. W jednym serwisie może być wiele kanałów informacyjnych dedykowanych różnym tematom. Przyjęło się, że ikony obrazujące kanał mają jeden z poniższych symboli.

Kanał RSS lub Atom    Kanał RSS lub Atom    Kanał RSS lub Atom    Kanał Atom
Rys.1: Powszechnie stosowane symbole kanałów.

Niezależnie od wyraźnej informacji o istnieniu kanału informacyjnego, przeglądarki internetowe także potrafią zbadać czy strona sieci oferuje jakiś kanał informacyjny, i jeśli nawet na stronie nie będzie specjalnej wyróżnionej informacji, poinformują nas o tym. Sposób sygnalizacji zależy od używanej przeglądarki.

W wielu serwisach można zobaczyć specjalnie zaprojektowane ikony kanałów informacyjnych, nawiązujące do tematu kanału, pory roku, rodzaju serwisu lub choćby nastroju właściciela kanału. Przykładem takich ikonek może być poniższy zestaw przewidziany dla różnych pór roku. Ikonki takie mogą być wielokolorowe, różnych wielkości, przedstawiane w rozmaitych wariantach ale zawsze jednoznacznie wskazują, że chodzi o kanał informacyjny.

Różne warianty ikonki sygnalizującej obecność kanału informacyjnego
Rys. 2: Różne warianty ikon obrazujących kanały RSS.

Jak skorzystać z kanału informacyjnego?

Aby skorzystać z kanału informacyjnego należy go zasubskrybować, a zrobić to można za pomocą jednego z wielu dostępnych czytników kanałów. Program czytnika subskrybować może jednocześnie wiele kanałów.

Czytnik kanałów jest specjalnie zaprojektowanym programem, w którym wskazujemy kanały do zasubskrybowania. Od tego momentu czytnik sam sprawdza czy w kanale nie pojawiły się nowe komunikaty. Jeśli tak, informacja o tym pojawia się w naszym komputerze, a sposób jej prezentacji zależy już od konkretnego czytnika.

Może być to prezentacja wzorowana na skrzynkę poczty elektronicznej, może to być przesuwający się pasek informacyjny w dolnej części ekranu (na wzór znanego z telewizji paska informacyjnego), może to być tylko wskaźnik liczby nowych wiadomości w kanale. Pomysłów i ich rozwiązań jest wiele. Ważnym jest to, że aby czytnik spełnił swą rolę musi działać cały czas, no i oczywiście komputer musi mieć stały dostęp do Internetu. Wiele różnych czytników można znaleźć na stronach z darmowym oprogramowaniem np. www.dobreprogramy.pl. Jeżeli ktoś stale używa przeglądarki internetowej i nie wymaga nadzwyczajnych właściwości czytnika, może wykorzystać fakt, że większość przeglądarek ma już wbudowaną funkcjonalność czytnika. Kanał zasubskrybować można więc bezpośrednio w przeglądarce.

Użytkownicy, którzy korzystają z klienta poczty internetowej jak np. Microsoft Outlook lub Mozilla Thunderbird czy Opera Mail, mogą w takim programie uaktywnić obsługę kanału RSS. Wiadomości pojawiające się w kanale pojawiają się w dedykowanym folderze, jak dla poczty przychodzącej.

W tym opracowaniu powiem jak skorzystać z czytników kanałów w przeglądarkach internetowych. Omówię pięć z nich. Użytkownik może przejść od razu do interesującej go przeglądarki klikając jej nazwę. Obserwacja statystyk dostępu do sieci , wskazuje, że najczęściej stosowanymi w Polsce przeglądarkami są (w kolejności od najczęściej używanej): Google Chrome, Mozilla Firefox, Internet Explorer i Opera. Dodatkowo omówię także przeglądarkę Safari, kojarzoną głównie z produktami Apple i w systemach Windows nie często używaną.

Mozilla Firefox (wersja 13.0.1)

Przeglądarka Firefox oferuje dostęp do kanałów RSS w różny sposób. Decyduje o tym parametr widoczny po wywołaniu polecenia „NARZĘDZIA – OPCJE – APLIKACJE”. Na rys. 3. pokazana jest stosowna opcja z rozwiniętą listą możliwych wyborów. Rozwiązaniem macierzystym przeglądarki są tak zwane dynamiczne zakładki i o nich właśnie traktuje ciąg dalszy.

Okienko opcji programu Firefox
Rys. 3: Opcje dostępne dla kanału informacyjnego.

Przeglądarka Firefox rozpoznaje czy aktualnie wyświetlana strona zawiera ofertę kanału. Poniżej na rys. 4 pokazuję fragment strony internetowej banku mBank.pl

Przykład strony internetowej nie zawierającej kanału informacyjnego.
Rys. 4: Fragment strony mBank.pl.

W rozwiniętym dla tej strony poleceniu „ZAKŁADKI”, widać nieaktywną (szarą) opcję „Subskrybuj tę stronę…”, oznacza to, że na tej stronie nie wykryto żadnego kanału informacyjnego. Tę samą informacje niesie szara, a więc także nieaktywna, ikonka „Subskrybuj” znajdująca się w pasku narzędzi nawigacyjnych. Obie wspomniane pozycje zaznaczyłem na ilustracji. Jeśli ikonki „Subskrybuj” nie ma na pasku, można ją dodać, wywołując polecenie „WIDOK – PASKI NARZĘDZI – DOSTOSUJ…” lub klikając prawym przyciskiem myszki w obszarze paska narzędzi i wyborze pozycji „Dostosuj” z otwartego menu kontekstowego. Otwarte zostanie okienko opisujące co należy zrobić, jak na ilustracji poniżej.

Okienko dostosowywania pasków narzędzi w Firefox.
Rys. 5: Okienko dostosowywania paska narzędzi w programie Firefox.

Ikonka „Subskrybuj” przeciągnięta na pasek narzędzi będzie sygnalizowała swoim wyglądem czy strona oferuje czy nie, jakieś kanały.

Kolejna ilustracja pokazuje fragment strony portalu internetowego Interia.pl. Portal oferuje wiele kanałów, dlatego opcja „Subskrybuj tę stronę” nie tylko jest dostępna ale ma na prawej krawędzi znacznik skierowanego w prawo trójkąta, sygnalizujący możliwość otwarcia kaskadowego menu z listą dostępnych na stronie kanałów. Wyraźna, kontrastowa, jest także ikona „Subskrybuj”.

Strona internetowa portalu Interia.pl z wieloma kanałami informacyjnymi.
Rys. 6:Fragment strony internetowej portalu Interia.pl.

Aby zasubskrybować kanał informacyjny należy kliknąć myszką w ikonkę „Subskrybuj”, lub użyć polecenia „ZAKŁADKI – SUBSKRYBUJ STRONĘ –rozwinięcie menu kaskadowego” . W obu przypadkach zobaczymy listę dostępnych kanałów informacyjnych, z których wybieramy ten, który chcemy zasubskrybować. Obrazuje to ilustracja poniżej.

Sposób subskrybowania kanału w programie Firefox.
Rys. 7: Lista kanałów informacyjnych dostępnych w portalu Interia.pl.

Każdy kanał subskrybujemy oddzielnie. Jeśli na stronie jest tylko jeden kanał, program przeniesie nas od razu do procedury subskrypcyjnej. Pokazuję to poniżej na przykładzie serwisu YESTOK.pl zawierającego tylko jeden kanał.

Okienko definiowania nazwy dynamicznej zakładki i jej lokalizacji.
Rys. 8: Okienko definiowania własnej nazwy dla dynamicznej zakładki.

Na pasku zakładek widać już uformowaną dynamiczną zakładkę kanału. Jej ostateczne zasubskrybowanie utworzy wspomnianą dynamiczną zakładkę. Na tym etapie można jeszcze zmienić proponowaną nazwę zakładki na swoją własną. Kliknięcie zasubskrybowanej dynamicznej zakładki powoduje wyświetlenie wszystkich tematów znajdujących się w kanale. Tak jak pokazuje to rys. 9.

Przykładowa lista tematów w dynamicznej zakładce programu.
Rys. 9: Lista tematów kanału informacyjnego pokazywana w dynamicznej zakładce.

Wybór tematu z wyświetlanej listy przeniesie użytkownika do odpowiedniej strony przypisanej tej konkretnej wiadomości. Tematy już przeczytane wyróżnione są za pomocą odmiennej ikonki. Prezentuje to także powyższa ilustracja.

Firefox w tym systemie obsługi kanałów RSS nie pokazuje dodatkowych, rozszerzających opisów podawanych w kanale. Nie pozwala też na usunięcie przeczytanych już wiadomości, będą one znajdowały się na liście tak długo, jak długo będą umieszczone w kanale i z listy znikną dopiero wtedy gdy administrator kanału usunie je z pliku. Zazwyczaj lista wiadomości ma jakąś stałą wielkość. Stare wiadomości się dezaktualizują, więc są zastępowane przez nowe.

Wróć do listy przeglądarek

Przejdź do zakończenia artykułu