Hi all,

I am currently learning Cocoon2 for use on an intranet server. We would like
to deploy a role-based portal for our users to give access to various
datasources and as a front-end to a set of other webapps. In the learning
process I have a couple observations. These may be in the process of
resolution and planned, I don't really know.

1. The tight integration between the cocoon framework, samples and
documentation makes it difficult to understand the basic requirements for
applications. I think chello tried to do that but it is now out of date. A
60k sitemap.xmap is quite overwelming! I believe cocoon blocks will help
this drastically but can't the samples, documentation, and portal be moved
to sub-sitemaps and somewhat separated from the framework directory
hierarchy now?

It would be fine to leave a large sampling of core generators and
transformers, etc. in the main sitemap along with a basic "home page" to
point to the sub-sitemaps. This page could easily be replaced for an actual
deployment.

2. In reading the documentation on session contexts (from CVS) and under the
section on Context-Tags it lists names which cannot be used (request,
response, session, context, temp, portal or authentication) because they are
built-in. These seem fine except portal which is an application and
shouldn't be a core context.


At this point I am working on understanding the framework and I think it
will be great for my application. The examples are pretty nice as well but
figuring out how to strip things down to just what is necessary and not
having to build the samples and other optional parts on an ongoing basis
would be very helpful. A "best practices" for laying out an application
would be great as well. It seems every example I have found uses a very
different directory layout and agreeing on a base structure would make
comparing and reviewing various uses much easier.


Please be patient with me as I get started and please point me on my way!


(now if I can just get the cocoon portal working...)

dave


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to