Extension:FanBoxes

FanBoxes extension adds a new way of creating and using userboxes, based on special pages. When installed, three new special pages will be added: Special:UserBoxes (to create new userboxes), Special:TopUserBoxes (to view most popular ones) and Special:ViewUserBoxes (to view all userboxes). It also adds  and   parser hooks (TODO: document). Both of these parser hooks disable parser cache.

FanBoxes requires SocialProfile extension and YUI (YUI is used only for the color picker feature on Special:UserBoxes; the YUI files are loaded from Yahoo!'s servers).

Dependencies

 * SocialProfile extension
 * Yahoo! User Interface Library (YUI)
 * New database tables: fantag and user_fantag

Installation

 * 1) Download the files into
 * 2) Add  into the wiki's LocalSettings.php
 * 3) Create the three required database tables (see  for the schemas); the best way to do this is to re-run the MediaWiki updater script, , via command line
 * 4) Installation can now be verified through the wiki's Special:Version

Parameters

 * &mdash; should we display comments on FanBox pages? Defaults to  (for now, anyway). Requires Extension:Comments.

TODO list

 * 1) Should be rewritten to use jQuery color picker one day
 * 2)  in FanBoxes.css is bad when $wgAllowCopyUploads = true;