You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-dev@xml.apache.org by vg...@apache.org on 2007/03/09 05:38:32 UTC
svn commit: r516293 - in /xml/xindice/trunk:
src/documentation/content/xdocs/dev/todo.xml status.xml
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="vladimir@apache.org"/>
+ <person name="Vadim Gritsenko" email="vgritsenko@apache.org"/>
</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">