Implemented session timeout; ping command
[pazpar2-moved-to-github.git] / TODO
1 Short term: 
2
3 Structured target profiles -- Zeerex?  -- requires libxml
4 Normalization of records -- test if libXSLT is fast enough to:
5   -- Extract Subject headings, titles, dates, authors for facets and display
6   -- Merge keys for relevance ranking, etc.
7   -- Also normalize to UTF-8.
8 Factor Z39.50 stuff out from pazpar2.c to separate file to make room for
9    later SRU implementation.
10 Sort by title, date, author. Parameter to 'show' webservice command.
11 Additional facets. At least do 'author'.. think about making it general. -- libxml
12 Support for 'blocking' requests, at least for record display before first records
13    are retrieved (to reduce polling).
14 Implement detection of 'search complete', so client knows when to stop polling.
15 Full record retrieval. -- libxml
16 Implement hitsbytarget function to emulate traditional LOT-style U/I
17
18 Longer term:
19
20 Server-specific CCL-mapping (simple)
21 Networked mechanism to control configuration
22 Target selection by metadata -- 'subject', 'location', 'library
23         type' -- should be totally generic to support requirements of
24         different projects.
25
26 Nice to have: