MoinMoin | это... Что такое MoinMoin? (original) (raw)

MoinMoin

Moinmoin.png
MoinMoinScreenshot.png Скриншот сайта http://moinmo.in/, работающего под управлением MoinMoin
Тип Wiki
Разработчики Thomas Waldmann, Jürgen Hermann, и др.
Написана на Python
Операционная система Кроссплатформенное программное обеспечение
Языки интерфейса более 30 языков, в том числе русский
Последняя версия 1.9.5 (стабильная) (24 сентября 2012)
Лицензия GNU General Public License
Сайт http://moinmo.in/

MoinMoin — мощный, простой в использовании и расширяемый вики-движок, написанный на языке Python. MoinMoin — свободное программное обеспечение, распространяемое по лицензии GNU GPL.

Название происходит от приветствия «Moin» во фризском языке[1].

Для хранения информации MoinMoin использует файловую систему[2].

Может работать практически с любым веб-сервером, поддерживающим CGI/FastCGI/WSGI[3], или без него (со встроенным веб-сервером на базе Werkzeug[4]).

Содержание

История

MoinMoin появился в районе 2000 года[5]. Изначально проект разрабатывался Юргеном Херманном (Jürgen Hermann), на данный момент он покинул проект и разработка ведётся командой людей[6], возглавляемой Томасом Вальдманном (Thomas Waldmann). В качестве основы для MoinMoin был использован движок PikiPiki, и MoinMoin сильно эволюционировал с того времени. На данный момент MoinMoin используется на ряде сайтов, а также в качестве корпоративной и персональной вики в множестве мест[7].

Архитектура

MoinMoin имеет достаточно гибкую архитектуру, следствием чего является богатый набор встроенных функций и простота расширяемости. Ключевыми компонентами вики-сервера MoinMoin являются:

Каждая из описанных систем реализована в виде основного ядра и модулей, реализующих конкретную функциональность, посему каждая из них может быть дополнена сторонними модулями, что и обеспечивает определённую гибкость.

Преимущества и функциональные особенности

Недостатки

MoinMoin 2.0

Начиная с 2007 года, планируется кардинально изменить архитектуру MoinMoin, реализовав её в MoinMoin 2.0. Ветка 1.9, по заявлениям разработчиков, является последней среди 1.x. Версия 2.0 запланирована к выходу на 2010—2011 год.

К ключевым особенностям версии 2.0 следует отнести:

На сайте http://test.moinmo.in/ развёрнута тестовая установка MoinMoin 2.0.

Ссылки

Примечания

  1. См. также http://moinmo.in/MoinMoinEtymology (англ.)
  2. В версии 2.0 планируется поддержка различных видов хранилищ: различных SQL БД посредством SQLAlchemy, hg и др.
  3. См. [1] (англ.), [2] (англ.)
  4. До версии 1.9 использовался веб-сервер Twisted http
  5. Информация из файла docs/CHANGES о версии 0.1
  6. См. http://moinmo.in/MoinCoreTeamGroup (англ.)
  7. Об этом свидетельствуют, в частности, персональные страницы участников на сайте MoinMoin, где многие их владельцы указывают, что используют MoinMoin в качестве корпоративной вики
  8. При этом, для поддержки некоторых дополнительных возможностей, таких как поиск Xapian, поддержка DocBook и RST, индексация файлов MS Office и PDF, требуется установка соответствующих программ и модулей Python.
  9. См. http://master19.moinmo.in/ПомощьПоРисункам
  10. В версии 1.9 подсветка синтаксиса реализована посредством Pygments [3], что позволяет подсвечивать синтаксис более чем для 150 форматов
  11. См. http://master19.moinmo.in/ПомощьПоПоддержкеЯзыков
  12. См. http://master19.moinmo.in/ПомощьПоСпискамДоступа, http://master19.moinmo.in/ПомощьПоAutoAdmin, http://master19.moinmo.in/КакНастраивать/ПравилаДоступа
  13. См. http://master19.moinmo.in/ПомощьПоСинхронизации
  14. см. http://master19.moinmo.in/ПомощьПоОповещению и http://master19.moinmo.in/HelpOnConfiguration/EmailSupport (англ.)
  15. На странице обсуждения запроса о добавлении функции имеется ряд сторонних патчей для различных версий MoinMoin, в различной мере реализующих данную функцию. Кроме того, за реализацию её в полной мере до конца 2010 года назначено вознаграждение.
  16. Планируется разрешить в MoinMoin 2.0 путём унификации файлов и страниц и поддержки системы версий для них.
  17. См.
  18. См. http://moinmo.in/MoinMoin2.0#Storage_API.2C_misc._storage_backends
Просмотр этого шаблона Список вики-движков
.NET Framework FlexWiki • WWWiki • Perspective • ScrewTurn Wiki
Java Clearspace • Atlassian ConfluenceJAMWiki • JSPWiki • Kerika • Mindquarry • SnipSnap • Traction TeamPage • XWiki
JavaScript TiddlyWiki • WoaS
Lisp CLiki • Svnwiki
Perl Kwiki • Noösphere • PodWiki • Socialtext • TWikiFoswiki • UseModWiki • OddMuseWikiWikiWikiWeb
PHP CitiWiki • DokuWiki • GetWiki • MediaWikiPhpWiki • PmWiki • PukiWiki • TigerWiki • TikiWikiWackoWiki • Wiclear • WikkaWiki
Python MoinMoin • OghamWiki • PikiPiki • PikiePikie • TamTam • Trac • Zwiki
Ruby Instiki • Pimki • Redmine