<config> tags (which use values from all2xml.conf) are now properly handled
[webpac] / TODO
diff --git a/TODO b/TODO
index e1d4d1e..39a3c26 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,15 +1,25 @@
 This that has to be done (or fixed)
 
 - allmost everything
-- isis2xml.pl
+* all2xml.pl
+       - create swish configuration file "on the fly"
 
-- implement "posudba"
+- implement Makefile.PL and install modules in "proper" places.
+
+- implement circulation
+
+- make swish to search case sensitive and insesitive depending on input
+  string: if it has capital letters search case sensitive
+
+- index should show some records before and after matched term.
 
 ---------------------------------------------------------------------------
 
 General implementation notes:
 
-- 
+- automatic crawlers should keep local copy (DBI) and e-mail publications
+  which are added (and generate report for users (last month, 6 months)
+  using cgi)
 
 ---------------------------------------------------------------------------
 
@@ -25,3 +35,27 @@ This are notes about WWW interface:
 
 ---------------------------------------------------------------------------
 
+Fix stupid things with HTML::Pager and HTML::Template. Since communication
+between swish and HTML::Pager isn't as good as it should be, I must include
+all fields in output every time, creating huge html comments when you want
+just hits (I could turn off die_on_bad_params in HTML::Template, but there
+should be better way...)
+
+- statistics for each library
+
++ put links on the titles on the short results page
+
++ speedup inserting in index (done from 02:22:48 to 00:16:39, quite good :-)
+
+- implement "master" template in which all other pages will be included.
+  Good for integration of webpac into existing portal design
+
+- drop index tables which are not used anymore (at end of indexing)
+  e.g. webpac-hidra link_900
+
++ give useful error message when results are not found
+
+- add support for transcripts of a,o,u umlauts (ae ou ue)
+  a -> (a|ae)
+
+- remove dependency on HTML::Parser (HTML::Entities used in index_DBI_cache)