Extension:RefHelper

About
I have stopped maintaining this extension. If anyone is interested in taking over, please feel free to do so. Please feel free to contact me: Special:EmailUser/JonathanWilliford.

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".
 * Creates a new SpecialPage that allows you to search for references from PubMed and then directly import the references from PubMed.
 * 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. See below. 

The extension namespaces have been registered in order to avoid conflict with other extensions.

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.

Templates
You need to install Extension:ParserFunctions in order for these templates to work. The recommended templates are at Extension:RefHelper/templates. You will need to add some templates in order to get the extension to work.

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).

Desired features
Please put any features you would like to have added here.


 * Add a tag that displays the references from an article. Ex. format=....
 * This will require doing something like this:
 * http://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=pubmed&id=19372142&LinkName=pubmed_pubmed_refs&cmd=neighbor


 * Allow the auto-creation of new categories (if a user types in a new category when creating a new reference, that category will be created using user configurable template).
 * Auto-suggestion when typing in categories, using categories previously used in references.
 * As an intermediate goal, the creation page could indicate whether a typed category exists yet or not.
 * Import from EndNote and RefMan.