Transcript EL Commons

Make the Most
of Primo with
EL Commons
IGeLU | Zürich | September 2012
Ido Peled, Primo Product Manager
1
So What Am I Talking About ?
http://www.exlibrisgroup.org/
3
And I’ll Focus on CodeShare
http://www.exlibrisgroup.org/display/PrimoOI/Home
4
IMAGINATION
5
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
6
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
7
Last Time I Counted…
49
23
19
6
Code
Contributions
X-Services
Web Services
Plug-ins
8
4
3
3
Deep Links
Deep Search
Adapters
Guidelines
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+EShelfStructure
RTA Plug-in
http://www.exlibrisgroup.org/display/PrimoOI/RTA+PlugIn+%28new+version%29
Push To
http://www.exlibrisgroup.org/display/PrimoOI/PushTo+PlugIn+%28export+records+to+social+bookmark+sites%29
File Splitter
http://www.exlibrisgroup.org/display/PrimoOI/File+Splitter+PlugIn
EXL Tab API
http://www.exlibrisgroup.org/display/Primo/EXL+Tab+API
9
Essentials – Views Wizard’s Layout Set
10
Essentials – List of CSS Files (;)
11
Essentials - (Freeware) Tools
Dropbox
Eclipse
Notepad++
https://www.dropbox.com/
http://www.eclipse.org/
http://notepad-plus-plus.org/
12
Development Skills (the more the better…)
What
Why
CSS
Colors, elements, layout
HTML
Content
Javascript
Actions, changes
jQuery
Javascript framework
JSON
Data
XML
Data
13
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
14
Examples
15
Add Tab API
http://www.exlibrisgroup.org/display/Primo/EXL+Tab+API
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
Google Analytics
19
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 !
20
Personal Favorites
• http://www.exlibrisgroup.org/display/PrimoCC/Adwords+Hotwords+
JavaScript+code
• http://www.exlibrisgroup.org/display/PrimoCC/Primo+Result+Extend
er+Aggregator+Service+%28PREAS%29
• http://www.exlibrisgroup.org/display/PrimoCC/FRBR+Display+Impro
vements
• http://www.exlibrisgroup.org/display/PrimoCC/LibGuides+Pipe+Con
figuration
• http://www.exlibrisgroup.org/display/PrimoCC/Change+the+Colour+
of+the+VERSIONS+tab
21
Ideas
22
Ideas
• E-Shelf integration with LibGuides
• JQuery for broad topics
• Brief results to JSON
23
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 !!)
24
Q&A
(or a live demo)
25
Thank You!
[email protected]
26