Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 1.22 KB

interactive.rst

File metadata and controls

43 lines (35 loc) · 1.22 KB

Interactive Apps

Interactive apps can be developed and deployed using the same tools that are currently provided for all Open OnDemand applications but requires further app-development-interactive-setup.

An Interactive App is a plugin that follows a custom file/directory structure and API that can be described by the five stages: app-development-manifest app-development-interactive-form, app-development-interactive-template, app-development-interactive-submit, and app-development-interactive-view.

A typical file/directory structure for an Interactive App can look like:

my_app/
├── form.yml
├── manifest.yml
├── submit.yml.erb
├── template
│   ├── before.sh.erb
│   └── script.sh.erb
└── view.html.erb

Each of these files/directories are described below in their respective stage.

interactive/manifest interactive/form interactive/form-widgets interactive/dynamic-form-widgets interactive/template interactive/submit interactive/view interactive/sub-apps interactive/conn-params