Community Tip - New to the community? Learn how to post a question and get help from PTC and industry experts! X
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
Solved! Go to Solution.
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
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