The Rich-Text project, which was started much too long ago, was frozen, because of inactivity. The most important unreached goal was never met, namely the creation of a decent editor.
For a project of a custumor I will need it however, and I'm ready to invest some extra time to get it in 1.8. The idea is the following: - base a rich-text editor on 'kupu'. I have made some progress on this area, and am more or less confident that this will work. - The backend for this editor will be largely implemented in the get- and set-processors of an XML field with specialization 'mmxf'. Precisely as was envisioned by the rich-text project. There is a large over-lap with the 'field-types' project here, so we will probably bring progress on that area too. - The 'doctype' attribute of the db/type in the builder xml should be dropped again. This was created in the project, but I now think it was a mistake. Near the database-level mmbase could perhaps check if the data is XML-parseable, but I think that automatic conversion and doctype-checking and the like can better be imlemented much higher, in the 'field specialization'. This too can be seen as part of the 'field types' project. - I want to add org.mmbase.bridge.util.xml.Generator#setNameSpaceAware, and make namespace-aware XSL's. The XSL's currently shipped in config/xslt are basicly ok, but I'm not sure if they can be change backwards compatibly. - Similar unforeseen changes on or near util and core-classes may be necessary. - The editor, processors and associated XSLT's are likely candidates for inclusion in 'applications'. I can image 'mmbase-richtext.zip', 'mmbase-mmxf.zip' or 'mmbase-kupu.zip' or so. - More ambitious plans, like integrating the complete rich-edit functionality into the editwizards, are probably not very realistic at the moment. Because of all this, and after consilation of the committors on the committors list, the project was reopened. People are invited to collaborate, in the first place by posting opinions to this list. Actually that has already started. Michiel -- Michiel Meeuwissen mihxil' Mediacentrum 140 H'sum [] () +31 (0)35 6772979 nl_NL eo_XX en_US _______________________________________________ Developers mailing list [email protected] http://lists.mmbase.org/mailman/listinfo/developers
