Hi all,

I fixed some perf. problems in the tree manager.
The problem was that when the tree manager is initialized all the repository tree is loaded in memory although the name of the tree node class is named LazyTreeNode. :-) This leads to the impossibility to use the web client when having many documents (>3000). I've fixed this but there are still some problems - the TreeManagerBean will be refactored later top fix remained problems and for a better design and better perfs.
Problems that still exists:
1. When selecting an item in the tree the refresh is done along the entire path of the item. I think it should be enough to refresh the selected item and its children. 2. When selecting an item the refresh is done twice for each item. I've not investigated the problem but I think this can be caused by the bread crumb refresh if it use the same tree.

Bogdan

--

Bogdan Stefanescu - Apogee project Team Leader

Nuxeo - Open Source ECM - www.nuxeo.com
Apogée - the rich client platform for ECM
http://apogee.nuxeo.org/ - http://www.nuxeo.com/en

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to