Для автоматизації процесу формування можуть використовуватися різні програмні методи. Найчастіше для написання програм застосовується мова PHP. Один з варіантів такої програми можна побачити на сайті «Наклоняефф і Ко» ".
zFeeder - це PHP-скрипт, який використовується для відображення RSS-контенту. Він може використовуватися для відображення контенту на вашому сайті, у вашій інтранет-мережі або на робочому столі. Програма підтримує всі версії RSS (0.9, 0.9х, 1.0 і 2.0). За допомогою програми можна виводити wml-файли на WAP-сайтах (для мобільних пристроїв).
Для використання програми необхідно, щоб ваш хостер забезпечував підтримку PHP (версії не нижче 4.2.0) і бібліотеку Expat (що входить в установку PHP за замовчуванням). Програма може працювати під різними операційними системами - Linux, Windows та іншими, - підтримують PHP.
Якщо ви хочете виводити новини різних розсилок на різні сторінки, їх доведеться описувати додатково. Робиться це подібно наступним прикладом:
Такий виклик на сторінці, де він включений, буде виводити новини з розсилок 1 і 2.
А такий виклик процедури виведе на сторінці новини з розсилок 2 і 3 і буде показувати їх з використанням різних шаблонів.
Ми визначили сторінки і правила виведення розсилок, і тепер потрібно подумати про те, як ці розсилки будуть оновлюватися. Є два варіанти вирішення цього завдання. Перша - використовувати Cron для автоматичного оновлення новин. Друга - викликати процедуру поновлення шляхом виклику спеціальної функції через браузер (в документації сказано, що таке оновлення називається офлайнових).
Для вирішення офлайнового поновлення є два варіанти - установка значення параметра REFRESH_KEY як непорожньої і передача параметра 'zfrefresh' в скрипт оновлення (при порожньому значенні параметра REFRESH_KEY оновлення буде виконуватися в онлайновому режимі). Задавши параметру REFRESH_KEY якесь значення (наприклад, your_keyword - через панель адміністратора), викликати процедуру поновлення новин можна наступним чином:
Краще і правильніше виклик процедури поновлення виконувати як завдання Cron.
Як вже говорилося, до складу програми включено низку шаблонів, які можна використовувати для відображення новин. Але якщо вам потрібно щось інше, ви можете або відредагувати шаблони на ваш смак, або створити власні. Описи змінних, використовуваних в шаблонах, наведені в документації.
Ось, власне, і все, що хотілося розповісти про RSS-розсилки. Зручні, прості у використанні, не потребують великих витрат на супровід, що зменшують трафік - ось що дозволило їм отримати таке широке поширення. Це - сьогоднішній день Інтернету. Що буде завтра?