User:Miranche/BiblioTex

This page helps me document work on the merger of extensions Biblio and BibTex I am working on.

Citations Back End

 * Done
 * Extend &lt;biblio&gt; tag parser to recognize and handle plain BibTex syntax
 * source several BibTex files from a location in the file system
 * Unify the back-end behind BibTex parsing, PubMed requests & ISBNdb.com requests to use BibTex and a uniform citation style
 * Extend PubMed requests to handle DOIs.


 * Planned
 * Get citations from Arxiv + other repositories from Bibwiki
 * output COinS: see http://ocoins.info/, Citation and Citation core templates in wp
 * Change back end from BibTex to something more general, if necessary

Citations Display

 * Done
 * Support different citation styles: Chicago author-date & humanities, APA, AMA, MLA
 * create a citation style ("biblio-2006") that defines the legacy biblio display


 * In progress
 * special characters seem to prevent "BibTeX" popup. see Daniken, Tilberg & Pakarati
 * several citation styles are unfinished:
 * MLA, APA & AMA don't have @inbook, @techreport, @manual
 * add a citation style that generates a Cite template


 * Planned
 * display in-text links by name, sorted in name-author format
 * complete all standard cit types above, esp: improve @techreport, implement @periodical
 * generalize output decorators
 * handle extra info non-standard bibtex attributes: annot, abstract, ps, pdf, url
 * create meta-styles which include
 * citation style
 * set of decorators
 * in-text link style (numeric vs author-date)

MediaWiki Integration

 * Done
 * Adds BibTeX namespace to house individual citations
 * Optionally displays citation titles as links to the individual citation pages, which can in turn act as redirects to custom annotation pages within the Wiki. Similar to RefHelper but without automagically creating pages.
 * Pre-load the content of a citation page when it's first edited
 * create a citation style ("wikititle") that defines the default title of the annotation page
 * Optionally combine Biblio & Cite/Cite.php syntax if Cite is present:
 * Handle &lt;cite&gt; tags as named &lt;ref&gt;s
 * Allow the &lt;biblio&gt; section to appear within &lt;references&gt;, or to double as &lt;references&gt;


 * In Progress
 * full integration with Cite numbered links
 * Handle &lt;nocite&gt; links correctly: allow for links with no references in the text
 * in absence of Cite, still provide Cite-like anchors between &lt;biblio&gt; citation list and text
 * unify Cite and Biblio error display?
 * clean up makeUrl & calls to local wiki pages


 * Planned
 * extend Cite class to create author-name in-text links when all &lt;ref&gt;s use the appropriate templates
 * treat &lt;bibtex&gt; tag as a named &lt;ref&gt;?
 * unify CSS, make styles consistent with those used in MediaWiki, Extension:Cite and Template:Citation
 * use DOM/ SimpleXml/ MediaWiki Xml functions to generate XML content, rather than just strings

Compatibility

 * In progress
 * use parse instead of recursiveTagParse prior to 1.8
 * make sure original &lt;bibtex&gt; and &lt;biblio&gt; syntax work


 * Planned
 * create meta-styles that mimic legacy &lt;bibtex&gt; and &lt;biblio&gt; output
 * test in other browsers, esp. IE
 * google scholar bibtex compatibility ("hack to remove extra braces?")
 * try installing on Mac & (maybe) Windows
 * test in the oldest mediawiki version still used by Biblio users