пятница, 12 сентября 2008 г.

RSS - позвольте Интернету прийти к вам

12 февраля у пользователей операционной системы Windows XP произошла автоматическая инсталляция Internet Explorer 7, который заменил старую версию с номером 6. Таким образом, увеличилось количество людей, которые познакомятся с феноменом RSS. Эту технологию поддерживает новый браузер Майкрософта, и можно предположить, что произойдёт ещё одна революция в использовании RSS в широких массах.

 

RSS Что такое RSS

Really Simple Syndication. RSS feed, RSS канал, RSS channel. Речь идёт о семействе XML-форматов (eXtensible Markup Language), благодаря которому может пользователь анонимно получать новости с любого сайта, который RSS канал предлагает.
 

Форматы и история RSS

Первая версия RSS имеющая обозначение 0.9, сегодня уже не используется. В Интернете скорее всего встретим версии 0.91, 1.0 и 2.0, возможно 3.0, которая в настоящее время является последней. Конкуренцию всем этим форматам составляет ATOM 0.3 или более новый ATOM 1.0.

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

Как определить наличие RSS на веб страничке

Современные и самые используемые браузеры (Mozilla Firefox, Opera, Internet Exporer 7) сумеют обнаружить присутствие RSS канала при помощи оранжевой иконки. Первых два её отобразят в адресной строке, Internet Explorer имеет точно такую же на панели закладок. Internet Explorer 6 RSS не поддерживает.

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

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

Применение RSS

Ранее читатели получали новости со своего любимого сайта с помощью e-mail. Этот метод используется и сегодня, но для некоторых может быть надоедливым, неудобным или медленным, особенно при большом количестве и во времена неукротимого СПАМа, который заполняет наши ящики и действует на нервы как может. В этом случае RSS является решением как следить за содержимым Интернета. Можно это делать разными способами:

 1. Программы-агрегаторы

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

2. RSS-online сервисы

Самая большая выгода таких сервисов это их мобильность. На любом компьютере подключенном к Интернету может каждый пользователь добавлять и сортировать свои источники, просматривать архив, сортировать новости по дате. Пример такого сервиса найдём на Business online.
 

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

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

RSS с точки зрения вебмастера

Беря во внимание предыдущую информацию, не предоставлять сегодня RSS канал, это значит делать большую ошибку. Качественные публикующие системы (напр. RSSonline) генерируют RSS канал сами используя функции PHP, и маленькой личной веб страничке не повредит, если будет информировать о изменениях.

Можно использовать упрощённый RSS 0.91. Ниже пример исходного кода:

 


<?xml version="1.0" encoding="windows-1250"?>
<rss version="0.91">
<channel>
<title>название веб странички</title>
<link>http://www.adres-web.ru/</link>
<description>описание веб странички</description>
<language>ru</language>
<item>
<title>Актуальная новость</title>
<link>http://www.adres-web.ru/ссылка на актуальную новость.html</link>
<description>Описание актуальной новости</description>
</item>
</channel>
</rss>

 

Достаточно поместить файл на сервер с расширением .rss и сослаться на него. Если понадобиться можно указать на существование RSS канала самому браузеру, например Mozilla после этого отобразит иконку в адресной строке.

Сделать это можно вставив, например, такой код:



<link rel="alternate" type="application/rss+xml"
title="Получать новости" href="http://www.adres fajla s rss">

Оригинал статьи на сайте www.docwin.ru.

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