Presentation on theme: "Easy add-ons for your Aleph OPAC Mark Watmough Edinburgh Napier University."— Presentation transcript:
Easy add-ons for your Aleph OPAC Mark Watmough Edinburgh Napier University
Spelling Suggestions An easy way to place spelling suggestions in Aleph OPAC. We’ve placed this on pages that are returned when 0 hits occur (find-e-head & find-b-permute- head) Yahoo spelling suggestions: http://developer.yahoo.com/search/web/V1/spellingSuggestion.html http://developer.yahoo.com/search/web/V1/spellingSuggestion.html An example: Search for ‘developin systmes’developin systmes Limitations – Returns are often cached and we sometimes see problems if the users clicks back button – As it’s a third party app, you’re reliant on them to keep the service up and also provide relevant returns. Full details and the code available on the El commons site at - http://www.exlibrisgroup.org/display/Aleph/OPAC+spelling+suggestions+usin g+Yahoo!+webservice+*JSON* http://www.exlibrisgroup.org/display/Aleph/OPAC+spelling+suggestions+usin g+Yahoo!+webservice+*JSON*
New Additions feed Create SDI on Aleph Obtain ‘rss url’ and place into Yahoo! Pipes Create 2 pipes: One which takes the doc number and requests further information via the xserver (ill-get-doc- short) Which is then feed into our second pipe...further information One handling the feed generated via SDI request in the PAC. One handling the feed We also provide book covers (where available) via syndetics in the rss feeds. We placed the new additions on Aleph (arranged as a full list and by subject) and also on our studentportal. Of course, you can also place in any rss reader, such as google reader and here on mashedlibrary Ning.full list by subjectstudentportalgoogle readermashedlibrary Ning Limitations: – Again as its a third party app, reliant on Yahoo! to keep service ‘up’.
Most popular Items Currently in testing! We run an sql statement (z35, z13) to search for the most loaned book items over the past 7 days, which ‘spools’ a csv file to the www_f_lng directory (sql statement is run every morning via the job_list)sql statement csv file From this we run through Yahoo! pipes and obtain the JSON output, which is then used to show the data as we require.through Yahoo! pipes we require
SET PAUSE OFF SET PAGESIZE 0 SET LINESIZE 200 SET HEADING OFF SET TRIMSPOOL ON SET COLSEP, SET FEEDBACK OFF Column KEY format 999999999 Column Count format 99 break on report spool /exlibris/aleph/u19_2/alephe/www_f_eng/toploans.csv select z13_rec_key as "KEY", count (z13_rec_key) as "Count" from NAP01.Z13, Z35, Z103 where Z13_REC_KEY = substr (Z103_REC_KEY_1,6,9) and substr (Z103_REC_KEY_1,1,5) = 'NAP01' and substr (Z103_REC_KEY,6,9) = substr (Z35_REC_KEY,1,9) and z35_event_type in ('50') and z35_event_date BETWEEN to_char(sysdate -8,'YYYYMMDD') AND to_char(sysdate - 1,'YYYYMMDD') and Z35_ITEM_STATUS in ('07', '08') and z35_BOR_STATUS not in ('08') having count (z35_rec_key) >= '5' group by z13_rec_key order by 2,1