Atom 1.0

Atom Syndication Format jest formatem publikacji kanałów informacyjnych (ang. newsfeeds). Atom jest następcą nierozwijanego już RSS (ang. Really Simple Sindication).

Pliki Atom, podobnie jak XHTML, są tekstowymi plikami zgodnymi z XML, dlatego wystarczy znajomość składni XHTML, aby tworzyć pliki Atom.

Dlaczego Atom, a nie RSS?

Atom powstał, aby poprawić błędy i niedociągnięcia specyfikacji RSS. Dzięki temu jest prostszy w użyciu i lepiej współpracuje z XHTML. Zobacz porównanie Atom i RSS.

Można łatwo skonwertować Atom na RSS, dzięki czemu minimalnym wysiłkiem można wspierać oba formaty.

Jak to działa?

Czytnik co jakiś czas sprawdza, czy plik kanału zmienił się. Jeśli się zmienił, to pobiera go, analizuje i ewentualnie informuje użytkownika o nowych wpisach.

Niektóre czytniki po prostu pokazują zawartość kanału na życzenie użytkownika.

Czasem kanały są wykorzystywane do pobierania/przekazywania informacji między serwisami.

Czym testować?

Najważniejsza jest formalna poprawność kanału (XML nie wybacza błędów, a ponadto kanał będzie używany przez różne programy, które mogą nie być tak tolerancyjne jak popularne czytniki). Poprawność dobrze sprawdza feedvalidator.org.

Dynamiczne zakładki wbudowane w Firefox są zbyt ubogie, żeby dobrze przetestować kanał — polecamy zainstalować rozszerzenie Sage.

W praktyce można sprawdzić kanał przeglądarkami — Opera, Firefox i Safari mają obsługę Atom. Do przetestowania bardziej zaawansowanych kanałów, zawierających dołączone grafiki, kategorie, itp. potrzebny będzie wyspecjalizowany czytnik. Od wersji 9.00 Opera obsługuje grafiki w kanałach.

Jakieś czytniki godne polecenia. Na przykład ten w komunikatorze Konnekt, zawiera filtr reklam. Ten z Opery tez jest ciekawy, na pewno lepszy niz z Fxa?

Popularne i wielofunkcyjne czytniki

Ciekawym i multiplatformowym (*BSD, Linux, Mac OS X, Solaris, Windows) czytnikiem kanałów XML jest RSSOwl (darmowy). Dla Mac OS X godnym polecenia narzędziem jest Vienna (darmowy). Istnieje wiele innych, jednak najczęściej są to aplikacje komercyjne. Ich funkcjonalność wykracza poza typowy odczyt danych. Zakrawa nawet o takie opcje jak edycja i bezpośrednie publikowanie materiałów XML na blogach (z wykorzystaniem popularnych serwisów weblogowych itp.).



Zmodyfikowano: 15.08.2011, 07:51
submit