Учебники

RSS — Краткое руководство

Что такое RSS?

RSS — это открытый метод доставки постоянно меняющегося веб-контента. Многие новостные сайты, блоги и другие онлайн-издатели распространяют свой контент в виде RSS-канала для тех, кто этого хочет.

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

Вкратце:

  • RSS — это протокол, который предоставляет открытый метод синдикации и агрегирования веб-контента.

  • RSS — это стандарт публикации регулярных обновлений веб-контента.

  • RSS — это стандарт синдикации, основанный на типе XML-файла, который находится на интернет-сервере.

  • RSS — это приложение XML, которое соответствует спецификации R3F W3C и расширяется с помощью XML.

  • Вы также можете загружать RSS-каналы с других сайтов для отображения обновленных новостей на своем сайте или использовать настольный компьютер или онлайн-ридер для доступа к своим любимым RSS-каналам.

RSS — это протокол, который предоставляет открытый метод синдикации и агрегирования веб-контента.

RSS — это стандарт публикации регулярных обновлений веб-контента.

RSS — это стандарт синдикации, основанный на типе XML-файла, который находится на интернет-сервере.

RSS — это приложение XML, которое соответствует спецификации R3F W3C и расширяется с помощью XML.

Вы также можете загружать RSS-каналы с других сайтов для отображения обновленных новостей на своем сайте или использовать настольный компьютер или онлайн-ридер для доступа к своим любимым RSS-каналам.

Что означает RSS? Это зависит от того, какую версию RSS вы используете.

  • Версия RSS 0.9 — Сводка

  • RSS Версия 1.0R DF S ite summary

  • Версии RSS 2.0, 2.0.1 и 0.9x — действительно реализация

Версия RSS 0.9 — Сводка

RSS Версия 1.0R DF S ite summary

Версии RSS 2.0, 2.0.1 и 0.9x — действительно реализация

Что такое RSS-канал?

  • RSS Feed — это текстовый XML-файл, который находится на интернет-сервере.

  • Файл RSS-ленты содержит основную информацию о сайте (заголовок, URL-адрес, описание), а также одну или несколько записей элементов, которые включают, как минимум, заголовок (заголовок), URL-адрес и краткое описание связанного содержимого.

  • Существуют различные варианты RSS-каналов в зависимости от версии RSS. Другой формат XML Feed называется ATOM.

  • RSS-каналы зарегистрированы в реестре RSS, чтобы сделать их более доступными для зрителей, заинтересованных в вашей области контента.

  • RSS-каналы могут иметь ссылки на ваш сайт, что приведет к увеличению трафика на ваш сайт.

  • RSS-каналы обновляются ежечасно (Associated Press и News Groups), некоторые RSS-каналы обновляются ежедневно, а другие обновляются еженедельно или нерегулярно.

RSS Feed — это текстовый XML-файл, который находится на интернет-сервере.

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

Существуют различные варианты RSS-каналов в зависимости от версии RSS. Другой формат XML Feed называется ATOM.

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

RSS-каналы могут иметь ссылки на ваш сайт, что приведет к увеличению трафика на ваш сайт.

RSS-каналы обновляются ежечасно (Associated Press и News Groups), некоторые RSS-каналы обновляются ежедневно, а другие обновляются еженедельно или нерегулярно.

Как работает RSS?

Вот как работает RSS:

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

  • Посетитель сайта подпишется, чтобы прочитать ваш RSS-канал. Канал RSS будет читаться читателем RSS.

  • Программа чтения RSS-каналов читает файл RSS-канала и отображает его. Программа чтения RSS отображает только новые элементы из ленты RSS.

  • Считыватель RSS-каналов можно настроить так, чтобы он отображал содержимое, относящееся к одному или нескольким RSS-каналам и основанное на ваших интересах.

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

Посетитель сайта подпишется, чтобы прочитать ваш RSS-канал. Канал RSS будет читаться читателем RSS.

Программа чтения RSS-каналов читает файл RSS-канала и отображает его. Программа чтения RSS отображает только новые элементы из ленты RSS.

Считыватель RSS-каналов можно настроить так, чтобы он отображал содержимое, относящееся к одному или нескольким RSS-каналам и основанное на ваших интересах.

Агрегаторы новостей и читатели кормов

