40
Embracing Open Source: Introducing EBSCO Discovery Service's VuFind 2.x Integration Filipe Bento | Claus Wolf 3rd German VuFind Community Meeting 24th and 25th September 2014 Frankfurt University, Campus Westend

20140924 3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Embed Size (px)

Citation preview

Page 1: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Embracing Open Source: Introducing EBSCO Discovery Service's VuFind 2.x Integration

Filipe Bento | Claus Wolf

3rd German VuFind Community Meeting24th and 25th September 2014

Frankfurt University, Campus Westend

Page 2: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Sharing in this session

• Introduction: Why?• Growing together: we are community• Fusion into a Developers Network:

merging technologies, getting even more Open (Open Source | GitHub), involving and empowering developers and community, fully exploit synergies

• VuFind Upgrade (1.x -> 2.x | 2.y -> 2.x) • EDS API integration in VuFind (1.3/4 | 2.3+, Aug’14)

Page 3: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Introduction: Why?

Page 4: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Why?

Page 5: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Why?

Page 6: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Getting even more Open (Open Source | GitHub)

For a full list, please visit https://github.com/EBSCO

Page 7: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Getting even more Open (Open Source | GitHub)

Page 8: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

EDS integration in VuFind 1.x

Demo site, live: http://vufinddemo.ebscohost.com/

Page 9: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

EDS integration in VuFind 1.x

Demo site, live: http://vufinddemo.ebscohost.com/

Page 10: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

EDS integration in VuFind 2.3+

Page 11: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

1.3/4: EBSCO.zip In console / remote session run1. chmod +x ./install.sh2. ./install.sh /path/to/vufind

e.g. ./install.sh /usr/local/vufindNote: Use a user that has write permission for the VuFind directory structure.

* please visit https://vufind.org/jira/browse/VUFIND-636 for further info

EDS integration in VuFind:so

it’s easy

Page 12: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

VuFind Upgrade to version 2.3

Page 13: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

VuFind Upgrade to version 2.3

Migrating VuFind from 1.x to 2.3*1. Install version 2.3 to a new directory, or to

VuFind 1.x old directory after moving this (1.x) to a new one2. Start VuFind 1.x, if stopped3. http://your-server/vufind/Upgrade/Home

– Despite the automatic upgrade process, several entries will require manual attention

4. Shut down VuFind 1.x, reindex your records into VuFind 2, and start VuFind 2's Solr instance

5. Disable web server write access to local/config/vufind/ subdirectory and turn off autoConfigure in config.ini

* please visit https://vufind.org/wiki/vufind2:migration_notes for further info

Page 14: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

VuFind Upgrade to version 2.3

Migrating VuFind from 2.x to 2.3*1. Unpack version 2.3 on top of the old version2. Enable web server write access to

local/config/vufind/ subdirectory and turn on autoConfigure in config.ini

3. http://your-server/vufind/Upgrade/Home – run the automatic upgrade process

4. Undo 2)* please visit https://vufind.org/wiki/vufind2:migration_notes for further info

Page 15: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

EDS integration in VuFind 2.3+

Page 16: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Page 17: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

local/config/vufind/config.ini[Site](…); defaultModule = Search

defaultModule = Combined(…)[SearchTabs]

Combined = OneSearch

Solr = Catalog

;Summon = Summon

;WorldCat = WorldCat

EDS = EDS Discovery Service

EDS integration in VuFind: it’s easyso

Page 18: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

EDS integration in VuFind:

Page 19: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

local/config/vufind/config.ini(…)[SearchHistoryLabels]Solr = Catalog;Summon = Summon;WorldCat = WorldCat;SolrWeb = "Library Website"EDS = EDS Discovery Service

EDS integration in VuFind: it’s easyso

Page 20: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

EDS integration in VuFind:

Page 21: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

local/config/vufind/combined.ini[Layout]; This is the maximum number of columns to use.columns = 2(…)[Solr]label = Catalog; sublabel = "library books, videos, CDs, microform, local resources"more_link = "More catalog results"; limit = 10[EDS]label = EDSsublabel = "full-text articles, e-books, electronic subscription resources"more_link = "More EDS results"ajax = true; limit = 10

EDS integration in VuFind: it’s easyso

Page 22: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

EDS integration in VuFind:

Page 23: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

local/config/vufind/EDS.ini

[EBSCO_Account]ip_auth = falseuser_name = "s1234567-api"password = "********"profile = "edsapi"

EDS integration in VuFind: it’s easyso

Page 24: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Page 25: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Page 26: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Page 27: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Page 28: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Page 29: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

EDS integration in VuFind:

Page 30: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Coming up…

Research Starters (optional placard – save real estate)

EDS integration in VuFind:

50,000+ “Research Starters” provided by Salem Press PhDs & Encyclopedia Britannica

Page 31: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Research Starters (optional)

Research Starters

EDS integration in VuFind:

Page 32: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Research Starters (optional) *Already available in the API

GET /edsapi/rest/Info

EDS integration in VuFind:

Page 33: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Research Starters (optional) *Already available in the API

GET /edsapi/rest/Info

EDS integration in VuFind:

Page 34: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Research Starters (optional) *Already available in the API

GET /edsapi/rest/Info

EDS integration in VuFind:

Page 35: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Coming up soon: Publication Finder

EDS integration in VuFind:

Page 36: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

EDS integration in VuFind:

Coming up soon: Publication Finder

DB that needs to be enabled in EBSCOAdmin:

Page 37: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

EDS integration in VuFind:

Coming up soon: Publication Finder

DB that needs to be enabled in EBSCOAdmin:

Page 38: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Lean Task Force

Please share…

Questions, suggestions, critics?

How can we help empower VuFind community, developers and the overall Discovery experience?

… any feedback is much appreciated!

Page 39: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Embracing Open Source: Introducing EBSCO Discovery Service's VuFind 2.x Integration

Filipe Bento | Claus Wolf

3rd German VuFind Community Meeting24th and 25th September 2014

Frankfurt University, Campus Westend

Page 40: 20140924   3 Deutsches VuFind-Anwendertreffen _ filipe bento EBSCO (English)

Embracing Open Source: Introducing EBSCO Discovery Service's VuFind 2.x Integration

Filipe Bento | Claus Wolf

Thank you!