RSS фиды и синдикация

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

XML — это язык, позволяющий кодировку сервисов и данных в структурированной формат доступный для понимания компьютерам и людям. Теперь, когда понятно, что для синдикации сайтов стоит использовать XML, осталось только решить, в каком «структурированном формате» нам нужно кодировать наши материалы. На данный момент существует две основных варианта фидов — это RSS и Atom.

В случае RSS предпочтение отдаётся самому позднему формату — RSS 2.0. Не стоит забывать, однако, что существует несколько более ранних форматов, которые до сих пор активно используются.

Рядовым пользователям всё это многообразие не причиняет неудобства поскольку программы и сервисы чтения фидов обычно способны обработать любой формат.

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

Метки:
rss

© 2003 — 2017 Akinas
Все права защищены