there is currently no portlet that allows to do 'advanced navigation' similar to
hard-disk navigation as a user would expect to find in the backoffice of a CMS.
(see for instance:
http://www.infoglue.org/infoglueDeliverLive/digitalAssets/65_contenttool.gif )
this is meant to make it easier to get an overview the entire folder structure
and to locate documents more easily.
It should be possible to navigate in the tree without reloading the entire page
and the information about open nodes should not change when the user goes to
another page.
Implementations:
I don't like the client-side javascript implementations too much because they
download the entire tree from the server and the tree structure on the client is
not updated if the data in the repository is changed.
I'd rather see an implementation based on XmlHttpRequest? as in GMail,
CPSMailAccess...
Maybe a part of the infrastructure could be implemented in CPSNavigation, or be
based on a common XmlHttpRequest? library for CPS? (cf.
http://blogs.nuxeo.com/sections/blogs/tarek_ziade/2005_02_27_making_great_interfaces=