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
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)
Lean Task Force
Introduction: Why?
Lean Task Force
Why?
Lean Task Force
Why?
Lean Task Force
Getting even more Open (Open Source | GitHub)
For a full list, please visit https://github.com/EBSCO
Lean Task Force
Getting even more Open (Open Source | GitHub)
Lean Task Force
EDS integration in VuFind 1.x
Demo site, live: http://vufinddemo.ebscohost.com/
Lean Task Force
EDS integration in VuFind 1.x
Demo site, live: http://vufinddemo.ebscohost.com/
Lean Task Force
EDS integration in VuFind 2.3+
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
Lean Task Force
VuFind Upgrade to version 2.3
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
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
Lean Task Force
EDS integration in VuFind 2.3+
Lean Task Force
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
Lean Task Force
EDS integration in VuFind:
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
Lean Task Force
EDS integration in VuFind:
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
Lean Task Force
EDS integration in VuFind:
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
Lean Task Force
Lean Task Force
Lean Task Force
Lean Task Force
Lean Task Force
Lean Task Force
EDS integration in VuFind:
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
Lean Task Force
Research Starters (optional)
Research Starters
EDS integration in VuFind:
Lean Task Force
Research Starters (optional) *Already available in the API
GET /edsapi/rest/Info
EDS integration in VuFind:
Lean Task Force
Research Starters (optional) *Already available in the API
GET /edsapi/rest/Info
EDS integration in VuFind:
Lean Task Force
Research Starters (optional) *Already available in the API
GET /edsapi/rest/Info
EDS integration in VuFind:
Lean Task Force
Coming up soon: Publication Finder
EDS integration in VuFind:
Lean Task Force
EDS integration in VuFind:
Coming up soon: Publication Finder
DB that needs to be enabled in EBSCOAdmin:
Lean Task Force
EDS integration in VuFind:
Coming up soon: Publication Finder
DB that needs to be enabled in EBSCOAdmin:
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!
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
Embracing Open Source: Introducing EBSCO Discovery Service's VuFind 2.x Integration
Filipe Bento | Claus Wolf
Thank you!