Считыватели RSS-каналов и агрегаторы новостей — это одно и то же; они часть программного обеспечения. Оба используются для просмотра RSS-каналов. Агрегаторы новостей предназначены специально для просмотра новостных лент, но технически они могут читать любые новостные ленты.

Кто может использовать RSS?

RSS начал с намерения распространять заголовки новостей. Потенциал для RSS значительно больше и может использоваться в любой точке мира.

Рассмотрите возможность использования RSS для следующего:

  • Новые дома — риэлторы могут предоставлять обновленные каналы новых списков домов на рынке.

  • Вакансии — Размещение фирм и газет могут предоставить классифицированную подачу вакансий.

  • Предметы аукциона — Продавцы аукциона могут предоставлять каналы, содержащие предметы, которые были недавно добавлены на eBay или другие сайты аукциона.

  • Распространение прессы — Список новых выпусков.

  • Школы — Школы могут передавать домашние задания и быстро объявлять об отмене.

  • Новости и объявления — заголовки, уведомления и любой список объявлений.

  • Развлечения — списки последних телевизионных программ или фильмов в местных театрах.

Новые дома — риэлторы могут предоставлять обновленные каналы новых списков домов на рынке.

Вакансии — Размещение фирм и газет могут предоставить классифицированную подачу вакансий.

Предметы аукциона — Продавцы аукциона могут предоставлять каналы, содержащие предметы, которые были недавно добавлены на eBay или другие сайты аукциона.

Распространение прессы — Список новых выпусков.

Школы — Школы могут передавать домашние задания и быстро объявлять об отмене.

Новости и объявления — заголовки, уведомления и любой список объявлений.

Развлечения — списки последних телевизионных программ или фильмов в местных театрах.

RSS растет в популярности. Причина довольно проста. RSS — это бесплатный и простой способ продвижения сайта и его контента без необходимости рекламы или создания сложных партнерств по обмену контентом.

RSS — Преимущества

RSS взлетает так быстро, потому что людям это нравится. RSS прост в использовании и имеет преимущества как для издателя, так и для подписчика. Здесь мы перечислили несколько преимуществ RSS для подписчиков, а также для издателей.

Преимущества для подписчиков

Подписчики RSS — это люди, которые подписываются на чтение опубликованной ленты. Вот некоторые из преимуществ RSS-каналов для подписчиков:

  • Все новости в одном месте: вы можете подписаться на несколько групп новостей, а затем вы можете настроить свой читатель, чтобы все новости на одной странице. Это сэкономит вам много времени.

  • Новости, когда вы этого хотите: вместо того, чтобы ждать электронную почту, вы переходите к своему RSS-ридеру, когда хотите прочитать новости. Кроме того, RSS-каналы отображаются быстрее, чем информация на веб-сайтах, и вы можете читать их в автономном режиме, если хотите.

  • Получите новости, которые вы хотите: RSS-лента поставляется в виде заголовков и краткого описания, чтобы вы могли легко просматривать заголовки и выбирать только те истории, которые вас интересуют.

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

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

Все новости в одном месте: вы можете подписаться на несколько групп новостей, а затем вы можете настроить свой читатель, чтобы все новости на одной странице. Это сэкономит вам много времени.

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

Получите новости, которые вы хотите: RSS-лента поставляется в виде заголовков и краткого описания, чтобы вы могли легко просматривать заголовки и выбирать только те истории, которые вас интересуют.

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

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

Преимущества для издателей

RSS-издатели — это люди, которые публикуют свой контент через RSS-канал. Мы предлагаем вам использовать RSS:

  • если вы хотите, чтобы ваше сообщение было легко и просто,
  • если вы хотите, чтобы люди видели, что вы публикуете, и
  • если вы хотите, чтобы ваши новости возвращали людей на ваш сайт.

Вот некоторые из преимуществ RSS, если вы публикуете в Интернете:

  • Более простая публикация : RSS — действительно простая публикация. Вам не нужно поддерживать базу данных подписчиков, чтобы отправлять им вашу информацию, вместо этого они получат доступ к вашему каналу через читателя и получат обновленный контент автоматически.

  • Упрощенный процесс написания: если у вас есть новый контент на вашем веб-сайте, вам нужно всего лишь написать RSS-канал в форме заголовков и кратких описаний и дать ссылку на ваш сайт.

  • Улучшение отношений с вашими подписчиками: поскольку люди подписываются со своей стороны, они не чувствуют, что вы навязываете им свой контент.

  • Гарантия охвата ваших подписчиков: RSS не подвержен спам-фильтрам, ваши подписчики получают каналы, на которые они подписываются, и ничего более.

  • Ссылки на ваш сайт: RSS-каналы всегда содержат ссылки на сайт. Он направляет много трафика на ваш сайт.

  • Актуальность и своевременность. Ваши подписчики всегда получают самую свежую информацию с вашего сайта.

