Hello,

the concept of folders and pages is great!

I'm not sure I completely understand need of a menu decorator and a folder 
configuration.
I think, menu can be implemented as jetspeed-specific portlet that uses a 
"PageAndFolderService" to find Folder elements for current page.
The folder configuration can be obtained from the portlet preferences. 

The advantage of this is that we don't mix structure and presentation of folders, we 
keep psml simple, it's easy to develop new types of menu (it's ~only~ a portlet), 
position of the menu on the page can be changed (using Customizer) and the menu can be 
configured using edit mode of the portlet.

Regards
Artem


> -----Urspr�ngliche Nachricht-----
> Von: Ate Douma [mailto:[EMAIL PROTECTED]
> Gesendet: Mittwoch, 23. Juni 2004 17:47
> An: Jetspeed Developers List
> Betreff: Re: [J2] Menu implementation
> 
> 
> 
> 
> Ate Douma wrote:
> > 
> > 
> > David Sean Taylor wrote:
> > 
> >>
> >> On Jun 22, 2004, at 10:58 AM, Ate Douma wrote:
> >>
> >>>
> >>> *Page Decorator*
> >>> A Page Decorator renders the border (including header and 
> footer) and 
> >>> possibly one or more menus around the Page content
> >>> as well as the layout of the Fragments output from a Page (e.g. 
> >>> column or row wise, single/maximized).
> >>> Menu rendering (if supported) is delegated by the Page 
> Decorator to a 
> >>> Menu Decorator. If more than one menu is supported
> >>> a Menu Decorator must be defined for each. Also, explicitly 
> >>> suppressing the rendering of one or more menus must be
> >>> possible.
> >>>
> >>>
> >>> *Page Decoration* (or skin)
> >>> A Page Decoration supplies a css style and optionally image 
> >>> references to be used by a Page Decorator.
> >>> Furthermore, a Page Decoration can supply default css styles and 
> >>> optionally image references to be used by Menu
> >>> Decorators and Portlet Decorators.
> >>>
> >> The terms "Decorator" and "Decoration" are very close and 
> may lead to 
> >> confusion
> > 
> > They are already used and described in design doc "j2 Layout and 
> > decorator handling.pdf"
> I need to correct myself. Those terms are described in the 
> above mentioned document but not with the same meaning.
> I agree: the terms as I used them are confusing.
> 
> Maybe skin or style is more appropriate instead of Decoration?
> I also thought of 'theme' but that seems to cover more. Maybe 
> decorators and skins together could be called that.
> 
> >>
> >>
> >> 
> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: 
> [EMAIL PROTECTED]
> >>
> >>
> >>
> >>
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: 
> [EMAIL PROTECTED]
> > 
> > 
> > 
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


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

Reply via email to