Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

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.

Prerequisites

A 3EXPERIENCE env, tomee exploded web app… basic xml understanding…

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>

Using xsd schema and IDE validation support?

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/>

Live widget configuration / Studio (In-app designer)

Studio (In-app designer)

Configs can be created live using the UI…
Separate training

Advanced / Dev

Advanced

Almost everything is possible by plugin code extending well defined and upgrade safe interfaces.

This is a separate training.

  • No labels