On 3/4/08, Andreas Hartmann <[EMAIL PROTECTED]> wrote: > [EMAIL PROTECTED] schrieb: > > Just checking my understanding of the purpose of the functions > > mentioned in this thread. > > > > 1. Is the purpose to have multiple sitetrees based on selection > > criteria (possibly fields within documents)? > > 2. Or is the purpose to have Category nodes in the navigation? A > > Category node opens to display more Resources in the navigation > > without changing the current page. > The purpose is #2. > > > #1 is handled in 1.3, although the administration functions for > > editing structures have not been implemented yet. > > #2 could be added easily to 1.3, but I had not designed for it because > > experience/research suggests people expect a new page to open when > > clicking navigation entries. Allowing some entries to expand menus > > without changing the current page leads to an inconsistent experience. > > I have been involved with many designs including this functionality; > > all removed this functionality later due to confusion and complaints. > I can understand these concerns. The reason for introducing the feature > is that we already have it on our current website. If we don't want to > add additional documents, we have to mimic it in Lenya. > Andreas Hartmann, CTO
Thank you. I thought about implementation (for 1.3). My initial plan was to add a Category Resource, but they do not seem useful outside a sitetree. Now I plan to add the ability to add placeholder entries in the Structure Editor. (In 1.3, most relationships amongst Resources are determined by Structures for creating Indexes. Indexes are equivalent to 1.2's Sitetrees and are returned by 1.3's SitetreeGenerator. The primary improvements are the ability to have many Indexes and that Indexes are generated rather than static.) While I learned category navigation elements damage usability, the flexibility is critical for good software platforms. I just need replacing navigation categories with documents to be easy for when users inevitably complain. solprovider --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
