» Статьи » Интернет обзоры » А что такое?... » Что такое RSS?

Итак, аббривиатура дня: RSS. Это такой Web content syndication format. (Ничего, что я по-английски?)

RSS — это сокращение от Really Simple Syndication, что в переводе на русский звучит, как Действительно Простая… Синдикация? Хотя, скорее, Действительно Простое Синдицирование, — так более правильно, но не более понятно.

Смотрим словарь:

Syndicate — 1) агентство печати, приобретающее информацию, статьи и т. п. и продающее их различным газетам для одновременной публикации, (сущ.) 2) приобретать информацию и пр. (гл.)

Таким образом, синдикация синдицирование — это приобретение информации. Такого слова в русском языке нет, что и понятно: в нашей журналистике не было широкой практики покупки и перекупки информации.

Итого, RSS — это Простое Приобретение Информации (не забываем, что материал для чайников, поэтому «простое», а не «очень простое»).

RSS — это разновидность XML, формат, специально придуманный для того, чтобы легко и быстро делиться контентом. Изначально придуманный Netscape (был такой браузер, помните?) для их портала Netcenter, он быстро завоевал популярность и стал черезвычайно широко использоваться. Рунет как всегда, позади планеты всей — на RSS работает, пожалуй, только МуЯндекс. (Вот список каналов которые он использует).

К сожалению, г-н Лебедев в своем ко/водстве не удосужился сказать «RSS это модно!», поэтому (и еще потому, что контента в рунете не так уж и много) RSS не получил такого широкого распространения. А жаль. Впрочем, дело это поправимое.

Как это работает: вы создаете у себя RSS-файл и громко говорите об этом: «Эй! Люди! У меня тоже есть RSS!». Можно громко не говорить, а просто разместить что-то типа такого: . Умные люди поймут, а глупые все равно не оценят.

Такой файл создается просто — достаточно посмотреть примеры, спецификацию, а потом сделать что-то похожее. Это Действительно Просто.

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

То есть, если у каждого уважающего себя вебмастера будет свой RSS, то любой другой уважающий себя вебмастер сможет экспортировать заголовки с любимых проектов куда угодно. Получаем P2P (peer to peer) во всей его красе, а всякие Эвологи с центральным сервером, где нужно добавлять новость вручную, громко и неприлично сосут, причмокивая.

Обрабатывать RSS в том же PHP гораздо проще, чем вы думаете. Сначала скачиваем и разбиваем все на элементы (item’ы) с помощью explode ("<item", $text);, а потом вытягиваем из каждого элемента содержимое тэгов title, description, link. Сделать это можно, например, с помощью функции, которую я уже описывал. Как видите, Really Simple Sindication.

Можно просто читать RSS c сайтов специальными программами — получаем аналог WatzNew. Огромный плюс в том, что не нужно качать вообще никакой лишней информации (например, оформление страниц). Я экспортирую RSS в «ленту друзей» на регистре и читаю все оттуда. Очень удобно.

На сегодня пока все.




spectator http://spectator.ru

Отзывы (через аккаунты в социальных сетях Вконтакте, Facebook или Google+):

Оставить отзыв с помощью аккаунта ВКонтакте:

Оставить отзыв с помощью аккаунта FaceBook:

Оставить отзыв с помощью аккаунта Google+: