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 8 Next »

Chapter goals

In this chapter you will learn the basics on how to install and setup widget box pro (tvc helium widgets), deploy a first widget (included template) and make some basic modifications to it. You will also learn how to find documentation & examples, download binaries & license.

Prerequisites

  • Access to a 3DEXPERIENCE dev env (tomee 3dspace exploded web app)

  • Basic xml understanding

Installation

The installers adds web resources to 3dspace and an optional schema (required for live UI configuration etc). The web resources includes jar files, js, html, css etc. A servlet is registered with the web.xml.

Exercise 1 - Install product

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

web.xml (view tvc servlet definition)

helium.xml minimal setup (docs link where applicable)

tvc.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. <link to simple training zip app>

  • Predefined zip with a few files

    • view and consider content, issue vs common domain xmls

    • expand to WEB-INF/tvc

  • 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