What about something from the archives/museums world? Something like CollectiveAccess or even Omeka? John
On Fri, Aug 3, 2012 at 11:45 AM, Owen Stephens <o...@ostephens.com> wrote: > On 3 Aug 2012, at 15:56, Joseph Montibello < > joseph.montibe...@dartmouth.edu> wrote: > > search, you could probably do worse than to install Blacklight. It > > probably doesn't really meet the "simple" criteria - there's a lot more > to > > it than I could talk about. But getting it out of the box, turned on, > and > > searching against a few records is something that you and students could > > probably manage. I've got a year of unix/ssh/command line experience and > > with a bit of mucking about, googling, and asking for help I was able to > > get a local (non-production) instance up and running, so it's definitely > > easy enough. > > I'd agree - either Blacklight http://projectblacklight.org or VuFind > http://vufind.org are straightforward to get running. I've found > Blacklight setup using the Ruby Gem very easy both on Windows and OS X. > Since they are both powered by Solr and use SolrMARC there are a lot of > similarities on the indexing/searching side. However on the interface side > they differ in terms of setup - so it might be this that would sway you one > way of the other (or a preference for PHP (VuFind) or Ruby (Blacklight)). > > > > >> > >> Lesson: Interfaces, usability, accessibility > >> Exercise: Use the OPAC, populate it with some data, assess its usability > > Once you've got VuFind/Blacklight setup populating with data is a matter > of uploading some MARC21 records - Blacklight comes with some test records > bundled, I suspect VuFind does to but can't remember > > >> > >> Lesson: HTML/CSS > >> Exercise: Use CSS to skin the OPAC, customize the HTML for your "site" > > This is slightly more complex I guess - both systems can be highly > customised, but in either case it isn't necessarily just a matter of > editing CSS or HTML. Both use templating systems and both have > configuration files that control certain aspects of the interface (e.g. > what is searched, how facets display). CSS is probably more straightforward > - VuFind you can just drop in CSS to override the default - not sure about > Blacklight > > >> > >> Lesson: Data management, search, IR > >> Exercise: See if we can peak under the hood about how the OPAC's search > >> works > >> > > I think this would be the real strength of using Blacklight/VuFind - > Solr/Lucene is a powerful combination, and used widely outside the library > sector. You can also configure the indexing to a high degree - lots of > options, the most basic of which I explore in > http://www.meanboyfriend.com/overdue_ideas/2012/07/marc-and-solrmarc/ > > The thing I really like about this is students would see some of the > complexity of MARC as well as some of it's utility - and where it doesn't > work well > > >> Lesson: Interfaces to data: databases, XML, SQL > >> Exercise: Use the OPAC as an living example to work with those > interfaces > > This is less well served by Blacklight/VuFind - no database, no SQL. > > >> > >> This idea primarily came from trying to get some simple XML/SQL > >> exercises that didn't suck (the setup for these environments is almost > >> as involved as any exercises itself), and the fact the previous classes > >> really liked dissecting the nextgen catalogs we've explored from a > >> software selection and 2.0 integration perspective. > > Unfortunately it may be that Blacklight/VuFind don't work for your > scenario because they don't provide an environment for SQL. You could do > some XML stuff (there is configuration files, and Solr can be updated via > XML messages) - but I'm not clear whether this is the kind of XML work you > want. However, I do think they open up some other avenues that are well > worth exploring, and use technologies that are going to become more > relevant in the future. > > Another option might be BibServer, which uses elastic search rather than > Solr - but I've never tried installing it > http://bibserver.readthedocs.org/en/latest/install.html >