Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Chapter goals In this chapter you will learn the basics on how to install and setup widget box pro (configurable TVC Helium widget framework), deploy a widget and make some basic modifications to it. You will also learn where to find documentation, examples, installers & license. |
...
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 setup is not included in this training. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Exercise 1 - Install product
|
...
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 It is recommended to TEST all below steps incrementally (refresh widget in dev mode) <SCREENSHOT>
|
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
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Exercise 5 - Add issue create form Add toolbar command <docs link> Add form config <docs link> TEST <SCREENSHOT> |
Toolbar sample
Code Block |
---|
<boilerPlate/> |
Create form sample
Code Block |
---|
<boilerPlate/> |
HEX / Launch Pads
...
Info |
---|
Studio (In-app designer) Most configurations could be made live directly from within the UI. This way server access and deploys (release) is no longer needed but view definitions are handled like data. Covered in separate Studio is not included in this training. <SCREENSHOT> |
Advanced / Dev
Info |
---|
Advanced There could be requirements outside what is possible by standard configuration. E.g. cells using custom calculation logic. The product supports a wide range of controlled extension plugins using well defined and upgrade safe interfaces. Covered in separate Development of advanced use cases is not covered in this training. <DATA HANDLER example?> |