Extension:SecureHTML

Purpose
This extension enables the usage of 'html' tags (functionality which is controlled through the '$wgRawHtml' global variable) within protected pages. The extension also offers the functionality to add content securily to the document's head section.

Features
as if they could.
 * Cascading: if the base page is allowed to use 'html' tags, then all included pages will be processed
 * Namespace exemption: configured namespaces are exempted from 'protection' requirement
 * Parser cache friendliness: content inserted in the script's head persists in the parser cache
 * The extension must be enabled to continue the support of the inserted content

Usage

 * Use the standard tags (see Manual:$wgRawHtml) within a protected page. One can either protect the page before or after the inclusion of the said tag(s).
 * Use

Dependancy

 * StubManager extension

PEAR

 * Install PEAR channel 'http://mediawiki.googlecode.com/svn'
 * Install extension through PEAR:
 * Modify
 * Modify
 * Modify

SVN

 * Install Extension:StubManager
 * Download archive: SVN
 * Place extension files in MW /extensions directory
 * Modify

LocalSettings.php
Modifications to  is only necessary if not using Extension:ExtensionManager
 * Modification if extension is located in MW installation directory:
 * Modification if extension is installed through PEAR:

Extension Manager
If using Extension:ExtensionManager, then skip the modification to.

History
protected in order to use 'html' tags
 * added namespace exemption functionality i.e. namespaces where article do not need to be
 * use  to turn off
 * use  to add namespaces
 * enhanced with functionality to 'add' content to the document's 'head' section
 * Removed dependency on ExtensionClass
 * Enabled for 'StubManager'
 * Added 'addExemptNamespaces' function

Todo

 * Fix for allowing more customization of 'exempt' namespaces even when using StubManager