Difference between revisions of "Open Data/RDMP Tools"

From Libopedia
Jump to navigation Jump to search
 
(44 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
</center>
 
</center>
 
==Introduction==
 
==Introduction==
This wiki page details the installation and use of the [https://dmponline.dcc.ac.uk DCC RDMP software] ('''RDMP''' = '''R'''esearch '''D'''ata '''M'''anagement '''P'''lan) on an Ubuntu 14.04 LTS server with the "RubyonRails" web development framework installed.
+
A research data management plan usually involves information about the following elements;
 +
#Data Types and Storage.
 +
#Data Organization, Documentation and Metadata.
 +
#Data Access and Intellectual Property.
 +
#Data Sharing and Reuse.
 +
#Data Preservation and Archiving.
 +
Below are some online resources to help you develop a research data management plan.
  
==Installation==
+
==Online Resources==
===Step 1 - Install Ubuntu server===
+
*http://dmp.dirisa.ac.za
Install an Ubuntu 14.04 LTS server as per:
+
*https://dmptool.org
http://ubuntu.sun.ac.za/wiki/index.php/Enterprise_Server_Management
+
*https://dmponline.dcc.ac.uk
 
+
*http://researchdataq.org
===Step 2 - Install RubyonRails framework on the server===
+
*http://www.dcc.ac.uk/how-discover-requirements
====Install the prerequisites====
+
*https://www.jisc.ac.uk/guides/research-data-management
Login to the server and then type the following;
+
*https://docs.google.com/a/umn.edu/document/d/1MxQP-BqDv_fMF12F2ANQ0jYDw__1xPTTXW14xdLhIyE/edit
sudo apt-get install git mysql-server mysql-client libmysqlclient-dev
+
*https://drive.google.com/a/umn.edu/file/d/0B5Dm3XFQloc4dW5oalFNMHI2clE/view
 
+
*https://www.lib.umn.edu/datamanagement/workshops/DMP
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
+
*http://www.dcc.ac.uk/resources/data-management-plans
 
+
*http://www.dcc.ac.uk/training/dc-101/UCT-policy-workshop
====Install Ruby====
+
*https://en.wikipedia.org/wiki/Data_management_plan
Then install ruby as follows;
+
*https://uk.sagepub.com/en-gb/afr/managing-and-sharing-research-data/book240297
<pre>
+
*https://eudat.eu/events/webinar/joint-eudat-openaire-webinar-%E2%80%9Chow-to-write-a-data-management-plan%E2%80%9D
cd
+
*http://blogs.lse.ac.uk/impactofsocialsciences/2016/07/12/how-libraries-and-librarians-can-help-with-text-and-data-mining
wget http://ftp.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz
 
tar -xzvf ruby-2.3.1.tar.gz
 
cd ruby-2.3.1/
 
./configure
 
make
 
sudo make install
 
sudo gem install bundler
 
ruby -v
 
</pre>
 
 
 
====Install Rails====
 
Type the following;
 
<pre>
 
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
 
sudo apt-get install -y nodejs
 
sudo gem install rails -v 4.2.6
 
rails -v
 
</pre>
 
====Install MySQL2 GEM====
 
Type the following;
 
sudo gem install mysql2
 
 
 
===Step 3 - Get the DMP code===
 
Type the following;
 
git clone https://github.com/DigitalCurationCentre/DMPonline_v4.git
 
===Step 4 - Create the databases===
 
Type the following;
 
cd DMPonline_v4
 
cp config/database_example.yml config/database.yml
 
nano config/database.yml
 
Update the database settings you want and save the file.
 
 
 
Type the following;
 
sudo apt-get install phpmyadmin
 
Then go to the phpmyadmin web app (normally /phpmyadmin) and create the MySQL databases.
 
 
 
===Step 5 - Build the web app===
 
Make sure you are in the DMP source code folder and then type;
 
sudo bundle install
 
rake db:create
 
 
 
==Operation==
 
To do.
 
 
 
==References==
 
*https://github.com/DigitalCurationCentre/DMPonline_v4
 
*https://help.ubuntu.com/lts/serverguide/ruby-on-rails.html
 
*https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-14-04
 
*https://gorails.com/setup/ubuntu/14.04
 
 
[[Category:Help]]
 
[[Category:Help]]

Latest revision as of 18:01, 27 September 2016