"Что такое RSS?" - этот вопрос задает себе почти каждый пользователь, видя на страницах в интернете маленькие кнопочки с непонятным сочетанием букв латинского алфавита. Это сокращение часто мелькает во всех периодических изданиях, посвященных компьютерам и информационным технологиям, но все равно оставляет о себе лишь смутное представление. "КВ" уже писали о телефонном опросе, проведенном специалистами американского агентства, результаты которого показали, что аббревиатура "RSS" ничего не говорит 91% респондентов. Настало время разобраться в том, что же представляет собой RSS и почему в последнее время оно получило распространение.
Популярно про RSS
Формат RSS (Really Simple Syndication), спроектированный на базе XML, служит для быстрой передачи нужной информации через интернет и организации автоматического взаимодействия между компьютерами. Реализуется это следующим образом. На web-сервере создается особый документ (RSS-файл), содержащий некоторые сведения, доступ к которому осуществляется точно так же, как и к любому другому ресурсу на данном сервере (см. рисунок).
Механизм, соединяющий этот RSS-документ с соответствующим web-ресурсом, называется "лентой" или "каналом". Каждый RSS-файл должен содержать в себе название канала (title), URL web-сайта (ресурса), соответствующего данному каналу (link), и краткое описание канала связи (description). Кроме этого, документ может включать в себя любое количество элементов (item), которые содержат некоторую информацию или же ссылку на эту информацию с ее кратким описанием. Сам информационный блок может являться новостной статьей, записью в личном сетевом дневнике (блоге) или рекламой. Пользователь, подключившийся к такому RSS-каналу, имеет возможность автоматически отбирать нужную ему информацию, публикуемую на сайте, и следить за изменением этого ресурса.
Чтобы не запутаться, перейдем к конкретному примеру работы RSS-ленты. Допустим, вам по долгу службы каждый день приходится просматривать 10 новостных сайтов. И каждый раз вы загружаете страницу, переходите в нужный вам информационный раздел и просматриваете свежие новости, если они есть. Если ваш новостной ресурс имеет свой RSS-канал, то вся процедура значительно упрощается, приводя к экономии времени и уменьшению трафика. Подключившись к данному каналу, вы при помощи специального ПО за считанные минуты получаете свежие полные новостные статьи или их краткое содержание со ссылкой на оригинал. Очень удобно, не правда ли?
Описывая структуру RSS-документа, я в скобках указывал английские слова. Это тэги. Если просмотреть RSS-файл, опираясь на эти слова, то можно легко уяснить себе то, как это все работает (на заметку будущим программистам). RSS существенно облегчает задачу по доставке рекламной информации для сетевых рекламодателей, а web-издатели могут легко использовать RSS-каналы различных ресурсов для публикации новостей на своих сайтах. Но сегодня мы сделаем уклон в сторону конечного пользователя и подробно рассмотрим только одну область применения RSS - быстрое получение пользователем интересующей его информации.
Получать новости в формате RSS можно одним из трех способов: используя поддержку трансляции новостных заголовков в популярных браузерах и почтовых программах, установив специальное приложение, называемое RSS-агрегатор, или зарегистрировавшись на особых on-line сервисах, предоставляющих бесплатные услуги по работе с RSS-лентами. Последний метод является самым простым и предназначен для тех пользователей, которые не хотят тратить время (деньги) на скачивание (приобретение) и настройку программ для чтения новостей в формате RSS. Но нам ведь к трудностям не привыкать. Поэтому перейдем к более интересным вариантам.
Поддержка RSS в браузерах и
почтовиках
Технология RSS в последние годы постепенно обретает популярность, поэтому не удивительно, что во многие браузеры и некоторые почтовые программы по воле разработчиков и энтузиастов, шагающих в ногу со временем, включены возможности приема новостных статей и другой информации в формате RSS. С одной стороны, это удобно, потому что не нужно устанавливать специальные RSS-ридеры и возиться с их настройками. Но с другой - агрегаторы могут предложить больше возможностей по работе с новостями в формате RSS. Тут все обстоит почти как с топором и молотком: первым тоже можно забивать гвозди, но вторым все же предпочтительнее. Что выбрать, дело вкуса каждого пользователя (плотника:). Пока вы решаете, мы разберемся с настройкой RSS-фидов в популярных браузерах и почтовой программе The Bat!, которые поддерживают данную технологию.
Opera 7.x
В известном норвежском браузере Opera возможность приема RSS-новостей впервые появилась в версии 7.50. Для осуществления подписки на интересующем вас web-ресурсе достаточно кликнуть на маленькую кнопочку на странице с надписью RSS или XML. После этого откроется окно с непонятным текстовым контентом (так и должно быть), а затем появится предложение подписаться на RSS-канал. Нажимаем кнопку OK - и готово. Для вызова встроенного RSS-агрегатора и чтения полученных новостей используем команду Mail -> Read -> Newsfeeds.
Если у вас есть только URL источника новостей (обычно ".../rss.xml" или ".../rss.php"), тогда настраивать "Оперу" на получение RSS-лент придется вручную. Для этого проследуйте в Mail -> Newsfeeds. В открывшемся окне необходимо нажать на кнопку New и ввести имеющийся адрес, установив нужную частоту проверки поступивших на сайт новостей.
Opera 8.x
Этому браузеру я специально решил отвести отдельную колонку, дабы наделенный "недюжинным умом" продукт компании Opera Software не посеял путаницу в умах читателей. Дело в том, что восьмая "Опера" лучше знает, что нужно ее пользователю, чем даже он сам. Как вам постоянно изменяющиеся опции главного меню в зависимости от ваших действий в интернете? Мне - не очень, но ради других возможностей программы можно и потерпеть.
Итак, если вы нашли на web-странице или в строке адреса кнопочку с надписью "RSS", то процесс настройки Oper'ы на получение новостей будет проходить как и в седьмой версии. После подписки на RSS-канал в главное меню добавится Feeds (каналы поставки информации) с двумя командами Read Feeds и Manage Feeds. Выбираем первую и видим пустое окно, в шапке которого написано "всего 52, 0 не прочитано". Дело в том, что, по умолчанию, в Opera 8 в этом окне отображаются только почтовые ящики. Чтобы выбрать для отображения все экаунты, включая RSS-ленты, нужно в выпадающем списке Mail Accounts выбрать All Accounts. Но этого списка в рабочем окне нет. Идем в Appearance -> Buttons, в разделе Mail его находим и перетаскиваем на панель инструментов. После всех этих действий можно заметить, что "Опера" имеет хороший встроенный RSS-агрегатор.
Вот такая особенность скандинавского браузера (или недоработка программистов?). Чтобы настроить подписку вручную, можно воспользоваться командой Manage Feeds меню Feeds или командой Newsfeeds в контекстном меню в окне Mail.
Mozilla Firefox 1.x
В "Огненной лисице", быстро набирающей популярность, подписаться на доставку RSS-лент, пожалуй, легче всего. Для этого нужно воспользоваться опцией Live Bookmarks ("Закладка на RSS-канал") в редакторе закладок, вызываемом из меню Bookmarks ("Закладки"). В появившемся окошке нужно будет указать название новой закладки и расположение источника RSS-новостей. Теперь в главном окне Firefox в меню Bookmarks появится только что созданная закладка. Нужно отметить, что полученные RSS-ленты не кэшируются, да и отображаются только заглавия новостей без аннотации, что, на мой взгляд, не очень удобно.
The Bat!
В почтовой программе The Bat! после установки специального модуля расширения, который можно взять на files.nobat.ru/plugins/56, появляется возможность приема RSS-новостей. Данный плагин мало просто распаковать и скопировать в каталог с The Bat!. Его нужно правильно установить. Это делается в разделе "Модули расширения" в настройках программы (меню "Свойства"). Нажимаем на кнопку "Добавить" и в диалоговом окне указываем наш распакованный файл rss2mail.tbp. В опциях плагина оставляем все по умолчанию.
Теперь The Bat! имеет представление об RSS, поэтому можно перейти к настройке RSS-клиента. Для этого создадим новый почтовый ящик с названием будущей RSS-ленты, введем произвольное имя пользователя и адрес электронной почты, в качестве сервера входящей почты укажем "localhost". Наконец, вместо логина введем адрес на RSS-канал, а в качестве пароля - любое слово (главное, чтобы было). Вот и все. Если после этого у вас The Bat! не будет принимать RSS, проверьте свой брандмауэр.
Internet Explorer
Самый известный браузер Internet Explorer от "Микромягких" не умеет работать с RSS. Да-да, просто не дано. Разработчики обещают включить поддержку новой технологии в седьмую версию IE и новую операционную систему Windows Vista. А пока пользователям, не желающим переходить на другой браузер, можно обратить внимание на многочисленные RSS-ридеры, к рассмотрению которых мы перейдем в следующем номере "КВ". Среди них присутствуют программы, которые могут интегрироваться в оболочку IE. Еще можно упомянуть то, что некоторые браузеры, использующие движок IE, такие, как Maxthon, поддерживают формат RSS.
В завершение
Технология быстрой передачи информации, основанная на новом стандарте RSS, имеющем семь разновидностей, позволяет компьютерам автоматически распознавать и отбирать нужные им сведения на интернет-сайтах и следить за изменением этих ресурсов. Использование RSS дает возможность web-издателям оперативно доставлять требуемую информацию пользователям при помощи RSS-лент (RSS-фидов), которая может быть использована как конечными пользователями, так и другими web-сайтами. Для чтения RSS-фидов можно применять специальные программы, называемые ридерами или агрегаторами (о них речь пойдет в следующей статье), встроенные возможности интернет-браузеров или web-агрегаторы, работающие в режиме on-line. За более подробной информацией об RSS можно обратиться к хорошему русскоязычному сайту www.rss.net.ua.
Виталий
КРАСИЛЬНИКОВ,
narthex@inbox.ru
Комментарии
Но тех пор прошло около 9 месяцев, а технология RSS не стоит на месте. Появляется поддержка RSS в браузерах (даже в IE), подкастинг и многое другое.
Поэтому я и взялся за написание данной статьи, чтобы расширить, углубить и систематизировать знания о технологии RSS и ее применении в интернете.
для чтения лент с мобилы
Ту часть, что для программистов, честно не читала. Остальное написано простым языком и с хорошей понятной схемой. Спасибо!!!
Буду давать ссылку в своём блоге :)
могли бы вы рассказать, в каком браузере или программе вы подписались?
Ольга,
Движок блога сам генерирует ленту, она доступна по адресу www.yoursite.com/?feed=rss для Wordpress. Или иначе в зависимости от пермалинок. подпишитесь, введя адрес выше. Сейчас модно использовать сервис Google FeedBurner, который добавляет некоторые возможности к вашей ленте. Спрашивайте здесь, если что.