Publications update 2023/06/13

This post is about the latest changes we added to Publications.

 

1.Enabled Change Tracking for Contact Info

Introduction
Users, Organizations, and Accounts all rely on contact information such as email address, address, phone numbers.
While we currently do not support adding these entities to a publication, this foundation is needed to enable it for the future, to make publication more useful for the customers.

Desired outcome
Make the email address, address, phone numbers change tracked.

What we have done
We have made these information change tracked.

 

2.Reduced the noise of reviewing changes in Publications, while improved user experience

Introduction
Publications is becoming the defacto standard for Content Publishing. While the product has been in development for awhile, it has quirks that can make it difficult to use.

Some example quirks:

  • Showing changes that are not relevant for users

  • Reviewing changes takes far too long to load

  • Make wiki page to be able to change tracked

  • Buttons will say Submit for Publication but you are actually submitting for workflow.

  • Old publications can stack up in database

 

Desired Outcome
Show only the relevant information to users, with a better performance. Also we would like to avoid outdated data to be stored in database. While also notify users if they are submitting their data to a workflow, or a publication.

What we have done
We have implemented CTDisplayRenderers for multiple entities to improve performance, and added a mechanism to remove publications older than six months. We have made wiki pages to be able to change tracked. We replaced a language key, but in the future we are planning to replace multiple labels in the product when workflow and/or publication is enabled.