ML Editor

Project page of the MathML extended online rich text editor "ML Editor".
Planned is a JavaScript online rich text editor that supports XHTML 1.1 and MathML 2.0 with easy to use integration scheme, intelligent configuration and CSS layout.
All with i18n interface, math symbol lists, matrix makros, presentation and mixed modes, XHTML, XHTML+MathML, LaTex(, Maple, Ascii) output and XHTML+MathML(, Latex?(, Ascii ??)) input.

Current state of ML Editor

23/10/07: Version 0.12
Implemented classes and document hierarchy up to module level.
Extended support of cross-browser usage on lowest level.
Separated MVC completely.
07/10/07: Version 0.11
Structure of classes completed; editor supports unicode now natively; plain text input completed
07/09/25: Version 0.1
ML Editor base class, CSS layout and HTML-integration routines work. Some basic ASCII input possible.
Editor successfully integrated into XHTML 1.1 document, verified and extended to fit needs of cross-browser use.
07/09/20: Version 0.01
XHTML structure for integration, namespaces and funktion lists.

Roadmap

Version:0.1 Date:September 2007
Editor Grundgerüst; Autointegration in HTML; CSS und DOM Interface

Version:0.2
Symbol- und Elementschnittstellen; Editorinterface; Plain-Text Editor

Version:0.3
LaTex2HTML; Makroschnittstellen; Symbol- und Elementlisten um Makros erweitert; Grundtexteditor

Version:0.4
Konfiguration von Sprache und Makrolisten; Ausnahmebehandlung

Version:0.5
Editor mit kompletten Element- und Symbollisten; Plain-Text und LaTex-Makros in XHTML übersetzen und mit CSS formatieren.

Version:0.6
Mehrsprachigkeit; Export des XHTML; Alle Makros, die für Rich-Text-Editing nötig sind (Tabellen, Listen, Überschriften, Formatierungen, etc.)

Version:0.7
LaTex-Export des XHTML; Für mathematische Ausdrücke LaTex2MathML; XHTML+MathML Export.

Version:0.8
Formatierungen in Konfiguration anpassbar; XHTML+MathML2LaTex Export

Version:0.9
Komplettes Rich-Text-Editing mit mathematischen Ausdrücken direkt am DOM-Node-Tree; Makros für Matrizen und grundlegende Gleichungen

Version:1.0 Bis:Januar 2008
Erste Veröffentlichung!
Dokumentation, LaTex2Math, XHTML+MathML und LaTex Export.
Laufähig auf IE 6+, Amaya 6+, Netscape 6.1+, Mozilla 0.9.9+.
Eingeschränkte Funktionalität auf Opera, Safari und Konqueror.

Version:2.0
Extended rich text editing and mixed MathML mode. Maple, ASCII Math export. LaTex and XHTML+MathML import.

Version:3.0
MathML 3.0, XHTML 2.0, further LaTex support, ASCII Math import.

Licensing

Copyright (c) 2007 by Maik Kreutzfeldt.
All rights reserved and no waranty granted for any functionality.

Not yet decided is whether the software will be proprietary only or open source. Likely is the first option and a per-domain licensing or a similar approach. Before deciding what way to go a deeper test of capabilities will be done and browser support extended to IE, Opera and Safari/ Konqueror as far as possible.

Other language

DE