Ceci est une ancienne révision du document !
RSS/ATOM Feed Aggregation
DokuWiki can integrate data from external XML feeds. For parsing the XML feeds, SimplePie is used. All formats understood by SimplePie can be used in DokuWiki as well. You can influence the rendering by multiple additional space separated parameters:
Parameter | Description |
---|---|
any number | will be used as maximum number items to show, defaults to 8 |
reverse | display the last items in the feed first |
author | show item authors names |
date | show item dates |
description | show the item description. All HTML tags will be stripped |
nosort | do not sort the items in the feed |
n[dhm] | refresh period, where d=days, h=hours, m=minutes. (e.g. 12h = 12 hours). |
The refresh period defaults to 4 hours. Any value below 10 minutes will be treated as 10 minutes. DokuWiki will generally try to supply a cached version of a page, obviously this is inappropriate when the page contains dynamic external content. The parameter tells DokuWiki to re-render the page if it is more than refresh period since the page was last rendered.
By default the feed will be sorted by date, newest items first. You can sort it by oldest first using the reverse
parameter, or display the feed as is with nosort
.
Example:
{{rss>http://slashdot.org/index.rss 5 author date 1h }}
- Astronomers Plan Far Side of the Moon Satellite to Hear Billion-Year-Old Radio Waves de EditorDavid (13/07/2025 07:34)
- Amelia Earhart's Airplane May Finally Have Been Found de EditorDavid (13/07/2025 03:34)
- EV Sets New Record for Longest Trip on a Single Charge - 749 Miles de EditorDavid (13/07/2025 01:34)
- 'Firefox is Fine. The People Running It are Not' de EditorDavid (12/07/2025 22:34)
- NVIDIA Warns Its High-End GPUs May Be Vulnerable to Rowhammer Attacks de EditorDavid (12/07/2025 21:34)
Control Macros
Some syntax influences how DokuWiki renders a page without creating any output it self. The following control macros are availble:
Macro | Description |
---|---|
~~NOTOC~~ | If this macro is found on the page, no table of contents will be created |
~~NOCACHE~~ | DokuWiki caches all output by default. Sometimes this might not be wanted (eg. when the <php> syntax above is used), adding this macro will force DokuWiki to rerender a page on every call |