Comme tout Wiki, il est possible d'archiver le contenu précédent à chaque révision d'un Document.
L'archivage est optionnel et non une obligation, chaque Document possède une option Archivé, si elle n'est pas cochée lors de l'édition le contenu précédent ne sera pas archivé.
Kiwi active par défaut cette option, vous pouvez cependant la décocher pour toute vos Document et l'état de l'option sera sauvegardé. L'administrateur de votre installation de Kiwi peut aussi forcer la désactivation par défaut de cette option en la spécifiant dans les settings de l'application.
À noter que chaque contenu archivé est sauvegardé à l'identique comme un objet de Révision qui peut être visible en le séléctionnant dans la liste des versions d'un Document, du moins si vos gabarits le permettent. Pour chaque Révision, il est possible de faire une comparaison des différences sur le contenu archivé et celui en cours.
Un ensemble de gabarits de base sont fournis avec Kiwi. Pour faciliter leur utilisation avec les rédacteurs, un Document possède une liste de sélection de Gabarits.
Ces gabarits disponibles sont gérés dans un modèle différent, de façon à pouvoir réserver leur gestion aux administrateurs.
Si un Document n'a pas de Gabarit particulier définit, celui par défaut (kiwi/details.html) sera utilisé.
Chaque Document possède un attribut de parenté nommé Parent et qui définit si il est un sous-document (il dépend d'un autre document). Cela permet d'élaborer une hiérarchie entre tout vos documents.
La première conséquence est qu'un sous-document sera affiché et indenté à la suite de son parent dans les arborescences du site (plan du site et sommaire de sous-documents).
La seconde conséquence est qu'un sous-document d'un document non affiché ou désactivé ne sera pas non plus visible.
Ce système existe afin de pouvoir lier de façon "dynamique" des fichiers à un ou des documents, sans inscrire directement de manière figé dans le document de liens vers les fichiers. De plus l'entrée d'un même fichier attaché peut être utilisé dans plusieurs documents à la fois.
Un script d'exportation de votre wiki est fourni dans Kiwi. Il permet d'exporter le wiki sous forme de fichiers html en y modifiant les urls pour que les liens internes restent utilisables en lecture locales ou en tant que mirroir sur un autre site web.
Cependant, ce script est prévu pour l'implémentation de Kiwi en tant que site autonome tel qu'il est fourni. Si vous utilisez un Kiwi modifié (avec des urls ou des vues différentes) ou dans un autre projet Django, il vous faudra surement modifier ce script pour convenir à votre installation de Kiwi.