Более простая публикация : RSS — действительно простая публикация. Вам не нужно поддерживать базу данных подписчиков, чтобы отправлять им вашу информацию, вместо этого они получат доступ к вашему каналу через читателя и получат обновленный контент автоматически.

Упрощенный процесс написания: если у вас есть новый контент на вашем веб-сайте, вам нужно всего лишь написать RSS-канал в форме заголовков и кратких описаний и дать ссылку на ваш сайт.

Улучшение отношений с вашими подписчиками: поскольку люди подписываются со своей стороны, они не чувствуют, что вы навязываете им свой контент.

Гарантия охвата ваших подписчиков: RSS не подвержен спам-фильтрам, ваши подписчики получают каналы, на которые они подписываются, и ничего более.

Ссылки на ваш сайт: RSS-каналы всегда содержат ссылки на сайт. Он направляет много трафика на ваш сайт.

Актуальность и своевременность. Ваши подписчики всегда получают самую свежую информацию с вашего сайта.

RSS — История версий

RSS был впервые изобретен Netscape. Они хотели использовать формат XML для распространения новостей, историй и информации. Netscape усовершенствовал версию RSS, а затем отбросил ее.

Позже Userland Software начала контролировать спецификации RSS и выпускать новые версии RSS. Они продолжили разработку собственной версии RSS и в конце концов UserLand выпустили RSS v2.

RSS был выпущен во многих различных версиях.

  • 27.12.97 — Дейв Уинер из Userland разработал скриптинговые новости. RSS родился.

  • 15.03.99 — Netscape разработал RSS 0.90 (который поддерживает scriptingNews). Это был просто XML с заголовком RDF, и он использовался для my.netscape.com.

  • 15.06.99 — Дейв Винер из UserLand разрабатывает scriptingNews 2.0b1, который также включает в себя функции Netscape для RSS 0.90.

  • 7/10/99 — Netscape разработала RSS 0.91. В этой версии они удалили заголовок RDF, но включили большинство функций из scriptingNews 2.0b1.

  • 28.07.99 — UserLand устарел в форматах scriptingNews и принял только RSS 0.91.

  • Netscape прекращает свою разработку RSS.

  • 6/4/00 — UserLand выпускает официальную спецификацию RSS 0.91.

  • 14.08.00 — Группа во главе с Раэлем Дорнфестом из О’Рейли разработала RSS 1.0. Этот формат использует RDF и пространства имен. Эту версию часто путают с новой версией 0.91, но это совершенно новый формат без связи с RSS 0.91.

  • 12/25/00 — Дейв Винер из UserLand разрабатывает RSS 0,92, то есть 0,91 с дополнительными элементами.

  • 20.04.01 — RSS0.93 обсуждался, но не развернут.

  • 14.03.02 — MetaWeblog API объединил RSS 0.92 с XML-RPC, чтобы обеспечить мощный API для ведения блогов.

  • 18.09.02 — Дейв Винер разработал RSS 2.0 после того, как покинул Userland. Это 0,92 с дополнительными элементами. MetaWeblog API обновлен для RSS 2.0. Во время разработки этот формат назывался 0,94.

  • 15.07.03 — Официальный Spec RSS 2.0 был выпущен через Гарвард под лицензией Creative Commons.

27.12.97 — Дейв Уинер из Userland разработал скриптинговые новости. RSS родился.

15.03.99 — Netscape разработал RSS 0.90 (который поддерживает scriptingNews). Это был просто XML с заголовком RDF, и он использовался для my.netscape.com.

15.06.99 — Дейв Винер из UserLand разрабатывает scriptingNews 2.0b1, который также включает в себя функции Netscape для RSS 0.90.

7/10/99 — Netscape разработала RSS 0.91. В этой версии они удалили заголовок RDF, но включили большинство функций из scriptingNews 2.0b1.

