вернуться на главную
Главная страница / Интернет / Как устроен формат RSS печать страницы

Как устроен формат RSS

Понравилась статья? Размести её на своём сайте скопировав код ниже:
<a href="http://applepages.kz/ru/view_element.php?id=1437">Как устроен формат RSS</a>

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

Что же такое - RSS? Кто-то думает, что RSS - это способ репликации контента, кто-то - что это способ обмена контентом. Ничего подобного. Ключевое слово в RSS не replication , не exchange , а syndication .

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

Пользоваться RSS очень просто. Скачиваете и устанавливаете себе программу. Указываете адреса интересующих вас RSS фидов (RSS feeds) или выбираете из каталога. Дальше программа сама позаботится об актуальности, отслеживая обновления фидов RSS.
Вместо того, чтобы самому ползать по сайтам в поисках чего-то нового, вы получаете сводную информацию к себе на компьютер - ползать будет feed reader. Если какая-то запись заинтересовала - можно пройти на сайт (блог), чтобы прочитать запись в оригинальном (полном) виде.
Можно не ограничиваться своим компьютером, а обрабатывать RSS фиды на сервере скриптами. И выкладывать для публичного доступа.

Как это устроено? RSS - это файл, который экспортирует новости и последние обновления сайта (блога). Чтобы не перегружать этот файл, в него, как правило, включаются заголовки и один-два абзаца статьи, новости или записи блога. Вместе с тем, RSS - это не только своеобразный (xml-like) формат файла, но и идея - syndication. 'Генераторы контента' экспортируют, а 'потребители' - импортируют информацию. Все вместе - это круговорот информации в Сети, включая обратную связь.

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

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

В качестве программы для сбора и чтения RSS фидов на своем компьютере (персональный аггрегатор) можно использовать . Но я хотел бы намекнуть о другой, новой и более удобной программе - . Она позволяет:
- читать RSS фиды, отслеживая изменения через указанный период времени *
- отслеживать изменения на веб-сайтах. Система фильтров позволяет выводить изменения (или ленту новостей сайта) в удобном для вас виде
- процитировать интересную новость в LiveJournal: ActiveRefresh может выступать клиентом для LJ и блогов.

Автор: Вадим Артамонов

Что такое RSS?

Автор: 2002 (c) Mark Pilgrim и
перевод:

RSS это формат, предназначенный для публикации новостей на новостных и подобных им сайтах, начиная от таких ведущих новостных сайтов, как Wired, Slashdot, и кончая личными сетевыми дневниками (weblog-ами). Но по сути, публиковать можно не только новости. Практически любой материал, который можно разделить на отдельные части, можно публиковать с помощью RSS: например, объявления о последних публикациях в 'wiki', информация об обновлениях в CVS, история изменений, внесенных в книгу. После того, как информация преобразована в формат RSS, программа, понимающая этот формат, может вытягивать сведения о внесенных изменениях и в зависимости от результата, например, автоматически предпринимать какие-либо действия.

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

Краткая история

Программисты, будьте бдительны! Под термином 'RSS' скрывается формат, который распался на несколько различных версий как минимум двух различных (но существующих одновременно) форматов. Исходный RSS, версию 0.90, разработали в компании Netscape. Это был формат, предназначенный для создания новостных порталов ведущих новостных компаний. Так как многие посчитали его слишком сложным, компания Netscape разработала более простую версию - 0.91, которую, впрочем, забросила, потеряв всякий интерес к бизнесу порталов. Но версия 0.91 была передана на поруки компании UserLand Software, которая собирается использовать этот формат как основу для своих weblog-продуктов и других web-приложений.

Тем временем, третья, уже некоммерческая организация, отколовшись от общего течения, создала новый формат, который, как полагалось, соответствует духу и принципам исходного формата RSS 0.90 (т.е. до того, как он был упрощен до 0.91). Этот формат, основанный на языке RDF, назвали RSS 1.0. К сожалению, компания UserLand не принимала участия в разработке этого нового формата, и как защитник упрощенной версии 0.90 она не была счастлива, когда появился формат RSS 1.0. Вместо принятия этого формата UserLand решила развить ветку 0.9х и создала версии 0.92, потом 0.93, 0.94 и наконец 2.0.

Вот такой винегрет.

Так каким же форматом мне пользоваться?

Итак, существует 7 - только подумайте '7!' - различных форматов, и все они называются RSS. Как программисту, пишущему программу-агрегатор, вам придется сражаться со всеми этими форматами. Ну а какой формат выбрать пользователю, публикующему свои новости в формате RSS?

Версии RSS и рекомендации
Возможно Вы искали:
- Как учавствовать в Интернет-конкурсах
- Как форумы вошли в нашу жизнь
- Как эволюционировали электронные сервисы знакомств?
- Как электронная почта стёрла голубиную
- Как рождался проект Mapul
на вверх ↑

Ваши комментарии:

Оставить сообщение
*  Ник:
*  Сообщение:
  Защита от автоматического добавления записи
 
*  Код картинки:
  *  обязательные поля для заполнения



Материалы не направлены на ущемление никаких национальных, политических, религиозных и каких либо других интересов!
За достоверность рекламы издатель ответственности не несёт. © При использовании материала ссылка на applepages.kz обязательна! Все вопросы и предложения: info@applepages.kz
Полезные советы были взяты с ресурса http://www.znaikak.ru