Blacklight 7.x, deprecation of view overrides, paths forward

This post will only be of interest to those who use the blacklight ruby gem/platform, mostly my collagues in library/cultural heritage sector. When I recently investigated updating our Rails app from Blacklight to the latest 7.19.2, I encountered a lot of deprecation notices. They were related to code both in my local app and a … Continue reading Blacklight 7.x, deprecation of view overrides, paths forward

Blacklight 7: current_user or other request context in SearchBuilder solr query builder

In Blacklight, the “SearchBuilder” is an object responsible for creating a Solr query. A template is generated into your app for customization, and you can write a kind of “plugin” to customize how the query is generated. You might need some “request context” to do this. One common example is the current_user, for various kinds … Continue reading Blacklight 7: current_user or other request context in SearchBuilder solr query builder

Blacklight community survey: What would you like to see added to Blacklight?

Here’s the complete list of answers to “What would you like to see added to Blacklight?” from the Blacklight community survey I distributed last month.  Some of these are features, some of these are more organizational. I simply paste them all here, with no evaluation on my own part as to desirability or feasibility. Keep … Continue reading Blacklight community survey: What would you like to see added to Blacklight?

Blacklight Strengths, Weaknesses, Health, and Future

My Own Personal Opinion Analysis of Blacklight Strength, Weaknesses, Health, and Future My reflections on the Blacklight Community Survey results, and my own experiences with BL. What people like about BL is it’s flexibility; what people don’t like is it’s complexity and backwards/forwards compatibility issues. Developing any software, especially shared library/gem software, it is difficult to create … Continue reading Blacklight Strengths, Weaknesses, Health, and Future

blacklight_advanced_search 5.0.0 released for blacklight 5.x

blacklight_advanced_search 5.0.0 has been released. https://github.com/projectblacklight/blacklight_advanced_search If you were previously using the gem directly from it’s github repo on the ‘blacklight5’ branch, recommend you switch to using the released gem instead, with a line in your Gemfile like this: gem ‘blacklight_advanced_search’, “~> 5.0” Compatible with Blacklight 5.1 and other 5.x, including significant visual refresh for … Continue reading blacklight_advanced_search 5.0.0 released for blacklight 5.x

traject, blacklight, and crazy facet tricks

So in our Blacklight-based catalog, we have a facet/limit for “Location”, that is based on the collection/location codes from holdings, and is meant to limit to just items held a particular sub-library of our Hopkins-wide system. We’ve gotten a new requirement, which is that when you’ve limited to any of these location limits (for instance, … Continue reading traject, blacklight, and crazy facet tricks

Upgrading a Blacklight app from Solr 1.4 to Solr 4.3

updated version of post previously published, then unpublished,  more content added Our public catalog is a Blacklight-based app. It went live using a Solr 1.4 index, and it still does. Meanwhile, the latest Solr is now 4.3. It’s time to upgrade our Solr. I’ve spent a few days getting things working with Solr 4.3; haven’t … Continue reading Upgrading a Blacklight app from Solr 1.4 to Solr 4.3