Что такое rss-подписка. как пользоваться rss-лентой

Приложения RSS

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

Например, Thunderbird и Firefox от Mozilla, Internet Explorer 7 и вскоре ожидаемые версии Office от Microsoft и др. уже сейчас настолько же близки к вам, как ближайший поисковый сервер. Множество различных способов работы с лентами позволяет выбрать среди них наиболее удобный и подходящий именно вам. Если, конечно, вы не придирчивый программист, желающий написать свою программу для работы с лентами! А именно к этому вопросу скоро перейдет эта статья!

См. также

Что такое RSS?

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

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

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

Зачем нужна RSS подписка на сайте или блоге?

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

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

Говорить о полезности RSS подписок можно много, скажем только то, что “продвинутые” пользователи интернета часто пользуются данным механизмом, он позволяет быстро находить и изучать требуемую им информацию, ведь если вы получили подписчика, значит вы будете получать регулярные посещения от него, стоит только правильно создавать анонсы и всегда давать качественную и полезную информацию.

Как пользоваться и читать RSS?

Для того что бы пользоваться rss существуют специальные агрегаторы, их можно поделить на два типа:

  • Программные агрегаторы;
  • Веб агрегаторы.

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

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

Программные агрегаторы для чтения RSS.

Что бы читать новости с ваших любимых сайтов вам потребуется установить программу на компьютер. Вариантом таких программ являются:

  • FeedDemon — одна из самых популярных программ для чтения rss каналов.
  • Abilon;
  • RSS Reader;
  • Newz Crawler;
  • многие другие.

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

Firefox, Opera и даже Internet Explorer имеют встроенную поддержку чтения RSS фидов, в то время как к популярному браузеру нужно дополнение под названием RSS Subscription Extension, который устраняет недостаток браузера.

WEB агрегаторы RSS.

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

Самыми популярными WEB агрегаторами являются Яндекс Лента и Yahoo pipes, с их помощью можно собирать информацию с ваших читаемых ресурсов.

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

Рекомендую почитать:

  • Блог — лучший способ раскрутки интернет магазина.
  • Выбор доменного имени для сайта.
  • Как создать сайт самому бесплатно пошаговая инструкция.

Анализ файлов RSS

Начав использование файлов RSS-каналов, потребуется выполнять обратный анализ
этих файлов и разбивать их на отдельные блоки данных. Это можно делать с помощью
различных инструментальных средств с открытым исходным кодом, написанных на Java, Perl, PHP и даже
ASP. Анализатор языка считывает поток XML-текста, определяет открывающие и
закрывающие теги, находит текст, заключенный в тегах, и создает указатели
для работы с проанализированной информацией. После выполнения анализа эту информацию можно
включить в динамически создаваемые страницы.

В листинге 7 показана простая программа на Perl, считывающая файлы RSS-каналов.
Даже если пользватель не работает на Perl, в примере содержится несколько идей,
которые можно использовать в собственной среде разработки.

Perl представляет собой замечательный язык для манипуляций с файлами RSS-каналов; наличие достаточного количества
открытого кода позволяет легко начать работу с Perl. Джонатан
Айзенцопф (Jonathan Eisenzopf) разработал модуль XML::RSS для создания и анализа файлов
RSS-каналов. Чтобы воспользоваться преимуществами этого анализатора, потребуется
модульXML::Parser. Эти два модуля Perl можно бесплатно загрузить на CPAN
(см. раздел ).

Далее приводится пример использования модуля XML:RSS:

Листинг 7. Пример на Perl с использованием модуля XML::RSS
# Setup includes
use strict;
use XML::RSS;
use LWP::Simple;
# Declare variables for URL to be parsed
my $url2parse;
# Get the command-line argument
my $arg = shift;
# Create new instance of XML::RSS
my $rss = new XML::RSS;
# Get the URL, assign it to url2parse, and then parse the RSS content
$url2parse = get($arg);
die "Could not retrieve $arg" unless $url2parse;
$rss->parse($url2parse);

