This patch/plugin shows how to work with custom XML
tags (the complexity is due to self closing XML tags
<tag />)
There are four different tags that each one is shown in
a different way in the design mode.
The code was created for 2.2 so currently the code to
add the context menu should be quite different and
wouldn't need to touch the core files.
It also improves the handling of contentEditable=false
regions in IE and to some degree provides the same
restrictions to Firefox (although it isn't perfect)
The zip contains all the files from the editor, I've
just removed some of the unrelated ones to avoid making
it the full package: the skins are removed as well as
the file manager, images... but all the js and html
files needed are inside.
Indeed I had to remove more files to make it <256Kb,
but still the _source directory is untouched.
Ideally the plugin for each job should be independent
from the core code but there was some patches needed to
make it work and for the moment I placed some code in
the core although it might be possible to do that
changing the core code dinamically from the plugin (due
to the fact that currently a recompile of the code is
needed to apply the patches I also leave that other
code there)
This code was developed for Digital Impact.
All the changed files and the explanation of the changes