Marc, Colin, ... just a short note:
I tested during the weekend all kinds of (possible) java(script)/filter/browser conflicts and have rewritten many parts of plugin code - upgraded to new version of tinymce 3.4.9 (in tinymath), latest jsxgraph, MathJax 2.0.2, latest FMath, latest Wiris editor and CAS and "fixed" a strange problem of dragmath in old plugins crashing with the latest Java ( took back code="Display/MainApplet.class" archive="DragMath.jar,lib/AbsoluteLayout.jar,lib/swing-layout-1.0.jar,lib/jdom.jar,lib/jep.jar" ) - by the way http://www.dragmath.bham.ac.uk/demo.html has this same issue...
One interesting experimental feature is that at the same time as the package can use new Wiris filter modified to use tinymath instead of tinymce and you can test Wiris editor (2000 formulas/year) and Wiris CAS (1000 calculations/year) you can also disable Wiris filter and let MathML filter render the same "customized mathml" with MathJax. Or you can use also FMathml plugin to render this "customized mathml" with similar "tags" as Wiris does and let Wiris filter show the result (if you have a Wiris license)
Both of these filters are now basicly using tags like
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mroot»«mrow»«mi»x«/mi»«mo»+«/mo»«mn»3«/mn»«/mrow»«mtext»4«/mtext»«/mroot»«/math»
to render maths like
but there are still some "code compatibility issues" with font sizes, colours etc - output is not always similar even if both plugins basicly output mathml.
I may have said some not-so-nice comments about Wiris team (advertising) in some of my posts but I really DO like their new javascript based editor.
Most site wide settings are controlled from settings of math filter in administration menu (math filter itself can be disabled) but it might be better to test the new files with preconfigured themes (mathstandard or stylist) - not with additional HTML in head at this point - and purge all caches from administration menu > development - because this is still very experimental code and not suitable for production sites yet. One thing that needs particularly detailed testing during the coming months is mobile devices, I am most likely going to test a modified set of mobile compatible tools in mobile themes next month...
The test package with MathJax 2.0.2 is downloadable in
http://korpelainen.net/mpluga2.zip
and I have so far tested it only with the latest moodle 2.2.2 (fresh install and upgrading from 2.1)
Not-yet-public-demo-site http://korpelainen.net/m2math/ seems to be running smoothly even if it is using the largest configuration available in MathJax 2: config=TeX-MML-AM_HTMLorMML-full
With MathJax 2 we might be able to say goodbye to asciimathml fallbackscripts since MathJax can render nicely asciimathml in all browsers, AS.php script can render asciisvg created by the asciisvg plugin and with a new setting old latexmathml examples can also be rendered with MathJax ( inside single dollars ) without extra code.