From: Greg P. <Gre...@us...> - 2009-06-14 23:45:09
|
Hi Ross, I think most of those issues are up to individual Libraries to decide because they relate to business practices and/or idiosyncrasies of the ILMS. eg: We don't display barcodes. We 'handle with care' records with no items (there are a few different reasons... online, on order, missing, serials or just plain errors). We have item level call numbers in the ILMS, but business practices dictate they always match bib level call numbers so we could use them straight out of the solr index if preferred. The broader issue is that this code won't be encapsulated within your driver, you have to dig into the php code that builds the front end and the ajax code as well. When I first started I naively thought we should move it all into the driver... but I'm not so sure anymore, I think the driver writing portions of your gui is worse then spread out business logic. The balance of those two factors makes the change not so simple. Greg Pendlebury Electronic Services Officer (Systems Team) Division of Academic Information Services University of Southern Queensland Phone: +61 7 4631 1501 Fax: +61 7 4631 1841 -----Original Message----- From: Ross Singer [mailto:ros...@gm...] Sent: Saturday, 13 June 2009 1:19 AM To: vuf...@li... Subject: [VuFind-Tech] A few questions about Drivers Hi everybody, I have a rough first pass at a Jangle Driver done. Well, it's actually pretty functional, but it raises some questions about the driver model in VuFind: 1) What exactly in the hierarchy of dependencies for things to display in Record/Holdings? It seems to be 1) Location 2) Barcode and then it will display everything else. Call number seems optional, is this true? What, in this case, is the purpose of "Barcode"? Is this just used to identify a particular item? By this I mean, is the Jangle Item URI an appropriate value for this? 2) In the Search results screen, there's a spot for Call number, but this could have multiple (or no) values. Also, with regard to this screen, what should ideally happen with records with no items associated with them? I'm thinking here of, say, records from Hathi Trust or other electronic only items. Right now the Jangle driver is 'assuming' that if there's no item record attached that it's a web-only record and setting the availability and location accordingly. I'm not hugely comfortable with this assumption, though. Do other people have situations where they have bib records with no items attached? If so, what do you do here? Also, does it make more sense for the Call number, location and availability labels to also stay suppressed until the ajax controller knows what it can actually populate? Thanks, -Ross. ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Vufind-tech mailing list Vuf...@li... https://lists.sourceforge.net/lists/listinfo/vufind-tech This email (including any attached files) is confidential and is for the intended recipient(s) only. If you received this email by mistake, please, as a courtesy, tell the sender, then delete this email. The views and opinions are the originator's and do not necessarily reflect those of the University of Southern Queensland. Although all reasonable precautions were taken to ensure that this email contained no viruses at the time it was sent we accept no liability for any losses arising from its receipt. The University of Southern Queensland is a registered provider of education with the Australian Government (CRICOS Institution Code No's. QLD 00244B / NSW 02225M) |