Blacklight OAI Demonstrator
I recently put together a simple Blacklight-based OAI-PMH harvester (https://github.com/cbeer/blacklight-oai-demo). Created primarily as an experiment, it was prompted by Ed Corrado's Code4Lib-L thread " Simple Web-based Dublin Core search engine?" and some recent inquiries to the Blacklight community about using Blacklight with non-MaRC metadata. The whole experiment was surprisingly easy, thanks to ruby-oai. In its current form, you can configure OAI providers (with metadata formats and sets, using XSL transforms to convert the OAI-PMH record into Solr-ingestable XML), set up harvesting schedules, and use the standard Blacklight discovery framework. Finally, there is a minimal test suite (using VCR to mock OAI-PMH requests to the Library of Congress)
[gallery]