1 make the most of primo with el commons igelu | zürich | september 2012 ido peled, primo product...

Post on 29-Mar-2015

217 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Make the Most of Primo with EL Commons

IGeLU | Zürich | September 2012

Ido Peled, Primo Product Manager

3

So What Am I Talking About ?

http://www.exlibrisgroup.org/

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)

26

Thank You!

Ido.Peled@ExLibrisGroup.com

top related