Extension:Math/Roadmap

Introduction
The extension math i.e. the rendering of the tag has a long history. It was modified by a lot of different people with different ideas and programming styles. Moreover the technology has changed during the past years.

As a result the extension i.e. its implementation shows that the Math extension is rather a grown structure than a well designed and documented extension.

An overview and a demonstration about what is possible to do with this extension is to find at http://en.wikipedia.org/wiki/Help:Displaying_a_formula

The aim of this page is to coordinate the development activities concerning this extension.

Wanted features

 * MathML support
 * Spcefification of the subset of commands that are allowed "MediaWiki uses a subset of AMS-LaTeX markup, a superset of LaTeX markup which is in turn a superset of TeX markup, for mathematical formulae"
 * Automatic testing
 * Security stategie

Current activities
Currently the following changes are being reviewed https://gerrit.wikimedia.org/r/#/q/status:open+project:mediawiki/extensions/Math,n,z

Future steps
Integrate LaTeXML to enable MathML The current status of this implementation can be followed at https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Math.git;a=shortlog;h=refs/heads/LaTeXML