Мы изучаем возможность создания вики или CMS для внутреннего использования нашим ИТ-отделом. Одна из важных вещей, для которой мы хотим его использовать, - это процедуры аварийного восстановления.
Учитывая, что катастрофа, такая как отключение электричества или сети, может сделать вики-страницу недоступной, кажется разумным разместить вики-страницу в двух местах, чтобы, если одно из них недоступно, мы могли вернуться к другому.
Существуют ли какие-либо вики или CMS, которые синхронизируются (или альтернативный способ достижения аналогичного результата)?
я использую dokuwiki с хранилищем файлов. работы очень хорошо и rsync как метод синхронизации делают прием.
я доверяю rsync все свои резервные копии, почему я не доверил бы репликацию Wiki?
файлы простого текста, в которых эта Wiki хранит страницы, совершенно читаемы и доступны для поиска непосредственно от оболочки/мГц, которая является другим преимуществом аварийного восстановления.
Принятие Вас не имеет тонн записей в минуты в Вашей Wiki, можно также достигнуть синхронизации при помощи дб NoSql CouchDB или Токио как бэкенд. Существуют также советы. Они благоприятны для репликации.
Экспериментальным решением мог быть также TiddlyWiki на Dropbox, действительно децентрализованном! (или возможно слишком сумасшедший, но можно протестировать Его :))
О Wiki и CMS можно использовать с теми бэкендами, которые GitHub является местом для поиска. действительно действительно простой, но растяжимый простой sinatra couchdb Wiki Instiki (направляющие) мог быть адаптирован с Омом
Можно также рассмотреть бэкенд sqlite3 asa synchronizable начиная с дб, Это - просто файл. Платформы как направляющие и Django поддерживают Его из поля.
Еще: После некоторых взглядов Это прибывает по моему мнению, что, конечно, можно использовать мерзавца также, так как это - децентрализованная вещь по своей природе. При создании Wiki сверху мерзавца можно добавить рычаги к каждому нажатию для увольнения синхронизации с другими клонированными репозиториями Wiki или просто luanch получение по запросу каждые несколько минут. И здесь yuo имеют пример Wiki по мерзавцу.
Я нашел также zim, что Вы могли объединиться, снова с мерзавцем.
Wikis как MoinMoin не используют серверы баз данных, только локальные файлы, которые могут синхронизироваться легко с т.е. rsync.
ScrewTurn Wiki также поддерживает хранение файлов, однако я советовал бы Вам не полагаться на доморощенные стратегии репликации (как rsync). Я просто выбрал бы сервер базы данных, который поддерживает репликацию и отказоустойчивую кластеризацию (как SQL Server).
Я думаю, что Вы могли использовать окаменелость для этого, даже если это не своя главная цель быть CMS. Это имеет Wiki и билеты, это может синхронизировать по сети, это - единственный исполняемый файл, это может работать в режиме офлайн, это имеет историю изменений (так как это - распределенный инструмент управления версиями).