28.07.99 — UserLand устарел в форматах scriptingNews и принял только RSS 0.91.

Netscape прекращает свою разработку RSS.

6/4/00 — UserLand выпускает официальную спецификацию RSS 0.91.

14.08.00 — Группа во главе с Раэлем Дорнфестом из О’Рейли разработала RSS 1.0. Этот формат использует RDF и пространства имен. Эту версию часто путают с новой версией 0.91, но это совершенно новый формат без связи с RSS 0.91.

12/25/00 — Дейв Винер из UserLand разрабатывает RSS 0,92, то есть 0,91 с дополнительными элементами.

20.04.01 — RSS0.93 обсуждался, но не развернут.

14.03.02 — MetaWeblog API объединил RSS 0.92 с XML-RPC, чтобы обеспечить мощный API для ведения блогов.

18.09.02 — Дейв Винер разработал RSS 2.0 после того, как покинул Userland. Это 0,92 с дополнительными элементами. MetaWeblog API обновлен для RSS 2.0. Во время разработки этот формат назывался 0,94.

15.07.03 — Официальный Spec RSS 2.0 был выпущен через Гарвард под лицензией Creative Commons.

Какую версию RSS следует использовать?

Нет единого мнения об использовании версии RSS Feed. Вам решать, какую версию вы хотите использовать. Мы предлагаем использовать самую последнюю версию — RSS2.0. Это достаточно просто для использования и легко учиться.

  • Около 50% всех RSS-каналов используют RSS 0,91.
  • Около 25% используют RSS 1.0.
  • Последние 25% разделены между версиями RSS 0.9x и RSS 2.0.

Мы увидим Форматы каналов для этих версий в следующей главе.

RSS — Форматы каналов

RSS был выпущен во многих различных версиях за последние 10 лет. Здесь мы подробно расскажем о трех наиболее часто используемых версиях RSS.

Формат RSS v0.91

  • RSS v0.91 был первоначально выпущен Netscape в 1999 году.

  • RSS v0.91 не имеет заголовка RDF.

  • RSS v0.91 называется Rich Site Summary (RSS).

  • RSS v0.91 имеет функции из скриптовой версии RSS Дэйва УинераNews 2.0b1.

  • RSS v0.91 поддерживает международные языки и кодировки.

  • RSS v0.91 поддерживает определения высоты и ширины изображения.

  • RSS v0.91 имеет поддержку текста описания для заголовков.

  • Проверьте полный набор — RSS v0.91 теги и синтаксис

RSS v0.91 был первоначально выпущен Netscape в 1999 году.

RSS v0.91 не имеет заголовка RDF.

RSS v0.91 называется Rich Site Summary (RSS).

RSS v0.91 имеет функции из скриптовой версии RSS Дэйва УинераNews 2.0b1.

RSS v0.91 поддерживает международные языки и кодировки.

RSS v0.91 поддерживает определения высоты и ширины изображения.

RSS v0.91 имеет поддержку текста описания для заголовков.

Проверьте полный набор — RSS v0.91 теги и синтаксис

Формат RSS v1.0

  • RSS 1.0 — единственная версия, разработанная с использованием стандарта W3C RDF (Resource Description Framework). Эта версия RSS называется RDF Site Summary .

  • RSS 0.91 и RSS 2.0 легче понять, чем RSS 1.0.

  • Проверьте полный набор — RSS v1.0 теги и синтаксис

RSS 1.0 — единственная версия, разработанная с использованием стандарта W3C RDF (Resource Description Framework). Эта версия RSS называется RDF Site Summary .

RSS 0.91 и RSS 2.0 легче понять, чем RSS 1.0.

Проверьте полный набор — RSS v1.0 теги и синтаксис

Формат RSS v2.0 / 2.01:

  • RSS 2.0 / 2.01 очень похож на RSS 0.9x. RSS 2.0 / 2.01 добавляет модули пространства имен и шесть дополнительных элементов к RSS 0.9x.

  • Спецификация RSS 2.0 / 2.01 была написана Дейвом Уинером из Radio UserLand. Позднее авторское право было передано Гарвардскому университету.

  • Проверьте полный набор — RSS v2.0 теги и синтаксис

RSS 2.0 / 2.01 очень похож на RSS 0.9x. RSS 2.0 / 2.01 добавляет модули пространства имен и шесть дополнительных элементов к RSS 0.9x.

