Skip to content
Hypatia is a projecthydra head for archived materials
Ruby CSS JavaScript
Find file
Failed to load latest commit information.
app Adding in Google Analytics tracking code.
config Upgrade to rails 2.3.18.
db adding hydra-head database migrations
features Rename html validity feature since the API isn't returning correctly.
fedora/conf Turn on the resourceIndex in fedora
jetty @ 3eecb92 Adding hydra-jetty submodule
lib change loader to assign 'public' group only to read access, not also …
public Adding some visual notifications that the relationships need to be sa…
script ran rspec cucumber at app level
solr/conf up maxWarmingSearchers in solrconfig to prevent loading problems
spec coll desc md model accommodates institutional repos and ead urls
test installed blacklight via its template installer
vendor/plugins Update a Blacklight rake task due to its invalid syntax w/ newer vers…
.gitignore make sqlite ignore pattern more inclusive
.gitmodules Adding hydra-jetty submodule
.rvmrc Pin to specific version of ree.
CONTRIBUTING.md Updating CONTRIBUTING.md as per Hydra v6.0.0
Gemfile Upgrade to rails 2.3.18.
Gemfile.lock Upgrade to rails 2.3.18.
README.textile Adds deprecation notice to README.
README_FIXTURES.textile add some documentation updates
README_TESTING.textile add some documentation updates
Rakefile Upgrade to rails 2.3.18.

README.textile

NOTICE: THIS PROJECT IS DEPRECATED

This project, and all others in projecthydra-deprecated, have been deprecated and are no longer actively maintained by the Hydra Project developer community. See the Hydra Project’s main Github page at projecthydra for projects that are actively maintained.

Original README is below


Hypatia

Hypatia (see https://wiki.duraspace.org/display/HYPAT/Home) is a Hydra application (see https://wiki.duraspace.org/display/hydra/The+Hydra+Project) which supports accessioning, arrangement, description, discovery, delivery, and long term preservation of born digital collections.

Hypatia is being developed as part of the AIMS Project (http://www2.lib.virginia.edu/aims/) (“Born-Digital Collections: An Inter-Institutional Model for Stewardship”) funded by the Andrew W. Mellon Foundation.

For a more thorough overview of the Hydra framework, see HYDRA_OVERVIEW.textile.

Installation/Setup

(0) Install Prerequisites

See the Hydra-Head project prerequisite document: INSTALL_PREREQ

(1) Get the Hypatia Application Code

  git clone git@github.com:projecthydra/hypatia.git
  cd hypatia

(2) Use Bundler to Install the Gem Dependencies.

  bundle install

Note that if you have RVM installed, it will create/use a gemset called “hypatia”.

(3) Migrate the Databases

  rake db:migrate

Note that this is for the development environment, not production or test.

See README_TESTING for more information on testing.

(4) Get hydra-jetty (Jetty Pre-configured with Fedora and Solr)

The following will pull down a copy of hydra-jetty into the “jetty” directory as a git submodule:

  git submodule init
  git submodule update

(5) Run Jetty

Stop any copies of jetty (or anything else using port 8983) before running this command.
(Note that java 1.6 must be invoked by the “java” command or Fedora won’t work.)

The following will copy Solr and Fedora configuration files over to jetty in addition to starting it:

  rake hydra:jetty:load

You can check if Solr is running:

  localhost:8983/solr

You can check if Fedora is running:

  localhost:8983/fedora

(6) Run the Hypatia Application

  script/server

You should now be able to go to your application at http://localhost:3000.

Note that there are no objects pre-installed into Fedora (or Solr). See README_FIXTURES for information on how to pre-install fixture objects into Fedora and Solr.

Something went wrong with that request. Please try again.