Фотогалереи

Услуги

Помощь при использовании сайта

Все материалы сайта на Drupal в одной RSS ленте

Взбрело мне в голову создать у себя на сайте обновляемую каждый час ленту RSS, чтобы посетители могли легко получить информацию о появлении нового контента в любом разделе сайта за короткое время. Но вот в Drupal'e это оказалось не такой уж и легкой задачей. Можно конечно эту проблему решить с помощью монстроуозного костыля Views, но я как человек привыкший к минимализму ставить этот модуль принципиально не хотел, тем более что я его не использую совсем. Views для RSS ленты это как из пушки по воробьям... Я решил проблему другим способом, как мне кажется более легким и правильным, с помощью стандартного модуля aggregator. Итак включаем этот модуль в админке если он у вас выключен и в его настройках добавляем новую категорию, например "Вся лента сайта". Добавляем в нее фиды блогов, форумов и всего остального. Хочу заметить что фиды надо брать именно с самых низших в иерархии форумов которые непосредственно содержат в себе ноды (материалы). На контейнерах форумов и форумах промежуточных - фидов нет. После добавления всех лент ваша полная лента будет находиться в

http://www.site.ru/aggregator/rss

ссылку на которую мы и выведем на главную или куда вам удобнее.

0
Голосов пока нет
Ваша оценка: Нет


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
Аватар пользователя anonymous

А теперь представим, что у вас несколько сот фидов, которые нужно сводить в один. В этом месте ручное добавление в аггрегатор это очень увлекательное времяпрепровождение.

Аватар пользователя admin

Лучше бы сказали как быть в таком случае. Если сталкивались конечно