OpenSearch widget for VuFind.
Go to file
Sebastian Meyer f7a5406c6c
2020-06-24 08:27:56 +02:00
client Fix URIs in server and client 2019-03-14 09:31:45 +01:00
server Fix URIs in server and client 2019-03-14 09:31:45 +01:00
.gitattributes Initial commit 2019-02-22 11:29:48 +01:00
LICENSE Initial commit 2019-02-22 11:29:48 +01:00 Update 2020-06-24 08:27:56 +02:00

OpenSearch widget for VuFind

This is just a rough proof-of-concept made during an eod hackathon back in 2011. Please do not use this in production, but merely as an inspiration!

Since the eod catalog is based on the popular VuFind library resource discovery system you can easily adapt this for other instances as well (or basically any other OpenSearch interface). VuFind is open source and developed and maintained by Villanova University's Falvey Memorial Library.


  • Adjust $eodOpenSearch in server/search.php according to your requirements.
  • Copy the server/* files to any webserver.
  • Adjust client/js/jquery.eod.js according to your requirements.
  • Add the client/js/* files to your website.
  • Take a look at client/index.html for integrating with your pages.


Instead of going for a client/server approach I'd do the RSS parsing completely client-side in Javascript nowadays. The server part just adds unnecessary complexity. Back in the day I was curious about jQuery-PHP and wanted to try it out. jQuery-PHP is open source and developed by Anton Shevchuk.

Known Issues

The OpenSearch interface of VuFind only returns the top 50 results. There is no paging or any chance of getting more hits.