Hydrangea is the reference implementation of the Hydra framework, which builds on Blacklight, ActiveFedora and Ruby on Rails
For a more thorough overview of the Hydra framework, see HYDRA_OVERVIEW.textile
| <div class="control-group required link-users" id="editors"> | |
| <span class="control-label"> | |
| <label class="required" for="<%=f.object.class.to_s.downcase%>_editors_attributes_0_name"> | |
| <%# NOTE: Whenever you just copy the HTML generated by Simple Form it breaks internationalization %> | |
| <%= I18n.t('simple_form.required.html', default: '<abbr title="" data-original-title="required">*</abbr>').html_safe %> | |
| <%= I18n.t('sufia.work.editor.individual.name' %> | |
| <span class="help-inline"><%= I18n.t('sufia.work.editor.individual.help' %></span> | |
| </label> | |
| </span> | |
| <%# Rest of the file ... %> |
| source 'https://rubygems.org' | |
| # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' | |
| gem 'rails', '4.0.0' | |
| # Use sqlite3 as the database for Active Record | |
| gem 'sqlite3' | |
| # Use SCSS for stylesheets | |
| gem 'sass-rails', '~> 4.0.0' |
| # /opt/boxen/repo/modules/projects/manifests/your_project.pp | |
| # Install with: boxen your_project | |
| # | |
| # When you're using boxen DO NOT install clamav directly with: brew install clamav | |
| # It won't link the header files correctly. | |
| include homebrew | |
| class projects::your_project { | |
| notify { 'Setting up Your Project': } |
| TEMPORARY SOLUTION | |
| `rm spec/factories/senior_thesis_factory.rb` | |
| `bundle exec rake db:drop db:create db:migrate` | |
| `git co -- spec/factories/senior_thesis_factory.rb` | |
| PROBLEM | |
| When the factory for senior thesis loads without the database table 'local_authorities' present it fails: | |
| spec/factories/senior_thesis_factory.rb |
| class Microfilm < ActiveRecord::Base | |
| belongs_to :library | |
| belongs_to :location | |
| belongs_to :collection | |
| after_save :update_solr unless ENV['DO_NOT_INDEX'] | |
| after_destroy :remove_from_solr | |
| scope :with_shelf_mark, lambda { |*shelf_mark| | |
| where("#{quoted_table_name}.`shelf_mark` LIKE ?", "%#{shelf_mark.flatten.first}%") unless shelf_mark.flatten.first.blank? |
| # -*- encoding: utf-8 -*- | |
| Gem::Specification.new do |s| | |
| s.name = %q{looksee} | |
| s.version = "1.0.3" | |
| s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= | |
| s.authors = ["George Ogata"] | |
| s.date = %q{2011-09-05 00:00:00.000000000Z} | |
| s.email = ["[email protected]"] |
| /** | |
| * Userstyle can be applied using the Stylish Firefox extension | |
| * https://addons.mozilla.org/en-US/firefox/addon/stylish/ | |
| **/ | |
| @namespace url(http://www.w3.org/1999/xhtml); | |
| @-moz-document domain("spreadsheets.google.com") { | |
| /** Page structure styles **/ | |
| .ss-form-container, .ss-container {border:3px solid #666 !important; margin:50px 0 0 400px !important; -moz-border-radius: 5px; padding:1.5em 1.5em 0 !important; width:580px !important;} | |
| .ss-resp-card{border:none !important;} |
| #!/usr/bin/env ruby | |
| require 'net/https' | |
| require 'uri' | |
| @links = [ | |
| "http://www.library.nd.edu/index.shtml", | |
| "http://library.nd.edu/index.shtml", | |
| "http://library.nd.edu" | |
| ] |
Hydrangea is the reference implementation of the Hydra framework, which builds on Blacklight, ActiveFedora and Ruby on Rails
For a more thorough overview of the Hydra framework, see HYDRA_OVERVIEW.textile
| When I first tried to install blacklight not everything went smoothly. | |
| These instructions are based on the documentation provided here: | |
| http://github.com/projectblacklight/blacklight/blob/master/doc/README_INSTALLATION.rdoc | |
| Install the dependencies: | |
| ------------------------- | |
| $ sudo gem install rails | |
| $ sudo gem install test-unit --version=1.2.3 | |
| $ sudo gem install authlogic --version=2.1.2 | |
| $ sudo gem install marc --version=0.3.0 |