!null.com
24
02
2003

RSS

Кажется, наконец, формат RSS получит должное распространение в русскоязычном интернете.

Началось всё с того, что об этом написал Spectator, затем появилась статья на Webmascon. И тот и другой ресурсы весьма посещаемы, и, значит, в скором времени стоит ожидать повального роста частоты использования данной технологии.
Я, собственно, писал об RSS ещё 29 октября, 2002 года вот тут, но меня одного, конечно же, не достаточно, для того чтобы все вокруг начали использовать RSS :)

Теперь немного о технологии.
Предположим у нас есть некий абстрактный сайт, на котором мы собираемся публиковать новости. У него есть некий внешний вид, представленный, естественно в формате HTML, и есть некоторый набор скриптов, которые генерирует тот самый HTML.
Теперь представим, что в один прекрасный день нам приходит письмо примерно следующего содержания:

Здравствуйте, тов. Такой-то.
Мы, супер-пупер-сайт, хотим публиковать ваши новости.
Если Вы не против - сообщите нам.

Естественно мы не против. И очень даже за. Как же, сам супер-пупер-сайт, хочет публиковать наши новости!

И, не долго думая, мы им пишем ответное, очень красноречивое письмо, с одним единственным словом - "Согласен!"

Проходит некоторое время и на супер-пупер-сайте появляются наши новости - это их web-мастер, с громкими матами, после полумесячного танца с бубнами над своими скриптами, наконец смог должным образом порезать нашу страницу с новостями и сконвертировать её в свою.

Все довольны, все радуются.

Но вот проходит некоторое время и мы решаем сменить дизайн нашего сайта. Переписаны по новой скрипты, переписан HTML. Всё прекрасно работает. На нашем сайте работает, а вот на сайте нашего компаньона полная торба, о чём он нам и сообщает, в весьма вежливой форме. Мы, естественно ему отвечаем, что всё, нафиг, переделали и что это его проблемы, что у него ничего не работает.

После этого, бедный web-мастер cупер-пупер-сайта совершает очередной героический подвиг с бубнами и непередаваемой игрой слов на местном диалекте, переписывая по новой все свои скрипты.

Всё опять работает. Все опять счастливы.

Но через некоторое время мы понимаем, что на нашем сайте не хватает новой прикольной пимпочки, без которой ни один сайт не может обходиться. И, не долго думая, смело добавляем её. В результате HTML код страницы "слегка" меняется, и как следствие - новое, очень приятное письмо от web-мастера супер-пупер-сайта.

И так до бесконечности, пока кому-то это не надоест (скорее всего это будем не мы :)

А происходит это по тому, что наш сайт, прости физически не может существовать всегда в одном и том же виде. И у нашего партнёра - супер-пупер-сайта, есть два выхода: либо пытаться поспевать за изменениями на нашем сайте, и вовремя переписывать скрипты, либо найти другой ресурс, с более статичным внешним представлением.

Права, есть ещё одно решение проблемы, причём удобное как нам так и супер-пупер-сайту - использование некой унифицированной технологии для предоставления новостей, например - RSS :))

Преимущества налицо. Нам достаточно написать один единственный конвертер из внутреннего представления наших данных в RSS, а web-мастеру супер-пупер-сайта,- конвертер из RSS в своё представление.
И всё. Все проблемы на этом заканчиваются! Причём независимо от того, что и сколько раз вы меняете на своём сайте.

Вот и всё.
Используйте RSS там где это возможно.

P.S.
Тут - RSS not-null.com
Подписывайтесь.

P.P.S.
Для простого чтения RSS контента могу порекомендовать Google Reader
Очень удобно следить за обновлениями на любимых сайтах (если конечно у них есть экспорт в RSS :)>

P.P.P.S.
Кстати, для тех, кто не знает: дневники с LiveJournal тоже можно читать в RSS, для этого достаточно к ссылке http://имя-юзера.livejournal.com/ прибавить в конце 'data/rss', вот так: http://имя-юзера.livejournal.com/data/rss


 

Ссылки по теме:

Спецификацию RSS 2.0 - http://backend.userland.com/rss

Статья на www.spectator.ru - http://spectator.ru/issues/352

Статья на webmascon - Что такое RSS?


Тэги:  RSS


Комментарии

1. Миша
Весьма интересно, буду следить за развитием проекта. Удачи!


2. Виктор
Ждем новых публикаций!


3. Политология
Поздравляю с 8 марта всех читательниц not-null.com!!!


4. bellamind
Кризис, говорят, в марте усилится. Хотелось бы знать, кто затеял все это и как вообще мы докатились до такой жизни.




Последние записи