--- trunk/TODO 2003/11/20 19:33:00 161 +++ trunk2/TODO 2004/09/08 17:33:49 416 @@ -1,57 +1,4 @@ This that has to be done (or fixed) -- allmost everything -* all2xml.pl - - create swish configuration file "on the fly" - -- 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) - ---------------------------------------------------------------------------- - -This are notes about WWW interface: - -- re-use good ideas from MPS indexer (which was used as proof-of-concept, - see paper at http://webpac.sf.net/) - -- use CSS - * provide several color templates - * provide template without char size of color set (to enable - usage of default browser colors/font-size) - ---------------------------------------------------------------------------- - -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 - +- delimiters other than "," +- make links clickable