Интернет магазин китайских планшетных компьютеров



Компьютеры - MoinMoin - Архитектура

07 мая 2011


Оглавление:
1. MoinMoin
2. Архитектура
3. Преимущества и функциональные особенности
4. Недостатки



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

  • Сервер. Обрабатывает запросы и вызывает соответствующие обработчики.
  • Обработчики-действия. На основании параметров запроса и конфигурации реализуют различную функциональность вики.
  • Хранилище и кэш. Позволяют хранить различные виды данных и предоставляют возможности по кэшированию.
  • Механизм аутентификации. Позволяют аутентифицироваться пользователям различными способами, подробнее см. http://master19.moinmo.in/ПомощьПоАутентификации
  • Механизм авторизации и разграничения прав доступа. Обеспечивают различные методы разграничения доступа, в первую очередь, ACL. См. также http://master19.moinmo.in/ПомощьПоСпискамДоступа и http://master19.moinmo.in/КакНастраивать/ПравилаДоступа.
  • Механизмы оповещения. Реализуют поддержку различных видов оповещений при возникновении различных событий, см. http://master19.moinmo.in/ПомощьПоОповещению.
  • Обработчики входных форматов. Вызываются для обработки страницы или блока текста в некоем входном формате. Могут дополняться пользовательскими парсерами.
  • Обработчики выходных форматов. Вызываются парсерами для генерации текста в выходном формате.
  • Макрокоманды. Могут использоваться в теле страницы для генерации произвольного содержимого и расширения синтаксиса, таким образом.

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



Просмотров: 3420


<<< Midori (операционная система)
ServiceOS >>>