VuFind

Create module for EBSCO API

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: Wishlist
  • Component/s: None
  • Labels:
    None

Description

EBSCO offers a free API for searching their databases; this may be a useful alternative for libraries that do not subscribe to a dedicated article discovery service. We should create a search module to utilize this service.

Marketing page:

http://www.ebscohost.com/academic/ebscohost-integration-toolkit

Technical details:

http://eit.ebscohost.com/
  1. layout.tpl.diff
    13/Jan/12 5:09 AM
    0.2 kB
    Vaclav Rosecky
  2. NDL_ebsco_v1.diff
    06/Feb/12 4:44 AM
    41 kB
    Ere Maijala
  3. vufind-ebsco.tar.gz
    13/Jan/12 5:09 AM
    8 kB
    Vaclav Rosecky
  4. vufind-ebsco-patch_v2.tar.gz
    30/Jan/12 4:24 AM
    8 kB
    Vaclav Rosecky

Activity

Hide
Vaclav Rosecky added a comment -
Basic implementation of EBSCO module (only basic search, no facets and so on).
Show
Vaclav Rosecky added a comment - Basic implementation of EBSCO module (only basic search, no facets and so on).
Hide
Ere Maijala added a comment -
I'm going to test this and perhaps add more stuff.
Show
Ere Maijala added a comment - I'm going to test this and perhaps add more stuff.
Hide
Filipe M S Bento added a comment -
Same here, once I have the time to do it (test it, not enhance it).

