2010-01-20 8 views
4

Nous utilisons MediaWiki pour la documentation utilisateur. En tant qu'auteur unique, je peux créer et gérer de nouvelles versions du wiki afin de prendre en charge les versions de logiciels.N'importe qui a de l'expérience en utilisant un logiciel de contrôle de version pour gérer un wiki basé sur MediaWiki?

Je suis à la recherche de recommandations sur la façon de gérer le commutateur à une nouvelle instance de MW (pour coordonner avec la nouvelle version du logiciel). Voici comment je le fais maintenant:

MW instance at/wiki supporte le logiciel de production (v1). Dans une instance MW distincte, je construis/v2. Quand il est temps de sortir une nouvelle version du logiciel, je sauvegarde simplement v1 (base de données MySQL et fichiers HTML), puis copie v2 (base de données MySQL et fichiers HTML) dans le dossier/wiki.

Est-ce pratique? Cela peut-il être mieux géré/plus sûr/plus efficacement? Merci beaucoup, Evelyn

Répondre

3

Une autre approche pourrait être d'utiliser un logiciel de wiki comme ikiwiki qui a la capacité d'utiliser un logiciel de contrôle réel de version sur l'arrière pour stocker les pages wiki (je l'utilise avec Git). Avec cela, vous pouvez construire v2 dans une autre branche sur un autre serveur, puis quand le moment est venu, basculez le serveur principal de la branche v1 vers la branche v2.