Categories: Szuflandia

Feedburner – simple HOWTO

Bardzo wiele blogów i serwisów korzysta dzisiaj z funkcjonalności feedburner. Wielu jeszcze tego nie robi, a szkoda. Sam zacząłem dopiero dzisiaj, bo dopiero dzisiaj znalazłem kwadrans, żeby przesiąść do nowego syndykatu.

Kilka przydatnych opcji


  • Feedburner pozwala na publikowanie multimedialnych treści wewnątrz kanału RSS. Publikowanie lub niepublikowanie, ponieważ wszystko można tutaj wygodnie skonfigurować.
  • Podsumowanie wpisu – możemy ograniczyć wyświetlanie wpisów w agregatorach do n znaków.
  • del.icio.us – Linki dodawane do konta w Del.icio.us mogą teraz pojawiać się wewnątrz naszego kanału.
  • flickr – j.w., również w czasie rzeczywistym, lub jako podsumowanie dnia
  • digg, ma.gnolia? – również!
  • geolokalizacja – narzędzie wyszukujące najbliższych bloggerów
  • strona informacyjna – ułatw swoim czytelnikom dodanie kanału do agregatora on-line:
  • oraz najważniejsze i najpopularniejsze

  • statystyki – sprawdź ile osób jest na bieżąco!
  • Update: Tomasz Topa słusznie zwrócił mi uwagę, że nie wymieniłem dwóch ważnych elementów Feedburnera:

  • PingShot – informowanie o nowych wpisach takie serwisy jak Technorati, Bloglines, Ping-o-matic czy GoogleBlogSearch. Sczególnie przydatne, gdy nasz system blogowy nie ma tej funkcji wbudowanej automatycznie.
  • Email Subscription – bo nie każdy wie co to RSS.

Systemów blogowych i CMS‘ów jest wiele, a większość z nich obsługuje feedy RSS czy Atom. Jak je zatem podmienić? Ten blog działa pod kontrolą silnika WordPress zatem na jego przykładzie omówię co zrobić, by w kilku krokach mieć dostęp do funkcjonalności Feedburner’a. Niemniej, poniżej znajdują się 2 metody. Druga z nich – owszem, nadaje się tylko dla WordPress’a. Jednak pierwszą można wykorzystać (z minimalnymi modyfikacjami wymagającymi jedynie odrobiny myślenia) w każdym CMS’ie.

Feedburner HOWTO – part 1

Decydując się na oddanie się pod kontrolę Feedburnera musimy podmienić istniejące na naszej stronie kanały.

  1. Rejestracji i tworzenia feedu nie warto opisywać. Standard.
  2. Aktualizacja nagłówka strony – w przypadku WP jest to plik header.php. należy zastąpić wszystkie nagłówki dotyczące kanałów RSS jak np.

    <link rel="alternate" type="application/rss+xml" title="moj blog RSS Feed" href="http://blog.domain.tld/rss/" />
    <link rel="alternate" type="application/atom+xml" title="moj blog Atom Feed" href="http://blog.domain.tld/feed/atom/" />
    <link rel="alternate" type="application/rss+xml" title="moj blog RSS 2.0 Feed" href="http://blog.domain.tld/feed/" />
    <link rel="alternate" type="application/rss+xml" title="moj blog Comments RSS 2.0 Feed" href="http://blog.domain.tld/comments/feed/" />
    <link rel="alternate" type="application/rdf+xml" title="moj blog RSS 1.0" href="http://blog.domain.tld/feed/rdf/" />
    <link rel="alternate" type="text/xml" title="moj blog RSS 0.92 Feed" href="http://blog.domain.tld/feed/rss/" />

    takim:
    <link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/moj_feed" />
    Od tego momentu każdy nowy czytelnik będzie już subskrybował kanał dostarczany przez FB.

  3. Dla obecnych już czytelników należy przygotować kilka zmian w pliku .htaccess.
    Dla mojego bloga wygląda on tak:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^archives/category/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?category_name=$1&feed=$2 [QSA]
    RewriteRule ^archives/category/?(.*) /index.php?category_name=$1 [QSA]
    RewriteRule ^archives/author/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?author_name=$1&feed=$2 [QSA]
    RewriteRule ^archives/author/?(.*) /index.php?author_name=$1 [QSA]
    RewriteRule ^archives/([0-9]{4})?/?([0-9]{1,2})?/?([0-9]{1,2})?/?([_0-9a-z-]+)?/?([0-9]+)?/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&page=$5 [QSA]
    RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?year=$1&monthnum=$2&day=$3&name=$4&feed=$5 [QSA]
    RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/trackback/?$ /wp-trackback.php?year=$1&monthnum=$2&day=$3&name=$4 [QSA]
    RewriteRule ^comments/feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1&withcomments=1 [QSA]
    RewriteCond %{HTTP_USER_AGENT} FeedBurner
    RewriteRule ^feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1 [QSA]
    RewriteCond %{HTTP_USER_AGENT} !FeedBurner
    RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/ludwikc/blog [R,L]

    Z zaznaczeniem, że mój blog dziala we własnej domenie. Dla podkatalogu z blogiem należy przed każdym /wp-... oraz po RewriteBase podać ścieżkę /blog.
    Taki zabieg pozwoli dotychczasowym subskrybentom zaktualizować feedy. Mój .htaccess do pobrania.
  4. To wszystko.
    .htaccess

    z zasady jest aktywowany w czasie rzeczywistym.

  5. A, tak. Zapomniałem dodać, że teraz próba otworzenia jakiegokolwiek postu kończy się błędem 404. Ale dto nie jest żaden problem. Nie zależnie od tego jaką metodę wyświetlania permalinków wybraliśmy należy udać się do Options » Permalinks i zaktualizować sposób ich wyświetlania.

