All Projects → projectblacklight → Blacklight

projectblacklight / Blacklight

Licence: other
Blacklight provides a discovery interface for any Solr (http://lucene.apache.org/solr) index.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Blacklight

Spotlight
Spotlight enables librarians, curators, and others who are responsible for digital collections to create attractive, feature-rich websites that highlight these collections.
Stars: ✭ 137 (-79.55%)
Mutual labels:  rails-engine, solr
Maily
📫 Rails Engine to preview emails in the browser
Stars: ✭ 502 (-25.07%)
Mutual labels:  rails-engine
Sunspot
Solr-powered search for Ruby objects
Stars: ✭ 2,934 (+337.91%)
Mutual labels:  solr
Spark Solr
Tools for reading data from Solr as a Spark RDD and indexing objects from Spark into Solr using SolrJ.
Stars: ✭ 411 (-38.66%)
Mutual labels:  solr
Manong Ssm
基于SSM框架的Java电商项目
Stars: ✭ 306 (-54.33%)
Mutual labels:  solr
Lucene Solr
Apache Lucene and Solr open-source search software
Stars: ✭ 4,217 (+529.4%)
Mutual labels:  solr
Trace.moe
Anime Scene Search by Image
Stars: ✭ 3,231 (+382.24%)
Mutual labels:  solr
Pysolr
Pysolr — Python Solr client
Stars: ✭ 582 (-13.13%)
Mutual labels:  solr
Taoshop
开源电子商务项目,SpringBoot+Dubbo技术栈实现微服务,实现一款分布式集群的电商系统. 项目releases链接:https://github.com/u014427391/taoshop/releases (开发中...)
Stars: ✭ 491 (-26.72%)
Mutual labels:  solr
Devops Python Tools
80+ DevOps & Data CLI Tools - AWS, GCP, GCF Python Cloud Function, Log Anonymizer, Spark, Hadoop, HBase, Hive, Impala, Linux, Docker, Spark Data Converters & Validators (Avro/Parquet/JSON/CSV/INI/XML/YAML), Travis CI, AWS CloudFormation, Elasticsearch, Solr etc.
Stars: ✭ 406 (-39.4%)
Mutual labels:  solr
Janusgraph
JanusGraph: an open-source, distributed graph database
Stars: ✭ 4,277 (+538.36%)
Mutual labels:  solr
Notifications
🛎 Notifications Center engine like GitHub or other application for any Rails applications.
Stars: ✭ 359 (-46.42%)
Mutual labels:  rails-engine
Flycms
FlyCms 是一个类似知乎以问答为基础的完全开源的JAVA语言开发的社交网络建站程序,基于 Spring Boot+Bootstrap3+MyBatis+MySql+Solr +Ehcache应用架构,专注于社区内容的整理、归类和检索,它集合了问答,digg,wiki 等多个程序的优点,帮助用户轻松搭建专业的知识库和在线问答社区。业务模块包括:权限管理,会员管理,角色管理,定时任务管理(调度管理),问答管理,文章管理,分享管理,短信接口管理和邮件系统发送(注册、找回密码、邮件订阅),跨域登录,消息推送,全文检索、前端国际化等等众多模块,等您自己来体验!
Stars: ✭ 472 (-29.55%)
Mutual labels:  solr
Zheng
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
Stars: ✭ 16,163 (+2312.39%)
Mutual labels:  solr
Php Docker Boilerplate
🍲 PHP Docker Boilerplate for Symfony, Wordpress, Joomla or any other PHP Project (NGINX, Apache HTTPd, PHP-FPM, MySQL, Solr, Elasticsearch, Redis, FTP)
Stars: ✭ 503 (-24.93%)
Mutual labels:  solr
Commontator
A Rails engine for comments
Stars: ✭ 277 (-58.66%)
Mutual labels:  rails-engine
Stitches
Create a Microservice in Rails with minimal ceremony
Stars: ✭ 371 (-44.63%)
Mutual labels:  rails-engine
Rsolr
A Ruby client for Apache Solr
Stars: ✭ 416 (-37.91%)
Mutual labels:  solr
Stripe Rails
A Rails Engine for integrating with Stripe
Stars: ✭ 627 (-6.42%)
Mutual labels:  rails-engine
Rails email preview
Preview and edit app mailer templates in Rails.
Stars: ✭ 524 (-21.79%)
Mutual labels:  rails-engine

Blacklight

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.2+
  • Bundler
  • Rails 5.1+

Contributing Code

Code contributions are always welcome, instructions for contributing can be found at CONTRIBUTING.md.

Configuring Apache Solr

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

Building the javascript

The javascript is built by npm from sources in app/javascript into a bundle in app/assets/javascripts/blacklight/blacklight.js. This file should not be edited by hand as any changes would be overwritten. When any of the javascript components in the gem are changed, this bundle should be rebuild with the following steps:

  1. Install npm
  2. run npm install to download dependencies
  3. run npm run js-compile-bundle to build the bundle
  4. run npm publish to push the javascript package to https://npmjs.org/package/blacklight-frontend

Using the javascript

Blacklight ships with Javascript that can be compiled either by Webpacker or by Sprockets. To use Webpacker see the directions at https://github.com/projectblacklight/blacklight/wiki/Using-Webpacker-to-compile-javascript-assets

If you prefer to use Sprockets, simply run the install generator, which will run the assets generator. For details see https://github.com/projectblacklight/blacklight/wiki/Using-Sprockets-to-compile-javascript-assets

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].