In order to create products consisting only of configuration file and no source code I have made some changes to the utility.product plugin which might require changes in other products.
1. The utility.product now provides a default extension for the WorkspacePrompt, this has an additional dependency to org.csstudio.startup.helper which will need to be added to products using utility.product.
This currently includes
2. The messages.properties has been moved from org.csstudio.utility.product to a fragment org.csstudio.utility.product.default, thus if you want the default setting this additional fragment will also need to be added to your product. By moving the messages.properties into a separate fragment each site can configure the product without having to recreate the default extension points. You can simply create a new fragment org.csstudio.utility.product.sitename with the messages.properties set to the values specific to your site.
The following changes are non-conflicting changes but might be interesting to people packaging products
1. CSStudioPerspective: This perspective is not configurable using preferences, each site can now define what the default CS-Studio perspective for their site should comprise of.
# list of views and their placeholder layout positions
The list of perspectives and views to be added to the window shortcut can also be specified using preferences
# list of perspectives to be added to the perspective shortcut
# list of views to be added to the views shortcut
Please let me know if you need any additional changes to ensure the continuing functioning of your products.
Get latest updates about Open Source Projects, Conferences and News.