Author: jimhu
Description:
For an extension to Cite that I am working on (http://www.mediawiki.org/wiki/Extension:ProcessCite), I added the following hook to Cite.php at the
beginning of the function stack:
wfRunHooks( 'CiteBeforeStackEntry', array( &$key, &$str ) );
I am using this to do additional processing of $key and $str. The functionality of my extension, which I am calling ProcessCite.php for now, can be seen at
http://ecoliwiki.net/colipedia/index.php/Help:References
In brief, ProcessCite:
- fetches, caches, and formats reference info for citations to papers in the NLM PubMed database, using PubMed's E-Utilities web service.
- fetches reference information from a list of commonly used shortcuts stored in a specific wiki page
- allows more concise markup of these kinds of citations
- disambiguates several ways in which citations might be entered into Cite.
ProcessCite is written with biomedical/genomics wikis in mind, but and I think that other Cite extensions could be written along the same lines.
Version: unspecified
Severity: enhancement
URL: http://ecoliwiki.net/colipedia/index.php/Help:References