Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
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 where to find documentation & , examples, download binaries installers & license. |
Prerequisites
Access to a 3DEXPERIENCE dev env (tomee 3dspace exploded web app)
Basic xml understanding
Optional IDE (vscode, eclipse or similar)
Installation
The installers adds web resources to 3dspace (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.
Info |
---|
Gradle TECHNIA best practice project setups uses Gradle and Maven artifacts to build 3dspace web archive including TVC Helium. Gradle makes upgrades as easy as changing version in a property file and manual installation steps are avoided. Gradle is a separate training. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Exercise 1 - Install product
|
...
By now the web resources should be installed into your target 3dspace server folder. Value Component basic behaviour is controlled by global properties (e.g production mode for performance or development efficiency) . Let’s take have a look at the result in 3dspace.
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Exercise 2 - Installation result and Setup
|
WEB-INF/classes/Helium.xml sample
Code Block |
---|
<TODO/> |
WEB-INF/classes/tvc.properties sample
Code Block |
---|
tvc.TODO=debug tvc.TODO=false tvc.TODO=User Agent tvc.TODO=secret123 |
...
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Exercise 3 - Deploy a widget
|
json sample
Code Block |
---|
<TODO/> |
Basic Configuration
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Exercise 4 - Modify widget configuration
|
Attribute
Code Block |
---|
<boilerPlate/> |
XSD validation with IDE
Code Block |
---|
<boilerPlate/> |
Related Assignee and CR inc group header
Code Block |
---|
<boilerPlate/> |
Style cell using built-in handlebar template
Code Block |
---|
<boilerPlate/> |
Modify Data set to exclude closed issues
Code Block |
---|
<boilerPlate/> |
Toolbar command to add CR using service invoke
Code Block |
---|
<boilerPlate/> |
Add priority pie
Code Block |
---|
<boilerPlate/> |
Create Issue Configuration
...