Project

about_page

0.01
No commit activity in last 3 years
No release in over 3 years
Description of AboutPage.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0
>= 3.2
 Project Readme

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