Presentation is loading. Please wait.

Presentation is loading. Please wait.

Using the Primo webservices in a mobile app Tom Ruthven and Susan Lafferty UNSW Library.

Similar presentations


Presentation on theme: "Using the Primo webservices in a mobile app Tom Ruthven and Susan Lafferty UNSW Library."— Presentation transcript:

1 Using the Primo webservices in a mobile app Tom Ruthven and Susan Lafferty UNSW Library

2 Mobile Services at UNSW Library SMS notifications –students NEVER read their emails – this seemed the best alternative. Mobile Directory –Our web-based ‘tour’ is very clunky and not very attractive. A mobile interface seemed to make more sense. Mobile App incorporating Primo Web Services –Mobile seems to be the way of the future –All our students are always on their mobile devices – swamping our wi-fi network –Makes sense to get in early and avoid the rush further down the track

3 SMS notices Requirement: opt-in only

4 SMS notices To enable Opt-in, we created an iFrame within Primo’s Personal Settings in which we present an Aleph OPAC function (bor-update). SMS actually an email long version - sent to the user’s email address (UNSW’s official form of communication) short version - sent as email (mobilephonenumber@redcoal.com.au) to external SMS service (Optus Redcoal), which converts it and sends SMS message. Initial script for sending emails from Aleph was based on work by Anthony and Christine Moulen at MIT …and then we removed fines

5 SMS notices loan due loan overdue recall - an item on loan to you has been reserved by another borrower reserved item is ready for pick up interlibrary loan is ready for pick up interlibrary loan is being mailed to you intercampus loan is ready for pick up

6 Mobile Directory http://m.library.unsw.edu.au/locate http://m.library.unsw.edu.au/locate

7 Mobile Directory http://m.library.unsw.edu.au/locate http://m.library.unsw.edu.au/locate

8 Mobile Directory http://m.library.unsw.edu.au/locate http://m.library.unsw.edu.au/locate

9 Mobile Directory http://m.library.unsw.edu.au/locate http://m.library.unsw.edu.au/locate

10 Mobile Directory http://m.library.unsw.edu.au/locate http://m.library.unsw.edu.au/locate

11 Library app - Boopsie Google Docs for the easy stuff. Using Primo Web Services for Library search Time trying to match web results pc_availability_ind“ TRUE Upgrade to Primo 4 –Primo Web Services doesn’t match. EZproxy and SFX – mobile interfaces.. LibGuides/Springshare

12 Library app - Boopsie

13

14 Library app – Primo Web Services Order of records displaying Aleph rather than blended view with PCI –add local scopes in Locations, but also add PCI adaptor ( ) –include the request parameter institution=UNSW (from Primo 3.1.2, institution cannot be null) Exclude ‘expand beyond my collections’: –prim:delivery where prim:delcategory = Remote Search Resource and prim:fulltext = no_fulltext In May- Ex Libris provided advice: how to exclude "Expand beyond library collections" in Primo Web Services: o true

15 Library app – Primo Web Services Relevance we needed to remove elements to invoke the default of relevance. Show all locations: use dedupmrgXXXXXXXXXX as the docid Blank detail screen for online resources iOS does not like Primo URLs: URLs must be RFC2396 compliant. –Problem: :, –Boopsie converted URLs and solved problem SFX query string encoding ‘&’: SFX query strings inconsistently encode & as html (&) http://sfxuat.library.unsw.edu.au:1801/webclient/DeliveryManager?pid=84364&custom_att_2=simple _viewer&search_terms=&pds_handle= to http://sfxuat.library.unsw.edu.au:1801/webclient/DeliveryManager?pid=84364&custom_att_2=simple_vie wer&search_terms=&pds_handle=

16 Library app – Primo Web Services Selecting multiple links in XML For the delivery category of –“Physical Item” and “Online Resources” the URL in GETIT (goes to SFX or vendor as appropriate). –"Remote Search Resource", the XML uses linktorsrc or openurlfulltext if record does not have linktorsrc. Initially, for all records, Boopsie chose linktorsrc or openurl, whichever it found first logic finally implemented was: –if all links are "physical item", then show the detail page else, look for to find the first, or first, or first else show the detail page

17 Library app – Human error Dear Boopsie: there’s something wrong with the app! –When I log in to myLibrary, I can see that I have an overdue book – but I can’t see the fine. o Dear Boopsie – please ignore previous email – Aleph doesn’t calculate the fine until I return the book… Dear Boopsie: there’s something wrong with the app! –I can’t renew my loan o Dear Boopsie – please ignore previous email – my loan is overdue: library rule is that users cannot renew overdue items…

18 Library app – App Stores Boopsie submitted the app to both the Android Store (by that time, GooglePlay) and Apple App Store. GooglePlay happily made the App available, but Apple required some more tweaking, and made it available about a week later. Just search for UNSW library.

19 Library app – some statistics

20

21

22

23 Next Steps Fix the FRBR Reserve an item Primo e-shelf Refine Search In the Library Online Books Articles Item Loan Status

24 Using the Primo webservices in a mobile app Susan Laffertysusan.lafferty@unsw.edu.aususan.lafferty@unsw.edu.au Tom Ruthvent.ruthven@unsw.edu.aut.ruthven@unsw.edu.au


Download ppt "Using the Primo webservices in a mobile app Tom Ruthven and Susan Lafferty UNSW Library."

Similar presentations


Ads by Google