/[webpac]/trunk2/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

Contents of /trunk2/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 255 - (show annotations)
Tue Mar 9 12:17:05 2004 UTC (20 years ago) by dpavlin
Original Path: trunk/TODO
File size: 2060 byte(s)
ported r248:252 from hidra branch:

r248: much improved installation instructions, especially for Debian
      GNU/Linux distributions
r249: changed use of Spreadsheet::ParseExcel and MARC to require/import so
      that dependency on those modules can be resolved in runtime.
r250: finished installation documentation
r251: removing dependency on HTML::Parser would ease installation
r252: smaller eval{} fiexes. eval{} logic should really move to
      parse_format.pm

1 This that has to be done (or fixed)
2
3 - allmost everything
4 * all2xml.pl
5 - create swish configuration file "on the fly"
6
7 - implement Makefile.PL and install modules in "proper" places.
8
9 - 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 ---------------------------------------------------------------------------
17
18 General implementation notes:
19
20 - 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
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 Fix stupid things with HTML::Pager and HTML::Template. Since communication
39 between swish and HTML::Pager isn't as good as it should be, I must include
40 all fields in output every time, creating huge html comments when you want
41 just hits (I could turn off die_on_bad_params in HTML::Template, but there
42 should be better way...)
43
44 - statistics for each library
45
46 + put links on the titles on the short results page
47
48 + speedup inserting in index (done from 02:22:48 to 00:16:39, quite good :-)
49
50 - implement "master" template in which all other pages will be included.
51 Good for integration of webpac into existing portal design
52
53 - drop index tables which are not used anymore (at end of indexing)
54 e.g. webpac-hidra link_900
55
56 + give useful error message when results are not found
57
58 - add support for transcripts of a,o,u umlauts (ae ou ue)
59 a -> (a|ae)
60
61 - 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