Данный пример кода передает URL-адрес в сценарий Perl для анализа. После выполнения анализа
элементы файла RSS можно использовать различными способами. Например, элементы
RSS можно использовать для создания списка заголовков:

Листинг 8. Создание заголовков с помощью Perl
# Print the channel items
foreach my $item (@{$rss->{'items'}}) {
     next unless defined($item->{'title'}) && defined($item->{'link'});
     print "<li><a href=\"$item->{'link'}\">$item->{'title'}</a><BR>\n";
}

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

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

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

Несколько советов по созданию и использованию файлов
RSS-каналов. В разделе «Ресурсы» можно найти дополнительную информацию, например, источники
файлов RSS-каналов, спецификации RSS и адреса, по которым можно отправлять свои
заголовки.

  • Оригинал статьи An introduction to RSS news feeds;
  • Сайт RSS
    2.0 Specification содержит общие сведения, например,
    основные данные, мотивы и цели проекта, а также рабочую спецификацию;
  • Рекомендации консорциума W3C для модели RDF и спецификации синтаксиса содержатся
    на сайте Resource
    Description Framework;
  • На сайте Webreference имеется редактор RSS
    Channel Editor — прекрасное средство для создания файлов RSS-каналов;
  • На сайте Wireless
    Developer Network имеются инструментальные средства для анализа файлов RSS с помощью PHP;
  • Компания Moreover является агрегатором
    бесплатных новостных каналов с более чем 1500 новостных источников;
  • Компания Netscape разработала формат RSS 0.9. На сайте компании имеется описание
    RSS 0.9 и последние спецификации;
  • My Userland собирает
    заголовки с различных источников. Это один из первых сайтов, использующих
    RSS-каналы.
  • Meerkat
    представляет собой средство чтения собранной информации на основе RSS, а также источник новостных
    каналов.

Суета города

Боярский признается, что жить в сердце города — на Мойке — ему всегда хотелось, его всегда будто бы вело сюда. В детстве, будучи мальчишкой, он прятался от дождя в Эрмитаже, под его атлантами, ходил сюда на салюты и демонстрации. Даже когда служил в армии, Михаил Сергеевич на Дворцовой площади маршировал с барабаном.

Там, где живет Боярский в Петербурге, многим людям очень нравится, и все стремятся именно сюда, в сердце города. Ведь рядом — сплошные достопримечательности: Эрмитаж и Дворцовая площадь, и прямо у окон актера проходят все праздники. Здесь постоянно слышатся музыка и салюты, концерты и спортивные соревнования. Но привычка — вторая натура, Михаил Сергеевич очень привык к этому, и по признанию актера, шум его совсем не тяготит.

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

Типы файлов RSS

Ассоциация основного файла RSS

.RSS

Формат файла: .rss
Тип файла: Rich Site Summary

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

Создатель: Various Developers
Категория файла: Веб-файлф
Ключ реестра: HKEY_CLASSES_ROOT\.rss

Программные обеспечения, открывающие Rich Site Summary:

Mozilla Firefox, разработчик — Mozilla

Совместимый с:

Windows
Mac
iOS
Android
Linux
Solaris
illumos

BottomFeeder, разработчик — Open Source

Совместимый с:

Windows
Mac
Linux
Solaris
AIX
HP-UX

RssReader, разработчик — YKOON BV

Совместимый с:

Windows

FeedDemon, разработчик — Nick Bradbury

Совместимый с:

Windows

Utsire Shrook, разработчик — Utsire

Совместимый с:

Mac

Ассоциации других файлов RSS

.RSS

Формат файла: .rss
Тип файла: RAM Structural System Model File

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

Создатель: Bentley Systems
Категория файла: Сжатые файлы

Программы, открывающие файлы RAM Structural System Model File :

RAM Structural System, разработчик — Bentley Systems

Совместимый с:

Windows

.RSS

Формат файла: .rss
Тип файла: Symbian Application Resource File

