Расширение:ManageWiki
Статус релиза: стабильно |
|
|---|---|
| Описание | Позволяет администраторам вики изменять многие аспекты конфигурации. |
| Автор(ы) | Southparkfan, John Lewis, MacFan4000, Reception123, Universal Omega, Agent Isai |
| Поддерживающий(ие) | Miraheze system administrators |
| Последняя версия | continuous updates |
| MediaWiki | 1.36.0+ |
| PHP | 7.2+ |
| Изменения в БД | Да |
| Composer | miraheze/manage-wiki |
|
|
|
|
|
| Лицензия | GNU General Public License 3.0 |
| Скачать | |
| Переведите расширение ManageWiki | |
Расширение ManageWiki предоставляет несколько дополнительных специальных страниц для управления вики:
- Special:ManageWiki/core
- Special:ManageWiki/extensions
- Special:ManageWiki/settings
- Special:ManageWiki/namespaces
- Special:ManageWiki/permissions
Подробную информацию см. на на этой странице подробностей.
Issues and bug reporting
Чтобы сообщить о проблеме или ошибке, используйте Miraheze Phabricator. Смотрите здесь, где представлена рабочая доска.
Установка
- Сначала загрузите и установите отдельное расширение CreateWiki.
- Скачать и распакуйте файл(ы) в папку с названием
ManageWikiв вашей папкеextensions/. - Добавьте следующий код в конце вашего файла LocalSettings.php:
wfLoadExtension( 'ManageWiki' );
- Выполните скрипт обновления, который автоматически создаст необходимые таблицы, используемые расширением.
Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.
Использование
Страница ManageWiki используется для управления несколькими аспектами настроек вики. Как упоминалось выше, пользователи с соответствующими разрешениями могут управлять настройками в своей вики, включать/отключать расширения, а также изменять разрешения (wgGroupPermissions) непосредственно из своей вики.
Все изменения настроек перечислены в разделе Special:Log/managewiki.
Любой, у кого есть права managewiki-core, может изменить настройки вики и использовать Special:ManageWiki/core, но вам нужно только право "read" для просмотра конфигурации.
Как указано в таблице ниже, каждое из остальных прав соответствует определенной служебной странице.
| Право | Служебная страница |
|---|---|
managewiki-core
|
Special:ManageWiki/core |
managewiki-extensions
|
Special:ManageWiki/extensions |
managewiki-namespaces
|
Special:ManageWiki/namespaces |
managewiki-permissions
|
Special:ManageWiki/permissions |
managewiki-settings
|
Special:ManageWiki/settings |
Конфигурация
| параметр | по умолчанию | комментарий |
|---|---|---|
$wgManageWikiModulesEnabled
|
[ 'core' => false, 'extensions' => false, 'namespaces' => false, 'permissions' => false, 'settings' => false, ];
|
Какие модули ManageWiki следует включить в вики. |
$wgManageWikiCDBDirectory
|
false
|
Это позволит включить возможности CDB в ManageWiki. |
$wgManageWikiExtensions
|
false
|
Массив расширений, включенных в вики-ферму. |
$wgManageWikiExtensionsDefault
|
false
|
Массив расширений по умолчанию. |
$wgManageWikiSettings
|
false
|
Массив настроек, которыми можно управлять через Special:ManageWiki/settings |
$wgManageWikiPermissionsAdditionalAddGroups
|
false
|
Версия $wgAddGroups от ManageWiki. |
$wgManageWikiPermissionsAdditionalRemoveGroups
|
false
|
Версия $wgRemoveGroups от ManageWiki. |
$wgManageWikiPermissionsAdditionalRights
|
false
|
Версия $wgGroupPermissions от ManageWiki. |
$wgManageWikiPermissionsDisallowedGroups
|
false
|
Массив групп пользователей, которыми ManageWiki не может управлять. Также пользователи не смогут создавать группы с одинаковыми именами. |
$wgManageWikiPermissionsDisallowedRights
|
[ 'managewiki-restricted', ];
|
Массив прав пользователя, которыми ManageWiki не может управлять и назначать в вики. |
$wgManageWikiPermissionsDefaultPrivateGroup
|
false
|
Имя группы для добавления в частные вики. Значение False отключает эту функцию. |
$wgManageWikiHelpUrl
|
false
|
URL-адрес страницы справки для ManageWiki на локальной вики-ферме. |
$wgManageWikiSidebarLinks
|
false
|
Показывать ли быстрые ссылки на страницы ManageWiki на боковой панели. |
См. также
| Это расширение поддерживается Miraheze. Некоторые расширения Miraheze ориентированы на Miraheze, и вы можете столкнуться с проблемами, которых не было в Miraheze. Чтобы сообщить об ошибке или запросить изменение конфигурации, сделайте это в Miraheze Issue Tracker, а не на Wikimedia Phabricator. |
| Это расширение включено в следующие вики-фермы/хостинги и/или пакеты: |
- Stable extensions/ru
- Extensions with invalid or missing type/ru
- Extensions supporting Composer/ru
- Extensions which add rights/ru
- CreateWikiCreation extensions/ru
- CreateWikiDeletion extensions/ru
- CreateWikiRename extensions/ru
- CreateWikiStatePrivate extensions/ru
- CreateWikiStatePublic extensions/ru
- CreateWikiTables extensions/ru
- GetPreferences extensions/ru
- LoadExtensionSchemaUpdates extensions/ru
- SetupAfterCache extensions/ru
- SkinBuildSidebar extensions/ru
- GPL licensed extensions/ru
- Extensions in GitHub version control/ru
- All extensions/ru
- Extensions included in Miraheze/ru
- Extensions included in Telepedia/ru
- Extensions by Miraheze/ru
- Wiki farm extensions
- Site management extensions/ru