Спецификация RSS 2.0 / 2.01 была написана Дейвом Уинером из Radio UserLand. Позднее авторское право было передано Гарвардскому университету.

Проверьте полный набор — RSS v2.0 теги и синтаксис

RSS — каналы чтения

Многие сайты предлагают RSS-каналы, которые можно определить по маленькой желтой кнопке с надписью: Новостная лента или же XML Feed , Однако, если вы нажмете одну из этих ссылок, вы, скорее всего, получите страницу, полную кода в вашем браузере.

Чтобы правильно читать ленту новостей, вам нужен читатель RSS. Вот шаги, чтобы получить и использовать читатели RSS Feed.

Шаг 1 — Получить RSS Feed Reader

Доступно множество различных программ для чтения RSS. Некоторые из них работают как веб-службы, а некоторые ограничены окнами (или Mac, PDA или UNIX). Вот несколько, которые вы можете попробовать:

  • NewsGator Online — бесплатный онлайн-ридер RSS. Включает синхронизацию с Outlook, просмотр телевизионного контента с помощью Media Center Edition, а также публикацию блогов и заголовков.

  • RssReader — бесплатная программа для чтения RSS на базе Windows. Поддерживает RSS версии 0.9x, 1.0 и 2.0 и Atom 0.1, 0.2 и 0.3.

  • FeedDemon — программа для чтения RSS на базе Windows. Очень прост в использовании и имеет очень упорядоченный интерфейс. Тем не менее, это не бесплатная программа!

  • blogbot — плагин для чтения RSS для Outlook или Internet Explorer. Лайт-версия для Internet Explorer бесплатна.

NewsGator Online — бесплатный онлайн-ридер RSS. Включает синхронизацию с Outlook, просмотр телевизионного контента с помощью Media Center Edition, а также публикацию блогов и заголовков.

RssReader — бесплатная программа для чтения RSS на базе Windows. Поддерживает RSS версии 0.9x, 1.0 и 2.0 и Atom 0.1, 0.2 и 0.3.

FeedDemon — программа для чтения RSS на базе Windows. Очень прост в использовании и имеет очень упорядоченный интерфейс. Тем не менее, это не бесплатная программа!

blogbot — плагин для чтения RSS для Outlook или Internet Explorer. Лайт-версия для Internet Explorer бесплатна.

Шаг 2 — Установка RSS Reader

Все читатели идут вместе с инструкциями по установке. Итак, используйте предоставленный скрипт для установки вашего RSS Reader на ваш компьютер.

Когда вы впервые запускаете автономную программу чтения, чаще всего вы видите панель инструментов и три оконных панели, которые очень похожи на режим предварительного просмотра в Microsoft Outlook. На панели слева обычно отображаются RSS-каналы или каналы, на которые вы подписаны. Они могут быть организованы в категории или папки.

В верхней правой панели обычно отображается список статей в зависимости от того, какой канал выбран, а содержимое статьи затем отображается в правой нижней панели. Чтобы изменить группы каналов, просто щелкните раскрывающийся список в верхнем левом углу под меню. Иногда краткое описание будет появляться в правом нижнем углу; если это так, нажмите на ссылку в статье, чтобы загрузить полный текст.

Некоторые автономные приложения можно настроить для отправки вам электронной почты каждый раз, когда появляется новая статья на интересующую вас тему.

Шаг 3 — Добавить каналы и группы каналов

Чтобы добавить канал, т. Е. RSS-канал, перейдите на страницу RSS любого сайта, используя желтую кнопку с надписью: Новостная лента или же XML Feed , Щелкните правой кнопкой мыши или используйте сочетание клавиш CTRL + C, чтобы скопировать URL-адрес из адресной строки вашего браузера, где должна отображаться страница, полная кода XML.

Теперь вернитесь в программу чтения новостей, выберите категорию, в которой вы хотите разместить новую подписку (Бизнес, Развлечения, Нью-Йорк Таймс), и выберите Новый или Новый канал в меню Файл. В большинстве случаев скопированный вами URL-адрес должен автоматически вставляться в поле URL-адреса в мастере создания нового канала. Если нет, вы можете вырезать и вставить URL самостоятельно.

Шаг 4 — Настройка RSS Reader

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

