On 2/12/08, Stephen Bain stephen.bain@gmail.com wrote:
That's the syntax highlighting extension:
http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi
Ah ha! Thanks. And this page:
http://en.wikipedia.org/wiki/Special:Version
answers my next question, which was going to be "just how flaming many of these extensions are they, and how difficult will it be to cope with them?"
Fortunately, they all (<categorytree>, <charinsert>, <fundraising>, <fundraisinglogo>, <hiero>, <imagemap>, <inputbox>, <poem>, <pre>, <ref>, <references>, <source> and <timeline>) seem to conform to the basic XML style of tags.
I'll need to encode some behaviour like "hiero" and "source" are opaque blocks, but the contents of <ref> needs to be parsed.
To continue my rambling it looks like there are three general types of <xml> tags:
- HTML tags permitted by mediawiki (<b>, <table>...) - Native mediawiki tags (<nowiki>, <pre>, <html>, <gallery>, any others?) - Extensions (<ref> etc)
Should be ok to deal with.
Steve