Hi everyone - and apologies if I am sending this to the wrong list. I don't know if this counts as "minor customization (for example, at the theme level)" but I suspect not.
I want a MathML-enabled blog. Specifically entries should be in XHTML+MathML (and not plain HTML). I haven't decided yet, but I may also want to allow MathML in comments too. I have just installed a working roller (3.1) under tomcat (5.5), and all is well with this, but don't even know where to start with customising it. The documents the client sees should be served as content-type "application/xhtml+xml" (ideally, though "text/xml" is possible, as is "text/xml; charset=utf-8" and couple of other more obscure ones). This is absolutely necessary for them to be displayed correctly on both major browsers (firefox, IE). I have no control over these content-types. In particular, the space after ";" and capitalization in "text/xml; charset=utf-8" are essential for IE, which doesn't load the plugin correctly if given "text/xml;charset=utf-8" or "text/xml; charset=UTF-8". Also, adding a charset to "application/xhtml+xml" also stops it working. (Don't ask me why... I wasn't able to study the IE source code.) The other constraint I have is that ideally other clients (such as the google bots, which do not understand XHTML and IE clients without the required plugin) must see a plain HTML version of the pages, served as text/html. So it seems I need two "flavours" of the same pages. I could not see how to achieve either of these requirements by creating and editing a new template, and I couldn't find any other helpful roller settings. I guess atom, rss, (etc) feeds work in the sort of way I need but I need some pointers on how to add new flavours to my roller. The only idea I have is that I suppose I could use my apache and a connector and do all these changes using apache modules and XSLT transformations, but I would have thought good blog software wouldn't require this sort of thing. Does anyone here have other ideas of how to configure or customise roller itself? Thanks in advance Richard
