n-839 обратиться по имени
Понедельник, 03 Сентября 2007 г. 17:40 (ссылка)
Ну блин. Есть, например, сайт комиксов про Гарфилда, или музыкальный сайт Лектро, или новостной Ньюз ру. Программисты смекнули, что способ обновления таких сайтов очень схож: то есть они все представляют собой блоги, куда один или несколько пользователей добавляют отдельные новости-посты, будь то комикс, музыкальный релиз или криминальная сводка. А так как таких сайтов наплодилось много, много и хороших, то хотелось бы иметь механизм, позволяющий как можно меньше времени тратить на поиск и чтение обновлений на сайтах (почтовые уведомления не в счет). В частности, например, сделать так, чтобы посты с разных сайтов читать из одного места.
Вот и придумали такой механизм: трансляции. Новые посты на сайте сохраняются в том числе и в каком-либо универсальном формате. Наш сайт, например ЛиРу, с определенной частотой опрашивает эти странички с транслированными сообщениями и делает из них уже собственные посты, все тот же Гарфилд, к примеру. Делать это может не только сервер: есть куча программ и плагинов к броузерам, позволяющих читать такие трансляции. Совершенно неважно, что теряется часть дизайна, скрываются некоторые картинки, оригинальная разметка и т.д., смысл не в этом. Главное - 1) познакомить подписчика с основным содержанием новости, 2) оградить пользователя от долгого лазания по сайтам и вычленения новых постов, 3) предоставить возможность своевременного получения информации (в том числе и в частности - для пользователей, не зарегистрированных на каком-либо сайте).
То есть по тому адресу есть идентичный моему по содержанию дневник, добавить в друзья его могут пользователи ЖЖ, если захотят.
Нота Бене насчет форматов. Все, конечно же, знают все об html. Hyper text mark up language - ни в коем случае не язык программирования, попробуйте в нем сложить 2 и 2. Здесь форма (рамочки) неотделима от данных (текст). Когда-то давно язык был придуман для сквозной связи документов, то есть для создания гипертекстовых файлов с так уже привычными нам ссылками. Он был не лучший в своем роде, но оказался очень простым, чем и завоевал популярность - в частности пришелся по вкусу и возможностям набирающему популярность интернету.
Понятно, что форма зачастую бывает лишней: мало кому будет действительно интересно видеть панельки, рамочки, ссылочки, звездочки и т.п., если целью является получение информации. То есть, я имею ввиду, дизайн и разметка - информация избыточная, к тому же плохо поддающаяся перекраиванию и вставкой в чуждые блоги.
Придумали форматы XML и RSS, как раз содержащие минимум избыточности, да еще и универсальные, понятные множеству сайтов. По сути своей они напоминают html: тэги, разметка.К сожалению, все делалось по-русски: у rss три или пять разных версий, конфликтующих друг с другом.
На xml и rss вид своего дневника можно посмотреть через панельку инструментов под эпиграфом: экспорт как раз сохранит xls-файл (xml-ный формат), а последняя оранжевая иконка покажет страничку с трансляцией.
Теперь хоть немного ферштейн, кому нужна эта ссылка?