「MediaWiki Authority」修訂間的差異

出自ChevyneWiki
跳至導覽 跳至搜尋
 
(未顯示同一使用者於中間所作的 3 次修訂)
行 1: 行 1:
[[Category:MediaWiki]]
 
 
== 權限管理 ==
 
== 權限管理 ==
 
* 在 MediaWiki 中共有五種群組:
 
* 在 MediaWiki 中共有五種群組:
行 9: 行 8:
 
*在 MediaWiki 可針對所有人(*)、5種群組及個別的使用者做詳細的設定
 
*在 MediaWiki 可針對所有人(*)、5種群組及個別的使用者做詳細的設定
 
//網站暱名拜訪者權限。
 
//網站暱名拜訪者權限。
$wgGroupPermissions['*']['createaccount'] = true; //能否建立帳號。
+
$wgGroupPermissions['*']['createaccount'] = true; //能否建立帳號。
$wgGroupPermissions['*']['read'] = true; //能否閱讀網站內容。
+
$wgGroupPermissions['*']['read'] = true; //能否閱讀網站內容。
$wgGroupPermissions['*']['edit'] = true; //能否編輯內容
+
$wgGroupPermissions['*']['edit'] = true; //能否編輯內容
$wgGroupPermissions['*']['createpage'] = true; //能否產生頁面
+
$wgGroupPermissions['*']['createpage'] = true; //能否產生頁面
$wgGroupPermissions['*']['createtalk'] = true; //能否產生對話頁面。
+
$wgGroupPermissions['*']['createtalk'] = true; //能否產生對話頁面。
   
 
//網站已註冊登入者權限
 
//網站已註冊登入者權限
$wgGroupPermissions['user']['move'] = true; //是否能移動頁面
+
$wgGroupPermissions['user']['move'] = true; //是否能移動頁面
$wgGroupPermissions['user']['read'] = true; //是否能閱讀內容
+
$wgGroupPermissions['user']['read'] = true; //是否能閱讀內容
$wgGroupPermissions['user']['edit'] = true; //是否能編輯內容
+
$wgGroupPermissions['user']['edit'] = true; //是否能編輯內容
$wgGroupPermissions['user']['createpage'] = true; //是否能產生頁面
+
$wgGroupPermissions['user']['createpage'] = true; //是否能產生頁面
$wgGroupPermissions['user']['createtalk'] = true; //是否能產生對話頁面
+
$wgGroupPermissions['user']['createtalk'] = true; //是否能產生對話頁面
$wgGroupPermissions['user']['upload'] = true; //是否能上傳檔案
+
$wgGroupPermissions['user']['upload'] = true; //是否能上傳檔案
$wgGroupPermissions['user']['reupload'] = true; //對於已存在的檔案,能否再度上傳
+
$wgGroupPermissions['user']['reupload'] = true; //對於已存在的檔案,能否再度上傳
$wgGroupPermissions['user']['minoredit'] = true; //能否對文章做小修改(minor edit)
+
$wgGroupPermissions['user']['minoredit'] = true; //能否對文章做小修改(minor edit)
  +
== 情境範例==
 
  +
=== 情境一:將 MediaWiki 網站設計成組織內部的網站 ===
//網站暱名拜訪者權限,若要針對某個帳號做設定可以將*替代成帳號
 
  +
只開放已註冊者進行瀏覽及編輯。
$wgGroupPermissions['*']['createaccount'] = false; //初期開放組織內部人員註冊
 
  +
//網站暱名拜訪者權限
 
$wgGroupPermissions['*']['createaccount'] = true; //初期開放組織內部人員註冊
 
//在註冊完後將此選項設為false,但仍可由管理員進入到Create Account頁面來產生帳號
 
//在註冊完後將此選項設為false,但仍可由管理員進入到Create Account頁面來產生帳號
 
//Create Account網址為index.php?title=Special:Userlogin&type=signup&returnto=Main_Page
 
//Create Account網址為index.php?title=Special:Userlogin&type=signup&returnto=Main_Page
 
$wgGroupPermissions['*']['read'] = false; //不能瀏覽內容
 
$wgGroupPermissions['*']['read'] = true; //可以瀏覽內容
+
$wgGroupPermissions['*']['edit'] = false; //不能編輯頁面
$wgGroupPermissions['*']['edit'] = false; //不能編輯頁面
+
$wgGroupPermissions['*']['createpage'] = false; //不能產生頁面
$wgGroupPermissions['*']['createpage'] = false; //不能產頁面
+
$wgGroupPermissions['*']['createtalk'] = false; //不能產對話頁面
  +
