On Wed, 2004-06-23 at 06:36, Ate Douma wrote:
> I'd like to add a few comments to my proposal concerning the elements section of my 
> example (some of which
> came up yesterday during a chat I had with David Sean Taylor).
> 
> Here's the elements section again:
> 
>      <!-- Folder elements displayed in the menu (in the current example in tabmenu 
> if level < 3 or in treemenu otherwise)
>           in the order as defined
>      -->
>      <elements>
> 
>        <page id="page1"                         description="Page 1"/>
>        <page ref="../../subfolder2/page8"/>
>        <page ref="/subfolder1/subfolder2/page9" description="Page 9" />
> 
>        <folder id="subfolder1"/>
>        <folder ref="/subfolder1/subfolder3"/>
> 
>        <link url="http://www.apache.org";     description="Home Apache"         
> target="_self"/>
>        <link url="http://portals.apache.org"; description="Home Apache Portals" 
> target="outside"/>
> 
>        <!-- hidden elements -->
>        <page id="page2" hidden="true"/>
>        <folder id="subfolder2" hidden="true"/>
> 
>      </elements>

So, we are going to have to have meta-data to describe the folder?  I
thought links were going to be simple text files with urls in them, not
entries in meta-data.

> 
> In my example all the elements for a menu node are specified, including those not to 
> be displayed
> (hidden). The 'hidden' elements really are redundant in this example if all elements 
> are to be specified.
> So you can just leave them out.
-1.  I think reversing it is a better idea so that only special cases
(like hidden) need to be specified.  The folder meta-data should be
entirely optional.

> 
> But, you still need to specify all which should be displayed. Furthermore, the order 
> in which they are
> displayed is derived from it.
> 
> One issue from the previous discussions was that we really should provide a 
> intuitive and easy menu configuration.
> Although I think my proposal is very powerfull, it still requires a lot of 
> configuration (but far less then what's needed in J1).

definte +1 on ease of use and heavy documentation ;)

> 
> Maybe different strategies can be defined for deriving the elements, and their 
> order, so the elements section isn't
> always, or not at all, needed.
> One way could be allowing 'hidden' and 'order' attributes on Page and Folder 
> configurations.
> Still, Link and element references will have to be defined. Maybe it could be done 
> in separate configurations (files) instead
> of bundling them in one. Don't know if that would be an improvement though.
Again, can't a link be a simple text file with a with a url or maybe it
contains an <a href=""> </a> tag in it.

> 
> Concerning the 'intuitive' menu definition issue: maybe what is needed is a change 
> of view.
> In J1 you won't have a menu unless you define it (completely) on every page which 
> needs one.
> Using this proposal, you usually have a standard menu definition (tabmenu on the 
> top, tree menu on the left or something similar).
> Only thing needed is a proper menu node configuration instead of a complete 
> definition.
> By default, a new Page could be automatically included in a menu unless it is made 
> 'hidden'. It really is more a question of in which folder 
> the Page should go to get it in the correct menu.
+1.

> And using Links and Page or Folder references is simply adding them to the correct 
> folder to get them included.
> With Links and references the site navigation can be defined 'on top' of the folder 
> structure.
+1.  Simple and easy to understand, I like it.

> 
> Regards,
> 
> Ate
> 
> 
> ---------------------------------------------------------------------
> 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