Sjur Moshagen wrote:
Hello,
Another "user"/lurker POV:
Den 15. aug. 2006 kl. 13.46 skrev Ross Gardler:
I disagree. The sitemap is a way of *configuring* this complex
processing, it is not the processing itself. The sitemap has become
an XML programming language and I hate it for that reason.
To me, the sitemap setup/programming is clean and easy, I really like
it, irrespective of whether it is "configuring" or "programming".
The quote is taken out of context. I agree with your observation in
general terms, but not in the context of the original discussion.
One other place where I think Forrest is using Cocoon is i18n. This is
one of Forrest's weaker points - it is hard to set up, and there's
really no comprehensive documentation (despite several efforts by a
number of people). Cocoon provides a set of tools to set up i18n, and I
find i18n in Cocoon to be easier to use than in Forrest, despite it
being based on Cocoon.
Implementing proper i18n needs to be a requirement of the new Forrest -
whether this is an argument for the present Cocoon-based solution or in
favour of a new engine is beyond me:-)
I totally agree that i18n is poor in Forrest. This is not a symptom of
Cocoon more a symptom that none of the active developers have a need to
develop it further. That is, it works sufficiently for those active
developers who use it.
The fact that a number of people have tried and failed to improve on our
current usage (including some very experienced Cocoon developers) is
just one example of the problems I am trying to describe.
Having said that, unless a developer who actually needs i18n features
becomes active this will not change any time soon, whether we continue
on the current road or try a new one. My personal belief is that a
simpler Forrest will allow such a developer to become active. Although I
have not put much thought into how i18n would work. Perhaps we can
discuss this if the community agree to my prototype going into SVN (when
it is a little more advanced).
Ross