source: branches/New_Config_Format-branch/gsdl/docs/TODO@ 1279

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

merged changes to trunk into New_Config_Format branch

  • Property svn:keywords set to Author Date Id Revision
File size: 5.6 KB
RevLine 
[945]1
[999]2configuration/installation:
[1036]3
4unix:
5
[1279]6 - look into getting perl scripts to run correctly on any operating
7 system (i.e. the #! stuff) -- those in cgi-bin particularly need
8 to work on windows too (#!perl on windows, #!/use/bin/perl on
9 linux) -- perlrun manpage
[1036]10
11 - add fastcgi to distribution
12
13windows:
14
[1279]15 - use Installshield to create windows packages - wait for George to
16 decide what he's going to do about InstallShield
[945]17
[1279]18 - call server version of cd-rom executable 'standard' and other
19 version 'backup' (or maybe 'gold' and 'silver'?)
[999]20
[1279]21 - fix up Local Library - somehow need to have option of old server
22 and single-user (or Gold and Silver?) within same executable.
[999]23
24
25tidy up text versions of macro files
26
[1279]27look further into creating images containing non-latin1 characters
[945]28
29create default collection images at build time with gimp script
30
[917]31fix query caching - do caching in receptionist, finish off cross collection
[945]32searching, remove any remaining phrase-searching stuff in queryaction -
33maybe wait for mgpp before worrying about this
[917]34
35create default images/macros for remaining Dublin core metadata elements -
36maybe have a separate macro file for all these things to make it easier to
37add to
38
[945]39write a gzip/bzip/zip/tar plugin and take any remaining gzip stuff out of
40rest of plugins
[917]41
[1279]42look at speeding up acronym extraction code, add more options
[917]43
[945]44create a general classifier for doing stuff like NPepaList.pm does. should
45handle things like HDLs organization classification, HDLs magazines section
46etc.
[917]47
[1279]48for gsdl-3.0
[917]49
[1279]50 - extend configuration file syntax - tidy up all the format stuff -
51 replace DocumentImages, DocumentTitles and DocumentHeading with
52 DocumentColumn stuff (develop New_Config_Format-branch CVS branch)
[917]53
[1279]54 - tidy up classifiers, make collection-specific ones more object oriented
55 (probably create classifier base class), add section and compact
56 options instead of using separate classifiers - get classifiers using
57 same option passing code as plugins now use
[917]58
[1279]59 - sort out arrows/paging of browserclasses (for queryaction too!)
60 DocumentBottomArrows?? - want arrows at bottom as well as top of pages
61 for gberg type collections
[917]62
[1279]63 - tidy up automatic help text - need to work out type of collection at
64 build time - get rid of the hacky HelpNoDocs, HelpBibDocs and
65 HelpBookDocs config file entries
[917]66
[1279]67 - fix up collection specific metadata - content negotiation??
68 "chapters" = "Kapiteln"
69 "section titles" = "Sektionstiteln"
70 "entire books" = "ganzen Büchern"
[917]71
[1279]72 - add ability to use a separate formatstring for each index when
73 displaying query results
[917]74
[1279]75 - make interface languages and encodings easier to add. defining
76 languages and encodings should be done in main.cfg (or collect.cfg for
77 collection specific control). should also define:
78 - which encodings a given language may use -- i.e. the preferences page
79 shouldn't let you select an encoding that doesn't work with the
80 currently selected language
81 - which encoding is the default for a given language
82 - which language is the default.
[917]83
84
85tidy things up so that get_collectinfo is only called once per collection
[1279]86(at init time for fastcgi) - it's currently being called all over the
87place. maybe load collection info into recpt.collectinfo structure. load in
88as required for each collection so structure would slowly fill up with all
89collections when using fastcgi
[917]90
91add Language metadata to all documents by default??
92
[1279]93usage page - Matthias Dalmeier
[917]94
[1279]95create a usage page from ftp logs (build on ftp_stats.pl script)
[917]96
[1279]97tidy up ohist to remove need for public_html/ohist stuff
[917]98
99WebPlug - optimize to run reasonably quickly? - Currently works (I think)
100but processes each frame within each combination of a frameset - this means
101some html documents are processed hundreds of times and it takes forever to
102build a small collection
103
104update collections - set up auto-updating where needed
105 - csbib
[999]106 - tidbits
[917]107 - tcc - mail updating
[999]108 - niupepa
[1279]109 - gberg
[945]110
111sort documents between importing and building
112
[1279]113get polling for new collections to work when using fastcgi
[968]114
[1279]115ipc and unesco collections have no 'about' text (maybe others too).
[968]116
[1279]117compiler warnings
[968]118
[1279]119windows cd-rom version
[968]120
[1279]121 - message in browser selection box to say that IE isn't compatible
122 with 'silver' version (instead of simply greying out selection of
123 IE as currently happens).
[999]124
[1279]125 - look into Belgium bug ("Netscape was unable to create a network
126 socket connection... " -- NT 4.0 -- no internet connection -- run
127 programs/accessories/communication/internet connection wizard,
128 answer LAN to all questions -- bug appears to be present if you
129 get above error message when attempting to access 127.0.0.1 --
130 look into testing for this problem from InstallShield, maybe try
131 reading from 127.0.0.1 and see if it times out?
[999]132
[1279]133look into need for _LITTLE_ENDIAN flag in mg
[999]134
[1279]135make all external nzdl.org pages plain html rather than macro pages. remove
136all related images from distribution
[999]137
[1279]138ohists RealAudio server appears to be broken
[999]139
[1279]140capability to view actual BibTeX entries of csbib (and maybe other?)
141collections
[1036]142
[1279]143scripts for installing w3mir - a .bat version of davids install.sh files
[1036]144
[1279]145implement proper unicode sorting within classifiers
[1036]146
[1279]147get file locking to work on non GSDL_USE_IOS_H compilers (VC++ 6.0)
[1036]148
[1279]149produce an error message when no "built" collections are available
150(currently only produce an error when no collections at all are available)
151
152have another go at getting gsdl_system() function to work properly on
153windows 95 (for end-user collection building)
154
Note: See TracBrowser for help on using the repository browser.