Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the...

22
Bill Brantley Drupal GovCon 2015

Transcript of Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the...

Page 1: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture

Bill Brantley Drupal GovCon 2015

Page 2: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture

Personnel Information (COBOL)

Job

Application Tracking #1

Job

Application Tracking #2

Performance Management

Onboarding

Training Platform

Excel Access

Text Files

SharePoint Lists (manual entry)

Reports (Spreadsheets,

PDF, Word document)

The Use Case That Led to This Concept

Page 3: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture

The Original Concept

Reports Forms

Web Pages

Quantitative Information

Qualitative Information

Page 4: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture
Page 5: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture
Page 6: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture
Page 7: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture

What You Need: •  R and RStudio •  Install Shiny and

Dependencies through RStudio

•  Account on www.shinyapps.io

•  Github Account •  Drupal 7 •  Entity API module •  Entity Iframe module

Page 8: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture
Page 9: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture

The Revised Concept

Reports Forms

Web Pages

Quantitative Information

Qualitative Information

JS Libraries and HTML5 and CSS 3 and . . .

Page 10: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture

Why? ü Seamless R and

JavaScript Integration ü The OpenCPU API is a

clean and simple interface to R. It is compatible with any language or framework that speaks HTTP.

ü Statistical Apps ü Concurrency by design ü Easy Installation,

Configuration

ü The cloud server builds on AppArmor to enforce security, and Nginx for caching and load balancing.

ü All parts of OpenCPU are released under the Apache2 license.

Page 11: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture
Page 12: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture

Recommended: appdemo

Dual-boot Windows 7 and Ubuntu

Page 13: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture
Page 14: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture
Page 15: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture

The Revised Concept

Reports Forms

Web Pages

Quantitative Information

Qualitative Information

JS Libraries and HTML5 and CSS 3 and . . .

Page 16: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture
Page 17: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture
Page 18: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture
Page 19: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture
Page 20: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture

•  Comment •  File •  Node •  System •  Taxonomy_Term •  Taxonomy_Vocabulary •  User

Page 21: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture

Current Status

Reports Forms

Web Pages

Quantitative Information

Qualitative Information

JS Libraries and HTML5 and CSS 3 and . . .

Page 22: Bill Brantley Drupal GovCon 2015...Next Steps . . . " Intensive training in AngularJS " Complete the Ubuntu test server’s environment so that I can integrate NodeJS into the architecture

Next Steps . . . q  Intensive training in AngularJS q  Complete the Ubuntu test

server’s environment so that I can integrate NodeJS into the architecture

q  Replace Drupal 7 with Drupal 8 in the architecture

q  Investigate DeployR as a potential substitute for OpenCPU (http://deployr.revolutionanalytics.com/

q  Determine if other applications can be integrated into the architecture (WordPress, Alfresco, Salesforce, and so on)