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
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 = ["george.ogata@gmail.com"] |
/** | |
* 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 |
#!/usr/bin/ruby | |
require 'cgi' | |
require 'rubygems' | |
require 'highline/import' | |
def uri_escape(string) | |
CGI.escape(string) | |
end |
<!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/ |