source: trunk/gsdl/docs/TODO@ 945

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