Инструмент «Фильтр» будет отображать только те статьи, которые содержат указанное вами ключевое слово. Это также может быть помечено как поиск. Чтобы использовать его, введите ключевое слово непосредственно в панель фильтра / поиска.

Некоторые читатели включают в себя возможность установить часы, автоматический поиск по всем вашим входящим каналам по определенному ключевому слову. Например, вы можете войти в ICQ как часы. Если какая-либо статья в какой-либо Ленте, на которую вы подписаны, упоминает ICQ, эта статья будет включена в список наблюдения.

Вы должны проверить раздел справки вашего читателя, чтобы узнать больше вариантов, чтобы настроить его в соответствии с вашими потребностями.

Шаг 5 — Очистка нежелательных каналов

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

RSS — Feed Publishing

Теперь вы знаете, как написать RSS-ленту для своего сайта. Если вы не знаете, как подготовить файл RSS- канала, просмотрите главу « Форматы RSS- канала».

Загрузка RSS-канала

Вот простые шаги для размещения вашего RSS-канала в Интернете.

  • Сначала решите, какую версию RSS Feed вы собираетесь использовать для своего сайта. Мы рекомендуем вам использовать последнюю доступную версию.

  • Создайте свой RSS-канал в текстовом файле с расширением .xml или .rdf. Загрузите этот файл на ваш веб-сервер.

  • Вы должны проверить свой RSS-канал, прежде чем делать это в прямом эфире. Проверьте следующую главу о проверке RSS-канала.

  • Создайте на своих веб-страницах ссылку для файла RSS-канала. Вы будете использовать маленькую желтую кнопку для ссылки, которая говорит либо Новостная лента или же XML Feed ,

Сначала решите, какую версию RSS Feed вы собираетесь использовать для своего сайта. Мы рекомендуем вам использовать последнюю доступную версию.

Создайте свой RSS-канал в текстовом файле с расширением .xml или .rdf. Загрузите этот файл на ваш веб-сервер.

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

Создайте на своих веб-страницах ссылку для файла RSS-канала. Вы будете использовать маленькую желтую кнопку для ссылки, которая говорит либо Новостная лента или же XML Feed ,

Теперь ваш RSS-канал в сети, и люди могут начать использовать его. Но есть способы продвижения вашего RSS-канала, чтобы больше людей могли использовать ваш RSS-канал.

Продвигайте ваш RSS канал

  • Отправьте свой RSS-канал в каталоги RSS-каналов. В Интернете доступно множество каталогов, где вы можете зарегистрировать свой канал. Некоторые из них приведены здесь:

    • Syndic8 : более 300 000 каналов в списке.

    • Daypop : более 50 000 каналов в списке.

    • Newsisfree : более 18 000 каналов.

  • Зарегистрируйте ваш канал в основных поисковых системах. Как и ваши веб-страницы, вы можете добавить свой канал, а также со следующими основными поисковыми системами.

Отправьте свой RSS-канал в каталоги RSS-каналов. В Интернете доступно множество каталогов, где вы можете зарегистрировать свой канал. Некоторые из них приведены здесь:

Syndic8 : более 300 000 каналов в списке.

Daypop : более 50 000 каналов в списке.

Newsisfree : более 18 000 каналов.

Зарегистрируйте ваш канал в основных поисковых системах. Как и ваши веб-страницы, вы можете добавить свой канал, а также со следующими основными поисковыми системами.

Yahoo — http://publisher.yahoo.com/promote.php

Google — http://www.google.com/webmasters/add.html

MSN — http://rss.msn.com/publisher.armx

Поддержание в актуальном состоянии

Как мы объясняли ранее, RSS-лента имеет смысл для сайта, который очень часто меняет свое содержание, например, для любых новостных или блог-сайтов.

Итак, теперь у вас есть кнопки RSS Feed от Google, Yahoo и MSN. Вы должны регулярно обновлять свой контент, а ваш RSS-канал постоянно доступен.

RSS — валидация каналов и валидаторы

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

