Blacklight provides a discovery interface for any Solr (http://lucene.apache.org/solr) index.
Ruby HTML XSLT JavaScript CSS Shell
Latest commit 53b8b3c Jan 18, 2017 @cbeer cbeer committed on GitHub Merge pull request #1615 from projectblacklight/typo
Fix typos. modifyed -> modified, affecting -> effecting
Permalink
Failed to load latest commit information.
app Update to the latest rubocop Jan 18, 2017
config Add es and fr labels for blacklight.search.facets.missing (ref #1543) Oct 11, 2016
db/migrate Standardize the style for spaces Nov 1, 2016
lib Merge pull request #1615 from projectblacklight/typo Jan 18, 2017
solr Default to using Solr real-time get for retrieving single documents Sep 19, 2016
spec Use .badge instead of .tag (b4a6 compatibility) Jan 14, 2017
tasks Standardize the style for spaces Nov 1, 2016
.gitignore Ignore yardoc-generated files and config Aug 30, 2016
.hound.yml Specify AirBnb javascript style guide Jul 8, 2015
.jshintrc Specify AirBnb javascript style guide Jul 8, 2015
.rspec Clean up rspec files (#1437) Jul 12, 2016
.rubocop.yml Update to the latest rubocop Jan 18, 2017
.rubocop_todo.yml Merge pull request #1519 from projectblacklight/fix_alignment Dec 8, 2016
.solr_wrapper.yml Generate solr conf and .solr_wrapper.yml Aug 31, 2016
.travis.yml Use a valid version of rails for jruby. Remove duplicate matrix entry Jan 4, 2017
.yardopts Fix malformed YARD tags; fixes #1476 Sep 1, 2016
Gemfile Add rubocop to the build Sep 1, 2016
LICENSE Update LICENSE with current year Sep 17, 2016
README.md Add coverage badge Jul 12, 2016
Rakefile Add rubocop to the build Sep 1, 2016
VERSION Blacklight master is now 7.0.0.alpha Sep 9, 2016
Vagrantfile Address some rubocop violations Sep 1, 2016
blacklight.gemspec Pin rubocop-rspec to 1.8 Jan 4, 2017
provision.sh update to Java 8 and add some documentation to the vagrant provision … Nov 9, 2015
template.demo.rb Update template to not index data on execution Dec 2, 2016

README.md

Blacklight

Build Status Gem Version Coverage Status

Blacklight is an open source Solr user interface discovery platform. You can use Blacklight to enable searching and browsing of your collections. Blacklight uses the Apache Solr search engine to search full text and/or metadata. Blacklight has a highly configurable Ruby on Rails front-end. Blacklight was originally developed at the University of Virginia Library and is made public under an Apache 2.0 license.

Installation

Add Blacklight to your Gemfile:

gem "blacklight"

Run the install generator which will copy over some initial templates, migrations, routes, and configuration:

rails generate blacklight:install

Documentation, Information and Support

Dependencies

  • Ruby 2.1+
  • Bundler
  • Rails 4.2+

Configuring Apache Solr

You'll also want some information about how Blacklight expects Apache Solr to run, which you can find in README_SOLR