UniversalEditor

TableOfContents

= Possible Features =

Overview

 * Built in versioning (behind the scenes)
 * Link in Centralized biblio system (with my own local aliasing sytem
 * Support for maths (asciiMathML)
 * Choice of editing environment:
 * wikitext
 * plaintext
 * html
 * xml
 * tex

Editor system integrated into a full organization architecture

 * Publication system automated
 * move and copy integrated with versioning
 * remote access
 * organization - keyword tagging, hierarchy listing (auto popup completion .... )
 * built in search over the net
 * Common repository of stylesheets, scripts, templates with an automated mirroring/distribution system to each project (a la Maven for coding)

= Ideas =

Modular plugin architecture

 * Have in a plugin per XML namespace (sort of)
 * Basic editor just does html
 * What about when its integrated (a la witbd text format) - e.g. using html as a base but inserting sections and headings .....
 * Suggested
 * core - html
 * maths - mathml + asciimathml ...
 * svg
 * user customized

= Reading =


 * Universal Canvas http://udell.roninhouse.com/bytecols/2001-06-06.html
 * http://www.bris.ac.uk/is/projects/cms/ttw/ttw.html - great list of open source editors

= Software =

Open Source HTML Editors
There are a lot!
 * NvU
 * http://www.nvu.com/
 * backed by Lindows. Based on Mozilla's html editor
 * From FAQ: 'There are five main differences: 1) Emphasis on ease-of-use for the non-technical user, 2) Robust WYSIWYG editing, 3) Integrated web file management, 4) Enhanced handling of forms, templates, etc., and 5) Extensibility which allows advanced users to build their own extensions to Nvu with a just a dash of JavaScript. For instance, it will be very easy to create new "smart widgets" (i.e. a calendar, a date/time widget, a mail widget, etc.) and integrate them with one click into Nvu.  Top
 * BlueFish
 * http://bluefish.openoffice.nl/

MathML

 * AsciiMathML
 * http://www1.chapman.edu/~jipsen/asciimath.html
 * pretty good but does introduce its own new dialect (asciimath) and requires jscript - so difficult to run standalone)
 * Hermes converter from LaTex to XML
 * http://www.aei.mpg.de/hermes/
 * Hermes - a semantically clean XML e-publishing tool for LaTeX authored scientific articles
 * Itex2mml transforms webpages with embedded itex (a dialect of latex) into xhtml and MathML pages, suitable for viewing with Mozilla.
 * http://pear.math.pitt.edu/mathzilla/mathml.html