Наши RSS каналы
Что такое RSS?
Это формат для обмена данными, представленный в XML версии 1.0. Вы можете доставлять информацию в этом формате и кто-то может получать эту информацию, а также информацию из других различных источников, в этом формате. Информация, предоставленная сайтом в XML файле называется RSS каналом. Читать файлы RSS можно с помощью современных браузеров, или специальных программ - RSS агрегаторов, или с помощью веб-сервисов - онлайн RSS агрегаторов.
История.
Создан Netscape в 1999 году. Первая версия носила индекс 0.90. Затем появилась версия 0.91, которая была улучшена в компании Userland в 2000 году. В 2000 году на основе RDF O'Reilly была создана версия 1.0 и далее поддерживается в RSS-DEV группе, и называется RDF Site Summary. RSS версия 2.0 определяется Dave Winer (ранее работавшим в Userland) в Гарвардском университете в 2002 году.
Зачем использовать RSS?
Для получения информации или новостей предоставленных веб-сайтами в формате, который может быть обработан компьютером. Для получателей - чтобы отобразить их на веб-сайте или читать самим. А для поставщиков информации это возможность распространять новости об их сайтах.
RSS, как это работает?
В RSS системе публиковать статьи и новости через Интернет очень просто:
- Во-первых должен быть набор веб-страниц, информацию которых хотелось бы отображать на других веб-сайтах. Это набор страниц для RSS канала.
- XML файл, который представляет RSS-канал. Этот файл имеет URL, название и краткое содержание каждой страницы для отображения.
- Люди, которые хотят прочитать содержимое канала на своем компьютере. Для чтения RSS они могут использовать браузер или специальные программы.
- Или другой сайт, который хочет показывать этот канал. Он загружает RSS файл от поставщика, извлекает и показывает URL страниц, заголовки и краткое содержание. Это может сделать с помощью, например, PHP скрипта.
- Когда кто-то посещает такой сайт, запускается скрипт, он принимает RSS от поставщика и отображает список новостей из полученных данных.
- Кликнув по строке в списке новостей, посетитель может прочитать полное содержимое веб-страницы, на которую ссылается поставляемый в RSS краткий анонс.
Структура RSS документа.
Это XML файл и корневым элементом которого является "RSS" тег формата 2.0. Этот файл несет в себе один канал, который содержит информацию с сайта поставщика. Канал предоставляет некоторые статьи или данные. Эти набор анонсов веб-страниц с этого или других сайтов.
Как использовать RSS?
1 - Использование RSS на рабочем столе.
RSS каналы отображаются в браузерах Internet Explorer 7 и Firefox 2. Программа для чтения RSS (или агрегатор) также может быть установлена в операционной системе (Windows, Linux, Mac OS и т.д.). Доступ к содержимому зависит от желания читателя. Это может быть достигнуто только если нажать на кнопку "добавить", чтобы получить URL канала, и добавить его в список каналов.
2 - Использование канала на сайте.
RSS-канал отображается как список заголовков (и, опционально, анонсов). Заголовки могут обновляться автоматически. Скрипт, написанный с помощью PHP или другого языка, строит список каждый раз, когда страница отображается, он загружает RSS файл и извлекает оттуда данные.