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

Reply via email to