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

Reply via email to