Extension:AdvancedSkinSystem

From MediaWiki.org

Jump to: navigation, search
Manual on MediaWiki Extensions
List of MediaWiki Extensions
AdvancedSkinSystem

Release status: experimental

Implementation Extended syntax, Skin, Special page
Description AdvancedSkinSystem implements a flexible skinning framework for your wiki. Skins can be changed on the fly depending on namespace or category and are completely editable from the wiki-interface (if your user is equipped with sufficient rights).
Author(s) Jamasi
Version 0.9.0
MediaWiki 1.10, 1.11, 1.12
Download /Download
Example a skin, and its output


The AdvancedSkinSystem implements a flexible skinning framework for your wiki. It offers the following features:

  • arbitrary number of skins
  • skins can be changed on-the-fly depending on namespace or category of an article.
  • skin templates are completely editable from the wiki-interface (if your user is equipped with sufficient rights).
  • skins can incorporate dynamic wiki-content.
  • skin templates can be modularised to share common parts.
  • ... (to be continued)
Warning Warning:  If not used properly malicious people could execute any php code on your server. Great power comes with risk.

Contents


[edit] Installing

Copy the files into a subfolder of the extensions folder of your MediaWiki installation. Then add the following lines to your LocalSettings.php file (near the top):

require_once("$IP/extensions/AdvancedSkinSystem/AdvancedSkinSystem.php");

TODO: document changes to access rights in skins-folder.

[edit] Dependency

Please install Extension:ExtensionFunctions.php into $IP/extensions first.


[edit] Configuration

TODO: document configuration options.

[edit] TODO

  • implement log message on skin regeneration
  • simplify installation
  • document
Personal tools