Ключевые особенности системы вытекают из ее википедийной наследственности:
- возможность коллективного редактирования содержания сайта многими авторами одновременно;
- простая и глубокая перелинковка контента благодаря ВикиСсылкам;
- хранение бесконечной истории изменений каждой страницы;
- использование специальной вики-разметки для оформления страниц авторами.
Чтобы узнать больше о сущности системы, ознакомьтесь с ее Философией.
PmWiki спроектирована как модульная система, предполагающая легкое масштабирование. Ядро системы небольшое и содержит только базовый функционал. Массу дополнительных возможностей предоставляют опциональные Рецепты.
Основные особенности PmWiki:
- системные:
- работает на PHP, рекомендуется версия 5.3 или больше;
- использует хранилище на плоских файлах без базы данных (MySQL и SQLite опционально поддерживаются с помощью Рецептов)
- безопасность
- система разделения прав
- антиспам защита
- email-уведомления об изменениях
- работа с контентом:
- хранение истории изменений каждой страницы сайта с возможностью отката, автоматическое создание общего лога изменений
- быстрые вики-ссылки (работают как с латииницей, так и с кириллицей)
…
https://www.pmwiki.org/wiki/PmWiki/FeaturesAtAGlance
https://www.pmwiki.org/wiki/PmWiki/WikiElements — вот ещё полезное
Непонятно! Брать это все целиком? Или все-таки как-то кратче?
В любом случае, надо тут же сделать include Rext.Features
Легенда:
- Built-in эта фича включена в PmWiki "на уровне ядра", то есть доступна в составе основного дистрибутива системы;
- Plug-in эта фича доступна посредством установки соответствующего Рецепта;
- Not Yet эта фича пока не реализована.
Хранение данных
Хранение данных
|
Built-in
| Простые файлы, без базы данных
|
Plug-in
| MySQL, SQLite
|
Not Yet
| Системы управления версиями
|
Безопасность/Защита от спама
Безопасность/Защита от спама
|
Built-in
| Постраничное разграничение прав
| Built-in
| "Белый список" допустимых доменов в контенте
| Plug-in
| Captcha
|
Built-in
| Многоуровневое разграничение прав
| Plug-in
| Бан по IP
| Built-in
| Настраиваемые фильтры доступных к загрузке файлов
|
Built-in
| Поддержка разных систем аутентификаци: от пароля до LDAP
| Built-in
| Маскировка e-mail адресов
| Not Yet
| Отложенная индексация
|
Разработка/Поддержка
У PmWiki есть активное интернациональное коммьюнити, развивающее систему. Коммьюнити не только разрабатывает новые плагины (Рецепты), но и оказывает поддержку пользователям.
Кроме того, вопросы по работе системы можно задавать на страницах официальной документации и Рецептов. В низу каждой страницы содержится ссылка вида PageName-Talk
, специально предназначенная для вопросов, обсуждений и предложений по теме.
Режим редактирования
Режим редактирования
|
Built-in
| Превью при редактировании страниц
| Built-in
| Логирование авторов и причины вносимых изменений
|
Built-in
| Хранение бесконечной истории правок
| Built-in
| Восстановление любого прошлого состояния страницы
|
Built-in
| Индексация страниц (для поиска)
|
Особые возможности
Особые возможности
|
Built-in
| Навигация на базе имен (URL) страниц
| Built-in
| Email уведомления о вносимых изменениях (опционально)
| Built-in
| Мультиязычный интерфейс (20+ языков)
|
Built-in
| Категории (они же тэги)
| Built-in
| Защита от одновременного редактирования
| Built-in
| Поддержка Unicode
|
Built-in
| Полнотекстовый поиск
| Built-in
| Редиректы
| Not Yet
| Поддержка написания "справа налево"
|
Plug-in
| Комментарии
|
Возможности wiki-синтаксиса
Возможности wiki-синтаксиса
|
Built-in
| Комментарии в wiki-коде
| Plug-in
| Математические формулы
| Plug-in
| Внутристраничный вызов функций, программирование
|
Built-in
| CSS-стилизация через wiki-код
| Plug-in
| Смайлики в виде картинок
| Plug-in
| RSS-агрегатор
|
Built-in
| Разметка для создания FAQ
| Plug-in
| Подсветска синтаксиса (для программного кода)
| Plug-in
| Markdown
|
Built-in
| Вставка контента с других страниц
| Plug-in
| Сноски внизу страницы
| Plug-in
| Использование HTML-тегов
|
Built-in
| Создание таблиц
| Plug-in
| Поддержка BB-кодов
|
Wiki-ссылки
Wiki-ссылки
|
Built-in
| ВерблюжийРегистр (CamelCase, опционально)
| Built-in
| Сокращение внешних ссылок InterMap
|
Built-in
| Обратные ссылки (ссылающиеся на данную страницу)
| Built-in
| Картинки-ссылки
|
Plug-in
| Много сайтов на одном экземпляре ядра (см. Sisterly)
|
Режим редактирования
Режим редактирования
|
Plug-in
| Секционное редактирование
| Built-in
| Панель инструментов с кнопками оформления текста
|
Built-in
| Горячие клавиши
| Built-in
| Автоподстановка подписи редактора
|
Plug-in
| Переход в редактирование по двойному клику на странице
|
Статистика и управление
Статистика и управление
|
Built-in
| Последние изменения (наблюдается сайт целиком)
| Plug-in
| Последние посетители
|
Built-in
| Ненаписанные страницы (ссылки есть, а страниц нет)
| Plug-in
| Статистика посещаемости
|
Built-in
| Потерянные страницы (на которые никто не ссылается)
|
Внешний вид и экспорт
Внешний вид и экспорт
|
Built-in
| HTML (XHTML 1.0 Transitional)
| Built-in
| В виде исходного wiki-кода
| Built-in
| ATOM- & RSS-трансляции
|
Built-in
| CSS и для контента, и для скинов
| Plug-in
| Экспорт в статические HTML-файлы
| Plug-in
| Экспорт в PDF
|
Built-in
| Поддержка скинов
| Plug-in
| Экспорт в виде XML
| Built-in
| Автогенерация содержания страницы
|
Built-in
| Режим "для печати"
|
Мультимедия и файлы
Мультимедия и файлы
|
Built-in
| Закачка файлов (опционально)
| Plug-in
| Online-редактирование изображений
|
Built-in
| Хранение истории изменений закачаных файлов (опционально)
| Plug-in
| Online-редактирование SVG
|
Plug-in
| Поддержка встраимоего Flash
| Not Yet
| Создание диаграмм связей
|
Plug-in
| Встраивание видео
| Not Yet
| Поиск по контенту медиафайлов
|