Developer track Marta Ribeiro

Slides:



Advertisements
Similar presentations
Single Page Apps with Breeze and Ruby.
Advertisements

APA CONFERENCE, FRASCATI 6 November 2012 Data management planning at the DCC Martin Donnelly Digital Curation Centre University of Edinburgh.
… because good research needs good data DMP Online, Lincoln, 28 th Feb 2013 DMP Online Kerry Miller Digital Curation Centre University of Edinburgh
Getting Started with Capistrano and Ruby on Rails Slides taken from
Creating Web Services with Ruby on Rails Robert Thew Internet and Web Systems II.
Using language services to enrich the LOs' descriptions Dr. Vassilis Protonotarios University of Alcala, Spain 10 th Strategic Seminar / Conference 6-7.
M ASSIVE M OSAIC Jeremy Lenz Austin Nakamura Michael Rush Combining Photos with Friends.
Creating Web Services with Ruby on Rails Robert Thew Internet and Web Systems II.
Unicode: The Right Tools, but How to Use Them? Presentation to the Digital Library Federation Fall Forum November 18, 2003 Elizabeth A.S. Beaudin, OACIS.
Optinuity Confidential. All rights reserved. C2O Configuration Requirements.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
© 2007 Oracle Corporation – Proprietary and Confidential.
RUBY ON RAILS It’s so rad. What we’ll cover  What is Ruby?  What is RoR?  Why RoR?  Developing with RoR  Deployment  Demo  Questions.
Ruby on Rails CSCI 6314 David Gaspar Jennifer Garcia Avila.
Chapter 3.2 – RoR: easier, faster, better Maciej Mensfeld Presented by: Maciej Mensfeld RoR: easier, faster, better mensfeld.pl github.com/mensfeld.
Library à la Carte: Customize|Collaborate|Connect Overview & Demo Kim Griggs & Jane Nichols Oregon State University.
WRRIF/RoaDMaP event University of York 24 May 2012 Data management planning at the DCC Martin Donnelly Digital Curation Centre University of Edinburgh.
Copyright © 2006, SAS Institute Inc. All rights reserved. What Is New in SAS Profitability Management (PrM) 2.1? Authors: Jack Zhang Solution & Version:
Windows Azure Conference 2014 Running Docker on Windows Azure.
QuestDirect.org PeopleTools 8.53 Upgrade is the way to go.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
1 port BOSS on Wenjing Wu (IHEP-CC)
By: Maksim Surguy & Cesar Acosta require 'sinatra‘ get ‘/' do "Hello World!" end.
DB server + PHPMyAdmin ดรัสวิน วงศ์ปรเมษฐ์ สาขาวิชาเทคโนโลยีสารสนเทศ คณะ วิทยาศาสตร์ มรภ. บร. 19/10/56.
Ruby on Rails Your first app. Rails files app/ Contains the controllers, models, views and assets for your application. You’ll focus on this folder for.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
High-class document management for small and medium businesses. Let effective and easy document handling become reality at your company.
Lecture 11 Rails Topics SaaSSaaS Readings: SaaS book Ch February CSCE 740 Software Engineering.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Ruby on Rails CSE 190M, Spring 2009 Week 6. Overview How to use a database Demo creating a blog application on Rails Explain how the application works.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Ruby and Rails James Crisp.NET Practice Lead ThoughtWorks Australia From aperspective.
Data Management and Accessibility S.M. Kaye PPPL Research Seminar 12/16/2013.
Ruby on Rails vs ASP.NET MVC Simone Chiaretta Web Architect, Council of the EU Milano, 19 Febbraio 2011 Sandro.
Ruby on Rails: Databases. Rails Database Familiar Table Concept Naming convention – lower case, plural (i.e. tweets) How to Access (find), Update, Delete.
USING RUBY An Introduction By Evgeny Rahman. About Me Principal Engineer at FirstFuel Software 10+ years in Software Engineering 5 years working with.
Globus Toolkit Installation Report. What is Globus Toolkit? The Globus Toolkit is an open source software toolkit used for building Grid systems.
Slide 1 Product Line Studio TM Features used for “Customization of Documents”
Software United Overview What it is and how it works Alexey Vasyukov Consultant / VDEL
1.Login from pub3 to olserver13 using one single interface (authentication with ActiveDirectory and through the firewall) 2.A possible changing of strategy.
A. Thakar & P. Kunszt, JHU1 SX Status Version 2.1 – now due late Oct New Data New Features User Issues Daniel’s List SX To-Do List Multiple Reruns Schema.
Checking under the Hood: A Guide to Rails Engines Mike Perham
Studio Fx on Rails Demonstrating the Studio Fx API.
Sushi – An exquisite recipe for NGS data analysis Hubert Rehrauer & Masaomi Hatakeyama Supporting User for SHell-script Integration.
Lecture 13b Rails – Controllers and Views Topics SaaSSaaS Readings: SaaS book Ch March 3, 2014 CSCE 740 Software Engineering.
Where next with DMPonline Marta Ribeiro
Introduction to Data Management Plans Sarah Jones Digital Curation Centre, Glasgow DMPonline workshop, 9-10 November.
How to Create a Data Management Plan? Step-by-step wizard for generating DMP Create | edit | re-use | share | save | generate Open to community Links to.
1 Dr Alexiei Dingli Web Science Stream Installing ROR.
Options for customising DMPonline Sarah Jones Digital Curation Centre, Glasgow DMPonline workshop, 9-10 November.
Copyright © 2012, SAS Institute Inc. All rights reserved. SAS ® GRID AT PHAC SAS OTTAWA PLATFORM USERS SOCIETY, NOVEMBER 2012.
Office of Science Statement on Digital Data Management Laura Biven, PhD Senior Science and Technology Advisor Office of the Deputy Director for Science.
Introduction to MySQL  Working with MySQL and MySQL Workbench.
Advanced Migration By Aye Mon Tun.  To change database schema in consistent and easy way  In ruby code Migration? 11/25/2013 2Web Application Engineering.
Oracle 10g database installation kit  A bundle of scripts which allows to install Oracle 10g database server on a single node: Useful for both experienced.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 OS Management with TPM for OS Deployment.
INTRODUCTION TO AMAZON WEB SERVICES (EC2). AMAZON WEB SERVICES  Services  Storage (Glacier, S3)  Compute (Elastic Compute Cloud, EC2)  Databases (Redshift,
Let's talk about Linux and Virtualization in 'vLAMP'
Web application hosting with Openshift, and Docker images
Web application hosting with Openshift, and Docker images
Foreman in Your Data Center Lukáš Zapletal
In-Depth Introduction to Docker
INSTALLING SQL SERVER 2016 vNext CTP 1.2 ON LINUX UBUNTU 16.04LTS
UAA Operator Issues 25 Feb 2013.
SharePoint Framework Extensions
Enterprise Java Bean. Overview of EJB View of EJB Conversation Roles in EJB, Types of Enterprise Beans Lifecycle of Beans Developing Applications using.
Enhancing Cloud Foundry with CLI Plugins
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Docker, Drupal and Persistence
Presentation transcript:

Developer track Marta Ribeiro

Objectives DMPonline data structure Prerequisites Gems Steps to run RoR What’s next? 10th November 2015Roskilde University, Copenhagen

DMPonline data Institution User DMP Project Funder DMP Template Guidance 10th November 2015Roskilde University, Copenhagen

DMPonline data Institution User DMP Project Funder DMP Template Guidance Users Templates Guidance DMPs 10th November 2015Roskilde University, Copenhagen

Prerequisites DMPonline is a Ruby on Rails application, and currently we are running it Intel(R) Xeon(R) 2.50GHz Red Hat Enterprise Linux Server v 6.7 Ruby 2.0.0p247 Rails MySQL server v5.0 or greater. 10th November 2015Roskilde University, Copenhagen

Gems source ' # # RAILS # gem 'rails', '3.2.22' gem 'less-rails' gem 'twitter-bootstrap-rails' gem 'sass-rails', '~> 3.2.3' gem 'sass' gem 'therubyracer', '0.11.4gem 'libv8' gem 'ledermann-rails-settings' gem 'jbuilder' #to allow cloning of objects gem 'amoeba' # Gems used only for assets and not required in production group :assets do gem 'coffee-rails', '~> 3.2.1' end group :development do gem "better_errors" gem "binding_of_caller" end # # DATABASE/SERVER # gem 'mysql2', '0.3.10' # Use unicorn as the app server # gem 'unicorn' #cancan for usergroups gem 'cancan' 10th November 2015Roskilde University, Copenhagen

Gems (cont.) # # USERS # # devise for user authentication gem 'devise' gem 'devise_invitable' gem 'omniauth' gem 'omniauth-shibboleth' #rolify for roles gem 'rolify' # Gems for repository integration gem ' _validator' gem 'validate_url' # # VIEWS # gem 'jquery-rails' gem 'tinymce-rails' gem 'friendly_id' gem 'contact_us' gem 'recaptcha‘ gem 'uglifier' #implementation of forms gem 'activeadmin', '1.0.0.pre1' # # EXPORTING PLANS # gem 'thin' gem 'wicked_pdf' gem 'feedzirra', '0.5.0' # WORD DOC EXPORTING gem 'caracal', '~> 1.0' gem 'caracal-rails', '~> 1.0‘ gem ‘nokogiri’ 10th November 2015Roskilde University, Copenhagen

Steps to run RoR Ruby commands: –If changes have been made to ‘Gemfile’ $ rm Gemfile.lock $ bundle install –If changes have been made to the DB $ rake db:migrate RAILS_ENV=production –Steps to make changes live $ rake assets:clean $ rake assets:precompile:all RAILS_ENV=production $ rm -rf tmp/cache/assets $ > log/production.log $ sudo /usr/sbin/apachectl restart 10th November 2015Roskilde University, Copenhagen

What’s next? A number of enhancements and new features are planned. These include: APIs to create plans, extract guidance and generate statistics from DMPonline Multi-lingual support so foreign language versions can be presented Locale-aware support to provide tailored instances for particular countries or other contexts A lifecycle to indicate the status of DMPs and allow institutional access to plans Support for reviewing Data Management Plans 10th November 2015Roskilde University, Copenhagen

Q&A Image credit: The original SimonB - 10th November 2015Roskilde University, Copenhagen