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">