Time Nick Message 16:51 spooty i've got a koha metadata question. anyone around? 15:08 kyle A good plugin architecture is built into the system from the ground up. 15:08 rch_ yep... wordpress++ 15:08 kyle For a good example of a plugin system, trapse through the codebase of wordpress. 15:08 kyle rch, indeed. 15:08 kyle true, we could add hooks to each page that would call a function embedded in each plugin, and the plugin can decide if it should display something. 15:07 rch_ but yes, it would surely be easier to build directly into koha :) 15:07 rch_ in many cases one could simply add a tmpl_include ? 15:07 kyle but I'm sure we could figure something out. 15:06 kyle I agree, a 'plugins' system would be a great boon to koha. It wouldn't be easy though, because adding features would require replacing template files, and that means one would need to write replacement templates for all available sets and languages. 15:05 hdl Could be integrated to webinstaller or extension tools just as in any php apliance. 15:04 rch_ with a nice one-click install that adds extra tables, etc. 15:04 rch_ it would be good to define a standard way of doing that in koha 15:04 rch_ kyle: i like the 'extensions' approach. 14:50 kyle ; ) 14:49 kyle thanks paul. 14:49 kyle columns for dateEnrolled and dateCanceled would be good to have as well. 14:49 paul kyle++ 14:46 kyle it would be much better to have a table called 'servicesSubscribedTo' with columns for borrowernumber, servicenumber, and any other extra data needed. 14:45 kyle it would work, but database-design-wise it would be a poor choice. 14:44 hdl Would a simple field in borowers table not be enough, separating services by comma ? 14:43 kyle you would need a seperate table to connect borrowers to services, but I get it. 14:42 hdl Could also be useful to have kind of group managing 14:42 hdl and a field in borrowers listing all the service they subscribed to. 14:42 kyle I think I follow. 14:40 hdl we would have a table of services provided by library that borrowers could subscribe to. 14:40 kyle ? 14:39 hdl kyle maybe it could get integrated with a kind of borrower groups or service subscription. 14:27 kyle I can either write it as part of koha-tools, or integrate it into koha. The latter would be far more work, and if nobody would find it useful, it would be better to have it as an add-on anyway. 14:26 kyle I would like to build something a *bit* more extensible than that ; ) 14:25 kyle I already have a simple one made, it involed putting a column called summerReadingClub in the borrowers table, and setting it to 1 or 0 14:24 kyle basically, it would only really be used for generated statistics about reading clubs, participation, comparisons between libraries and/or different years 14:24 kyle Here, we have summer reading clubs at the libraries to encourage kids to read over summer break. Basically, it would just involve have a readinclubs table, and another table to connect a borrower with a given reading club. 14:22 paul (what kind of features could it involve ?) 14:22 paul what would it mean exactly kyle ? 14:11 cm there were only 4 or 5 from the earlier section of the database. 14:10 cm hope it's not from our marc import script. :( 14:10 cm kyle, it looks like it's especially choking on the more recent additions to the db. 14:09 cm i'm looking at one of our undeleteable ones and marcxml is null but there is data in marc. I don't know if it's correct, though. 14:05 owen biblioitems.marc and biblioitems.marcxml are NULL 14:02 cm ok. 14:02 kyle cm: run the copy of scrub_orphaned_biblios.pl from cgi-gin, it will give you the biblionumber of the biblio being deleted right before the message. 14:02 cm we've had problems manually adding records if we forget to add indicators to the title and such. 14:01 cm probably something is missing from the marc that zebra needs for indexing. 14:01 owen Yeah, we have a list of about 700 records which are "bad." They're things that will still circulate fine, but they're not searchable. 14:00 cm i wouldn't be surprised if we have some corrupted records...kyle, can you tell which record it's choking on? 13:59 kyle that's fun ; \ 13:59 owen We end up having to manually delete the information from biblio, bibliosubject, biblioitems, etc. 13:58 owen kyle: we get a similar error when we try to delete records which have a corrupted MARC record. kados could supply you more information 13:52 kyle I'm passing it the required parameters, and for many biblios it deletes just fine. 13:52 hdl paul : you fixed a problem in Delbiblio didnot you ? 13:51 kyle check out the file scrub_orphaned_biblios.pl 13:51 hdl You have to get the record and then delete. 13:51 kyle using DelBiblio 13:50 hdl There is a special process for delete. 13:50 hdl how do you try and delete. 13:50 kyle message: error: 224 ES: immediate execution failed 13:50 kyle I wrote a script that deletes biblios that have no items, but sometimes when it attempts to delete a biblio I get this message: 13:49 hdl Not much but more than the simple newbie. 13:48 kyle do you know much about zebra? 13:48 hdl yes 13:48 kyle hdl, you still around? 13:39 cm kyle, paul fixed that $1/$i thing in rel_2_2 about a month ago, so it really is a typo. 13:24 hdl kyle: ? 13:22 cm kyle: john wants to meet with us at 1:00. 13:18 hdl Maybe I can help. 13:18 hdl hi Kyle? 13:13 kyle hey all, is anyone versed in Zebra around?