Jake Paris

Diverse BookFinder

September 2017

A one-of-a-kind search engine for diverse children’s picture books, focusing on aspects of the books which are often not findable using a traditional library search. This is built as a WordPress site with a custom plugin for WordPress and using an off-the-shelf framework theme. My work was the plugin which integrates a number of services: An iii library catalog, Google Books API and a Solr search engine. 

The plugin accepts a CSV upload, and for each book (row), will reach out to the Bates Library catalog running on iii and scrape the MARC record (there’s no api for iii). Custom taxonomies are created for all the various categorizations the client did, and associated information is presented from Google Books at load time. 

The search implementation is a Solr backend which we feed with Post objects from WordPress.