Многие из программ для создания RSS-каналов проверяют XML во время создания Feed, но некоторые этого не делают. Обратите внимание, что небольшие ошибки могут сделать ваш канал нечитаемым для стандартных читателей каналов.

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

  • Feed Validator — этот валидатор проверяет несколько форматов приобретения: RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 и 2.0. Включает проверку для общих пространств имен.

  • RSS Validator — если вы используете RSS 0.91 или RSS0.92, то вы можете использовать этот валидатор для проверки вашего RSS-канала.

  • Экспериментальная онлайн RSS 1.0, валидатор — если вы используете RSS 1.0, то вы можете использовать этот валидатор.

  • Redland RSS 1.0 Validator and Viewer — это не только валидатор, но и конвертер RSS в HTML.

Feed Validator — этот валидатор проверяет несколько форматов приобретения: RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 и 2.0. Включает проверку для общих пространств имен.

RSS Validator — если вы используете RSS 0.91 или RSS0.92, то вы можете использовать этот валидатор для проверки вашего RSS-канала.

Экспериментальная онлайн RSS 1.0, валидатор — если вы используете RSS 1.0, то вы можете использовать этот валидатор.

Redland RSS 1.0 Validator and Viewer — это не только валидатор, но и конвертер RSS в HTML.

Что такое Атом 1.0

Atom — это название формата синдикации веб-контента и метаданных на основе XML и протокола уровня приложений для публикации и редактирования веб-ресурсов, принадлежащих периодически обновляемым веб-сайтам.

Atom — сравнительно недавняя спецификация, и она намного более надежна и многофункциональна, чем RSS. Например, если RSS требует описательных полей, таких как заголовок и ссылка, только в разбивке по элементам, для Atom это необходимо как для элементов, так и для полного фида.

Все каналы Atom должны быть правильно сформированными документами XML и идентифицированы с типом носителя application / atom + xml .

Структура канала Atom 1.0

Фид состоит из нескольких метаданных, за которыми следует любое количество записей. Вот базовая структура канала Atom 1.0.

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>...</title>
   <link>...</link>
   <updated>...</updated>
   
   <author>
      <name>...</name>
   </author>
   
   <id>...</id>
   
   <entry>
      <title>...</title>
      <link>...</link>
      <id>...</id>
      
      <updated>...</updated>
      <summary>...</summary>
   </entry>
   
</feed>

Теги ленты Atom 1.0

Документ ленты Atom 1.0 будет состоять из следующих двух элементов:

<feed> Элементы

<entry> Элементы

Есть несколько общих конструкций, которые необходимы для двух вышеупомянутых элементов, и они объяснены в: Общая конструкция.

RSS — Дальнейшие расширения

RSS возник в 1999 году и стремился быть простым, легким для понимания форматом с относительно скромными целями. После того, как он стал популярным форматом, разработчики захотели расширить его, используя модули, определенные в пространствах имен, как указано в W3C.

RSS 2.0 добавляет эту возможность, следуя простому правилу. RSS-лента может содержать элементы, не описанные на этой странице, только если эти элементы определены в пространстве имен.

Элементы, определенные в этом руководстве, сами по себе не являются членами пространства имен, поэтому RSS 2.0 может оставаться совместимым с предыдущими версиями в следующем смысле: файл версии 0.91 или 0.92 также является допустимым файлом 2.0. Если бы элементы RSS 2.0 находились в пространстве имен, это ограничение было бы нарушено, файл версии 0.9x не был бы действительным файлом 2.0.

RSS ни в коем случае не идеальный формат, но он очень популярен и широко поддерживается. Наличие устоявшейся спецификации — это то, что RSS нужно давно.

Однако спецификация RSS для всех практических целей заморожена в версии 2.0.1. Но вы можете предвидеть возможные версии 2.0.2 или 2.0.3 и т. Д. Только для пояснения спецификации, а не для добавления новых функций в формат.

Последующая работа должна выполняться в модулях с использованием пространств имен и в совершенно новых форматах синдикации с новыми именами.

RSS — Резюме

Этот урок научил вас, что такое RSS и каковы его различные версии и связанные элементы. Подробно описаны все элементы с примерами.

Вы узнали, как написать RSS-канал для своего веб-сайта и как опубликовать его в Интернете. Мы также перечислили различные методы продвижения RSS.

Вы также узнали, как проверять RSS-канал и как читать другие RSS-каналы, доступные на различных сайтах.

Что дальше?

Следующим шагом является выполнение указанных шагов в этом руководстве и загрузка RSS-канала в Интернете.

Пожалуйста, присылайте нам свои отзывы и предложения на webmaster@tutorialspoint.com