Это старая версия документа!
Агригация лент новостей RSS/ATOM
DokuWiki может включать в себя данные из внешних лент новостей XML. См. также статью Ленты новостей о том, как сам DokuWiki экспортирует данные в XML-рассылках.
Синтаксис
Включение лент новостей RSS или ATOM это просто. Вот пример включения последних заголовков со Slashdot:
{{rss>http://slashdot.org/index.rss}}
Для разбора лент новостей XML используется SimplePie. Все форматы понятные SimplePie также могут использоваться и в DokuWiki. Вы можете влиять на отображение добавляя дополнительные параметры разделенные пробелами:
Параметр | Описание |
---|---|
любое число | будет использоваться как максимальное число элементов в списке, по умолчанию 8 |
reverse | отображать последний элемент в ленте первым |
author | отображать имя автора элемента |
date | отображать дату элемента |
description | отображать описание элемента. Если использование HTML отключено, то все html-тэги будут вырезаны |
n[dhm] | период обновления, где d - дни, h - часы, m - минуты, (т.е. 12h - 12 часов) |
Период обновления по умолчанию - 4 часа. Любое значение меньше 10 минут будет трактоваться как 10 минут. DokuWiki в основном старается предоставить кэшированные версии статей, очевидно, это не подходит если страница содержит динамический внешний контент. Этот параметр говорит DokuWiki «пересобрать» статью, если со времени последней «сборки» прошло больше времени чем период обновления.
Пример:
{{rss>http://slashdot.org/index.rss 5 author date 1h }}
- House Passes Bill Requiring Warrant To Purchase Data From Third Parties — BeauHD (2024-04-18 05:30)
- Google Workers Arrested After Nine-Hour Protest In Cloud Chief's Office — BeauHD (2024-04-18 02:20)
- TikTok Starts Testing Its Instagram Competitor 'TikTok Notes' — BeauHD (2024-04-18 01:40)
- Boston Dynamics' New Atlas Robot Is a Swiveling, Shape-Shifting Nightmare — BeauHD (2024-04-18 01:00)
- Feds Appoint 'AI Doomer' To Run US AI Safety Institute — BeauHD (2024-04-18 00:20)
Problems
Display of HTML entities
Two of the example Slashdot headlines when I visited this page today showed this problem
Building a Successful "Open" Game World MediaSentry & RIAA Expert Under Attack
How should it be solved? — Fernando 2009/03/04 10:51
I am also having this problem with several news feeds that I'm now featuring on our dokuwiki site and I am searching for a solution. Any help would be awesome. — Russ 2009/03/21 7:20
Bug reported & confirmed, see http://bugs.splitbrain.org/index.php?do=details&task_id=1705 — Håkan Sandell 2009/06/10 16:56