Aggregazione feed RSS/ATOM
DokuWiki può integrare dati da feed XML esterni. Si veda anche syndication su come DokuWiki esporta dati come feed XML.
Sintassi
Includere un feed RSS o ATOM è semplice. Ecco un esempio di inclusione degli ultimi titoli da Slashdot:
{{rss>http://slashdot.org/index.rss}}
Per l'analisi dei feed XML è usato SimplePie. Tutti i formati riconosciuti da SimplePie possono essere usati anche in DokuWiki. E' possibile influenzare la visualizzazione mediante diversi parametri aggiuntivi separati da uno spazio:
Parametri | Descrizione |
---|---|
numero | sarà usato come il massimo numero di elementi mostrati, predefinito 8 |
reverse | visualizza per primo l'ultimo elemento del feed |
author | mostra i nomi degli autori degli elementi |
date | mostra le date degli elementi |
description | mostra la descrizione degli elementi. Se l'HTML è disabilitato tutti i marcatori saranno rimossi |
n[dhm] | periodo di aggiornamento, dove d=giorni, h=ore, m=minuti. (esempio 12h = 12 ore). |
Il periodo di aggiornamento predefinito è di 4 ore. Qualsiasi valore sotto i 10 minuti sarà trattato come 10 minuti. DokuWiki generalmente cercherà di fornire la versione della pagina memorizzata nella cache, ovviamente questo è inappropriato quando la pagina contiene contenuti esterni dinamici. I parametri indicano a DokuWiki di rieseguire la pagina se superiori al periodo di aggiornamento da quando la pagina è stata eseguita l'ultima volta.
Esempio:
{{rss>http://slashdot.org/index.rss 5 author date 1h }}