Added POD.
[koha.git] / marc / TODO
1 MARC ToDo list
2
3 1.  Finish cataloguing api (Catalogue.pm)
4
5 2.  Modify existing code to use the new cataloguing api
6   a. start with all write routines
7   b. then all read routines
8
9 3.  Polish up MARC editor.  Must include some sanity checks to prevent
10     modifications with the MARC editor rendering the data unusable by Koha.  
11   a. don't delete the barcode, warning before modifying barcode
12   b. don't mess up linkages between 852 and 876 tags
13   c. Home branch and holding branch info should require warnings before
14      updating.
15   d. others?
16
17 4.  Need to create some indexes of the MARC data to aid in searches.  Soundex
18     searches would be nice.
19   a. subject index
20   b. title index
21   c. author index
22   d. dewey index
23   e. itemtype index
24   f. soundex indexes would require an index with 1 word in each record.  For
25      example, a book with the title "The Habitat and Lifestyle of the Elephant"
26      would have entries for "Habitat", "Lifestyle" and "Elephant" all pointing
27      to the book's record.  An sql query like "select Record_ID from
28      soundex_index where soundex(word) like soundex('elefant')" would return a
29      point to "The Habitat and Lifestyle of the Elephant".  (Personally, I
30      think this is pretty silly, but I had some librarians ask for it, and it
31      isn't overly difficult to implement).  Soundex searches should be
32      configurable as an option somewhere.  For example, have a special
33      interface for young children where they just type in a word and hit enter
34      and soundex searches are used, but normal searches do not use soundex.  It
35      would be annoying for titles with the words 'Rode' and 'Road' to show up
36      when you search for 'Rhode', for example.
37
38 5.  A million other things, probably...