Автономный доступ к MoinMoin wiki с помощью Google Gears
-
05-07-2019 - |
Вопрос
Как добавить функцию автономного доступа к MoinMoin вики?
Как минимум, я хотел бы иметь доступ ко всем страницам серверной вики (находясь в автономном режиме).Поиск и другие вещи, которые не изменяют контент, являются второстепенными.Дополнительным бонусом было бы, если бы это решение позволяло обновлять содержимое wiki в автономном режиме и возвращать его обратно в wiki в режиме онлайн.
Google Gears выглядит хорошим кандидатом для решения этой проблемы, но приветствуются и другие решения.
Интересным свойством MoinMoin является то, что он хранит содержимое в обычных файлах, а не в базе данных.Это может упростить перенос содержимого wiki из одного места в другое, но я не знаю, может ли это сыграть какую-либо роль в ответе на этот вопрос.
Примечание:если вы видите хороший ответ, пожалуйста, оцените его.я бы с удовольствием это сделал, но сайт пока не позволяет мне выставлять рейтинги.
Решение
Используя Gears с плагином Firefox Greasemonkey, вы можете внедрить код Gears в любой веб-сайт, который захотите. Не ждите, пока ваш любимый веб-сайт включит поддержку в автономном режиме - сделайте это сами. http://code.google.com/apis/gears/articles/gearsmonkey.html
Другие советы
Если у вас есть свобода менять программное обеспечение вики, я мог бы предложить посмотреть на ikiwiki . Вы можете настроить его так, чтобы страницы поддерживались реальной VCS, такой как Git, и в этом случае вы можете клонировать всю вики, читать и даже обновлять ее в автономном режиме.
Если вы достаточно терпеливы, MoinMoin версии 2.0 будет поставляться с бэкэндом Mercurial DVCS, поэтому вам не придется переключаться. Подробнее о http://moinmo.in/MoinMoin2.0
- если вы хотите сделать это на серверах, смотрите раздел HelpOnSynchronisation в moinmoin + DesktopEdition
- если локально, используйте унисон + Настольная версия .будьте осторожны, игнорируя кэш и тому подобное.это обеспечит двустороннюю синхронизацию.
Ознакомьтесь с MoinMoin Desktop Edition .