четверг, 9 августа 2012 г.

Как и зачем создавать RSS


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

Если вы владелец сайта, то RSS поможет вам не только существенно увеличить трафик сайта, но и повысить качество ресурса в целом.

Зачем создавать RSS

RSS – это технология, которая обеспечивает посетителей ваших сайтов удобным средством для получения информации. Размещение RSS это:

  • RSS – это фактически стандарт для публикации новостей
  • RSS способен увеличить трафик сайта
  • RSS решает проблему спама
  • Создать RSS – это очень просто, а выгода несомненна
  • Вы можете размещать рекламу в RSS лентах и зарабатывать деньги
  • Пользователи обожают RSS за возможность подписки и отписки от канала в любой момент
  • Наличие RSS повышает качество ресурса в целом

Как заработать на RSS

Платная подписка.
Некоторые владельцы сайтов делают подписку на свои RSS платной.

Реклама в RSS.
В любой RSS канал могут быть встроены обычные баннеры с оплатой по числу кликов. Кроме того, вы можете попробовать размещать платные ссылки.


Как сделать RSS канал

В состав любого RSS канала входят элементы (items), причем каждый элемент обязательно должен иметь заголовок (title), описание (description) и гиперссылку (link).

Фактически, RSS канал (RSS лента, RSS feed) - это файл, формат которого основан на базе XML. Его его необходимо загрузить на Web-сервер, обычно – посредством FTP.

Далее, обязательно сделайте ссылку с фид одной, или со всех страниц сайта. Обычно вебмастер размещает на страницах сайта картинку в виде кнопки, которая ссылается на RSS фид. Пример кода:

<a href="http://www.domain.ru/rss.xml"><img src="http://www domain.ru/rss.gif"></a>

Кроме того, нужно сделать особую ссылку на RSS фид из области тега <head> HTML-страницы. Это поможет RSS-ридерам автоматически определить наличие фида на сайте:

<head>
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://www. .domain.ru/rss.xml" />
</head>


Структура и элементы RSS 2.0

На сайте разработчика приводится подробное описание элементов RSS 2.0, здесь рассмотрим только некоторые из них.

Элемент <channel>

Элемент <channel> определяет канал как таковой и содержит всю информацию.

Обязательные элементы канала


  • title — Название канала, по которому люди будут ссылаться на сервис. Если канал связан с веб-сайтом, то значение title должно совпадать с заголовком стартовой страницы сайта.
  • link — URL веб-сайта, связанного с каналом.
  • description — Краткое описание канала.

Необязательные элементы канала


  • language — Язык канала, как определено W3C.
  • pubDate — Дата публикации канала как определено в спецификации RFC 822.
  • lastBuildDate — Время последнего изменения содержимого канала.
  • category — Указывает одну и более категорию, к которой относится канал
  • ttl — Время жизни: количество минут, на которые канал может кешироваться перед обновлением с ресурса.
  • image — Изображение GIF, JPEG или PNG, которое может отображаться с каналом. Например, логотип компании.

Атрибуты элементов

В качестве примера элемента с атрибутами рассмотрим <image>. Это — дочерний элемент <channel>, содержащий три обязательных и три дополнительных элемента:


  • url — URL изображения GIF, JPEG или PNG, представляющего канал
  • title — Название изображения, которое будет использовано в атрибуте alt при отображении канала в виде гипертекста.
  • link — URL сайта; изображение канала будет служить ссылкой на этот сайт.
  • width, height — Необязательные атрибуты, задающие ширину и высоту изображения в пикселях. Максимальные размеры изображения — 144 х 400px, по умолчанию — 88 x 31px. Например:

<image url="***"
title="***"
link="***"
width="200px" height="60px" />

  • description — Необязательное описание изображения.

Детальное описание атрибутов прочих элементов доступно на сайте разработчиков. Здесь же подробно рассмотрим элемент <item>.

Элемент <item>

Канал может содержать любое количество элементов <item>, описывающих отслеживаемую информацию. Каждый <item> может содержать (или не содержать, в зависимости от используемых дочерних элементов) заголовок сообщения, его содержание (краткое или полное), ссылку на источник, информацию об авторе и др. Все дочерние элементы <item> являются необязательными, однако по крайней мере <title> или <description> должен существовать. Перечислим некоторые элементы <item>:

Дочерние элементы <item>


  • title — Заголовок сообщения.
  • link — URL сообщения.
  • description — Краткий обзор сообщения.
  • author — Адрес электронной почты автора сообщения.
  • category — Включает сообщение в одну или более категорий.
  • enclosure — Описывает медиа-объект, прикрепленный к сообщению, например:
  • <enclosure url="http://www.example.com/mp3/hello.mp3" length="12216320" type="audio/mpeg" />
  • pubDate — Показывает, когда сообщение было опубликовано.

Полный список и подробное описание см. на сайте RSS Advisory Board. В спецификации формата приведены пояснения и рекомендации по использованию каждого из дочерних элементов <item>. Так, например, элемент <author>, который указывает адрес электронной почты автора сообщения, следует использовать, если авторов несколько. Если же автор всех сообщений единственный, то <author> в <item> лучше опустить.

Как раскрутить RSS

Для того, чтобы ваш RSS фид приобрел настоящую популярность, ему требуется постоянный приток новой аудитории. Однако, раскручивая канал, не забывайте и о уже существующих подписчиках, проводя регулярные обновления канала.

Самые эффективные методы раскрутки RSS фида:
  • Разместите ссылку на фид с вашего сайта
  • Сабмит в директории фидов и специализированные поисковые системы
    • http://feedshark.brainbliss.com 
    • http://pingomatic.com 
    • http://www.masternewmedia.org/rss/top55
    • http://www.feedsubmitter.com
    • http://www.submitrssfeed.com
    • http://www.dummysoftware.com/rsssubmit.html
  • Set-Up a PPC(Pay-Per-Click) campaign
  • Оставляйте ссылки на фид с форумов, блогов, и гостевых книг

Сравнение RSS и Atom

Стандарт Atom в силу своих возможностей является более универсальным средством синдикации и агрегирования информации. Этот формат следует использовать при разработке новых приложений, использующих каналы.
Спецификация RSS 2.0 остается широко распространенной и в ближайшее время останется таковой. Следовательно, разработчикам агрегаторов и роботов-сборщиков не стоит пока отказываться от этого формата синдикации и агрегирования.
Страница сравнения разработчиков.

По материалам: http://rss-vs-atom.narod.ru http://create-rss-feed.com

Комментариев нет:

Отправить комментарий