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

Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X

Custom Extension version support

VS_9760165
12-Amethyst

Custom Extension version support

Hi,

If I create Custom widget Extension in Thingworx version 8.5.2 and later in future if i want to use this extension in 8.5.4 or Thingworx 9.0  then Is it Easy to Migrate such elements?

 

Note-

Custom extension is about Grid Customization ..that is

1)add , delete , Edit save the rows in Grid

2)Sequencing rows by dragging and dropping the row(Exchange the rows)

3)adding Button as Cell value in Grid etc.

 

Thanks

1 ACCEPTED SOLUTION

Accepted Solutions

You should be aware that PTC is migrating away from the previous methodology for creating custom widgets in favor of the new visual SDK.  While your widget may still work in 9.x, you may run in to some compatibility issues that will require you to tweak your extension.  

 

Custom (server-side) extensions, are another issue altogether.  PTC has a tendency to decide they want to start using a Jar file in a newer version of TWX that was not previously being used but you were using with no issues in your custom extension.  And they do this without publishing the new jar implementations in the TWX release notes.  So then you upgrade and find out you now have to deal with conflicting Jars.  Even worse, PTC decided to use an older version of the jar you were using which does not align with the dependencies in your extension.  Now your extension does not work and you have to update all your libraries so that the dependencies are in alignment with the version of the jar that PTC decided to use.  

 

You will definitely run in to the latter issue as you move from 8.5.2 to 8.5.9 and most certainly in to 9.x

View solution in original post

2 REPLIES 2
odukiya
15-Moonstone
(To:VS_9760165)

Hello,

 

I hope the following article will answer your query

https://www.ptc.com/en/support/article/CS233011

If you have further concern,please feel free to revert.

 

Thanks

Om Dukiya

You should be aware that PTC is migrating away from the previous methodology for creating custom widgets in favor of the new visual SDK.  While your widget may still work in 9.x, you may run in to some compatibility issues that will require you to tweak your extension.  

 

Custom (server-side) extensions, are another issue altogether.  PTC has a tendency to decide they want to start using a Jar file in a newer version of TWX that was not previously being used but you were using with no issues in your custom extension.  And they do this without publishing the new jar implementations in the TWX release notes.  So then you upgrade and find out you now have to deal with conflicting Jars.  Even worse, PTC decided to use an older version of the jar you were using which does not align with the dependencies in your extension.  Now your extension does not work and you have to update all your libraries so that the dependencies are in alignment with the version of the jar that PTC decided to use.  

 

You will definitely run in to the latter issue as you move from 8.5.2 to 8.5.9 and most certainly in to 9.x

Top Tags