This portal is to open public enhancement requests against the products and services belonging to IBM Sustainability Software. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).
We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:
Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,
Post an idea.
Get feedback from the IBM team and other customers to refine your idea.
Follow the idea through the IBM Ideas process.
Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.
IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.
ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.
PUB Studio's primary and secondary template relationship is different compared to the PUB DB report with its templates. In PUB DB, you need to create a report with primary and secondary templates. Once this is completed, you have references set, and no need to modify them going forward. After this, when there are updates to one or more templates, you can push updates to each template from PUB Studio to the PUB DB. Templates in PUB DB will be updated and the PUB DB report will be dynamically updated to include the latest template. There is no need to update the report and template references.
In summary, you do need to create an initial report and set up a template structure but after this, you can update each template individually from PUB Studio when there are template changes.
I hope this clarifies the process today. In the future, we plan to add template versioning and probably we will need to add a flag if the PUB DB report should take the latest template version of the one specified in a report.
Hi thank you for feedback. Having versioned templates does make this a little more complicated however the time we lose doing development on our local machine and getting the approx 21 sub templates manually uploaded and then updating all the references on parent template and then uploading the parent template is incredibly time consuming and PUB Client often has errors re-adding the templates which means we need to remove and re-add them to get it to work.
One of our key issues is we need to deploy our parent and 21 child templates on 4 different servers. The files themselves are all CM controlled (outside of the Pub Server) and the development occurs locally. Is it feasible that if local development of the templates uses dynamic referencing of children that when the parent template is uploaded there is an option to
a) all the dynamically linked children are actually embedded physically in the one template of the server? This would have a massive running performance increase (as the child templates don't need to load each time) and still allow us to do development on small sub templates and deploy to the server for a production environment.
b) upload all children and tag a version against it and auto link it back to parent. (this would be ideal) We run different versions of the template in parallel. eg we support Build 2 of publishing templates at the same time as build 3 and Build 4 for example so they each are their own base object and not incremental version of each other.. The server version control will be great for bug fixes on main deployment so looking forward to that.
Happy to explore these options further and hope what I have written makes sense.
Currently, PUB Studio allows updating individual PUB DB templates. In order to use PUB templates with PUB DB, user needs to create report specifying which templates to include, replicating primary/secondary templates relationship established for PUB Studio. If this process would change, then when uploading updated primary template, reference templates would be uploaded too even they might have not changed. Therefore, this is not desired, nor valuable. In addition, we plan to provide PUB DB asset versioning in the future and if non-changed templates would update its version, this could lead to the misleading behaviour. Therefore, PUB team feels the current implementation is sufficient and we would like to hear your feedback before making decision on this idea.