I try to use mediawiki as a tool for writing scientific papers together
with coauthors, and it has many of the qualities required for the job,
like history, ease of use etc, but the standard Citation extension did
not fit, because it is common to handle references by external tools
using bibtex or endnote format, and the citation extension use inline
references.
I have already written a product that fetch a bibtex file via a URL and
uses parse that bibtex file, so I can refere to the file when inserting
references in an article. I find it suboptimal to use a URL to find the
bibtex file for several reason, one being that the URL visible on the
inside and the outside of the firewall is different.
I would really like to be able to get the bibtex file from another
article in the same wiki, but I don't know the right way to do it.
Should I do a SQL query directly inside my extension, or is there a
better way to do it.
-Gisle