DokuWiki

It's better when it's simple

Strumenti Utente

Strumenti Sito


it:tips:recreate_wiki_change_log

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.

it/tips/recreate_wiki_change_log.txt · Ultima modifica: 2008-11-18 17:41 da 194.98.147.35

Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è soggetto alla seguente licenza: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki