If you need per-page or partial page access restrictions, you are advised to install an appropriate content management package. MediaWiki was not written to provide per-page access restrictions, and almost all hacks or patches promising to add them will likely have flaws somewhere, which could lead to exposure of confidential data. We are not responsible for anything being leaked.
For further details, see Security issues with authorization extensions
Release status: unstable
|Implementation||User rights, Special page, Notify, Database|
|Description||Allows restrictive access to certain Mediawiki pages with a robust whitelist option.|
|Author(s)||Paul Grinberg, Mike Sullivan|
|Latest version||0.11.2 (2008-09-05)|
|License||GNU General Public License 2.0 or later|
|Translate the WhiteList extension if it is available at translatewiki.net|
|Check usage and version matrix.|
|Issues||Open tasks · Report a bug|
Project groups in a variety of fields have adopted wikis for collaboration and documentation. Under some circumstances (particularly in corporate environments), it is necessary to restrict access to this information.
There are several ways to restrict access when using a MediaWiki installation. One such technique is using Extension:Blacklist to blacklist certain pages. However, when a user needs to be restricted to only a few specific pages, the blacklist approach becomes cumbersome. Instead, a whitelist can be used to define these restrictions.
Extension:WhiteList allows per-user whitelist for selected users, while the other users retain full access to all pages. This allows only members of the core project group to have access to all information, while other contributors have access to certain pages. The extension requires little administration time, typically a few minutes for each restricted user. This extension is provided under the GNU General Public License (v2.0).
When creating/editing a user's whitelist, a Manager defines specific pages which are visible for each restricted user. For each page, the Manager chooses whether the user can edit or simply view the page. The Manager can optionally define an expiration date for each whitelist page entry. (See screenshot in User's Guide.)
|0.11.2||November 10, 2008||
|0.10.0||September 5, 2008||
(changes by User:siebrand)
|0.9.0||May 20, 2008||
|0.8.7||April 15 2008||
|0.8.6||April 14 2008||
|0.8.5||April 4 2008||
|0.8.4||March 13 2008||
|0.8.3||March 12 2008||
|0.8.2||March 11 2008||minor bug fix; used to sometimes display "Bad Title" in overview
|0.8.1||March 10 2008||
|0.8||March 10 2008||
|0.7.1||Feb 23 2008||fixed a typo which resulted in an undefined function error|
|0.7||Feb 19 2008||
|0.6||Feb 15, 2008||give the restricted users the ability to request page access|
|0.5||Feb 15, 2008||
|0.4||Feb 12, 2008||
|0.3||Feb 8, 2008||Initial publication on MediaWiki|
- Extension:UserProtect - Allows per-user per-right per-page protection.