Extension:RefHelper

About
While I have much bigger plans for this extension, I currently use it on my website http://neurov.is/on. I would be interested in other people's ideas on what features would be nice for this extension. If you are interested in this extension, please contact me via Special:EmailUser/JonathanWilliford so that I can help.

Currently this extension:
 * Creates a new SpecialPage that allows you to add reference information. You give the reference a unique name such as "Hubel 1968".
 * It then allows you to link to it with:
 * or
 * The title of the page will be a link to a wiki page where you can add more information, such as notes and links to download.
 * The title of the page will be a link to a wiki page where you can add more information, such as notes and links to download.

Installation
 Download the files from SVN and place them in $IP/extensions/RefHelper/ Add the following to LocalSettings.php:   Download or create the required templates. (More details coming soon). 

Configuration parameters

 * - name of the namespace used for the citations.
 * - specifies the template that is used to create the citation page (the page in the $wgRefHelperCiteNS namespace). Prefix with "subst:" if you want a substitution performed.
 * - specifies the template that is used to create the normal page (the page in MAIN_NS). Prefix with "subst:" if you want a substitution performed.
 * - the http path to the extension, used to find the javascript file.

Using with DynamicPageList (third-party)
If you install the DynamicPageList (third-party) extension, you can list all of the references that belong to a set of categories. For example:

 category = Visual system category = References format  = ,\n* ,, ordermethod = title 

Will list all of the citations that belong to both the Visual system and References category (the References category is automatically added to all of the citations by RefHelper).