source: trunk/gsdl/docs/TODO@ 968

Last change on this file since 968 was 968, checked in by sjboddie, 24 years ago

* empty log message *

  • Property svn:keywords set to Author Date Id Revision
File size: 5.1 KB
Line 
1get crypt working for windows, maybe include with distribution - use
2CryptEncrypt maybe?
3
4tidy up Windows installation:
5 - use preprocessor definition to specify creation of single user
6 library
7 - create InstallShield packages for each type of installation
8
9update distribution
10
11create collection distributions
12
13tidy up macro files:
14 - fix text versions
15
16Write a perl script to go through a translated macro file and generate
17appropriate icons
18
19create default collection images at build time with gimp script
20
21convert crappy old scheme gimp scripts to perl
22
23fix query caching - do caching in receptionist, finish off cross collection
24searching, remove any remaining phrase-searching stuff in queryaction -
25maybe wait for mgpp before worrying about this
26
27create default images/macros for remaining Dublin core metadata elements -
28maybe have a separate macro file for all these things to make it easier to
29add to
30
31get remaining plugins tidied up and using passed in options - file
32extension option for all plugins
33
34get all plugins to use multiread object and throw away the specialized GB
35plugins
36
37write a gzip/bzip/zip/tar plugin and take any remaining gzip stuff out of
38rest of plugins
39
40tidy up classifiers, make collection-specific ones more object oriented,
41add section and compact options instead of using separate classifiers - get
42classifiers using same option passing code as plugins now use
43
44create a general classifier for doing stuff like NPepaList.pm does. should
45handle things like HDLs organization classification, HDLs magazines section
46etc.
47
48sort out arrows/paging of browserclasses (for queryaction too!)
49-DocumentBottomArrows?? - want arrows at bottom as well as top of pages for
50gberg type collections
51
52tidy up automatic help text - need to work out type of collection at build
53time - get rid of the hacky HelpNoDocs, HelpBibDocs and HelpBookDocs config
54file entries
55
56fix up collection specific metadata - content negotiation??
57
58append to init and error logs instead of overwriting
59
60implement a more robust way of dealing with the way browsers encode form
61arguments when you don't want them to - check that
62_decodedcompressedoptions_ has been set up correctly everywhere
63
64extend configuration file syntax - tidy up all the format stuff
65
66replace DocumentImages, DocumentTitles and DocumentHeading with
67DocumentIcon (values of true, false and formatstring - true may be part of
68formatstring)
69
70fix up formattools - bug preventing nested If/Or - check that no 'here'
71pointers can run past 'end'
72
73get numwords (and maybe other stats?) working in collection info - maybe
74set as macros
75
76tidy things up so that get_collectinfo is only called once per collection
77(at init time for fastcgi) - it's currently being called all over the place
78
79get BrowseFilter EndResults option to accept -1
80
81add Language metadata to all documents by default??
82
83fix the way the interface language preference is implemented - should check
84somewhere that current language matches one of those specified in config
85file
86
87configuration:
88
89 - finish off makefiles for windows, versions for servers, cd-roms
90 and cd-rom single users
91
92 - check if litle/big endian
93
94 - check if -static flag should be used??
95
96 - add fastcgi to distribution
97
98 - set up setup.bash etc during configuration (so GSDLHOME is full
99 path and script can be run from anywhere)
100
101 - fix up the sed command in top level makefile - doesn't currently
102 work on the suns - this will be removed - no longer use
103 gsdlhome.h
104
105 - check for crypt
106
107 - autoconfigure to ask where cgi-bin directory is
108
109bug when classification is empty. CL number still gets incremented so
110formatstrings don't match as expected
111
112usage page
113
114if document has only one level - e.g. TEXTPlug or HTMLPlug; top level type
115should be Invisible so that tables of contents aren't displayed
116
117add browserclasses to statusaction
118
119add ability to use a separate formatstring for each index when displaying
120query results
121
122rebuild remaining collections to use browsetools/fastcgi:
123
124 - dlmail
125
126 - ohist
127
128 - whist
129
130WebPlug - optimize to run reasonably quickly? - Currently works (I think)
131but processes each frame within each combination of a frameset - this means
132some html documents are processed hundreds of times and it takes forever to
133build a small collection
134
135look into possibility of clearing highlighting whenever you go to browse
136etc. i.e. highlighting only works when coming directly from a search
137
138replace mk_all_dir function with perl module - see if speed improvements
139are worthwhile
140
141update collections - set up auto-updating where needed
142
143 - csbib
144
145 - tidbits - some of the import directory was deleted (oops..)
146
147 - tcc - mail updating
148
149add option to buildcol.pl to force documents to be paged/hierarchical. need
150to use it for niupepa collection
151
152sort documents between importing and building
153
154fix plugins option to mkcol.pl
155
156get polling for new collections to work when using fastcgi - should also
157produce error message when unable to read collect dir (rather than just
158exiting)
159
160fix code to use 6 parameter version of gdbm_open() when running under
161windows
162
163fix util.pm to not use link() when running under windows
164
165what to do with Makefiles for collection specific receptionists (like
166cstr), use configure?
Note: See TracBrowser for help on using the repository browser.