OK, here's an update to the TODO file. I expect others may have additional
suggestions. I'll briefly mention things I'd like to see in 3.2. First off,
I'd like to see multiple transport protocols and this will most likely
require the mime.types stuff Gilles was talking about (and not just for
local files!).

I'd also like to see us redesign the database backend. This will completely
break compatibility, but we really have to do it sometime. There are
several features that I mention in the TODO that people really want that
require changes to our database code, including phrase searching, parallel
digging, field searches, etc.

I don't want to talk about 3.2 too much since we still have to clean up
3.1.0 and get it out. But my initial focus post-3.1.0 will be in configure
and Makefiles and the htlib. So if anyone has suggestions for them, please
let me know.

-Geoff

Index: TODO.html
===================================================================
RCS file: /opt/htdig/cvs/htdig3/htdoc/TODO.html,v
retrieving revision 1.3
diff -c -3 -r1.3 TODO.html
*** TODO.html   1998/12/08 02:51:25     1.3
--- TODO.html   1999/01/28 18:06:30
***************
*** 29,87 ****
        href="mailto:[EMAIL PROTECTED]">&lt;[EMAIL PROTECTED]&gt;</a>
      </p>
      <ul>
-       <li type="disk">
-         Start htdig with multiple start documents.
-       </li>
-       <li type="disk">
-         Allow attribute references in the values of other
-         attributes
-       </li>
-       <li type="disk">
-         Abstract the database so that other database backends can
-         be used. Currently only GDBM can be used.
-         <ul>
-           <li type="disk">
-             Create a database class that uses GDBM
-           </li>
-           <li type="disk">
-             Add support for Berkeley DB
-           </li>
-           <li type="square">
-             Add support for Oracle
-           </li>
-         <li type="square">
-           Add support for SQL
-         </li>
-         </ul>
-       </li>
        <li type="square">
!         Merge multiple htdig databases together
        </li>
!       <li type="square">
!         Add support for BSDI make program
        </li>
        <li type="square">
!         Better examples of configuration stuff
!       </li>
!       <li type="disk">
!         Complete automatic installation
!       </li>
!       <li type="square">
!         Rewrite everything in Java
!       </li>
!       <li type="disk">
!         Add more document parsers
!         <ul>
!           <li type="disk">
!             External document parser support
!           </li>
!           <li type="disk">
!             PostScript
!           </li>
!           <li type="disk">
!             PDF
!           </li>
!         </ul>
        </li>
        <li type="square">
          Add support for different transport protocols
--- 29,56 ----
        href="mailto:[EMAIL PROTECTED]">&lt;[EMAIL PROTECTED]&gt;</a>
      </p>
      <ul>
        <li type="square">
!       Redesign the database backend to support additional enhancements:
!       <ul>
!       <li type="square">
!       Phrase searching
!       </li>
!       <li type="square">
!       Field-based searching>
!       </li>
!       <li type="square">
!       "Collections" of multiple databases
!       </li>
!       <li type="square">
!       Continual indexing
!       </li>
!       <li type="square">
!         Parallel indexing and searching
        </li>
!       </ul>
        </li>
        <li type="square">
!         Add support for BSDI make program
        </li>
        <li type="square">
          Add support for different transport protocols
***************
*** 107,131 ****
          </ul>
        </li>
        <li type="square">
!         Parallel indexing
!       </li>
!       <li type="disk">
!         Allow for external document parsing programs
!       </li>
!       <li type="disk">
!         Add logging to htsearch
!       </li>
!       <li type="disk">
!         Add support for non ASCII characters (translate them)
!       </li>
!       <li type="circle">
!         Add a web-based (CGI) URL/server registration system
        </li>
        <li type="square">
!         Include several examples of result templates
!       </li>
!       <li type="circle">
!         Binary release
        </li>
        <li type="square">
        Eliminate or detect duplicate documents
--- 76,92 ----
          </ul>
        </li>
        <li type="square">
!         Better Internationalization
!       <ul>
!         <li type="square">
!         Support for UTF-8
!         </li>
!         <li type="square">
!         Allow character translation (e.g. remove accents)
!         </li>
        </li>
        <li type="square">
!         Better examples of configuration and result templates
        </li>
        <li type="square">
        Eliminate or detect duplicate documents
***************
*** 171,177 ****
        &lt;[EMAIL PROTECTED]&gt;</a>
      </address>
      <!-- hhmts start -->
! Last modified: Mon Nov 23 13:17:41 EST 1998
  <!-- hhmts end -->
    </body>
  </html>
--- 132,138 ----
        &lt;[EMAIL PROTECTED]&gt;</a>
      </address>
      <!-- hhmts start -->
! Last modified: Thu Jan 28 13:04:41 EST 1999
  <!-- hhmts end -->
    </body>
  </html>



------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the SUBJECT of the message.

Reply via email to