ALEPH MobileOPACHow HARD is to make it SIMPLE?<br />Rodrigo Calloni, rcalloni@iadb.org<br />Systems/Electronic Information...
Questions<br />Howmanyhave a mobilephone?<br />Howmanyhave a smatphone?<br />Howmany use thesmartphone to accessthe intern...
Challenges<br />How to putthis...<br />...intothis?<br />
Beginners – Make it Simple!<br />Make it Search First, then Design (raw interface)<br />For the Design, forget the ALEPH C...
Add Start/End to the HTML “pieces”
TryPage-by-Page
Problems? Don’tchange the “pieces”; download the Full Page andfix it locally</li></li></ul><li>www.iadb.org/library/catalo...
Demo!<br />Basic Search & ResultsList<br />
Demo!<br />SpellingSuggestionsfrom Yahoo<br />
Demo!<br />SortingResultsList<br />
Demo!<br />Advanced Search & Full Record<br />
Demo!<br />Preferences & Services<br />
What’sNext?<br />My Library Card – ALEPH extension XXX50 is used for UserAdminPages<br />My Library Card – Solution – From...
Question!<br />Didyoulikeit?<br />Do we still have time?<br />Do youwant me to be more techinical?<br />
Being More Techinical<br />The TABS<br />	$alephe_tab/tab_base.eng<br />	$XXX01_tab/edit_doc_999.eng.mobil<br />	$XXX01_ta...
Being More Techinical – The TABS<br /> $XXX01_tab/edit_doc_999.eng.mobil<br /><ul><li>Logical Bases Extensionsalso work in...
edit_doc_999.eng.mobilallowsyou to define the fieldsyouwant to display in mobiledevices
Do youneedthis? NO... ifyouwant the samefieldsfromyour standard OPAC intoyourmobile OPAC</li></li></ul><li>Being More Tech...
Being More Techinical – The TABS<br />	$XXX01_tab/www_tab_short.eng.mobil<br />Suggesteddefinition for “ResultsList”<br />...
Being More Techinical – The TABS<br />	$XXX01_tab /www_f_sort_heading.eng<br />Add the followingline for AutomaticRankSort...
Being More Techinical – The HTMLs<br />Herethey are...<br />...don’tworry, files willbe in El Commons for you!<br />
Being More Techinical – The HTMLs<br />Remarks<br />meta-tags-mobil<br />To make OPAC fit the device screen:<br />&lt;meta...
Being More Techinical – The HTMLs<br />Remarks<br />THE CSS styles<br />
Being More Techinical – The HTMLs<br />Remarks<br />Lots of JavaScript (simple) on the following files<br />short-a-body-m...
Being More Techinical – The HTMLs<br />Remarks<br />The Head Files and Yahoo SpellingSuggestions<br /><ul><li>The Head Fil...
The Yahoo SpellChecker script is inside of it
Upcoming SlideShare
Loading in …5
×

ALEPH Mobile OPAC. How hard is to make it simple?

3,046 views

Published on

