Extension:BizzWiki

Purpose
Do you require better permission management out of your Mediawiki installation? Then read on.

Strictly speaking 'BizzWiki' isn't an extension but a collection of patches and extensions to a Mediawiki installation that brings better permission management functionality. One distinguishing factor of this project is its installation simplicity: just uncompress in the Mediawiki installation and add one 'require' line in the  file.

Features

 * Hierarchical Namespace Level Permission functionality
 * 'Raw' permission
 * 'Viewsource' permission
 * 'Browse' permission
 * 'Search' permission
 * 'Readlog' permission
 * Enhancement of standard Mediawiki permissions to namespace awareness
 * Patrol
 * Delete
 * Move
 * Purge
 * Read, Edit, MinorEdit, Create, Createpage, Createtalk
 * Rollback
 * Upload, Reupload, Reupload-shared
 * Protect
 * File Manager functionality (see Extension:BizzWiki/File Manager)
 * Secure (require 'commitfile' and 'readfile' rights)
 * Ability to change (under revision control) file system files
 * InterWikiLink Manager (see Extension:BizzWiki/InterWikiLink Manager)
 * Ability to edit the 'interwiki' table through a normal article page
 * Sidebar enhancement (see Extension:BizzWiki/SidebarEx)
 * Ability to define group contextual sidebars
 * Show Redirect Page Text (see Extension:BizzWiki/Show Redirect Page Text)
 * Ability to view additional text included in a redirect page
 * Special Pages Manager
 * Ability to add 'special pages' that reside in another namespace (see Extension:SpecialPagesManager)
 * Page resides in the database instead of a PHP file
 * Form processing can be handled through Extension:BizzWiki/Form Processor extension
 * Standard Mediawiki Special Pages for updating BizzWiki's special pages through the filesystem
 * Secure HTML (see Extension:SecureHTML)
 * Functionality which enables the usage of tags within protected pages
 * Secure Properties (see Extension:SecureProperties)
 * Functionality which enables the 'getting/setting' of properties on global objects within protected pages
 * Parser Caching (see Extension:ParserTools)
 * Functionality to disable 'parser caching' on a per-page basis
 * Automatic Page Language (see Extension:AutoLanguage)
 * Functionality to enable viewing pages based on the user's preferred language automatically
 * Form Processing (see Extension:Form Processor)
 * Functionality to process posted forms using PHP code stored in protected page ( in other words, the form can be posted to a page stored in the database and the PHP code stored in the page will be fetched & executed)

Easy Forms
The platform allows for easy creation of html forms through the following functionality: Note that these extensions are not bolted to BizzWiki and can be used independently. Visit each extension's main page on this wiki for more details.
 * First off, SecureHTML extension enables the secure management of unrestricted html code to be included in pages
 * The use of standard parser functionality (i.e. magic words, functions) is of course still available (see m:Help:Magic words)
 * Pages with both 'static' and 'dynamic' content can be accommodated whilst preserving parser caching through the use of ParserPhase2 extension
 * Furthermore, the form page can be enhanced through Secure Properties extension for accessing any arbitrary global variables
 * Finally, the posted forms can be processed through Form Processor extension

Installation
See  in SVN under. In short,
 * Install Mediawiki (v1.10 for now but with follow on to >1.10 planned)
 * Once the installation is up and running, uncompress the BizzWiki archive in the root of the Mediawiki installation
 * Add  to the end of
 * Apply any required customization to  file
 * Make sure that the root/includes directory is writable since BizzWiki replaces some of the standard MW files
 * Futhermore, check the permissions associated with the BizzWiki installation: they must be the same as for the base Mediawiki install
 * Please use the talk page or contact me through email using user:jldupont for help.

Download
From Google Project Hosting
 * REL1_10_1
 * REL1_10_2
 * REL1_10_3 archive
 * REL1_10_4 archive

Roadmap

 * Availability features such as Replication
 * 'SuperGroups' functionality: the ability to 'partition' a Mediawiki installation amongst private user groups
 * Central management of User table