Mediawiki/customization/access

Personal(Private) wiki
В плане настройки это вики, доступ к которой осуществляется по паролю и предназначена она обычно для одного пользователя.

Ограничение доступа
Описание в вики проекта

Запрет изменять статьи (и страницы в других пространствах) анонимным пользователям, а также запрет регистрироваться. В таком случае регистрацию новых пользователей возможна только вручную.

В LocalSettings.php $wgGroupPermissions['*'   ]['createaccount']   = false; $wgGroupPermissions['*'   ]['edit']            = false;

Не получается запретить редактирование анонимным пользователям

Показывать страницы только авторизовавшимся пользователям
Чтобы отображать страницы вики только пользователям авторизованным, добавить строку: $wgGroupPermissions['*'   ]['read']            = false; Одновременно с этим надо отключать свободную регистрацию: $wgGroupPermissions['*'   ]['createaccount']   = false; После этого Create account рядом с Log in пропадает. А для ручной регистрации надо ходить по ссылке Special:Userlogin

Ссылки

 * Инструкция по получению приватной вики http://www.mediawiki.org/wiki/Manual:Preventing_access
 * Плагин для введения оганичений mw:Lockdown

Изменявшиеся в последнее время
 * http://www.mediawiki.org/wiki/Extension:Halo_Access_Control_List
 * http://www.mediawiki.org/wiki/Extension:SimpleSecurity
 * http://www.mediawiki.org/wiki/Extension:AuthorProtect Автору дает больше прав, чем другим участникам
 * http://www.mediawiki.org/wiki/AuthPlugin - создание плагина авторизационного
 * http://www.mediawiki.org/wiki/Extension:Group_Based_Access_Control что народ думает в инете

Ограничение доступа

 * На изменение - разраничивать по namespace, используя $wgNamespaceProtection
 * На чтение - недоступно средствами MW. Попробуем использовасть mediawiki/lockdown