Файл ресурсов используются приложениями, разработанный с использованием Symbian OS, операционной системы для смартфонов и мобильных устройств. Он предварительно скомпилированные ресурсы, используемые в пользовательском интерфейсе, такие как статические строки, кнопки, меню и списков. При развертывании приложения, то RSS файлы компилируются в .rsc двоичных файлов. Файлы, наряду с RSC файлами ресурсов, которые также используются для составления окончательного файла приложения .app.

Создатель: Nokia
Категория файла: Файлы разработчика

Программы, открывающие файлы Symbian Application Resource File :

Symbian OS, разработчик — Nokia

Совместимый с:

Symbian OS

Nokia Carbide.c++, разработчик — Nokia

Совместимый с:

Windows

.RSS

Формат файла: .rss
Тип файла: PlanMan Image File

Файл RSS сохраняет изображение, созданное в приложении Microsoft Windows Rapid плана (также известное как PlanMan). Приложение используется для планов движения, а также планы движения.

Создатель: Invarion
Категория файла: Файлы растровых изображений

Программы, открывающие файлы PlanMan Image File :

RapidPlan, разработчик — Invarion

Совместимый с:

Windows

.RSS

Формат файла: .rss
Тип файла: ReliaSoft BlockSim File

Файл RSS сохраняет различные данные, используемые для внутренних функций ReliaSoft BlockSim, приложение для анализа надежности и ремонтопригодности системы для ОС Microsoft Windows.

Создатель: ReliaSoft
Категория файла: Файлы данных

Программы, открывающие файлы ReliaSoft BlockSim File :

ReliaSoft BlockSim, разработчик — HBM PRENSCIA INC.

Совместимый с:

Windows

Публикация RSS-файла

Когда на Web-сайте имеется допустимый файл RSS-канала, можно
выполнять доставку контента. Это можно сделать в виде публикации и подписки
— информация публикуется, любой желающий может на нее подписаться —
или можно отправить свой URL-адрес в такую систему как Moreover или Userland.
Такие компании занимаются объединением контента с различных сайтов и его публикацией в виде каналов.
Хотя информация с вашего сайта может смешиваться с контентом других
поставщиков, агрегаторы могут значительно улучшить
границы распространения информации.

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

Пример файла RSS 2.0

<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Liftoff News</title>
    <link>http://liftoff.msfc.nasa.gov/</link>
    <description>Liftoff to Space Exploration.</description>
    <language>en-us</language>
    <pubDate>Tue, 10 Jun 2003 04:00:00 GMT</pubDate>
    
    <lastBuildDate>Tue, 10 Jun 2003 09:41:01 GMT</lastBuildDate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Weblog Editor 2.0</generator>
    <managingEditor>editor@example.com</managingEditor>
    <webMaster>webmaster@example.com</webMaster>
    
    <item>
      <title>Star City</title>
      <link>http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp</link>
      <description>How do Americans get ready to work with Russians aboard the
        International Space Station? They take a crash course in culture, language
        and protocol at Russia's Star City.</description>
      <pubDate>Tue, 03 Jun 2003 09:39:21 GMT</pubDate>
      <guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid>
    </item>
    
    <item>
      <title>Space Exploration</title>
      <link>http://liftoff.msfc.nasa.gov/</link>
      <description>Sky watchers in Europe, Asia, and parts of Alaska and Canada
        will experience a partial eclipse of the Sun on Saturday, May 31st.</description>
      <pubDate>Fri, 30 May 2003 11:06:42 GMT</pubDate>
      <guid>http://liftoff.msfc.nasa.gov/2003/05/30.html#item572</guid>
    </item>
    
    <item>
      <title>The Engine That Does More</title>
      <link>http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp</link>
      <description>Before man travels to Mars, NASA hopes to design new engines
        that will let us fly through the Solar System more quickly. The proposed
        VASIMR engine would do that.</description>
      <pubDate>Tue, 27 May 2003 08:37:32 GMT</pubDate>
      <guid>http://liftoff.msfc.nasa.gov/2003/05/27.html#item571</guid>
    </item>
    
    <item>
      <title>Astronauts' Dirty Laundry</title>
      <link>http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp</link>
      <description>Compared to earlier spacecraft, the International Space
        Station has many luxuries, but laundry facilities are not one of them.
        Instead, astronauts have other options.</description>
      <pubDate>Tue, 20 May 2003 08:56:02 GMT</pubDate>
      <guid>http://liftoff.msfc.nasa.gov/2003/05/20.html#item570</guid>
    </item>
  </channel>
