「MediaWiki Authority」修訂間的差異
跳至導覽
跳至搜尋
(建立內容為「Category:MediaWiki == 權限 == //網站暱名拜訪者權限,若要針對某個帳號做設定可以將*替代成帳號 $wgGroupPermissions['*']['createa…」的新頁面) |
|||
(未顯示同一使用者於中間所作的 6 次修訂) | |||
行 1: | 行 1: | ||
⚫ | |||
⚫ | |||
+ | * 在 MediaWiki 中共有五種群組: |
||
⚫ | |||
− | + | *# Visitors:網站暱名拜訪者。 |
|
+ | *# User:網站已註冊登入者。 |
||
⚫ | |||
+ | *# Bot:機器人。 |
||
+ | *# Sysop:管理員。 |
||
+ | *# Bureaucrat:行政管理員。 |
||
+ | *在 MediaWiki 可針對所有人(*)、5種群組及個別的使用者做詳細的設定 |
||
+ | //網站暱名拜訪者權限。 |
||
+ | $wgGroupPermissions['*']['createaccount'] = 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 網站設計成組織內部的網站 === |
||
+ | 只開放已註冊者進行瀏覽及編輯。 |
||
+ | //網站暱名拜訪者權限 |
||
⚫ | |||
//在註冊完後將此選項設為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['*'][' |
+ | $wgGroupPermissions['*']['edit'] = false; //不能編輯頁面 |
− | $wgGroupPermissions['*'][' |
+ | $wgGroupPermissions['*']['createpage'] = false; //不能產生頁面 |
− | $wgGroupPermissions['*'][' |
+ | $wgGroupPermissions['*']['createtalk'] = false; //不能產對話頁面 |
+ | === 情境二:將 MediaWiki 網站設計成組織對外部正式的網站 === |
||
⚫ | |||
+ | 只開放已註冊者進行編輯,但所有人皆可瀏覽。 |
||
− | |||
+ | //網站暱名拜訪者權限 |
||
⚫ | |||
− | $wgGroupPermissions[' |
+ | $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__ |
||
⚫ |
於 2021年1月27日 (三) 00:51 的最新修訂
權限管理
- 在 MediaWiki 中共有五種群組:
- Visitors:網站暱名拜訪者。
- User:網站已註冊登入者。
- Bot:機器人。
- Sysop:管理員。
- 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 開放知識的編輯平台
保留預設設定即可。