Hi everyone.
I am the web officer at Cardiff University School of Medicine (Wales, UK). We are building a new web CMS using Django. I have opted to use WYMEditor for our system, because of the good habits it encourages in users.
We need to extend WYMEditor however, and we are seeking competent developers with the skills to work with us to create what we need.
The basic idea is this: the editor needs to handle only two kinds of content, text, or 'objects'. An object is anything that is isn't text created by the user - an image, some code, a movie, an item from a database - anything. The editor doesn't need to know how to handle an object's content. All it needs to know is where in the text an object is placed, and what other editor can be used to edit the object if required.
In other words, objects are handled through a plugin interface. For a new kind of object, a new plugin is required.
This helps keep the basic text editor both simple, because it will only ever need to handle text and objects, and completely extensible, because plugins could be created to handle any kind of object you like.
Any code produced for us will be released as open source. I would be very pleased if other users and developers of WYMEditor could find a use for these ideas, and if they could go towards the development of WYMEditor itself.
I have a short PDF document outlining the idea and some of our requirements, with graphics to illustrate (it's bigger than the 200KB upload limit fo the forum). Please feel free to email me, or find me on the IRC channel, if you would like to discuss this further with me.