</rss>

Создание файлов RSS-каналов

Можно создавать файлы RSS-каналов в соответствии с предложенной спецификацией RSS 1.0
или в соответствии с более популярной спецификацией RSS 0.91. Для рабочих приложений
используйте RSS 0.91, предложенная спецификация 1.0 все еще находится на рассмотрении. Раздел
включает ссылки на
обе спецификации — 1.0 и 0.91, предоставляющие подробный обзор всех элементов.
Данное обсуждение относится к наиболее общим используемым элементам, все
примеры в статье относятся к формату 0.91.

Между предлагаемой спецификацией 1.0 и форматом 0.91 имеется одно значительное различие: спецификация 1.0 включает
элементы среды описания ресурсов (RDF), обеспечивающие большую гибкость
за счет некоторого увеличения сложности. Данная предложенная спецификация
является более гибкой, описывает стандарт W3C для файлов RSS-каналов, удовлетворяющий
текущим потребностям, будет совместима с предыдущими версиями, а также адаптирована
к будущим требованиям.

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

RSS-канал представляет собой XML-файл. Поэтому все RSS-документы начинаются
с объявления XML 1.0, затем идет объявление типа документа RSS
(см. листинг 2).

Листинг 2. XML-объявление
<?xml version="1.0"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
 "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">

В первой строке объявляется XML-документ. Во второй
строке находится объявление DTD, определяющее, что данный XML-файл основан на
определении типа документа (DTD) RSS 0.91 компании Netscape. Наконец,
начало контента файла RSS-канала отмечается корневым элементом, все содержимое находится
между тегами и .

Автоматизируем создание RSS-ленты

  • Реализуем подключение к базе данных;
  • Делаем выборку нужных данных, установив ограничение на 10 последних записей;
  • Выводим в цикле содержимое полученных переменных;

С первым пунктом всё понятно – нам нужно выполнить подключение к базе данных для забора оттуда информации. Второй пункт тоже понятен – нам нужно получить 10 дат, 10 id ссылок на страницы с новостями, 10 заголовков новостей и 10 тел новостей. В третьем тексте мы последовательно выводим всё то, что мы публиковали между тегами item в ручном формате нашей RSS-ленты. Таким образом, разобравшись в структуре базы данных, мы можем организовать RSS-ленту для любого ресурса. Такой подход хорош тем, что мы не касаемся исходного кода CMS и не создаём дополнительных нагрузок на хостинг – этим грешат некоторые плагины, нагружающие сайты километрами ненужного кода. Кроме того, наша методика позволит избавиться от возможных ошибок в функциональности действующего сайта на этапе внедрения RSS-ленты. Максимум, что может произойти, так это получение не тех данных, что нужны для формирования ленты на нашем сайте.

Теперь рассмотрим сам код:

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

С датой новости, её текстом и заголовком всё понятно – они выводятся из переменных $title, $text и $date. Что касается ссылки на полную новость, то здесь берётся её id, после чего мы можем сформировать полную ссылку, опираясь на структуру формирования ссылок на нашем сайте. Например, ссылки могут иметь вид http://site.ru/news.php?id=48. Здесь мы описываем лишь общий принцип формирования ссылок, поэтому при практической реализации в вышеуказанный код необходимо внести соответствующие изменения.

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

Данная строка должна располагаться между тегами <head>.

Резюме файла RSS

