MoinMoin |
Автор: admin Просмотров: 2733 Комментарии:
Добавлен: 13 июня 2016
MoinMoin - свободное программное обеспечение (лицензия GNU GPL), которое используется для создания вики-сайтов, разработанное на языке Python. Название происходит от фризского языка и в переводе означает приветствие.
Для хранения данных MoinMoin использует файловую систему. MoinMoin может работать практически с любым веб-сервером, поддерживающим CGI/FastCGI/WSGI, или без него (со встроенным веб-сервером на базе Werkzeug).
Программное обеспечение MoinMoin было создано около 2000 года. Изначально проект разрабатывался Юргеном Херманном (Jürgen Hermann), чуть позже он покинул проект и разработка ведется группой людей во главе с Томасом Вальдман (Thomas Waldmann). Для создания MoinMoin за основу были использованы технологии вики-системы PikiPiki, однако с тех пор система MoinMoin сильно изменилась. MoinMoin используется для создания многих вики-сайтов.
Сервер. Обрабатывает запросы и вызывает соответствующие программы для обработки этих запросов.
Программы для обработки действий (actions). На основании параметров запроса и конфигурации реализуют различную функциональность вики-системы.
Хранилище и кэша. Позволяют хранить различные виды данных (в первую очередь, вики-страницы и прикрепленные к ним файлы), также там могут размещаться другие виды объектов и предоставляются возможности по кэшированию (основной способ кэширования - pickle ).
Механизм аутентификации. Аутентификация пользователей может происходить различными способами (по протоколу HTTP, LDAP, PHP - cookie и т.д.).
Механизм авторизации и разграничения прав доступа (security policy). Обеспечиваются различные методы разграничения прав доступа, в первую очередь, ACL.
Механизмы оповещения. Реализуют поддержку различных видов извещений при возникновении различных событий.
Программы, обрабатывающие входящие форматы (parsers, парсер). Вызываются для обработки страницы или блока текста в соответствующем входном формате. Могут быть дополнены пользовательскими парсером.
Программы, обрабатывающих выходные форматы (formatters, форматера). Вызываются парсерами для генерации текста в исходном формате.
Макрокоманды (macro). Могут использоваться в теле страницы для генерации произвольного содержания и расширению синтаксиса.
Описанные компоненты реализованы в виде основного ядра и модулей, обеспечивающих выполнение соответствующей функции, поэтому каждая из них может быть дополнена сторонними модулями, что и обеспечивает определенную гибкость системы.
Не требует установки дополнительного программного обеспечения, такого как система управления базами данных или система управления версиями.
Благодаря наличию встроенного веб-сервера, может использоваться как кросс-платформенная переносная вики-система.
Имеет встроенный полноценный WYSIWYG -редактор (встроенный редактор FCKeditor), который позволяет редактировать вики-разметку привычным для простых пользователей способом.
Может использовать поисковую систему Xapian, что предоставляет такие возможности, как индексация различных видов контента (в том числе различных форматов прикрепленных файлов; в это время поддерживается индексирование файлов в формате Open Document Format, MS Office, PDF, различных текстовых форматов, мета-данных в изображениях JPEG и текстовых строк в бинарных файлах), морфологический поиск, поиск файлов по типу MIME и ряд других.
Имеет встроенную поддержку Java-апплетов для создания иллюстраций в вики-системе - AnyWikiDraw и TWikiDraw.
Поддержка механизмов обработки входного и выходного форматов ( «parser» и «formatter») позволяет использовать в вики-системе различные синтаксисы разметки в теле страниц (в это время поддерживаются, кроме собственного синтаксиса, синтаксис Creole, формат reStructured Text, XML -страницы с использованием XSLT, изображение в виде таблиц CSV, подсветка синтаксиса для различных текстовых форматов и экспорт страницы в различные форматах (кроме HTML, возможен экспорт в plain text и DocBook ). Кроме того, существуют репозитории сторонних парсеров и форматтер, позволяющие поддерживать другие форматы в вики -системе.
Как интерфейс, так и системные страницы и страницы помощи переведены на множество языков (более 30). Кроме того, MoinMoin имеет поддержку многоязычных вики-систем (системы, на которых используется несколько языков для страниц).
Поддержка списков доступа и различных прав пользования.
Поддержка как свободного синтаксиса ссылок, так и ссылок в CamelCase .
Поддержка встраивания различных форматов файлов (изображения, аудио, видео, SWF, других страниц) в тело страницы.
Механизмы защиты от спама : как на основе черных списков (централизованно обновляемых), так и с использованием системы распознавания текстовых символов - CAPTCHA .
Механизм защиты от флуда: есть возможность ограничить количество запросов определенных действий в определенный момент времени для одной IP-адреса или пользователя.
Поддержка синхронизации содержимого частей нескольких вики-систем с помощью механизма XML-RPC.
Возможность подписываться на уведомления об изменении страницы (правка, переименование, прикрепления файла, уничтожение и т.п.) по почте или средствами XMPP .
Ограничения на длину имен страниц, налагаемых файловой системой.
Не поддерживается редактирование секций.
Не поддерживается система версий для прикрепленных файлов.
https://uk.wikipedia.org/wiki/MoinMoin
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Для хранения данных MoinMoin использует файловую систему. MoinMoin может работать практически с любым веб-сервером, поддерживающим CGI/FastCGI/WSGI, или без него (со встроенным веб-сервером на базе Werkzeug).
Программное обеспечение MoinMoin было создано около 2000 года. Изначально проект разрабатывался Юргеном Херманном (Jürgen Hermann), чуть позже он покинул проект и разработка ведется группой людей во главе с Томасом Вальдман (Thomas Waldmann). Для создания MoinMoin за основу были использованы технологии вики-системы PikiPiki, однако с тех пор система MoinMoin сильно изменилась. MoinMoin используется для создания многих вики-сайтов.
Компоненты вики-системы MoinMoin
MoinMoin имеет достаточно гибкую архитектуру, следствием чего является широкий набор встроенных функций и простота установки новых приложений. Ключевыми компонентами вики-системы MoinMoin являются:Сервер. Обрабатывает запросы и вызывает соответствующие программы для обработки этих запросов.
Программы для обработки действий (actions). На основании параметров запроса и конфигурации реализуют различную функциональность вики-системы.
Хранилище и кэша. Позволяют хранить различные виды данных (в первую очередь, вики-страницы и прикрепленные к ним файлы), также там могут размещаться другие виды объектов и предоставляются возможности по кэшированию (основной способ кэширования - pickle ).
Механизм аутентификации. Аутентификация пользователей может происходить различными способами (по протоколу HTTP, LDAP, PHP - cookie и т.д.).
Механизм авторизации и разграничения прав доступа (security policy). Обеспечиваются различные методы разграничения прав доступа, в первую очередь, ACL.
Механизмы оповещения. Реализуют поддержку различных видов извещений при возникновении различных событий.
Программы, обрабатывающие входящие форматы (parsers, парсер). Вызываются для обработки страницы или блока текста в соответствующем входном формате. Могут быть дополнены пользовательскими парсером.
Программы, обрабатывающих выходные форматы (formatters, форматера). Вызываются парсерами для генерации текста в исходном формате.
Макрокоманды (macro). Могут использоваться в теле страницы для генерации произвольного содержания и расширению синтаксиса.
Описанные компоненты реализованы в виде основного ядра и модулей, обеспечивающих выполнение соответствующей функции, поэтому каждая из них может быть дополнена сторонними модулями, что и обеспечивает определенную гибкость системы.
Преимущества и функциональные особенности MoinMoin
Может работать практически в любой операционной системе и со многими веб-серверами (Apache, IIS, WebLogic, Lighttpd и др.).Не требует установки дополнительного программного обеспечения, такого как система управления базами данных или система управления версиями.
Благодаря наличию встроенного веб-сервера, может использоваться как кросс-платформенная переносная вики-система.
Имеет встроенный полноценный WYSIWYG -редактор (встроенный редактор FCKeditor), который позволяет редактировать вики-разметку привычным для простых пользователей способом.
Может использовать поисковую систему Xapian, что предоставляет такие возможности, как индексация различных видов контента (в том числе различных форматов прикрепленных файлов; в это время поддерживается индексирование файлов в формате Open Document Format, MS Office, PDF, различных текстовых форматов, мета-данных в изображениях JPEG и текстовых строк в бинарных файлах), морфологический поиск, поиск файлов по типу MIME и ряд других.
Имеет встроенную поддержку Java-апплетов для создания иллюстраций в вики-системе - AnyWikiDraw и TWikiDraw.
Поддержка механизмов обработки входного и выходного форматов ( «parser» и «formatter») позволяет использовать в вики-системе различные синтаксисы разметки в теле страниц (в это время поддерживаются, кроме собственного синтаксиса, синтаксис Creole, формат reStructured Text, XML -страницы с использованием XSLT, изображение в виде таблиц CSV, подсветка синтаксиса для различных текстовых форматов и экспорт страницы в различные форматах (кроме HTML, возможен экспорт в plain text и DocBook ). Кроме того, существуют репозитории сторонних парсеров и форматтер, позволяющие поддерживать другие форматы в вики -системе.
Как интерфейс, так и системные страницы и страницы помощи переведены на множество языков (более 30). Кроме того, MoinMoin имеет поддержку многоязычных вики-систем (системы, на которых используется несколько языков для страниц).
Поддержка списков доступа и различных прав пользования.
Поддержка как свободного синтаксиса ссылок, так и ссылок в CamelCase .
Поддержка встраивания различных форматов файлов (изображения, аудио, видео, SWF, других страниц) в тело страницы.
Механизмы защиты от спама : как на основе черных списков (централизованно обновляемых), так и с использованием системы распознавания текстовых символов - CAPTCHA .
Механизм защиты от флуда: есть возможность ограничить количество запросов определенных действий в определенный момент времени для одной IP-адреса или пользователя.
Поддержка синхронизации содержимого частей нескольких вики-систем с помощью механизма XML-RPC.
Возможность подписываться на уведомления об изменении страницы (правка, переименование, прикрепления файла, уничтожение и т.п.) по почте или средствами XMPP .
Недостатки MoinMoin
Ограничения на количество страниц (не более 10000).Ограничения на длину имен страниц, налагаемых файловой системой.
Не поддерживается редактирование секций.
Не поддерживается система версий для прикрепленных файлов.
https://uk.wikipedia.org/wiki/MoinMoin
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Wiki
Комментарии |