fix query caching - do caching in receptionist, finish off cross collection searching, remove any remaining phrase-searching stuff in queryaction create default images/macros for remaining Dublin core metadata elements - maybe have a separate macro file for all these things to make it easier to add to get remaining plugins tidied up and using passed in options - file extension option for all plugins get all plugins to use multiread object and throw away the specialized GB plugins write a gzip/bzip/zip/tar plugin and take any remaining gzip stuff out of rest of plugins tidy up classifiers, make collection-specific ones more object oriented, add section and compact options instead of using separate classifiers - get classifiers using same option passing code as plugins now use create default collection images at build time with gimp script convert crappy old scheme gimp scripts to perl sort out arrows/paging of browserclasses (for queryaction too!) -DocumentBottomArrows?? - want arrows at bottom as well as top of pages for gberg type collections tidy up automatic help text - need to work out type of collection at build time - get rid of the hacky HelpNoDocs, HelpBibDocs and HelpBookDocs config file entries tidy up macro files - fix text versions fix up collection specific metadata - content negotiation?? append to init and error logs instead of overwriting implement a more robust way of dealing with the way browsers encode form arguments when you don't want them to - check that _decodedcompressedoptions_ has been set up correctly everywhere extend configuration file syntax - tidy up all the format stuff replace DocumentImages, DocumentTitles and DocumentHeading with DocumentIcon (values of true, false and formatstring - true may be part of formatstring) fix up formattools - bug preventing nested If/Or - check that no 'here' pointers can run past 'end' get numwords (and maybe other stats?) working in collection info - maybe set as macros - numwords appears to have been doubled when building cstr tidy things up so that get_collectinfo is only called once per collection (at init time for fastcgi) - it's currently being called all over the place get BrowseFilter EndResults option to accept -1 add Language metadata to all documents by default?? fix the way the interface language preference is implemented - should check somewhere that current language matches one of those specified in config file configuration: - finish off makefiles for windows, versions for servers, cd-roms and cd-rom single users - check if litle/big endian - check if -static flag should be used?? - add fastcgi to distribution - set up setup.bash etc during configuration (so GSDLHOME is full path and script can be run from anywhere) - fix up the sed command in top level makefile - doesn't currently work on the suns - check for crypt - autoconfigure to ask where cgi-bin directory is create an up-to-date distribution - binary distributions for windows bug when classification is empty. CL number still gets incremented so formatstrings don't match as expected usage page if document has only one level - e.g. TEXTPlug or HTMLPlug; top level type should be Invisible so that tables of contents aren't displayed add browserclasses to statusaction add ability to use a separate formatstring for each index when displaying query results rebuild remaining collections to use browsetools/fastcgi: - niupepa - use newly cropped images, include other images (those without digitized text) - dlmail - ohist - whist WebPlug - optimize to run reasonably quickly? - Currently works (I think) but processes each frame within each combination of a frameset - this means some html documents are processed hundreds of times and it takes forever to build a small collection look into possibility of clearing highlighting whenever you go to browse etc. i.e. highlighting only works when coming directly from a search replace mk_all_dir function with perl module - see if speed improvements are worthwhile update collections - set up auto-updating where needed - csbib - tidbits - some of the import directory was deleted (oops..) - tcc - mail updating