Появление технологий RSS и Atom повлекло за собой новую светлую эру синдикации новостей. Однако для ручной ежедневной публикации новостей администраторами Web-сайтов и для управления подписчиками почты требуется время. В данной статье рассказывается, как реализовать общую архитектуру публикации новостей, используя форматы синдикации RSS и Atom для облегчения процесса и минимизации ошибок.
Если у вас есть базовые знания синдикации содержимого и спецификации формата
RSS 2.0, а также спецификации формата Atom 1.0, значит вы готовы реализовать
систему синдикации новостей, используя любую из спецификаций (либо обе), а
данная статья предназначена быть для вас практическим справочником.
Синдикация RSS и Atom
RSS и Atom аналогичны форматам XML-документов, которые описывают списки
родственной информации, известные под названием фиды (feed). Фиды состоят из
нескольких элементов, каждый с расширяемым набором присоединенных метаданных;
например, каждый элемент имеет заголовок. Основным назначением фидов является
синдикация Web-содержимого, например, Web-блогов или заголовков новостей, на
Web-сайты и непосредственно в пользовательские агенты.
Продолжить на сайте >>>
Хотя наш обзор немного запоздал, оригинальный Dojo 1.2 вышел в релизной
версии ещё 6-го октября, но сейчас мы наверстаем упущенное. И так,
Dojo Toolkit — это самая мощная и
гибкая ajax-библиотека из всех, что есть на рынке, она активно развивается и
имеет большое комьюнити. Кстати, это самое комьюнити, совместно с компанией
Sitepen, имеет ещё несколько проектов, среди которых и Cometd и некоторые
другие, не менее интересные, о которых мы скоро вам расскажем. Сегодня же все
внимание на флагманский продукт —
Dojo
1.2.
Если вы профессиональный веб-разработчик и постоянно имеете дело с
разработкой и отладкой сложных AJAX приложений, то наверняка знаете и
используете Firebug — плагин для браузера
Firefox, предназначенный для отладки и исследования веб-приложений. Текущая его
версия, 1.2х достаточно стабильная и функциональна, чтобы помочь в 99% проблем,
которые могут возникнуть при разработке. Но и этот инструмент не лишён если не
недостатков, то некоторых фич, которые могли бы облегчить работу. И даже
идеальный инструмент можно сделать ещё более идеальным, как бы это не звучало.