Blacklight provides a discovery interface for any Solr (http://lucene.apache.org/solr) index.
Ruby HTML XSLT JavaScript CSS Shell
Latest commit 291d0c0 Dec 8, 2016 @atz atz committed on GitHub Merge pull request #1519 from projectblacklight/fix_alignment
Align parameter and if/end blocks
Permalink
Failed to load latest commit information.
app Merge pull request #1519 from projectblacklight/fix_alignment Dec 8, 2016
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 #1519 from projectblacklight/fix_alignment Dec 8, 2016
solr Default to using Solr real-time get for retrieving single documents Sep 19, 2016
spec Merge pull request #1585 from projectblacklight/add-icons Nov 17, 2016
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 exclusions for rubocop 0.46 Dec 2, 2016
.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 Update build matrix Oct 31, 2016
.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 p-y-2 is now py-2 in bootstrap 4 alpha5 Oct 28, 2016
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