Upload
rohan-doughty
View
218
Download
1
Tags:
Embed Size (px)
Citation preview
1
Make the Most of Primo with EL Commons
IGeLU | Zürich | September 2012
Ido Peled, Primo Product Manager
4
And I’ll Focus on CodeShare
http://www.exlibrisgroup.org/display/PrimoOI/Home
5
IMAGINATION
6
Short Lesson in Hebrew (and Yiddish)
http://en.wikipedia.org/wiki/Reborrowing
Hebrew: ית ל� כ� taχˈlit / (purpose) / ת�
Yiddish: taχləs / (result; purpose; serious business) / תכלית
Hebrew: ס ל� כ� taχles / (directly, matter-of-factly, cutting the crap) / ת�
7
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
8
Last Time I Counted…
Code Con-tributions
X-Services Web Services Plug-ins Deep Links Deep Search Adapters
Guidelines
49
23
19
64 3 3
9
Useful X-Services
What URL
Brief Search http://www.exlibrisgroup.org/display/PrimoOI/Brief+Search
E-Shelf Structure http://www.exlibrisgroup.org/display/PrimoOI/Get+E-ShelfStructure
RTA Plug-in http://www.exlibrisgroup.org/display/PrimoOI/RTA+Plug-In+%28new+version%29
Push To http://www.exlibrisgroup.org/display/PrimoOI/PushTo+Plug-In+%28export+records+to+social+bookmark+sites%29
File Splitter http://www.exlibrisgroup.org/display/PrimoOI/File+Splitter+Plug-In
EXL Tab API http://www.exlibrisgroup.org/display/Primo/EXL+Tab+API
10
Essentials – Views Wizard’s Layout Set
11
Essentials – List of CSS Files (;)
12
Essentials - (Freeware) Tools
Eclipse
http://www.eclipse.org/
Dropbox
https://www.dropbox.com/
Notepad++
http://notepad-plus-plus.org/
13
Development Skills (the more the better…)
What Why
CSS Colors, elements, layout
HTML Content
Javascript Actions, changes
jQuery Javascript framework
JSON Data
XML Data
14
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
15
Examples
16
Add Tab API
http://www.exlibrisgroup.org/display/Primo/EXL+Tab+API
17
Add Tab API
http://www.exlibrisgroup.org/display/Primo/EXL+Tab+API
18
Add Tab API
http://www.exlibrisgroup.org/display/Primo/EXL+Tab+API
19
Google Analytics
20
Google Analytics - Steps
1. Add a new custom tile at the end of the brief results page
2. Link the custom tile to a web accessible HTML file (Dropbox)
3. Create a Google Analytics account
4. Create New Property
5. Use the custom tile HTML as the website URL
6. Copy-paste the Google Analytics Javascript to the tile
7. Start enjoying more reporting features !
21
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
22
Ideas
23
Ideas
• E-Shelf integration with LibGuides
• JQuery for broad topics
• Brief results to JSON
24
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 !!)
25
Q&A(or a live demo)