From: "Carsten Ziegeler" <[EMAIL PROTECTED]>
> last week we agreed on moving the authentication and portal
> components from the scratchpad into the main area.
> For this we have to remove the sun*** names from the components.
>
> It seems that the "functionality" approach is the way to go,
> so the packages should be named "authentication" and "portal".
> We then have the basic session functionality of sunShine which
> could go into a package named "session", so we would end up
> with:
>
> org.apache.cocoon.session
> org.apache.cocoon.authentication
> org.apache.cocoon.portal
+1 for the last names.
> For us this is fine, but I see the problem with many package names
> directly located under org.apache.cocoon. As all these packages
> - and I believe some new ones like form handling, too - can be seen
> as optional packages, I would like to add a deeper hierarchy like:
>
> org.apache.cocoon.SOMETHING.session
> org.apache.cocoon.SOMETHING.authentication
> org.apache.cocoon.SOMETHING.portal
> org.apache.cocoon.SOMETHING.forms
> ...
>
> Now, the question is, how do we name "SOMETHING". I first thought of
> "module", but this could get soon confusing with blocks. So currently
> I'm prefering "framework" which would then look like this:
>
> org.apache.cocoon.framework.session
> org.apache.cocoon.framework.authentication
> org.apache.cocoon.framework.portal
> org.apache.cocoon.framework.forms
>
> But on the other hand "framework" is not very descriptive...
And reminds to the Avalon framework which is more like what we call "core"
in Cocoon.
> So, what do you think of creating this extra layer and what could be
> a good (short) name for this package?
Well, we could take this opportunity to make a package that will contain
future Cocoon functional parts.
What about:
org.apache.cocoon.webapps.session
org.apache.cocoon.webapps.authentication
org.apache.cocoon.webapps.portal
org.apache.cocoon.webapps.forms
--
Nicola Ken Barozzi [EMAIL PROTECTED]
- verba volant, scripta manent -
(discussions get forgotten, just code remains)
---------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]