Presented at Ex Libris DC User Meeting 2009. Explores the FHL Mobile Catalog interface, a development to allow IDB staff to check the catalog using mobiles devices.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,046
On SlideShare
0
From Embeds
0
Number of Embeds
36
Actions
Shares
0
Downloads
48
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ALEPH Mobile OPAC. How hard is to make it simple?

  1. 1. ALEPH MobileOPACHow HARD is to make it SIMPLE?<br />Rodrigo Calloni, rcalloni@iadb.org<br />Systems/Electronic Information Resources Librarian <br />The Felipe Herrera Library<br />Washington D.C., October2008 <br />
  2. 2. Questions<br />Howmanyhave a mobilephone?<br />Howmanyhave a smatphone?<br />Howmany use thesmartphone to accessthe internet?<br />Howmany use thesmartphone to work?<br />Howmanywatch ?<br />
  3. 3. Challenges<br />How to putthis...<br />...intothis?<br />
  4. 4. Beginners – Make it Simple!<br />Make it Search First, then Design (raw interface)<br />For the Design, forget the ALEPH CSS; useryourown<br /><ul><li>Simulate the DeviceDimensionsintoyour Browser, thentest the iPhone
  5. 5. Add Start/End to the HTML “pieces”
  6. 6. TryPage-by-Page
  7. 7. Problems? Don’tchange the “pieces”; download the Full Page andfix it locally</li></li></ul><li>www.iadb.org/library/catalog/mobile<br />
  8. 8. Demo!<br />Basic Search & ResultsList<br />
  9. 9. Demo!<br />SpellingSuggestionsfrom Yahoo<br />
  10. 10. Demo!<br />SortingResultsList<br />
  11. 11. Demo!<br />Advanced Search & Full Record<br />
  12. 12. Demo!<br />Preferences & Services<br />
  13. 13. What’sNext?<br />My Library Card – ALEPH extension XXX50 is used for UserAdminPages<br />My Library Card – Solution – From El Commons (Daniel Forsman) – Bycreating a Language (mob) wecanredsign the pages<br />SFX Integration – Need to Redesign SFX Menu for Iphonetoo!<br />FHL iPhoneApp – NotonlyCatalog, AllServices!<br />
  14. 14. Question!<br />Didyoulikeit?<br />Do we still have time?<br />Do youwant me to be more techinical?<br />
  15. 15. Being More Techinical<br />The TABS<br /> $alephe_tab/tab_base.eng<br /> $XXX01_tab/edit_doc_999.eng.mobil<br /> $XXX01_tab/www_tab_short.eng.mobil<br /> $XXX01_tab /www_f_sort_heading.eng<br />
  16. 16. Being More Techinical – The TABS<br /> $XXX01_tab/edit_doc_999.eng.mobil<br /><ul><li>Logical Bases Extensionsalso work in $XXX01/tabdirectories
  17. 17. edit_doc_999.eng.mobilallowsyou to define the fieldsyouwant to display in mobiledevices
  18. 18. Do youneedthis? NO... ifyouwant the samefieldsfromyour standard OPAC intoyourmobile OPAC</li></li></ul><li>Being More Techinical – The TABS<br /> $alephe_tab/tab_base.eng<br />Add the lines to create MOBIL Logical Base (USM01)<br /> ! This is for the Mobile InterfaceUSM01_MOBILE Ex Libris University MOBIL USM01 USM01 N! This is for Showing Book Cover in Table ViewUSM01_COVER Ex Libris University COVER USM01 USM01 N<br />
  19. 19. Being More Techinical – The TABS<br /> $XXX01_tab/www_tab_short.eng.mobil<br />Suggesteddefinition for “ResultsList”<br />1 L Author 02---A01---A 00 00 0100 S 9 - ## 1#### 700## 710## 711##2 L Title 03---A01---A 00 00 0200 S ## 245##3 L Year 01---D02---A 00 00 0100 S ## YR4 L Library (Owned/Out) 00 00 0100 L ## ITM+5 L Call Number 00 00 0100 D ## 050## 852##6 L Find IT! 00 00 0100 L ## SFX7 L URL 00 00 2000 S ## 856##8 L Imprint 00 00 0100 S ## 260##9 L System Number 00 00 0100 S ## SYS<br />
  20. 20. Being More Techinical – The TABS<br /> $XXX01_tab /www_f_sort_heading.eng<br />Add the followingline for AutomaticRankSort in ResultsList (from TCU)<br /> ! This is for Automatic Rank TCU 01---A02---A Year (ascending)/Author Year(a)/Author<br />Do youneedthis? NO... ifyoudon’twantAutomaticRanksorting (anyway, more settings are required!)<br />
  21. 21. Being More Techinical – The HTMLs<br />Herethey are...<br />...don’tworry, files willbe in El Commons for you!<br />
  22. 22. Being More Techinical – The HTMLs<br />Remarks<br />meta-tags-mobil<br />To make OPAC fit the device screen:<br />&lt;meta name = &quot;viewport&quot; content = &quot;width = device-width&quot;&gt;<br />The CSS! If you forgot… make it Simple!<br />&lt;link rel=&quot;stylesheet&quot; href=&quot;your.css.file.css&quot; type=&quot;text/css&quot; /&gt;<br /> <br />To create an icon for the iPhone Home Screen (57x57 pixels)<br />&lt;link rel=&quot;apple-touch-icon&quot; href=&quot;your.icon.location.png&quot; /&gt;<br />
  23. 23. Being More Techinical – The HTMLs<br />Remarks<br />THE CSS styles<br />
  24. 24. Being More Techinical – The HTMLs<br />Remarks<br />Lots of JavaScript (simple) on the following files<br />short-a-body-mobil– to create the Results List (from table to brief); cleaning up some ALEPH hardcoded garbage (like &lt;BR&gt; when field is empty); rules to identify “digital objects” and transform “Title” into a jump to “Full Text” link<br />item-global-body-mobil – to create the Holdings screen; cleaning ALEPG garbage; some rules to display more user-friendly circulation status like “On Shelf” or “On Line”<br />
  25. 25. Being More Techinical – The HTMLs<br />Remarks<br />The Head Files and Yahoo SpellingSuggestions<br /><ul><li>The Head File contains the Basic Search formthat is available in almostallpages of the ALEPH Mobile OPAC
  26. 26. The Yahoo SpellChecker script is inside of it
  27. 27. Youneed to createan Yahoo App ID @ https://developer.apps.yahoo.com
  28. 28. Thenchangehead files:</li></ul> &lt;script type=&quot;text/javascript&quot; src=&quot;http://search.yahooapis.com/WebSearchService/V1/spellingSuggestion?appid=your.yahoo.app.id-&query=$0100&output=json&callback=ws_results&quot;&gt;&lt;/script&gt;<br />
  29. 29. Being More Techinical – The HTMLs<br />Remarks<br />Book Covers (GoogleBooks API) in ResultsList<br />Not supported by Ex Libris; local development that worked for FHL (maybe not for you!)<br />For eachreturnedresulta secondrequestwillbemade to the serverfor the display of the book cover<br />It could cause performance issues in librarieswith a higherusagethen FHL<br />No “No Cover” for books not in GoogleBooks; hope to solve thissoon<br />It works reallywell for us!<br />
  30. 30. Being More Techinical – The HTMLs<br />Remarks<br />Book Covers (GoogleBooks API) in ResultsList<br />
  31. 31. Questions?<br />ThanksEveryone!<br />SendyourComments/Suggestions/Questions to<br />rcalloni@iadb.org<br />
  32. 32. ALEPH MobileOPACHow HARD is to make it SIMPLE?<br />Rodrigo Calloni, rcalloni@iadb.org<br />Systems/Electronic Information Resources Librarian <br />The Felipe Herrera Library<br />Washington D.C., October2008 <br />

×