RSS i Atom: Różnice pomiędzy wersjami
m |
m (→Kanały Atom wpisów) |
||
Linia 17: | Linia 17: | ||
==Kanały Atom wpisów== | ==Kanały Atom wpisów== | ||
− | Aby udostępnić kanał Atom dla wpisów wystarczy w szablonie wstawić odpowiedni tag wskazujący adres kanału, np. [[Tagi#HOME|&HOME;]]/atom/ (brak specjalnego znacznika dla kanału Atom). Do tak określonego adresu kanału można dodać różne parametry, pozwalające na konfigurację dodatkowych związanych z nim opcji. Wszystkie podawane są po adresie kanału RSS Twojego joggera (np. http://sparrow.jogger.pl/) (Te parametry w większości można również zastosować do kanału Atom dla strony głównej joggera [http://jogger.pl/atom/ http://jogger.pl/atom/]. | + | Aby udostępnić kanał Atom dla wpisów wystarczy w szablonie wstawić odpowiedni tag wskazujący adres kanału, np. [[Tagi#HOME|&HOME;]]/atom/ (brak specjalnego znacznika dla kanału Atom). Do tak określonego adresu kanału można dodać różne parametry, pozwalające na konfigurację dodatkowych związanych z nim opcji. Wszystkie podawane są po adresie kanału RSS Twojego joggera (np. http://sparrow.jogger.pl/) (Te parametry w większości można również zastosować do kanału Atom dla strony głównej joggera [http://jogger.pl/atom/ http://jogger.pl/atom/]). |
W opisie treści kanału zawarte jest określenie kategorii do jakich należą wpisy. | W opisie treści kanału zawarte jest określenie kategorii do jakich należą wpisy. |
Wersja z 16:29, 1 lut 2007
Spis treści
RSS i Atom
Swój prywatny dziennik możesz łatwo udostępniać innym przy pomocy kanałów informacyjnych (feedów) w formacie RSS 2.0 lub nowszym Atom. Kanały te służą do rozpowszechniania nagłówków wiadomości lub całych wiadomości i są używane przez usługi agregacji informacji oraz serwisy internetowe na całym świecie. Odbiór treści z tych kanałów zapewniają specjalne czytniki.
Domyślnie w kanałach dostępna jest treść wpisów zamieszczonych na zerowym i pierwszym poziomie. Dostęp do treści z wyższych poziomów zapewnia autoryzacja użytkowników.
Kanały RSS wpisów
Aby udostępnić kanał RSS wpisów wystarczy w szablonie wstawić odpowiedni tag wskazujący adres kanału, np. &RSS; lub &HOME;/rss/. Do tak określonego adresu kanału można dodać różne parametry, pozwalające na konfigurację dodatkowych związanych z nim opcji. Wszystkie podawane są po adresie kanału RSS Twojego joggera (np. http://sparrow.jogger.pl/) (Te parametry w większości można również zastosować do kanału RSS dla strony głównej joggera http://jogger.pl/rss/.
/rss/ same tematy wpisów, domyślna liczba (10) /rss/liczba_wpisow/ liczba wpisów dostępnych w kanale (maksymalnie 50), parametr podawany jako ostatni /rss/content/liczba_wpisow/ całe wpisy, tekstowo bez fromatowania, ustalona liczba wpisów /rss/short/liczba_wpisow/ skrócona do 300 znaków treść wpisów, tekstowo bez formatowania, ustalona liczba wpisów /rss/content/html/liczba_wpisow/ całe wpisy w formacie html, ustalona liczba wpisów /rss/short/html/liczba_wpisow/ skrócona do 300 znaków treść wpisów w formacie html, ustalona liczba wpisów /rss/cat/permalink_kategorii1/ kanał zawierający tylko wpisy ze wskazanych kategorii /rss/auth/identyfikator/ wpisy dostępne również dla użytkownika mającego dostęp do wyższych poziomów
Kanały Atom wpisów
Aby udostępnić kanał Atom dla wpisów wystarczy w szablonie wstawić odpowiedni tag wskazujący adres kanału, np. &HOME;/atom/ (brak specjalnego znacznika dla kanału Atom). Do tak określonego adresu kanału można dodać różne parametry, pozwalające na konfigurację dodatkowych związanych z nim opcji. Wszystkie podawane są po adresie kanału RSS Twojego joggera (np. http://sparrow.jogger.pl/) (Te parametry w większości można również zastosować do kanału Atom dla strony głównej joggera http://jogger.pl/atom/).
W opisie treści kanału zawarte jest określenie kategorii do jakich należą wpisy.
/atom/ same tematy wpisów, domyślna liczba (10) /atom/liczba_wpisow/ liczba wpisów dostępnych w kanale (maksymalnie 50), parametr podawany jako ostatni /atom/content/liczba_wpisow/ całe wpisy, tekstowo bez fromatowania, ustalona liczba wpisów /atom/short/liczba_wpisow/ skrócona do 300 znaków treść wpisów, tekstowo bez formatowania, ustalona liczba wpisów /atom/content/html/liczba_wpisow/ całe wpisy w formacie html, ustalona liczba wpisów /atom/short/html/liczba_wpisow/ skrócona do 300 znaków treść wpisów w formacie html, ustalona liczba wpisów /atom/cat/permalink_kategorii1/ kanał zawierający tylko wpisy ze wskazanych kategorii /atom/auth/identyfikator/ wpisy dostępne również dla użytkownika mającego dostęp do wyższych poziomów
Kanały z wpisami z wyższych poziomów
Dodanie /auth/identyfikator/ bezpośrednio po określeniu typu kanału umożliwia również dostęp do treści wpisów zamieszczonych na wyższych poziomach.
identyfikator w /auth/identyfikator/ określa się w panelu administracyjnym Użytkownicy poziomów, długość identyfikatora może wynosić od 1 do 32 dowolnych znaków, wstępnie wygenerowany jest losowy identyfikator.
/auth/identyfikator/ o ile ma występować powinno, być podane jako pierwsze w kolejności, później ewentualne określenie kategorii i dopiero dodatkowe parametry dotyczące zawartości kanału.
Kanały dla kategorii
Można określić więcej niż jedną kategorię dostępną w kanale, podając kolejne po znaku plusa:
/cat/permalink_kategorii1+permalink_kategorii2+permalink_kategorii3/
Uwaga! Jeżeli występują kategorie zagnieżdżone, to należy podawać ostatni człon permalinku kategorii, na przykład przy /internet/blogi/ należy użyć samego blogi.
Kanały komentarzy
Dostępne są również kanały komentarzy dla poszczególnych wpisów.
Dodanie do permalinku wpisu /rss/ tworzy kanał RSS z komentarzami do danego wpisu. Na przykład:
<a href="&ENTRY_COMMENT_HREF;rss/">RSS komentarzy</a>
Dodanie do permalinku wpisu /atom/ tworzy kanał Atom z komentarzami do danego wpisu. Na przykład:
<a href="&ENTRY_COMMENT_HREF;atom/">Atom komentarzy</a>
Dodatkowo dodanie /auth/identyfikator/ umożliwia dostęp do komentarzy wpisów na poziomie wyższym niż 1, podobnie jak dla kanału wpisów.
Stary format adresów
/syndication.php jest już nieaktywny, proszę używać nowej wersji.