Also be trying to look into Scopus API | SciVerse and do test drive of it (http://www.info.sciverse.com/scopus/scopus-in-detail/tools/api).

Combined with EBSCO's and Open Access records (only “driver” compliant ones, no restricted access ones.. sorry!) already harvested do make around 99% of our online resources needs.

Looking really, really good!

Filipe
Show
Filipe M S Bento added a comment - Same here, once I have the time to do it (test it, not enhance it). Also be trying to look into Scopus API | SciVerse and do test drive of it (http://www.info.sciverse.com/scopus/scopus-in-detail/tools/api). Combined with EBSCO's and Open Access records (only “driver” compliant ones, no restricted access ones.. sorry!) already harvested do make around 99% of our online resources needs. Looking really, really good! Filipe
Hide
Ere Maijala added a comment -
I already added some settings etc, but noticed that there is no sys/EBSCO.php. Missing or not needed?
Show
Ere Maijala added a comment - I already added some settings etc, but noticed that there is no sys/EBSCO.php. Missing or not needed?
Hide
Demian Katz added a comment -
It appears that EBSCO.php is not needed -- the API access happens directly inside the SearchObject. However, as this becomes more complex, it may make sense to abstract some of that logic to its own class.
Show
Demian Katz added a comment - It appears that EBSCO.php is not needed -- the API access happens directly inside the SearchObject. However, as this becomes more complex, it may make sense to abstract some of that logic to its own class.
Hide
Vaclav Rosecky added a comment -
Hugo Agud (hagud@orex.es) continues in developing the EBSCO Intergration parser.
Show
Vaclav Rosecky added a comment - Hugo Agud (hagud@orex.es) continues in developing the EBSCO Intergration parser.
Hide
Filipe M S Bento added a comment - - edited
Great!!

Looking forward to test those improvments.

Please do keeps us updated.

Filipe
Show
Filipe M S Bento added a comment - - edited Great!! Looking forward to test those improvments. Please do keeps us updated. Filipe
Hide
Filipe M S Bento added a comment -
PS: o the top (1st) of Popular Issues: nice to know that is of a common interest to some.
Show
Filipe M S Bento added a comment - PS: o the top (1st) of Popular Issues: nice to know that is of a common interest to some.
Hide
Vaclav Rosecky added a comment -
Missing /web/sys/EBSCO.php added
Show
Vaclav Rosecky added a comment - Missing /web/sys/EBSCO.php added
Hide
Vaclav Rosecky added a comment -
I forgot to mention that the patch is working in default theme.
Show
Vaclav Rosecky added a comment - I forgot to mention that the patch is working in default theme.
Hide
Filipe M S Bento added a comment -
Hi,

Being fully 110% supportive if this solution, hoping to help develop similar ones (like mentions SCOPUS one) I do have a small request: so sorry, but can any of you share a clue how one can get some results out of this (subpath / URL to call, whatever)?

Untared the file, made the diff in the layout.tpl of the default theme, have analyzed all the files, yet, nothing. Is there any entry one has to include in conf.ini in order to activate it?

I mean I have this back in a 1.2>1.3 version (now I have ported almost all of local theming (CSS and alike) and dev into 1.3 release) ... doing risky things with a single 31GB ./solr dir across both versions, swaping symbolic links to the DATA/storage drive where VuFind instances are actually stored, not in /user/local/...

Meanwhile a print-screen of the output would be nice to have an idea / confirm...

Many thanks for all of the attention the request may be given,

Filipe
Show
Filipe M S Bento added a comment - Hi, Being fully 110% supportive if this solution, hoping to help develop similar ones (like mentions SCOPUS one) I do have a small request: so sorry, but can any of you share a clue how one can get some results out of this (subpath / URL to call, whatever)? Untared the file, made the diff in the layout.tpl of the default theme, have analyzed all the files, yet, nothing. Is there any entry one has to include in conf.ini in order to activate it? I mean I have this back in a 1.2>1.3 version (now I have ported almost all of local theming (CSS and alike) and dev into 1.3 release) ... doing risky things with a single 31GB ./solr dir across both versions, swaping symbolic links to the DATA/storage drive where VuFind instances are actually stored, not in /user/local/... Meanwhile a print-screen of the output would be nice to have an idea / confirm... Many thanks for all of the attention the request may be given, Filipe
Hide
Vaclav Rosecky added a comment -
Subpath is vufind_root/EBSCO/Search, you can see example output here: https://vufind-trunk.mzk.cz/EBSCO/Search?lookfor=test&mylang=en

No configuration is needed.
Show
Vaclav Rosecky added a comment - Subpath is vufind_root/EBSCO/Search, you can see example output here: https://vufind-trunk.mzk.cz/EBSCO/Search?lookfor=test&mylang=en No configuration is needed.
Hide
Ere Maijala added a comment -
Attached NDL_ebsco_v1.diff is modified from original vufind-ebsco.tar.gz with some cleanup and added basic support for facets and more configuration.
Show
Ere Maijala added a comment - Attached NDL_ebsco_v1.diff is modified from original vufind-ebsco.tar.gz with some cleanup and added basic support for facets and more configuration.
Hide
Filipe M S Bento added a comment - - edited
@Vaclav Rosecky: many thanks for you prompt reply.

Yes, I guess it would be smothing like that, but when tried that URL construct I got (and still do): "Cannot Load Action"... :|

But it is in a brand new 1.3 install so still connecting the dots (cannot use the upgrade tool as I have too many mixed ups from trunck and local).

EDIT: Sorry was trying on this "new server" (1.3), instead of an halfway 1.1 to 1.2 instance where I have instaled it. There I get:

    Fatal error: Call to undefined method SearchObject_EBSCO::initLimit() in /usr/local/vufind/web/sys/SearchObject/EBSCO.php on line 101

I guess I have to do some troubleshooting!

Meanwhile going to try Ere Maijala diff over original vufind-ebsco.tar.gz files.

Thanks,

Filipe
Show
Filipe M S Bento added a comment - - edited @Vaclav Rosecky: many thanks for you prompt reply. Yes, I guess it would be smothing like that, but when tried that URL construct I got (and still do): "Cannot Load Action"... :| But it is in a brand new 1.3 install so still connecting the dots (cannot use the upgrade tool as I have too many mixed ups from trunck and local). EDIT: Sorry was trying on this "new server" (1.3), instead of an halfway 1.1 to 1.2 instance where I have instaled it. There I get:     Fatal error: Call to undefined method SearchObject_EBSCO::initLimit() in /usr/local/vufind/web/sys/SearchObject/EBSCO.php on line 101 I guess I have to do some troubleshooting! Meanwhile going to try Ere Maijala diff over original vufind-ebsco.tar.gz files. Thanks, Filipe

People

Vote (4)
Watch (7)

Dates

  • Created:
    Updated: