I just sent the following e-mail to the vufind-general list. It turns out somebody actually reads this bLog - awesome!
Hello! I didn't know anyone actually read my bLog! Anyway - we run d-space at Auburn for ETD http://etd.auburn.edu and we're working on a more general repository server too. We have a vufind server that's still beta: http://catalog.lib.auburn.edu We'll hopefully work out some final issues with our index this summer. We have a vufind-import tool that builds on top of SolrMarc to manage MARC record imports (Voyager Oracle database -> SolrMARC -> SOLR), but also supports ( XML -> XSL -> SOLR ) and (OAI -> XSL -> SOLR) pipelines as of a few weeks ago. http://lib.auburn.edu/AuCataloging/jar/vygr2vfnd.jnlp I'll eventually update the apps on the Google code site too - http://code.google.com/p/littleware/ I'm still working on a few patches. We hope to eventually have a set of automatic cron-jobs in place that run our import tool to nightly OAI-harvest collections we want to index in vufind. Anyway - the tools XML and OAI import tabs rely upon you to write your own XSL that converts your XML import records into SOLR <doc></doc> blocks that conform to your vufind index's schema and include data that the Vufind display engine can handle. The bLog post includes the XSL file we applied at Auburn to harvest a collection from Georgia Tech's repository: http://au-reuben.blogspot.com/2010/05/20100512-14-oai-harvest-to-vufind.html One note - be sure to configure your XSL so that your import assigns unique ids to each collection. For example - at Auburn we use numbers (1,2,3,...) for our Voyager records (from the 001), then have different prefixes for our Content-DM collections - so the "Carline Dean" collection from Content-DM as a 'CF' prefix: (CF1, CF2, ... ex: http://catalog.lib.auburn.edu/vufind/Record/CF377 ). The XSL import process for us at Auburn may be simpler than for other vufind installs. We forked our vufind codebase off vufind.org last year: http://catalog.lib.auburn.edu/cgi-bin/hgwebdir.cgi , and customized our vufind engine to remove dependencies on MARC that existed at the time. Every once in a while we go back and merge in code from vufind.org (like the great mobile them http://catalog.lib.auburn.edu/mobile/ ), or at least steal ideas (disable AJAX facet loading). I understand the vufind RC2 code now supports a "Driver" framework that allows vufind to deal with non-MARC data in the index, but we haven't merged that code in, and I don't know if anyone takes advantage of that or not. I think most vufind installs just convert XML metadata to MARC then run the MARC through SolrMarc to get non-MARC collections into the index. I can't stand MARC. Anyway - feel free to give our import tool a try. The two big challenges you'll need to work through are figuring out the XSL, and hacking your vufind install's PHP or driver logic to deal with the non-MARC data that the tool puts into your index. Of course you'll also need to enable d-space's OAI-harvest webapp if you're not already running that on your d-space repository. Good luck! Cheers, Reuben >>> Eoghan Ó Carragáin <eoghan.ocarragain@gmail.com> 05/28/10 1:48 PM >>> Hi Paolo, I can't think of anyone using DSpace & VuFind, but I may be wrong. From memory, Colarado Statue University use Vufind to expose their Digital Repository (digitool from Exlibris), Auburn University use it with OCLC's ContentDM repository (we do this at the National Library of Ireland too, but it isn't live yet), & Greg Pendelbury in USQ is working with Vufind & Fedora/Fascinator. Reuben frorm Auburn University recently posted a blog about his work with harvesting metadata into Vufind using OAI-PMH: http://au-reuben.blogspot.com/2010/05/20100512-14-oai-harvest-to-vufind.html Are there any specific areas you need help with? All the best, Eoghan On 28 May 2010 16:20, Baglioni, Paolo <Paolo.Baglioni@eui.eu> wrote: > Hi All, > > Has anybody configured VuFind to search their DSpace repositories? If so, > any hints on how to go about this? > > Many Thanks > > Paolo > > ========================= > > Paolo Baglioni > > Library Systems Analyst > > European University Institute > > ========================= > > > > > > > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > VuFind-General mailing list > VuFind-General@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/vufind-general > >