Jeff Turner wrote:
You might want to poke around in the Doxia code, to see what a
non-Cocoon-based, pluggable input/output module doc system might look
like:
http://maven.apache.org/doxia/index.html
Thanks I'll look into this more after the weekend.
My 2c is that any doc system built around hand-editing XML is going to be
a niche player. Cocoon is what makes Forrest a really cool niche player,
but ultimately the future is with CMSs. I guess that's what the
Outerthought people concluded too.
I totally agree. One of the problems of the current Forrest is that it
is not easily embeddable in other applications, like CMS, OpenOffice etc.
I do agree that Cocoon makes Forrest a cool niche player, and removing
Cocoon will remove that niche advantage. That's why I really like Davids
suggestion of making Forrest the controller and allowing it to use
Cocoon as a generic Input/Ouput plugin. This would not add a huge amount
of code to our existin code base, and we could (theoretically) have a
new version of Forrest, capable of doing everthing the current version
does, in just a few hours.
This way we get the best of both worlds. Embedability in other tools,
like CMS systems, and a Cocoon powered niche player for those who want it.
Ross