On 3/4/08, Andreas Hartmann <andreas apache.org> wrote:
> solprovider apache.org 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: dev-unsubscribe lenya.apache.org
For additional commands, e-mail: dev-help lenya.apache.org
|