Extension:UserPageStyles

From MediaWiki.org
Jump to: navigation, search
MediaWiki extensions manual - list
Crystal Clear action run.png
UserPageStyles

Release status: beta

Implementation MyWiki
Description Allows users to create stylesheets for use on their userpages and subpages.
Author(s) Jim R. Wilson (Jimbojw)
Last version 0.1
MediaWiki 1.6.x, 1.8.x, 1.9.x or higher
License The MIT License
Download UserPageStyles.php
Example in use at Meopedia
Hooks used
SkinTemplateSetupPageCss

Check usage (experimental)

The Extension:UserPageStyles Extension gives users the ability to create custom stylesheets to display on their userpage and subpages thereof.

The way this differs from the built-in user-css functionality is that while vanilla MediaWiki allows you to edit the CSS that you see, UserPageStyles allows you to edit the CSS that everyone sees.

Project Homepage
UserPageStyles Extension - Jimbojw.com
Source Code
UserPageStyles.php
Licensing
UserPageStyles is released under The MIT License.

[edit] Installation

  1. Download UserPageStyles, and be sure to rename the downloaded file to UserPageStyles.php.
  2. Drop this script in $IP/extensions
    Note: $IP is your MediaWiki install dir.
  3. Enable the extension by adding this line to your LocalSettings.php:
    require_once('extensions/UserPageStyles.php');
    
  4. Allow users to create custom CSS by adding this line to your LocalSettings.php:
    $wgAllowUserCss = true;
    

[edit] Usage

To get started, simply edit:

User:Username/style.css

Where 'Username' is the name of your user. After saving, subsequent visits to your user page (or subpages) will show your custom styles.

Sysops are immune from user styles, and will not see them while logged in. This is to make administration easier (in case someone decided to remove the action buttons for example).

Personal tools
Namespaces
Variants
Actions
Site
Support
Download
Development
Communication
Print/export
Toolbox