Файлы RSS связаны с пять типом (-ами) файлов, и их можно просматривать с помощью Mozilla Firefox, разработанного Mozilla. В целом, этот формат связан с десять существующим (-и) прикладным (-и) программным (-и) средством (-ами). Обычно они имеют формат Rich Site Summary.
Хотя, как правило, файлы RSS откносятся к Web Files, они также могут относиться кCompressed Files или Developer Files.

Просматривать файлы RSS можно с помощью операционных систем Windows, Mac и iOS. Они обычно находятся на настольных компьютерах (и ряде мобильных устройств) и позволяют просматривать и иногда редактировать эти файлы.

Рейтинг популярности файлов RSS составляет «Низкий», что означает, что данные файлы встречаются редко.

Основные преимущества и недостатки создания RSS-ленты для сайта

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

Преимущества RSS-канала

Для пользователя:

Экономия

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

Отсутствие платы

Источники дорожат своими заинтересованными читателями.

Быстрое оповещение

Как только любимый источник обновляется, подписчик моментально получает уведомление об этом.

Без рекламы

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

Недостатки RSS

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

Для сайтов всё гораздо серьезнее:

Поисковые фильтры

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

Воровство контента

Причем мгновенное. Едва вы разместили на своем ресурсе новый оригинальный материал, как он тут же появляется на другом сайте. Даже топовые ресурсы не гнушаются использовать чужие статьи. А вероятность, что ваш ресурс, вступив в бой за звание первоисточника с признанным лидером информационного рынка, одержит победу, рекордно низкая, если не сказать ничтожная. И рассчитывать на добропорядочность воров не стоит: ссылку на первоисточник вы там не обнаружите.

Здесь же можно сказать несколько слов о парсинге, которому весьма способствует XML-формат. Этот вид промышленного шпионажа и откровенного воровства приводит всё к тем же крайне отрицательным последствиям в виде фильтров и санкций за неуникальность контента.

Падение посещаемости

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

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

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

Вас также может заинтересовать: Проверка тИЦ сайта: 3 способа

Что такое RSS на сайте?

Создавая и наполняя ресурс, каждый владелец мечтает о привлечении большой аудитории пользователей, которая будет создавать трафик (в идеале, конечно, целевой) и проявлять лояльность к сайту долгое время. Но мечты могут так и остаться невоплощенными, если не предпринять конкретные шаги, одним из которых, безусловно, является установка RSS-канала. Он не только держит уже обретенных подписчиков в курсе обновлений, но и позволяет постоянно заинтересовывать вашим ресурсом всё большее число пользователей. Разумеется, качество контента должно быть на высоте, но, приняв это за аксиому, поговорим непосредственно о технологии RSS.

Её история началась сравнительно недавно, в 1995 году, когда был разработан новый формат сбора метаданных о сайте. Широкую известность изобретение приобрело два года спустя, когда было внедрено на портале Netcenter компанией Netscape. Версия формата 0.90, используемая в то время, была еще достаточно сырой. Сразу начались её доработки, последовали усовершенствования, наделявшие продукт большей функциональностью и при этом упрощавшие освоение конфигурации. В год миллениума появилась версия 1.0 от разработчиков RSS-DEV (основана на стандартах XML и RDF организации W3C), а ULS представила RSS 0.92, которая и стала развиваться дальше, получив большую популярность.

Сегодня сайты используют технологию RSS версии 2.0 – «дочку» той самой ноль девяносто второй. На монополию RSS в 2006 году покусился получивший поддержку Google продукт Atom, тоже относящийся к семейству XML-форматов и включающий протокол HTTP. Форматы существуют в условиях жесткой конкуренции, но RSS пока удерживает лидерство. И сегодня встретить сайт без RSS уже весьма трудно, на большинстве ресурсов предусмотрена возможность оформления подписки.

Что же собой представляет данный формат? Расшифруем аббревиатуру и в переводе с английского получим: «реально простое приобретение информации». Название говорящее и очень точно отражает суть технологии.

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

