24
декабря
2007

Ассоциирование потоков с веб-страницами

RSS фид давно стал неотъемлемой частью любого блога, новостного сайта или любого другого веб-ресурса, материалам которого свойственно периодически обновляться. В этом посте будет рассказано о том, как грамотно указать адрес RSS ленты на веб-странице.

Как показать адрес фида на странице?

Одним из любимых фетишей блоггеров стала стандартная пиктограмма RSS (точнее, пиктограмма фида в общем смысле, т.к. не стоит забывать о существовании менее распространенного стандарта Atom). Любят ее настолько, что зачастую вместо иконки для визуальной идентификации ссылок, лепят огромные иконы шириной в 150-200 пикселей. С одной стороны — это в какой-то мере осмысленно. Большой значок лучше заметен, следовательно людей узнает, что на сайте есть фид, и возможно захотят на него подписаться.

Тем не менее, увеличение заметности и количества ссылок на RSS не достаточно для обеспечения легкой подписки. Привязка адреса фида к HTML документу является более значимой по следующим причинам:

  • Если для подписки использовать главный URL сайта, любой развитый агрегатор сможет самостоятельно найти адрес ассоциированного с ним RSS/Atom потока. Это более грамотное и надежное решение, чем заставлять посетителя делать эту работу самому (пользователь может не найти нужной ссылки или не понимать, в чем разница между адресом сайта и адресом потока при подписке на него).
  • Все современные браузеры отображают в адресной строке оранжевую пиктограмму, если к странице привязан поток. Эта же пиктограмма может использоваться для добавления фида, благодаря чему еще до захода на сайт становится известно, как определить возможность подписки.
    address-bar-rss-icon.png

Как привязать URL фида к HTML документу?

Для этого потребуется добавить тег link в HTML заголовок документа. Для RSS он будет выглядеть так:

<link rel="alternate" type="application/rss+xml"
    title="Название потока" href="URL потока" />

Для Atom, следующим образом:

<link rel="alternate" type="application/atom+xml"
    title="Название потока" href="URL потока" />

Смысл использования Feedburner

Feedburner — сервис, выполняющий ретрансляцию потоков и предоставляющий ряд сопутствующих услуг. Например, подсчет статистики скачиваний потока, переходов на сайт, кликов по ссылка и т.п. Есть ряд существенных причин для того, чтобы пользоваться им:

  • Адрес потока становится независимым от адреса сайта. Это обезопасит от частичной потери подписчиков при смене сайта или потока (например, при смене CMS).
  • Адрес на Feedburner стал своеобразным показателем качества потока, гарантирующим грамотное отображение контента в любом агрегаторе.
  • Даже если основной сайт по какой-либо причине временно недоступен, его фид все равно можно будет скачать.

Альтернативный URL для фида в WordPress

При совместном использовании Feedburner и WordPress, необходимо заменить стандартные адреса фида блога на новые. Есть два способа это сделать:

  • Использовать специальный плагин FeedBurner FeedSmith, который будет перенаправлять стандартные для WordPress ссылки на Feedburner. Новый адрес фида можно будет указать в административном интерфейсе блога.
  • Самостоятельно заменить в шаблоне все вызовы функции bloginfo_rss() на нужный адрес (как правило, они находятся в файле header.php). Это более «топорное» решение, т.к. адрес фида становится неуправляем из административного интерфейса, но более «легкое», т.к. не потребует установки дополнительных плагинов и вызова трехэтажных функций для выполнения простой операции.

Ссылки по теме:

Комментарии к заметке «Ассоциирование потоков с веб-страницами»

# Виктор: (16 мая, 2008 @ 11:40)

Написать комментарий

Можно использовать следующие HTML теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .