Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

dmponline.dcc.ac.uk

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 app
Octocat-spinner-32 config
Octocat-spinner-32 db
Octocat-spinner-32 doc
Octocat-spinner-32 lib
Octocat-spinner-32 public
Octocat-spinner-32 script
Octocat-spinner-32 test
Octocat-spinner-32 vendor
Octocat-spinner-32 .gitignore
Octocat-spinner-32 AGPL-LICENCE
Octocat-spinner-32 Gemfile
Octocat-spinner-32 Gemfile.lock
Octocat-spinner-32 README.rdoc
Octocat-spinner-32 Rakefile
Octocat-spinner-32 config.ru
Octocat-spinner-32 dmponline3.tmproj
Octocat-spinner-32 martyns_help_file.txt
README.rdoc

DMPOnline with SWORD Integration

This project has been forked from github.com/DigitalCurationCentre/DMPOnline

This version of DMPOnline uses the Sword2Ruby gem to integrate with repositories.


DMPOnline is the DCC's data management planning tool, available at dmponline.dcc.ac.uk

Development of the DMPOnline by the Digital Curation Centre has been funded by JISC. JISC inspires UK colleges and universities in the innovative use of digital technologies, helping to maintain the UK's position as a global leader in education. www.jisc.ac.uk

This is just the application code, none of the accompanying question data available at dmponline.dcc.ac.uk is included.

The tool has three main functions

  1. To help create and maintain different versions of Data Management Plans;

  2. To provide useful guidance on data management issues and how to meet research funders' requirements;

  3. To export attractive and useful plans in a variety of formats.

Documentation & Support

  • On its way… in the meantime, please email info@dcc.ac.uk

Bugs & Feature Requests

Getting Started

DMPOnline is a Ruby on Rails application. Further details on how to install Ruby on Rails applications are available from rubyonrails.org

After downloading, create a config/database.yml file based on the provided config/database_example.yml file. Currently only MySQL databases are supported.

Edit the configuration files at config/environments to include your contact email addresses.

Edit the configuration setting config.action_mailer.default_url_options in config/application.rb

Edit values for config.mailer_sender and config.pepper in config/initializers/devise.rb

Set a secret token in config/initializers/secret_token.rb

You'll need to install gems, build the database and then start the server:

$> bundle install
$> rake db:setup
$> rails server

The database seed data will give you three users:

admin@example.com

Full system admin user

organisation@example.com

A dummy organisation admin user

user@example.com

A normal end user

The password for each of these is 'password'

Tools Being Used

DMPOnline is built using a number of other open source projects, including

Active Admin

A framework for creating administration-style interfaces.

Formtastic

A DSL for semantically building forms.

Devise

User authentication is done using Devise

Highcharts JS

JavaScript library for creating interactive charts. Not free for commercial use: shop.highsoft.com/highcharts.html

Iconic Icons

SVG icon set designed by P.J. Onori: somerandomdude.com/projects/iconic

Copyright

Copyright © 2012 Digital Curation Centre, University of Edinburgh. See AGPL-LICENSE for details.

Something went wrong with that request. Please try again.