1 | my specific todo list. in no particular order. smallish jobs.
|
---|
2 |
|
---|
3 | * nzdl.org mirror presentation - from ian
|
---|
4 | replace macros
|
---|
5 | horizontal list -> first item should be selected
|
---|
6 | expand text, detach page buttons
|
---|
7 | remove unneccesary blank lines
|
---|
8 | how to in hdl - the entries are double spaced and also vertical lists
|
---|
9 | remove \n in config files
|
---|
10 | the image under the about/search etc titles is funny under macs
|
---|
11 | change font if language english/european??
|
---|
12 | rollover background for buttons and nav bar
|
---|
13 |
|
---|
14 | * get computer ggraphic design people to give input?? dave N matt J, polly cantlon ??
|
---|
15 |
|
---|
16 | * self documenting collections?? eg provides links to the source of the class files , the xslt , the config file etc everything needed to generate teh coll/page
|
---|
17 |
|
---|
18 | * UPDATE DOCUMENTATION!!!!
|
---|
19 |
|
---|
20 | * text on nzdl query page to resource bundle
|
---|
21 |
|
---|
22 | * collection getMetadata service
|
---|
23 |
|
---|
24 | * rethink how we determine docType - current method doesn't work for phind cos it only gets doc ids - it should come from the document if not specified.
|
---|
25 |
|
---|
26 | * niupepa display - abstract and commentary links. new action? or just new xslt?
|
---|
27 |
|
---|
28 | * is the 'to' att compulsory? do we have to have to=""?
|
---|
29 |
|
---|
30 | * query info - eg num docs found from a search, query term info -
|
---|
31 | is this called metadata for the query and returned in a metadataList? or
|
---|
32 | should it have another name?
|
---|
33 |
|
---|
34 | <response>
|
---|
35 | <metadataList>
|
---|
36 | <metadata name="numDocs">55</metadata>
|
---|
37 | <content>
|
---|
38 | <document name="HASHxxx"/>
|
---|
39 | ...
|
---|
40 | </content>
|
---|
41 | </response>
|
---|
42 |
|
---|
43 | ????
|
---|
44 |
|
---|
45 | * format statements - need to add If and Or. do we test only on metadata? <gsf:if test="Title"> and <gsf:if test="Title='snail farming'> or more sophisticated?
|
---|
46 | also need to fix the bit where <a href='[URL]'> gets turned into <a href='<gsf:metadata name='URL'/> - needs to be added as an attribute.
|
---|
47 |
|
---|
48 | * format statements for doc display
|
---|
49 |
|
---|
50 | * including named templates - need to replace the ones they overwrite - not allowed two templates with teh same name. eg docHeading, docContent. or should they be match=document mode=heading/content ??
|
---|
51 |
|
---|
52 | * coll specific xslt/actions?? how get these for remote colls?
|
---|
53 |
|
---|
54 | * process messages - do we still have pid and handle atts? make them the same, and both atts instead of params??
|
---|
55 |
|
---|
56 | * equivTermList contains terms
|
---|
57 |
|
---|
58 | * page link style paging eg 1, 2, 3, .... can have links to all, links to same eg 5 either side of current page. 1,2,3...24,25,26,27,28...231
|
---|
59 |
|
---|
60 | * multi query - finish.
|
---|
61 | 1. check if coll specified.
|
---|
62 | 2. check if ccs coll specified.
|
---|
63 | 3. get background info (description and format) for current coll - or all colls?? will we format stuff differently for different colls? have templates based on collection??
|
---|
64 | 4. do the query over all colls.
|
---|
65 | 5. get metadata for each result from appropriate coll.
|
---|
66 | 6. merge the results - append initially. sort by rank? this means we need to return the rank.
|
---|
67 |
|
---|
68 | * metadata retrieve determination - use an action helper? separate class? should look at xslt as well as format statements?
|
---|
69 |
|
---|
70 | * what if have two services with teh same name eg two phind applets
|
---|
71 |
|
---|
72 | * phind applet not working at the moment. why??
|
---|
73 |
|
---|
74 | * tei building stuff into gsdl3 build code.
|
---|
75 |
|
---|
76 | * subcollection/language handling for gs2 collections
|
---|
77 |
|
---|
78 | * datelists formatted nicely with years at top and months down the side.
|
---|
79 |
|
---|
80 | * on/off format stuff in config file eg query term highlighting, display cover image and toc, offer enriching services to user, buttons,
|
---|
81 |
|
---|
82 | * different templates for different positions in the hierarchy??
|
---|
83 | X
|
---|
84 | ---
|
---|
85 | ~~~~
|
---|
86 | ~~~~
|
---|
87 | ---
|
---|
88 | ~~~~
|
---|
89 | ~~~~
|
---|
90 | X
|
---|
91 | ---
|
---|
92 |
|
---|
93 | etc can we test for that? gs2 tests for [parent:Title]
|
---|
94 |
|
---|
95 | * global resource bundles, not class named ones. getGlobalText? getTExt(key, bundle name)?
|
---|
96 |
|
---|
97 | * fix errors in javadoc make
|
---|
98 |
|
---|
99 | * send back error messages to user? rather than getting null pointer exceptions. eg if ask for non-existant metadata. also invalid syntax info?
|
---|
100 |
|
---|
101 | * tidy up phind error messages
|
---|
102 |
|
---|
103 | * check text strings in code and xslt - put all into resource bundles
|
---|
104 |
|
---|
105 | * finalise the nzdl interface, and write script to do teh translations from the macro files.
|
---|
106 |
|
---|
107 | * query results: 7 out of 10 matches
|
---|
108 |
|
---|
109 | * bibliographic display??
|
---|
110 |
|
---|
111 | * look at what assumptions OID makes about ids - need it to be general not just working for hash ids.
|
---|
112 |
|
---|
113 | * specific tool tips for images. alt/title. eg this file is 380Mb.
|
---|
114 |
|
---|
115 | * nzdl prefs page - where do the defaults come from? do we need a full cgiargs class? with default value? nzdl, we already know what query options there are so dont need to get them from the service, so dont have displayinfo or default.
|
---|
116 |
|
---|
117 | * proper query term highlighting. phrases. fast.
|
---|
118 |
|
---|
119 | * system requests shouls also return status id not just a message. like the build stuff.
|
---|
120 |
|
---|
121 | * should preferences be carried over between collections? currently they are.
|
---|
122 |
|
---|
123 | * xslt assumes that something is saving the query args. is this ok?
|
---|
124 |
|
---|
125 | * nzdl query mode - some/all, boolean/ranked, ranked/natural. result in different query parsing. new queryaction??
|
---|
126 |
|
---|
127 | * should actions have access to config? currently only applet actionactually uses it. - used for filling in library - should receptionist do this instead?
|
---|
128 |
|
---|
129 | * should actions tell recepitonist if they need metadata? should receptionist pass in a list of metadata that the xslt requires?
|
---|
130 |
|
---|
131 | * polling for collections? delete and start again? check dates and only reload new ones?
|
---|
132 |
|
---|
133 | * caching. LInkedHashMap. overwrite the removeEldestEntry bits.
|
---|
134 |
|
---|
135 | * macros in coll description and titles. eg this collection was built _date_ days ago and contains _numdocs_ documents.
|
---|
136 | niupepa titles "_vol_1, _num_ 2" _commentary_
|
---|
137 |
|
---|
138 | *dynamic query content as well as dynamic query params?
|
---|
139 |
|
---|
140 | *communicators: 2 modes. 1 relays messages eg to a remote service
|
---|
141 | 2. site to site - needs to modify addresses and names.
|
---|
142 |
|
---|
143 | * make sure mgpp colls work with new config file stuff
|
---|
144 |
|
---|
145 | * presentation prefs - how do we decide on the list of langs? from interface config file? how do we use encoding?
|
---|
146 |
|
---|
147 | * mg/mgpp errors should not crash the servlet.
|
---|
148 |
|
---|
149 | * some stuff for actions can go in config files. metadata determination, query term highlighting, enrich services. result pre or post processing. is there a generic way?
|
---|
150 |
|
---|
151 | * do we want a 'link to external page' action that displays the page but with teh greenstone header? a=p&sa=external?? also what about displaying whole cached html pages as frames?? gsdl uses a nav frame (a=p&p=nav) and then a second frame which is the html page.
|
---|
152 |
|
---|
153 | * doc ranking
|
---|
154 |
|
---|
155 | * generic multi query. a=q&c=demo&ccs=fao,... use a base coll??
|
---|
156 |
|
---|
157 | * what to do when config file says : {If}{[parent:Title],[parent:Title],[Title]}. maybe we need to do root_or_self type thing?? or have some way of testing.
|
---|
158 |
|
---|
159 | * stuff from talking to ian - I am sure that I have typed this in already - where is it????
|
---|
160 |
|
---|
161 | macros in gdbm db - turn them into real text.
|
---|
162 | horizontal list - first item should be selected
|
---|
163 | expand text, detach page etc buttons.
|
---|
164 | remove extraneous blank lines eg under nav bar
|
---|
165 | how to in hdl is double spaced - shouldn't be
|
---|
166 | and vertical lists appear to have more space
|
---|
167 | remove \n from config files
|
---|
168 | on the mac, about image looks weird - the green bar is on teh wrong side
|
---|
169 | change font if language is english or european?? san serif font
|
---|
170 | rollover background or colour on nav bar and buttons
|
---|
171 |
|
---|
172 | get meeting with computer design person, dave N, matt J? Polly cantlon?? colours, any quick hints?
|
---|
173 |
|
---|
174 | self documenting collections: eg links to config file, service code, xslt files,automatically generate but also can provide manually if wish.
|
---|
175 |
|
---|
176 | cstr browse format statement.
|
---|
177 | turn off cover images
|
---|
178 |
|
---|
179 | Release: present existing gs2 colls
|
---|
180 | skeleton build for eg text and html.
|
---|
181 | documentation
|
---|
182 | scrap the collector?? ask the group
|
---|
183 | release README: how to build a collection - gs2+convert? basic gs3?
|
---|
184 | EASY installation
|
---|
185 | consolidate and document
|
---|
186 | adhoc testing
|
---|
187 | translation of resource bundles
|
---|
188 |
|
---|
189 | help page: type in gsf:format statemenets and it shows you xslt? or html?
|
---|
190 |
|
---|
191 | test protocol - sample thing that could generate every message??
|
---|
192 |
|
---|