All, I took a look at one of the TODO items, WebAdmin, that has been sitting there for a while. Here are my observations:
1. It is probably a good idea make it work without avalon library. Should be easy to do, too. 2. WebAdmin does not compile under jdk 1.3 (it requires 1.4), which I don't see as a problem, considering there is already a discussion about moving on to a newer java version. 3. Current version of webadmin allows users to change collection configuration. For example, collection filer can be changed from HashFiler to BTreeFiler. Ouch. This is really a bad idea as data files are not rebuilt. This feature should be removed. 4. Would be nice to separate presentation logic. Currently, all html/xml is hardcoded. 5. Xindice allows a situation where some collection contains a document and a child collection with the same name. In this situation it is impossible to tell if WebDAV request applies to the resource or child collection, in both cases the path will be something like /db/collection/child. I will start working on integrating the code, making all sort of changes in progress. Feel free to share any feedback, thought and ideas :) Natalia