/[webpac]/trunk/TODO
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 304 - (hide annotations)
Sat Apr 17 20:40:28 2004 UTC (15 years, 7 months ago) by dpavlin
File size: 1733 byte(s)
Major change:

I no longer user HTML::Pager, SWISH and SWISH::Fork modules,
but SWISH::API (new interface to swish 2.4.x, which is required) and own
implementation of pager.

That saves round-trips of all results from swish-e to memory and to
HTML::Pager so this produces also significant speedup when result set is
large (tipically if you entered just a letter or two with huge number of
records).

1 dpavlin 1 This that has to be done (or fixed)
2    
3     - allmost everything
4 dpavlin 81 * all2xml.pl
5 dpavlin 7 - create swish configuration file "on the fly"
6 dpavlin 1
7 dpavlin 10 - implement Makefile.PL and install modules in "proper" places.
8 dpavlin 1
9 dpavlin 10 - implement circulation
10    
11     - make swish to search case sensitive and insesitive depending on input
12     string: if it has capital letters search case sensitive
13    
14     - index should show some records before and after matched term.
15    
16 dpavlin 1 ---------------------------------------------------------------------------
17    
18     General implementation notes:
19    
20 dpavlin 10 - automatic crawlers should keep local copy (DBI) and e-mail publications
21     which are added (and generate report for users (last month, 6 months)
22     using cgi)
23 dpavlin 1
24     ---------------------------------------------------------------------------
25    
26     This are notes about WWW interface:
27    
28     - re-use good ideas from MPS indexer (which was used as proof-of-concept,
29     see paper at http://webpac.sf.net/)
30    
31     - use CSS
32     * provide several color templates
33     * provide template without char size of color set (to enable
34     usage of default browser colors/font-size)
35    
36     ---------------------------------------------------------------------------
37    
38 dpavlin 68 - statistics for each library
39    
40 dpavlin 134 + put links on the titles on the short results page
41 dpavlin 75
42 dpavlin 96 + speedup inserting in index (done from 02:22:48 to 00:16:39, quite good :-)
43 dpavlin 134
44     - implement "master" template in which all other pages will be included.
45     Good for integration of webpac into existing portal design
46 dpavlin 156
47     - drop index tables which are not used anymore (at end of indexing)
48     e.g. webpac-hidra link_900
49 dpavlin 161
50     + give useful error message when results are not found
51    
52 dpavlin 235 - add support for transcripts of a,o,u umlauts (ae ou ue)
53     a -> (a|ae)
54 dpavlin 255
55     - remove dependency on HTML::Parser (HTML::Entities used in index_DBI_cache)

Properties

Name Value
cvs2svn:cvs-rev 1.12

  ViewVC Help
Powered by ViewVC 1.1.26