Если сайт динамичный, то одним из первых усовершенствований, о которых нужно подумать, является оптимизация с помощью RSS

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

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

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

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

Новостная лента может быть представлена в обычном формате XML, как на картинке:

Или выглядит вот так, если обрабатывается сервисом FeedBurner:

Рекомендуемые статьи по данной теме:

  • Внутренняя оптимизация сайта: пошаговый разбор
  • Проверка robots.txt: типичные ошибки и их устранение
  • Редирект с http на https: повышаем безопасность сайта

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

Вас также может заинтересовать: Проверка robots.txt: типичные ошибки и их устранение

Устранение неполадок при открытии файлов RSS

Общие проблемы с открытием файлов RSS

Mozilla Firefox не установлен

Дважды щелкнув по файлу RSS вы можете увидеть системное диалоговое окно, в котором сообщается «Не удается открыть этот тип файла». В этом случае обычно это связано с тем, что на вашем компьютере не установлено Mozilla Firefox для %%os%%. Так как ваша операционная система не знает, что делать с этим файлом, вы не сможете открыть его дважды щелкнув на него.

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

Установлена неправильная версия Mozilla Firefox

В некоторых случаях у вас может быть более новая (или более старая) версия файла Rich Site Summary, не поддерживаемая установленной версией приложения. При отсутствии правильной версии ПО Mozilla Firefox (или любой из других программ, перечисленных выше), может потребоваться загрузить другую версию ПО или одного из других прикладных программных средств, перечисленных выше. Такая проблема чаще всего возникает при работе в более старой версии прикладного программного средства с файлом, созданным в более новой версии, который старая версия не может распознать.

Совет: Иногда вы можете получить общее представление о версии файла RSS, щелкнув правой кнопкой мыши на файл, а затем выбрав «Свойства» (Windows) или «Получить информацию» (Mac OSX).

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

Даже если на вашем компьютере уже установлено Mozilla Firefox или другое программное обеспечение, связанное с RSS, вы все равно можете столкнуться с проблемами во время открытия файлов Rich Site Summary. Если проблемы открытия файлов RSS до сих пор не устранены, возможно, причина кроется в других проблемах, не позволяющих открыть эти файлы. Такие проблемы включают (представлены в порядке от наиболее до наименее распространенных):

Ридеры и агрегаторы RSS-потоков

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

Palabre. Для мобильных устройств на Android. Возможность как чтения статей онлайн, так и в режиме офлайн, после скачивания. Бесплатна, но рекламу можно отключить только при покупке премиум-версии.

Newsflow. Составляйте неограниченные списки лент, просматривайте видео, читайте статьи онлайн на операционной системе Windows 10.

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

Инструменты для чтения RSS-потока сайта

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

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

Сервисы и приложения

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

Ридеры или агрегаторы

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

Агрегаторы не просто отслеживают обновления, но и подстраиваются под ваши потребности и желания: новости будут отражаться в удобном для вас формате, нужно лишь настроить программу.

Обратимся к примерам названных выше решений для чтения фидов.

Программы

  • Для Windows: Omea reader, Mozilla Thunderbird, Awasu.
  • Для MacOSX: NewsLife, Newsfire.
  • Для Linux: Liferea, Akregator.

В заключение

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

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

Похожие темы

  • Введение в новостные RSS-ленты (Джеймс Льюин (James Lewin), developerWorks, Ноябрь 2000): почитайте раннюю статью о создании и использовании RSS.
  • Типы лент и их использование: информация о том, как создать свою собственную ленту.
  • Узнайте всё о XML в разделе developerWorks XML.
  • PEAR — PHP Extension and Application Repository: посетите домашнюю страницу PEAR — узнайте больше об этой библиотеке PHP компонентов.
  • PEAR :: Package :: XML_RSS: загрузите парсер для документов Resource Description Framework (RDF) Site Summary (RSS) .
Добавить комментарий

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

Adblock
detector