=== 情境二:將 MediaWiki 網站設計成組織對外部正式的網站 ===
$wgGroupPermissions['*']['createtalk'] = false; //不能產對話頁面
 
  +
只開放已註冊者進行編輯,但所有人皆可瀏覽。
 
  +
//網站暱名拜訪者權限
$wgGroupPermissions['johnson4932']['upload'] = true; //是否能上傳檔案
 
$wgGroupPermissions['johnson4932']['reupload'] = true; //對於已存在的檔案,能否再度上傳
+
$wgGroupPermissions['*']['createaccount'] = true; //初期開放組織內部人員註冊
  +
//在註冊完後將此選項設為false,但仍可由管理員進入到Create Account頁面來產生帳號
  +
//Create Account網址為index.php?title=Special:Userlogin&type=signup&returnto=Main_Page
 
$wgGroupPermissions['*']['read'] = true; //可以瀏覽內容
  +
$wgGroupPermissions['*']['edit'] = false; //不能編輯頁面
  +
$wgGroupPermissions['*']['createpage'] = false; //不能產生頁面
  +
$wgGroupPermissions['*']['createtalk'] = false; //不能產對話頁面
  +
=== 情境三:將 MediaWiki 網站設計成如同 Wikipedia 開放知識的編輯平台 ===
  +
保留預設設定即可。
  +
__NOTOC__
 
[[Category:MediaWiki]]

於 2021年1月27日 (三) 00:51 的最新修訂

權限管理

  • 在 MediaWiki 中共有五種群組:
    1. Visitors:網站暱名拜訪者。
    2. User:網站已註冊登入者。
    3. Bot:機器人。
    4. Sysop:管理員。
    5. Bureaucrat:行政管理員。
  • 在 MediaWiki 可針對所有人(*)、5種群組及個別的使用者做詳細的設定
//網站暱名拜訪者權限。
$wgGroupPermissions['*']['createaccount'] = true; //能否建立帳號。
$wgGroupPermissions['*']['read']          = true; //能否閱讀網站內容。
$wgGroupPermissions['*']['edit']          = true; //能否編輯內容
$wgGroupPermissions['*']['createpage']    = true; //能否產生頁面
$wgGroupPermissions['*']['createtalk']    = true; //能否產生對話頁面。
//網站已註冊登入者權限
$wgGroupPermissions['user']['move']       = true; //是否能移動頁面
$wgGroupPermissions['user']['read']       = true; //是否能閱讀內容
$wgGroupPermissions['user']['edit']       = true; //是否能編輯內容
$wgGroupPermissions['user']['createpage'] = true; //是否能產生頁面
$wgGroupPermissions['user']['createtalk'] = true; //是否能產生對話頁面
$wgGroupPermissions['user']['upload']     = true; //是否能上傳檔案
$wgGroupPermissions['user']['reupload']   = true; //對於已存在的檔案,能否再度上傳
$wgGroupPermissions['user']['minoredit']  = true; //能否對文章做小修改(minor edit)

情境範例

情境一:將 MediaWiki 網站設計成組織內部的網站

只開放已註冊者進行瀏覽及編輯。

//網站暱名拜訪者權限
$wgGroupPermissions['*']['createaccount'] = true; //初期開放組織內部人員註冊
//在註冊完後將此選項設為false,但仍可由管理員進入到Create Account頁面來產生帳號
//Create Account網址為index.php?title=Special:Userlogin&type=signup&returnto=Main_Page
$wgGroupPermissions['*']['read']          = false; //不能瀏覽內容
$wgGroupPermissions['*']['edit']          = false; //不能編輯頁面
$wgGroupPermissions['*']['createpage']    = false; //不能產生頁面
$wgGroupPermissions['*']['createtalk']    = false; //不能產對話頁面

情境二:將 MediaWiki 網站設計成組織對外部正式的網站

只開放已註冊者進行編輯,但所有人皆可瀏覽。

//網站暱名拜訪者權限
$wgGroupPermissions['*']['createaccount'] = true; //初期開放組織內部人員註冊
//在註冊完後將此選項設為false,但仍可由管理員進入到Create Account頁面來產生帳號
//Create Account網址為index.php?title=Special:Userlogin&type=signup&returnto=Main_Page
$wgGroupPermissions['*']['read']          = true; //可以瀏覽內容
$wgGroupPermissions['*']['edit']          = false; //不能編輯頁面
$wgGroupPermissions['*']['createpage']    = false; //不能產生頁面
$wgGroupPermissions['*']['createtalk']    = false; //不能產對話頁面

情境三:將 MediaWiki 網站設計成如同 Wikipedia 開放知識的編輯平台

保留預設設定即可。