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



Компьютеры - WackoWiki

05 мая 2011


Оглавление:
1. WackoWiki
2. История



WackoWiki — проект создания вики-движка на языке PHP. В настоящий момент выпущена версия R4.3, развитие проекта группой первоначальных разработчиков приостановлено.

Основные особенности

Основное предполагаемое применение, на которое рассчитан движок — совместная работа группы над некоторым проектом, представляющим собой набор совместно редактируемых документов. В связи с этим в движке реализован достаточно мощный механизм разграничения прав, позволяющий ограничивать возможности пользователей по воздействию на документы. Также движок поддерживает автоматическое уведомление пользователей об изменениях в наблюдаемых страницах.


Выбранный в движке способ ввода и редактирования текстов типичен для вики-движков: оформление текста делается с помощью несложной системы вики-разметки. Синтаксис разметки минимизирует переключение раскладок клавиатуры. Особенностью данной реализации является автоматический корректор типографики — некоторые действия по оформлению текста при выводе производятся автоматически, без преобразования исходного текста страницы. WikiEdit — javascript-расширение обычного поля ввода, позволяет вводить вики-разметку при помощи «горячих клавиш». Реализована довольно широкая номенклатура «форматтеров» — средств для структурированного вывода текстов в различных формализованных видах, таких как логи IM, исходные тексты программ на языках PHP и SQL и т. п.

Для упрощения оформления ссылок на вики-страницы в движке поддерживается соглашение, по которому выражение, записанное в стиле CamelCase, считается именем страницы и автоматически преобразуется при выводе в ссылку на страницу с соответствующим именем. Это упрощает оформление, что провоцирует соответствующее именование страниц на вики-сайтах, поддерживаемых данным движком.

Для структуризации набора страниц используется механизм «кластеров». Страницы организуются в структуру, подобную древовидной файловой системе; присваиванием новой странице соответствующего имени она может быть помещена в нужное место этой структуры. Поддерживается два вида синтаксиса для описания страниц в кластере: url-like и twiki-like.

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

Система многоязычна — на данный момент доступны 14 языков.



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


<<< TYPO3
WikkaWiki >>>