Недавно, общаясь с
ynot, обратил внимание на тенденцию всё меньше посещать сайты, вместо чего читать RSS-ленты (каналы).
Основные виды существующих сервисов для RSS сейчас - это:
- Агрегаторы, позволяющие объединить несколько RSS-лент в одну. Самый популярный, естественно, это Google Reader. Кроме всего он позволяет расшарить свои подборки, например вот моя анимешная.
- Фильтры, позволяющие выбирать лишь часть новостей из RSS-ленты. Самый мощный - Yahoo Pipes, например Рецензии Кино-Говно.
- Кеши. Если генерация RSS-ленты на вашем сайте/сервере слишком тяжелая - можно воспользоваться, например FeedBurner (купленный гуглом).
- Хранение истории. Как в своё время был dejanews для ньюсгрупп и web.archive.org для интернета. Естественно, это Google Reader - при добавлении в него RSS-ленты вы автоматом получаете всю её историю (с момента первого добавления этой ленты кем либо).
- Создатели RSS-лент для тех сайтов, на которых их нет. От простых типа page2rss до навороченных типа внешнего RSS для torrents.ru.
- Реклама в RSS-лентах. Только-только начинает появляться, например у гугла.
Вот ещё
подборка полезных RSS-сервисов на Хабре, Add:
и ещё.
Основные операции в RSS-читалках, кроме пометки прочитанным :) это:
- Star. Типа пометить "звёздочкой" как важное, добавить в избранное.
- Share. Поделиться. Добавить в свою ленту, видную друзьям.
- Tag. Пометить "тэгами" (категориями) или положить в папку - разные виды классификации
- Comment. Добавить к новости свой комментарий.
Перед тем, как описать чего, на мой взгляд, сейчас не хватает в RSS, замечу, что основные формы общения сейчас - это форумы и блоги. Вроде бы это совершенно разные вещи, но по сути разница в паре небольших деталей:
- Группировка по автору темы (блог) либо тематике (подфорум) - но и в блогах есть сообщества (community).
- Сортировка по дате первого поста (блог) либо по дате последнего комментария (форум).
Всё! Отсортировав все темы форума по дате заглавного поста и сгруппировав по авторам мы получим блоги, отсортировав все записи в блоге по дате последнего комментария - получим форум. Итак, не хватает:
- Сссылки на ленту комментариев к этой новости. В идеале хотелось бы, помечая пост звёздочкой, иметь возможность автоматически подписаться на ленту комментариев других пользователей к нему. Из ленты комментариев нужна ссылка на основную ленту. Получается древовидная структура, например лентой 1-го уровня может быть список форумов, 2-го уровня - подфорумов, 3-го - список тем, 4-го - список постов в теме. Add: Есть wfw:commentRss и RFC 4685 "Atom Threading Extensions".
- Возможности добавления комментариев прямо из RSS. Ведь все посты имеют одинаковую структуру: заголовок, автор, пост, дата, тэги (категории), ссылка (линк). Получается FORM со стандартным набором полей, не хватает только POST :) Для идентификации уже есть OpenID, для маньяков - цифровые подписи.
- Ссылки на предыдущую страницу, или доступа к архиву сообщений через тот же RSS. Если в ленте 20 постов, вы забираете её раз в день, а за день накопилось 21 новость - вы её уже не увидите. Отчасти спасает Google Reader, который всегда онлайн, и понятно что RSS изначально для этого не задумывалась, но imho это было бы полезным.
- Фильтра по тэгам/категориям. Google Reader, к сожалению, их сейчас вообще никак не обрабатывает. А было бы удобно, если бы все посты ленты отображались разложенными по "подпапкам" в соответствии со своими категориями. Также было бы очень полезна возможность подписки только на посты ленты с определённым тэгом. Фильтры типа Yahoo Pipes - это хорошо, но при этом теряется история и связь с первоначальной лентой.
- Пользовательского tag cloud этой новости, которыми читатели эту новость помечают.
- Возможности экспорта/просмотра содержимого (уже иерархической) RSS-ленты по тэгам (в виде форума) или авторам (в виде коллекции блогов)
Возможно что-то подобное со временем появится в Google Reader (Update: уже есть
GData). Может быть это можно сделать через расширения XML, как прокси, на входе которого - обычная лента, а на выходе - "RSS+" с возможностью комментирования, доступом к истории и прочим, но нужна будет поддержка этих расширений в клиентах. Хотя их можно добавлять в виде html в текст поста. Либо можно сделать свой сервис, в котором будут такие возможности. Но конкурировать с гуглом?
Главная мысль, пожалуй, такая: если раньше основным элементом интернета был сайт, то теперь это - любой источник
RSS-контента, даже просто
список расшаренного (с пометками) в Google Reader-е.
(Update:
v2 на хабре) (Add: моя
подборка постов про RSS)