It’s very difficult to update a template once it has been set as one. It has been recommended to use engagement cloning instead of templates to better facilitate maintenance. However, this method has risk of accidental changes to templates and no way to automatically or selectively apply the template changes. If I have 20 products, each with 10 engagements and the company colors change, we have to manually update our templates and 200 engagements with the updated CSS. This is just one aspect of template settings.
- As a customer with multiple subscriptions and products, I need one central place to define engagement templates and styles.
- I need those templates to be editable by only a few key engagement developers.
- I need template versioning so content developers know if they have the latest template.
Adding the ask that some elements of the engagement be lockable. After a template is created we want the ability to lock elements/settings so that the template has to be used in specific ways.
Example is having legal text that must appear at the bottom. Without this text field locked this could be removed, bypassing the centralized administration of engagements
Hi@sdreid and @Ashton ,
We are working on following:
Thanks,
Abhilash
Really hoping this makes engagement styling easier. I noticed when I was creating a number of “Rating Survey” templates recently that I could do a lot of customization because of how each element on the dialog is classed in CSS. I’ve noticed that there isn’t nearly the level of customization available in guides/dialogs because the boxes (rows) that get added aren’t uniquely classed so they can be targeted. In other words, as you add more content boxes to the guides they re-use the same CSS class names (instead of “<engagementname>-container1”, “<engagementname>-container2”, etc).
Oh I’ve been asking for this! Love to see that a “template home” is in the works. To add on to potential use cases to explore: