Как создать объединенный канал RSS (от DokuWiki и Serendipity) - PullRequest
0 голосов
/ 01 апреля 2010

У меня есть приложение, разработанное поверх DokuWiki.Я хотел бы предоставить страницу «Новости», содержащую последние обновления из внутреннего канала RSS, некоторые другие каналы, поддерживаемые в Serendipity и, возможно, в других местах.

Хотя это просто для присоединения анализаторов каналов к каждому по отдельности,Я хотел бы объединить это в один список (возможно, в один канал RSS).

Серверы DokuWiki и Serendipity не подключены к Интернету - поэтому я не могу использовать для этого внешний сервис -ищу код.

У кого-нибудь есть идеи?

TIA

C.

Ответы [ 2 ]

2 голосов
/ 01 апреля 2010

В сущности, вам придется:

  • Получить записи из обоих каналов
  • Объединить их в массив записей
  • Создайте новый канал с собственными заголовками и содержащими эти записи.


Пара инструментов, которые могут помочь:

И вы, возможно, захотите взглянуть на padraic / ZFPlanet: это агрегатор - там, вероятно, есть некоторые идеи, которые могут помочь вам начать; -)

1 голос
/ 02 апреля 2010

DokuWiki уже поставляется с библиотекой агрегации каналов SimplePie, так что вы можете использовать ее без каких-либо дополнительных библиотек. Некоторые советы о том, как объединить два канала, можно найти в их документации:

...