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]

Reply via email to