Hydra(-ish) app about page plugin
Ruby HTML Shell CSS JavaScript Groff
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
lib
script
spec
.gitignore
.rspec
.travis.yml
Gemfile
LICENSE
README.md
Rakefile
about_page.gemspec

README.md

AboutPage

Build Status

To use in a Hydra app:

# In Gemfile
gem 'about_page', :git => 'git://github.com/sul-dlss/about_page.git'

# In config/initializers/about_page.rb
AboutPage.configure do |config|
  config.app           = { :name => MyApplication.name, :version => MyApplication::VERSION }
  config.environment   = AboutPage::Environment.new({ 
    'Ruby' => /^(RUBY|GEM_|rvm)/    # This defines a "Ruby" subsection containing
                                    # environment variables whose names match the RegExp
  })
  config.request       = AboutPage::RequestEnvironment.new({
    'HTTP Server' => /^(SERVER_|POW_)/  # This defines an "HTTP Server" subsection containing
                                        # request variables whose names match the RegExp
  })
  config.dependencies  = AboutPage::Dependencies.new
  config.fedora        = AboutPage::Fedora.new(ActiveFedora::Base.connection_for_pid(0))  # Rubydora::Repository instance
  config.solr          = AboutPage::Solr.new(ActiveFedora.solr)                           # RSolr instance
  config.git           = AboutPage::GitLog.new(15) # Display the last 15 git commits
end

# In config/routes.rb
mount AboutPage::Engine => '/about(.:format)' # Or whever you want to access the about page

# In app/assets/stylesheets/application.scss
@import "about_page"

Known Issues

  • Solr must have LukeHandler enabled on /luke