Ruby HTML XSLT JavaScript CSS Shell
Latest commit 4e5af82 Feb 23, 2017 @cbeer cbeer committed on GitHub Merge pull request #1625 from projectblacklight/search_service
Refactor SearchHelper module to SearchService class
Permalink
Failed to load latest commit information.
app Merge pull request #1625 from projectblacklight/search_service Feb 23, 2017
config Fix modal header display order; fixes #1620 Feb 1, 2017
db/migrate Standardize the style for spaces Nov 1, 2016
lib Merge pull request #1625 from projectblacklight/search_service Feb 23, 2017
solr Default to using Solr real-time get for retrieving single documents Sep 19, 2016
spec Merge pull request #1625 from projectblacklight/search_service Feb 23, 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 Refactor SearchHelper module to SearchService class Feb 1, 2017
.solr_wrapper.yml Generate solr conf and .solr_wrapper.yml Aug 31, 2016
.travis.yml Add updating rubygems as a travis before_install step Jan 22, 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