Jump to content

Extension:管理Wiki

本頁使用了標題或全文手工轉換
From mediawiki.org
This page is a translated version of the page Extension:ManageWiki and the translation is 61% complete.
MediaWiki扩展手册
ManageWiki
发行状态: 稳定版
描述 可讓wiki管理員變更他的配置的各個方面。
作者 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
mw_namespaces
mw_permissions
mw_settings
许可协议 GNU通用公眾授權條款3.0
下載
  • $wgManageWikiServers
  • $wgManageWikiForceSidebarLinks
  • $wgManageWikiPermissionsAdditionalAddGroupsSelf
  • $wgManageWikiNamespacesDisallowedNames
  • $wgManageWikiExtensions
  • $wgManageWikiCacheDirectory
  • $wgManageWikiUseCustomDomains
  • $wgManageWikiPermissionsAdditionalRights
  • $wgManageWikiExtensionsDefault
  • $wgManageWikiSettings
  • $wgManageWikiHelpUrl
  • $wgManageWikiPermissionsPermanentGroups
  • $wgManageWikiNamespacesAdditional
  • $wgManageWikiPermissionsDisallowedRights
  • $wgManageWikiPermissionsDisallowedGroups
  • $wgManageWikiPermissionsAdditionalRemoveGroups
  • $wgManageWikiModulesEnabled
  • $wgManageWikiPermissionsDefaultPrivateGroup
  • $wgManageWikiPermissionsAdditionalRemoveGroupsSelf
  • $wgManageWikiHandledUnknownContentModels
  • $wgManageWikiCacheType
  • $wgManageWikiPermissionsAdditionalAddGroups

  • managewiki-core
  • managewiki-editdefault
  • managewiki-extensions
  • managewiki-namespaces
  • managewiki-permissions
  • managewiki-restricted
  • managewiki-settings
  • remotewiki
翻译ManageWiki扩展

ManageWiki扩展为wiki管理提供了几个额外的特殊页面:

  • Special:ManageWiki/core
  • Special:ManageWiki/extensions
  • Special:ManageWiki/settings
  • Special:ManageWiki/namespaces
  • Special:ManageWiki/permissions

有关详细信息,请参阅此详细页面

警告 警告: ManageWiki是專為Mirahezewiki農場設計與建立的,因此不一定能在不同的網站或不同的組態上運作。 儘管已經努力使非Miraheze的wiki網站更容易使用,但此擴充功能仍主要以Miraheze為重心、並與Miraheze的配置和風格一致。

Issues and bug reporting

要报告问题或错误,请使用Miraheze Phabricator。 請參閱此處的工作板

安裝

  • 首先,下载并安装单独的扩展CreateWiki
  • 下载文件,并将其放置在您extensions/文件夹中的ManageWiki目录内。
  • 請新增下列代码到您的LocalSettings.php 文件的底部:
    wfLoadExtension( 'ManageWiki' );
    
  • 請运行更新脚本,它将自动创建此扩展所必须的数据库表。
  • Yes 完成 – 請导航至您的wiki上的Special:Version,以验证此扩展已成功安装。

用法

ManageWiki頁面用於管理wiki設定的多個方面。如上所述,擁有適當權限的使用者可以管理其wiki上的設定、啟用/停用擴充功能,也可以直接從其wiki上變更權限 (wgGroupPermissions)。

所有設定的變更均在Special:Log/managewiki中列出。 任何擁有managewiki-core權限的人都可以變更wiki設定和使用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, ]; Which modules of ManageWiki should be enabled on the wiki.
$wgManageWikiCDBDirectory false This will enable CDB capabilities in ManageWiki.
$wgManageWikiExtensions false An array of extensions enabled within the wiki farm.
$wgManageWikiExtensionsDefault false An array of default extensions.
$wgManageWikiSettings false An array of settings that can be managed through Special:ManageWiki/settings
$wgManageWikiPermissionsAdditionalAddGroups false ManageWiki's version of $wgAddGroups.
$wgManageWikiPermissionsAdditionalRemoveGroups false ManageWiki's version of $wgRemoveGroups.
$wgManageWikiPermissionsAdditionalRights false ManageWiki's version of $wgGroupPermissions.
$wgManageWikiPermissionsDisallowedGroups false An array of usergroups which ManageWiki can't manage. Will prevent users creating same named groups as well.
$wgManageWikiPermissionsDisallowedRights [ 'managewiki-restricted', ]; An array of user rights that ManageWiki can not manage and assign on wiki.
$wgManageWikiPermissionsDefaultPrivateGroup false Name of a group to add to private wikis. false disables this function.
$wgManageWikiHelpUrl false URL of a help page for ManageWiki on the local wiki farm.
$wgManageWikiSidebarLinks false Whether to show quick links to ManageWiki pages in the sidebar.

参阅