Прошу подсказать существующие варианты Wiki (аналог Википедии), которые имеют следующие характеристики:
Обязательные
1. ACL (списки доступа) — возможность назначать страничкам приватность/общедоступность.
2. Мультикатегории — возможность включения статьи в разные категории. Возможна замена тэгированием статей.
Желательные
1. Автоподсказки — при наборе названия статьи в строке поиска, должна появляться подсказка с подходящими вариантами.
2. Тэгирование статей.
2. WYSIWYG-редактор — возможность оформлять текст с помощью «Word-панели».
3. На основе PHP (но не обязательно). Имеется VDS-сервер.
В Wikimedia не устраивает только отсутствие приватности. Про wikimatrix.org знаю, только там не нашел возможности искать по мультикатегориям и по автоподсказкам.
Заранее спасибо.
Нельзя в Mediawiki штатно закрыть странички от общего обозрения. Можно лишь с хаками, но это не лучший вариант. Я поэтому и спрашиваю wiki-систему с нативной поддержкой ACL (списков доступа).
Для того что бы в Mediawiki штатно разрешить просмотр страниц только подтвержденным авторизованным пользователям (штатно закрыть странички от общего обозрения) необходимо в файл LocalSettings.php добавить следующие строки: $wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['user' ]['read'] = false;
$wgGroupPermissions['confirmed']['read'] = true;
// Страницы, которые будут отображаться всем
// Special:Userlogin нужен, т.к. пользователям надо как-то авторизоваться
$wgWhitelistRead = array("Main Page", "Special:Userlogin");
Установил. Насколько понял в DokuWiki статье можно присоить категорию, но там не мультикатегорий. Т.е. можно указать порядок вложенности категорий типа Отдых>Музыка>Рок>«Конечная статья», тогда конечная категория и будет привязана к статье, но нет возможности добавить еще одну категорию.
А автоподсказки там есть?
Базовый функционал dokuwiki не слишком богат. Зато отлично расширяется плагинами.
Насчёт мультикатегорий не скажу, надобности не было, но там есть плагин, который добавляет тэги. Имхо, это гораздо удобнее кучи категорий.
И для автоподсказок был плагин.