Интегрируем потоки информации! Часть II. "Общее решение:RSS"
Итак, продолжаю.
Говоря простым языком, RSS работает примерно так:
Создаётся (Не нами, а владельцем ресурса. Мы только пользуемся.) текстовый файлик определённого вида. Туда по нехитрым правилам записываются список транслируемых вещей: новостей, новых постов и т.п. Пишется дата, заголовок, основной текст и даётся ссылка на исходное сообщение.
Может быть выложено как полное сообщение, так и только его аннотация (с ссылкой на основное содержание. Обычно так поступают новостные сервера, что бы не терять посещаемость).
Файлик выкладывается в открытый доступ. И периодически (автоматически) обновляется. Теперь, все желающие могут скачать этот файлик и посмотреть что же тут новенького!
Разумеется, это только одна половина технологии - серверная часть. Вторая половина (клиентская часть) представляет собой ответ на вопрос "А как и кто будет просматривать все наши RSS потоки и показывать пользователю (то есть нам) обновления?".
Конечно это программа :)
Конкретно, как минимум эта программа должна уметь следующее:
Про них я расскажу в следующий раз.
Говоря простым языком, RSS работает примерно так:
Создаётся (Не нами, а владельцем ресурса. Мы только пользуемся.) текстовый файлик определённого вида. Туда по нехитрым правилам записываются список транслируемых вещей: новостей, новых постов и т.п. Пишется дата, заголовок, основной текст и даётся ссылка на исходное сообщение.
Может быть выложено как полное сообщение, так и только его аннотация (с ссылкой на основное содержание. Обычно так поступают новостные сервера, что бы не терять посещаемость).
Файлик выкладывается в открытый доступ. И периодически (автоматически) обновляется. Теперь, все желающие могут скачать этот файлик и посмотреть что же тут новенького!
Разумеется, это только одна половина технологии - серверная часть. Вторая половина (клиентская часть) представляет собой ответ на вопрос "А как и кто будет просматривать все наши RSS потоки и показывать пользователю (то есть нам) обновления?".
Конечно это программа :)
Конкретно, как минимум эта программа должна уметь следующее:
- хранить в себе ссылки на RSS потоки;
- переодический опрашивать их и проверять на наличие обновлений;
- выводить пользователю список всех сообщений в удобном виде;
- сохранять содержимое RSS в себе, для архива;
- иметь средства для оценки, пометки и классификации сообщений;
Про них я расскажу в следующий раз.
Комментариев нет:
Отправить комментарий