250 likes | 353 Vues
Join Ido Peled, Primo Product Manager, in this engaging presentation from September 2012, showcasing how to enhance your use of Primo with EL Commons and CodeShare. Discover the wealth of community-contributed codes, including X-services, web services, and UI customizations. Explore essential development skills like jQuery and learn how to integrate Google Analytics for enhanced reporting. Engage with a vibrant community and leverage existing APIs to create unique solutions for your library's needs. Let's innovate and share our successes!
E N D
Make the Most of Primo with EL CommonsIGeLU | Zürich| September 2012 Ido Peled, Primo Product Manager
So What Am I Talking About ? http://www.exlibrisgroup.org/
And I’ll Focus on CodeShare http://www.exlibrisgroup.org/display/PrimoOI/Home
Short Lesson in Hebrew (and Yiddish) Hebrew: תַּכְלִית / taχˈlit / (purpose) Yiddish: תכלית / taχləs /(result; purpose; serious business) Hebrew: תַּכְלֶס / taχles /(directly, matter-of-factly, cutting the crap) http://en.wikipedia.org/wiki/Reborrowing
Last Time I Counted… • 49 code contributions • 23 x-services • 19 web services • 10 wiki UI customizations • 6 plug-ins • 4 deep links • 3 deep search adapter (API + 2 examples) • 3 guidelines
Essentials - (Freeware) Tools Dropbox Eclipse Notepad++ https://www.dropbox.com/ http://www.eclipse.org/ http://notepad-plus-plus.org/
jQuery – Life After Death jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development Simple way to make BIG changes
Add Tab API http://www.exlibrisgroup.org/display/Primo/EXL+Tab+API
Add Tab API http://www.exlibrisgroup.org/display/Primo/EXL+Tab+API
Add Tab API http://www.exlibrisgroup.org/display/Primo/EXL+Tab+API
Google Analytics - Steps • Add a new custom tile at the end of the brief results page • Link the custom tile to a web accessible HTML file (Dropbox) • Create a Google Analytics account • Create New Property • Use the custom tile HTML as the website URL • Copy-paste the Google Analytics Javascript to the tile • Start enjoying more reporting features !
Personal Favorites • http://www.exlibrisgroup.org/display/PrimoCC/Adwords+Hotwords+JavaScript+code • http://www.exlibrisgroup.org/display/PrimoCC/Primo+Result+Extender+Aggregator+Service+%28PREAS%29 • http://www.exlibrisgroup.org/display/PrimoCC/FRBR+Display+Improvements • http://www.exlibrisgroup.org/display/PrimoCC/LibGuides+Pipe+Configuration • http://www.exlibrisgroup.org/display/PrimoCC/Change+the+Colour+of+the+VERSIONS+tab
Ideas • E-Shelf integration with LibGuides • JQuery for broad topics • Brief results to JSON
Summary • Lots of API available • API covering the majority of the Primo functionality • Many extensions already available • Vibrant community • Go out and build your own (and then share it !!)
Q&A (or a live demo)
Thank You! Ido.Peled@ExLibrisGroup.com