From the Blacklight team -
Release 2.4 of Project Blacklight is now available in our new Git flavor!
You can find the new improved flavor of Blacklight at http://github.com/projectblacklight/blacklight/tree/v2.4.0
In addition to our move to Git, we have listened to community feedback and have changed the installation process. Instructions for installation are at http://github.com/projectblacklight/blacklight/blob/v2.4.0/README.rdoc . In broad terms, Blacklight now uses a template to get required gems at installation time rather than bundling them in with the code. Besides our debut in Git and the move to a template, here are the changes for release 2.4:
Release Notes - Blacklight Plugin - Version 2.4
Bug
- [CODEBASE-54] - rake gems:install does not work (using template now)
- [CODEBASE-111] - Ae and Oe ligature characters are not normalized correctly
- [CODEBASE-131] - Getting error from rails on startup that VERSION is already defined
- [CODEBASE-134] - Authlogic error
- [CODEBASE-135] - Fall back on net_http when curb gem is not present when using RSolr
- [CODEBASE-138] - A copy of ApplicationController has been removed from the module tree but is still active
- [CODEBASE-160] - why isn’t the email and SMS working on demo.projectblacklight.org
- [CODEBASE-170] - Blacklight logo cannot be over-ridden
- [CODEBASE-178] - 3 specs fail when run with rake solr:spec … no idea why
- [CODEBASE-187] - bookmarking seems to be broken in the latest code
Improvement
- [CODEBASE-87] - Gracefully handle solr errors
- [CODEBASE-172] - demo - solr config - only build spell dictionaries on optimize, not on newSearcher / firstSearcher
New Feature
- [CODEBASE-3] - exporting to Zotero
- [CODEBASE-109] - sort by pub date in demo
- [CODEBASE-182] - Rails “Template” installer instead of ./script/plugin
- [CODEBASE-183] - Add cursor focus to the search box on the home page
- [CODEBASE-190] - Cursor focus in search form on home page
Task
- [CODEBASE-51] - Design a basic advanced search UI - see Stanford SearchWorks
- [CODEBASE-70] - Need a plugin release as well
- [CODEBASE-114] - demo index should have vernacular displayed [CODEBASE-146] - Change stylesheet link in the HTML to media=”all”
- [CODEBASE-151] - get some dublin core test data
- [CODEBASE-159] - get test data with call numbers
- [CODEBASE-173] - marc_mapper.rb - no longer in synch with solrmarc; its presence is confusing.
- [CODEBASE-176] - get continuous integration working again
- [CODEBASE-177] - update demo app and readme at projectblacklight.org
- [CODEBASE-186] - Implement Google Analytics on the main blacklightopac.org site
I’ve played with a sample of my personal book data in the past, and really wanted to once (but not for all, by any stretch) get my entire home book collection usable as a fun dataset to feed into Solr. Thanks to LibraryThing and Delicious Library I have succeeded in very quickly getting the bulk of the books in my house scanned. First, I purchased a Cue Cat scanner from LibraryThing. Then I scanned them into my lifetime LibraryThing account. Unfortunately the export from LibraryThing doesn’t give me as much info as I’d like (subject headings/genres), so I exported the LibraryThing data (through some basic spreadsheet manual massaging) into Delicious Library. I’m not sure why, but Delicious Library 2 didn’t do the trick of refreshing the data from Amazon, but Delicious Library 1 did. Then exported that to a tab-delimited file, which is easily indexable into Solr from there.
I had guessed there’d be around 1000 books in my house, but it turns out that was a bit high - ended up scanning in around 680 books. There are a number of books that aren’t in Amazon or Library of Congress lookups though, so the LibraryThing collection of mine isn’t entirely complete.
I’ve added a LibraryThing sidebar on my Tumblr site, to show some random covers.
The fun now begins to do something with this data. First stop will be to use it in my Solr Boot Camp class next week at ApacheCon EU.
I took some book shelf photos that I’ve uploaded to Flickr.
I love books!
I’m leaving tomorrow for my favoritist conference ever. Librarians and library geeks are the best people in the world. I *heart* books and book-loving people.
This year, I volunteered to introduce Tuesday’s keynote speaker, my good friend Stefano Mazzocchi. I’ve been re-reading his great linotype site, CV, and reminding myself of why I admire him so much. The work he did at SIMILE, not just the heavy lifting of creating powerful and clean semwebby things, but most of all how he presents it all. Looking back at the volume of his work, there is a common theme of useful elegance in it all.
Stefano recently posted some thoughts on convergent and divergent thinking. I’ve often given a great deal of thought, and even software development time, to these approaches to decision making. I used to work for GroupSystems.com though I imagine the old ASP front-end to a Citrix-based Win16 MSWIN application that I worked on is no longer in service, but their ThinkTank stuff looks pretty much like it (which is to say the old stuff looked good too!). The Brainstormer widget sounds interesting.
Thanks, Stefano, for the inspirations you’ve provided to many including myself. It’s an honor to get to introduce you on Tuesday.
I’m looking forward to convergence at code4lib 2009.