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
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
| <html lang="en-gb"> | |
| <head> | |
| <title>Library Guides Home Page</title> | |
| <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> | |
| <meta name="description" content="Library Guides Home Page"> | |
| <!-- The jQuery library is included via the Google AJAX Libraries API | |
| http://code.google.com/apis/ajaxlibs/ | |
| But could be installed locally by downloading it from the jQuery website | |
| http://jquery.com/ |
| #!/usr/bin/ruby | |
| require 'cgi' | |
| require 'rubygems' | |
| require 'highline/import' | |
| def uri_escape(string) | |
| CGI.escape(string) | |
| end |
| 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 |
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
| #!/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" | |
| ] |
| /** | |
| * 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;} |
| # -*- 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]"] |
| 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? |
| 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 |
| # /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': } |