Hi, I am interested in implementing a web-article a la scientific journal paper extension or ... - not sure if extension mechanism can help here.
Just want to be able to write a page and insert bibtex reference id's and have mediawiki take care of numbering references and displaying bibliography at the bottom of the page plus maybe extra embellishments - like giving a way to copy citation and a url to the cited articles in a way that <bibtex> and <bibwiki> extensions do.
Example
wikitext: .... valuable experiments in the NMR arsenal <bibref>shr1971rrn, neu1989fr,mer1982pns</bibref> <bibliography/>
result
<p>.... valuable experiments in the NMR arsenal <span id="bibref" onmouseover="...">[1-3]</span></p>
<h2>References</h2> <ol> <li> J. H. Noggle and R. E. Schirmer, ‘‘The Nuclear Overhauser Effect,’’ Academic Press, New York, 1971. <li>D. Neuhaus and M. P. Williamson, ‘‘The Nuclear Overhauser Effect in Structural and Conformational Analysis,’’ Verlag Chemie, New York, 1989. <li>J. K. M. Sanders and J. D. Mersh, Prog. NMR Spectrosc. 15, 353– 400 (1982) . </ol>
when printed it should look like a real journal paper.
i would like to bypass a somewhat cumbersome way of having a separate page per citation and then adding links to those pages. other half-way solutions can be imagined: if numbering and list of ref's in the end were omitted, then simple extension mechanism should work provided there is a way to enter those citations that could be accessed by id - but then it won't look like what I want. I guess a combo hack extension+javascript(ordering the references correctly)+css might work.
- I wonder if there is a middleware-like mechanism in mediawiki that would allow to add al layer of data processing on input/output? is it possible to implement such a layer as an add-on without breaking the wiki code and allowing painless base-code upgrades? any advice how I can start?
I will appreciate any suggestions. Thank you.
Evgeny.
____________________________________________________________________________________ Get easy, one-click access to your favorites. Make Yahoo! your homepage. http://www.yahoo.com/r/hs
wikitech-l@lists.wikimedia.org