Ticket #602 (new enhancement)

Opened 14 years ago

add a stateful navigation portlet

Reported by: jmorliaguet Owned by: trac
Priority: P2 Milestone: unspecified
Component: CPSPortlets Version: unspecified
Severity: normal Keywords:


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.


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=

Note: See TracTickets for help on using tickets.