cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X

Composer and Mashup Builder Enhancements 8.5

No ratings

Composer Enhancement:

-Improved workflow support
NG Composer challenging to navigate -> Usability challenges with editing and viewing data

Feature:
-Tab style editing support
-Horizontal tabs
-New Grids with Resizing
-Resizing in Entity Grids
-Schedule Editor


Problem: Need modernization of platform visualization toolset

->

-New Webcomponent widgets
-Responsive layout now GA
-Theming now GA
-Key messaging
-New ability to build responsive modern web applications

 

Theming and Theme editor

-Centralized style management
-Easily apply to all Mashups of an applications
-Bindable, can be changed dynamically
-Set Colors Typography, Lines, Borders, States

-Set globally or by group of elements (buttons, grids, inputs)
-Mashup Preview can be set

 

New Widgets in 8.5

-Breadcrumb
-Dynamic panel
-Icon
-Image
-List Shuttle
-Property Display
-Slider
-Value Display
-Advanced Grid now part of platform


Functions:
-Confirmation
-Event Router
-Logout 
-Navigation
-Status Message

 

Responsive Layout
-New responsive layout editor, based on Flex
-Content lays out according to rules, adapts to the screen size and settings

-Static and size range support

 

Migration

When you open a mashup containing legacy widgets for which there are web component replacements available OR
You open a mashup containing legacy layouts, a banner appears at the top of the design page


Clicking Yes will migrate to new widgets and new flex layout
-Bindings in the mashup are retained
-Recommended to review widgets sizes

 

Layout Migration
-Static layous are migrated to a responsive flex container



Q: There is still no Right mouse click support? 
A: We don't have a right click context menu yet, but we're looking into what can be included based on the context for a future release.

Q: With flex containers, is it still possible to create a mashup with two columns, one covering 1/3 of the screen, the other 2/3 of the screen, when the size of the screen is not known upfront?
A: Correct - you can set container rules to grow and shrink (in your case, set one container to use 1/3rd and the other 2/3rd)

Q: Do we have the cut/paste function in the responsive containers so we're able to move content around?
A: Yes, now you can move the whole container too! You can either use the cut/ copy/ paste from the toolbar, or use keyboard shortcuts (shift for cut/ move and alt for copy).

Q: The old layout widget allowed setting column size as percentage, rather than absolute size. How can that be done in containers?
A: With containers, it uses the standard flex-grow and flex-shrink css properties. We have Grow Ratio and Shrink Ratio properties available, and you can set the values there.

Q: How are we addressing the expand/collapse functions we used to have in the headers/footers/righ&left side bar?
A: Each container  will have an option to Expand/ Collapse. Based on where the container is located (left/ right or top/ bottom), it will expand accordingly - so left/ right sidebar or header/ footer.

Q: Does it show which widgets are undergoing the changes from legacy to new?
A: The legacy widgets are grouped in the 'Legacy' widget category, and are indicated with an icon noting it's a legacy widget.

Q: What about migrating from widget from extension (ie advanced grid) ? Those will be replaced also?
A: Correct - when you move to 8.5, you won't have to import the extension any longer. If you have any Mashups with the Advanced Grid in place, it'll pick it up.

Q: Can we add CSS to the themes?
A: Yes, you can add. The Custom CSS tab is available for Themes specifically too.

Q: Bindings of containers won't be saved - does that mean that if we use contained mashup with mashup parameters, all bindings will be lost?
A: The bindings within the container should not change; the Mashup parameters will be exposed so that you can bind in/ out. The bindings should be retained - when you migrate from the old layout to the new, any bindings you have should not be lost/ broken.

Version history
Last update:
‎Sep 26, 2019 02:38 PM
Updated by:
Labels (2)