On 3/8/07, Vadim Gritsenko <[EMAIL PROTECTED]> wrote:
Natalia Shilenkova wrote:
> 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.
I think we can be sure that xindice 1.2 can have minimum requirement of at least
1.4, so that should not be a problem for 1.2 release. But for webadmin to be
part of 1.1, it has to be Java 1.3 compatible.
I didn't plan on including WebAdmin in 1.1. Or, to put it another way,
I hope that 1.1 release will be out before WebAdmin :)
> 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.
Hmmm. *Some* configuration options probably should be made editable. But
certainly free-form editing of config is too dangerous to have. I'm ok with
removing this feature in first release of webadmin.
As far as I remember, after collection has been created you can only
change indexes and child collections information, which are separate
operations anyway.
I am missing anything?
> 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.
There is a similar situation in the URIMapper class (of
org.apache.xindice.core.request package). Even though this code looks to be
unused, untested and/or not integrated, the approach taken there is to
prioritize collection over documents. E.g., if there is same-name document and
collection, it will use collection.
That's the the same way WebAdmin works now, but it can be very
confusing. Imagine trying to delete a document and deleting an entire
collection instead...
> I will start working on integrating the code, making all sort of
> changes in progress. Feel free to share any feedback, thought and
> ideas :)
Awesome! Please send patched in.
Vadim
Natalia