I mentioned in a previous post that we were planning to create a script to extract API documentation from our new OpenSRF method signature layout. Well, I was inspired by Aaron Krowne, and found guidance in Thom Hickey, to create an XSLT wrapper to the existing OpenSRF introspection API using the OpenILS XML Gateway. It’s … Continue Reading about API Reference →
Running the gauntlet: Volume 1
I began work on open-ils.supercat this weekend, and things are going swimmingly so far. I created the open-ils.supercat.record.marcxml.retrieve and open-ils.supercat.metarecord.mods.retrieve methods with no problem, and added open-ils.supercat.record.mods.retrieve as well. The metarecord building code is mostly a big pile of DOM, but you can see the code here in the sub called retrieve_metarecord_mods if you are … Continue Reading about Running the gauntlet: Volume 1 →
Record groups? We got your record groups!
While we don’t have the many millions of records that OCLC does (what, 60M+?), we do have a local database to play with, an extensible ILS, and the desire to do fun stuff like OCLC does. So, I wrote an xISBN clone while working on the open-ils.supercat OpenSRF application. Instead of grouping records into FRBR … Continue Reading about Record groups? We got your record groups! →
Code, document thyself!
In an effort to help others (and ourselves) write cleaner, happier, more eco-friendly code, we have added optional argument count and signature checking to OpenSRF. To make using this facility as simple and unobtrusive as possible there are three implementation levels (well, four if you count “a short note without parameter information”), each one more … Continue Reading about Code, document thyself! →
Throwing down the gauntlet
Alternative OPACs Personal Card Catalogs Bookbags Record Tagging Reading Lists User built RSS Feeds of reading lists and searches Interactive searches Saved searches Search history … tons of other things we’ve collectively imagined … What do they conceptually have in common?
OpenSRF Jabber: A Technical Review
As has been mentioned before on this blog, OpenSRF relies on Jabber for it’s communication layer. Jabber is an instant messaging service much like AIM, Yahoo messenger, and the like. The advantage of Jabber, of course, is that it’s an open spec (see xmpp.org) and there are a number of open source server implementations, allowing … Continue Reading about OpenSRF Jabber: A Technical Review →