Chapter goals
In this chapter you will learn how to install and setup widget box pro, deploy a first widget (template) and make some basic modifications to it.
Installation
Some high level conceptual info
Exercise 1 - Install
TVC installation guide (link)
Helium installation guide (link)
(without schema? license and installer from products? basic core, sb, gr only?)
Setup
Some high level conceptual info
Exercise 2 - Setup
helium.xml minimal setup (docs link where applicable)
properties (log level, user agent & dev mode?)
start server and validate servlet init in log?
<boilerPlate/>
Deploy a widget
Exercise 3 - Deploy a widget
Download and deploy Issues widget.
Predefined zip with a few files
view and consider content, issue vs common domain xmls
json widget spec
use add app in platform management
add app to dashboard from compass and test it
Basic Configuration
Exercise 4 - Modify widget configuration
Add an attribute column <docs link>
Add related data (assignee? or CR?) <docs link>
Add built in template fancy rendering example reference <docs link>
Modify data set to exclude closed issues? <docs link>
Add command using ootb service invoke <docs link>
Add priority pie chart <docs link>
<boilerPlate/>
Create Issue Configuration
Exercise 5 - Add issue create form
Add toolbar command <docs link>
Add form config <docs link>
<boilerPlate/>
HEX / Launch Pads
Exercise 6 - Download and reference a specific HEX / Launch Pad
Instructions <docs link>
You can use it as examples to see how things are done
<boilerPlate/>
Advanced / Dev
Advanced
Almost everything is possible by plugin code extending well defined and upgrade safe interfaces.
This is a separate training.