Feedburner HOWTO – part 2: WordPress plugin

Metoda prostsza, do wykorzystania w WordPressie. Ściągamy odpowiedni plugin, instalujemy, aktywujemy. Działa. 🙂

Social Linkin’ – Wykop.pl

Mamy, wymienione wyżej, del.icio.us, digg. A co z naszym wykopem? Też jest. Zgodnie z API możemy Stworzyć własną FeedFlarę która pozwoli dodawać linki na wykop.pl bezpośrednio z czytnika.
Aby to zrobić należy podać w Personal FeedFlares adres pliku xml:
http://projects.ludwikc.net/xml/wykop.xml

Co daje następujący efekt:

Sprawdź sam.

[tags]feedburner, rss, wordpress, howto[/tags]

Ludwik C. Siadlak

Bloger, vloger i podcaster. Z zawodu trener nowoczesnych technologii i skutecznej komunikacji. Do tego motocyklista, honorowy obywatel New Britain w CT, USA. Na tym blogu piszę o skutecznej komunikacji, poprawianiu swoich umiejętności interpersonalnych, ale przede wszystkim o praktycznych scenariuszach przejmowania władzy nad światem.

View Comments

  • 1) tomacz.topa.pl -> tomasz.topa.pl ;)

    2) Pomysł na rozwinięcie wpisu: ja bym jeszcze wspomniał o takich przydatnych funkcjach FeedBurnera jak np.:
    - PingShot - informowanie o nowych postach serwisów takich jak Technorati, Bloglines, Ping-o-matic czy Google Blog Search. - nie musimy wtedy sami dbać o pingowanie różnych agregatorów.
    - Email Subscription - nie wszyscy potrafią używać RSSów, są jeszcze tacy, którzy lubią newslettery

    itp.

Share
Published by
Ludwik C. Siadlak

Recent Posts

Optimize edilmiş kumarhaneİçinakıllı telefon:bu platform nedir Onun adı ne kullanmak?

Mühendislik geliştirmelerinin optimizasyonu geçmedi niş internet oyunları. Neredeyse her şey kumar web kumarhanesi izin vermek…

5 hours ago

Up X официальный журнал танцевать в игорный дом Ап Буква на аржаны

В отличие от большинства конкурентов, Up-x гарантирует баскетбольного роста ватерпас невредности вдобавок правдивости, как поступает…

1 day ago

Finest Legit Online casinos: Safer A real income Betting Web sites out of 2024

Consequently you can enjoy all favourite online casino games, from ports and desk game to…

2 days ago

Pregabalina: Potencjalne Zastosowanie i Ryzyko Narkotykowe

Lyrica Dawka: 75 mg, 150 mg Cena: 0,81 PLN za tabletkę Metody płatności: Visa, MasterCard,…

2 days ago

Gamble Tower Raid Permanent Form Today Pilgrim Outpost

Still, the overall game runs on the RNG mechanics, so you can make sure the…

3 days ago

1xbet ที่จะดาวน์โหลดใช้บูธ Android 1xbet และอินพุตการเปลี่ยนแปลงของ iOS

ในประเภทของคำศัพท์ที่มากขึ้นเรารับรองในภายหลังโดยแต่ละเซสชัน หากคุณพบการขับไล่ใช้ทรัพยากรที่สาม -Party และ Arzhany ต้องการที่จะได้รับจากคุณอย่างชัดเจนนี่คือนักธุรกิจ ดาวน์โหลดฟรี 1xbet Nate Android ที่คุณสามารถทำได้ด้วยเว็บไซต์ impolian ของเจ้ามือรับแทง การเพิ่ม 1xbet…

3 days ago