Ricostruzione del Changelog
DokuWiki salva l'elenco delle modifiche del wiki nel file data/meta/_dokuwiki.changes
. Il numero e la durata delle modifiche salvate nel file sono controllate da due opzioni di configurazione:
Anche ciascuna singola pagina del wiki ha il suo file chiamato data/meta/namespace/pagename.changes
con l'elenco delle modifiche.
Le informazioni nei file delle singole pagina hanno lo stesso formato (vedi sotto) dell'informazione generale del file del wiki, il che significa che è possibile ricreare l'elenco completo delle modifiche concatenando insieme tutte le singole pagine.
Commando Linux per ricreare il file delle modifiche del wiki
find data/meta -name '*.changes' -exec cat '{}' \; | sort -u > data/meta/_dokuwiki.changes
(presume che la directory attuale sia quella di installazione di dokuwiki e l'installazione sia quella predefinita)
Formato dell'elenco delle modifiche
Ora Unix Indirizzo IP autore valore* namespace & nome file pagina utente** commento modifica ------------------------------------------------------------------------------------------------------------ 1206836149 1.2.3.4 C sandbox:divalign me creazione
* valore che indica il tipo di modifica, esempio: C=creazione, D=cancellazione, E=modifica.
** vuoto se la modifica è anonima.