Author: vgritsenko Date: Thu Mar 8 20:38:31 2007 New Revision: 516293 URL: http://svn.apache.org/viewvc?view=rev&rev=516293 Log: draft plan
Modified: xml/xindice/trunk/src/documentation/content/xdocs/dev/todo.xml xml/xindice/trunk/status.xml Modified: xml/xindice/trunk/src/documentation/content/xdocs/dev/todo.xml URL: http://svn.apache.org/viewvc/xml/xindice/trunk/src/documentation/content/xdocs/dev/todo.xml?view=diff&rev=516293&r1=516292&r2=516293 ============================================================================== --- xml/xindice/trunk/src/documentation/content/xdocs/dev/todo.xml (original) +++ xml/xindice/trunk/src/documentation/content/xdocs/dev/todo.xml Thu Mar 8 20:38:31 2007 @@ -32,6 +32,7 @@ <version>$Revision$</version> <authors> <person name="Vladimir R. Bossicard" email="[EMAIL PROTECTED]"/> + <person name="Vadim Gritsenko" email="[EMAIL PROTECTED]"/> </authors> </header> @@ -44,13 +45,67 @@ are not done! So if you want to see a new release before the end of the millenium, choose your task! </p> + <p> + Some plan items duplicating items from the main TODO page. + </p> + </section> + + <section> + <title>Xindice 1.1 Release Plan</title> + <ul> + <li> + <strong>Admin Tool</strong> Vet database copy/reindex tool (DatabaseRebuild), + test on existing databases. Implement bat/shell script for the tool. + </li> + <li> + <strong>Documentation</strong> Create migration document from older releases + to release 1.1. + </li> + </ul> </section> <section> - <title>Development</title> + <title>Xindice 1.2 Release Plan</title> <ul> <li> - Integrate new webadmin tool to replace the ugly debug tool. + <strong>WebAdmin</strong> Integrate new WebDAV capable WebAdmin into + the main codebase, instead of ugly debug tool. + </li> + <li> + <strong>XML-RPC</strong> Update to XML-RPC release 3.0 or newer. + </li> + <li> + <strong>XML-RPC</strong> Extend Xindice XML-RPC API to optimize transmission + of collection's symbol table between server and the client for reduced + traffic and improved performance. + </li> + <li> + <strong>Caching</strong> Revisit implementation of documents cache in + the core Collection class. Clarify caching semantics, implement caching + for all use cases (compressed, uncompressed, binary objects). Ensure + dirty data can not be placed in the cache. + </li> + <li> + <strong>Admin Tool</strong> Extend admin tool to provide + database consistency check, recovery operations. + </li> + <li> + <strong>Paged</strong> Introduce Paged interface to separate logical Hash + and Tree structures from the physical storage mechanism. Implement + nio based Paged as an option in addition to existing raf + based Paged. + </li> + <li> + <strong>FullText</strong> Implement full text indexing and searching. + See scratchpad for some code. + </li> + <li> + <strong>Entity Catalogue</strong> Xindice should have internal XML entity + catalogue and utilize it. Catalogue management operations should be made + available via Collection API. + </li> + <li> + ... </li> </ul> </section> Modified: xml/xindice/trunk/status.xml URL: http://svn.apache.org/viewvc/xml/xindice/trunk/status.xml?view=diff&rev=516293&r1=516292&r2=516293 ============================================================================== --- xml/xindice/trunk/status.xml (original) +++ xml/xindice/trunk/status.xml Thu Mar 8 20:38:31 2007 @@ -82,9 +82,9 @@ dirty data can not be placed in the cache. </action> <action context="code" dev="open"> - <strong>XML-RPC</strong> Extend Xindice XML-RPC API to support transmission - of collection's symbol table to the client and to support exchange of - compressed documents between server and the client for improved performance. + <strong>XML-RPC</strong> Extend Xindice XML-RPC API to optimize transmission + of collection's symbol table between server and the client for reduced + traffic and improved performance. </action> </actions> <actions priority="Medium Priority">