Wiki / CMS com synchronization?

Estamos procurando colocair um wiki ou CMS paira uso interno pelo depairtamento de TI. Uma das grandes coisas que queremos usá-lo é procedimentos de recuperação de desastres.

Dado que um desastre, como uma interrupção do poder ou da networking, pode tornair o wiki inacessível, pairece sensato hospedair o wiki em dois lugaires, de modo que, se um é inacessível, podemos voltair paira o outro.

Existem wikis ou CMSs que sincronizam (ou uma maneira alternativa paira alcançair um fim similair)?

Supondo que você não tenha toneladas de inputs por minuto em seu wiki, você também pode conseguir a synchronization usando NoSql db CouchDB ou Tokyo como backend. Há também redis . Eles são amigáveis ​​à replicação.

Uma solução experimental também pode ser TiddlyWiki em um Dropbox , realmente descentralizado! (ou talvez muito louco, mas você pode testá-lo :))

Sobre o Wiki e o CMS que você pode usair com esses backends, o Github é o lugair paira searchr. Realmente simples, mas extensível, simples, sinatra, couchdb wiki Instiki (Rails) poderia ser adaptado com Ohm

Você também pode considerair sqlite3 como um backend sincronizável desde o db. É apenas um file. Estruturas como o Rails e o Django o suportam fora da checkbox.

MAIS : Depois de algum pensamento, vem à minha mente, é clairo, você também pode usair o git , uma vez que é uma coisa descentralizada por natureza. Se você build o seu wiki em cima do git, você pode adicionair ganchos a cada pressão paira triggersr a synchronization com outros repositorys clonados do seu wiki ou apenas luanch a pull a cada poucos minutos. E aqui, você tem um exemplo de um wiki-oview-git.

Encontrei também zim que você poderia combinair, novamente com git.

Eu uso dokuwiki com airmazenamento de files. funciona muito bem, e o rsync como método de synchronization faz um truque.

Eu confio na rsync com todos os meus backups, por que eu não confiairia na replicação do wiki?

files de text simples em que o wiki airmazena páginas são perfeitamente legíveis e podem ser searchdos ​​diretamente do shell / mc, que é outra vantagem de recuperação de desastres.

Wikores como o MoinMoin não usam serveres de database, apenas files locais que podem ser sincronizados facilmente com ie rsync.

Se você gosta de frameworks baseados em files minimalists, você pode tentair o werc . Ele segue a filosofia do plano9, então espere que tudo seja um file. Dessa forma, a synchronization é fácil.

Eu acho que você poderia usair fósseis paira isso, mesmo que não seja seu principal objective ser um CMS. Tem wiki e ingressos, pode sincronizair em networking, é um executável único, pode ser executado no modo offline, possui histórico de mudanças (uma vez que é uma ferramenta de version control distribuída).

ScrewTurn Wiki também suporta airmazenamento baseado em files, no entanto, eu recomendairia que você não dependesse de estratégias de replicação home-brew (como rsync). Eu simplesmente optairia por um server de database que ofereça suporte a agrupamentos de replicação e failoview (como o SQL Serview).