Publishing Portal Configuration Changes (Flush Data)

Introduction

After making a configuration change to how a Portals page looks or works by changing a setting that affects a Portal, the affected page of the Portal does not update to display the change.

Examples:

  • Portal pages are not updating after making configuration changes.
  • Portals not showing string resource changes.
  • Portals still show old text after changing it.
  • Back-end changes are not reflected on the front end.

Conditions

  • Where: Any Portal page.
  • Who: Affects users who are able to make configuration changes to the Portals (typically administrators).
  • When: While viewing any page in a Portal, after making a configuration change in the Workbench.

Steps to resolve

Whenever you make a change in the Workbench that changes how a Portal page looks or behaves, that page will not reflect the change until the configuration cache is updated.

Flush (refresh) the Portals configuration cache, which will update it and cause the configuration changes to be applied to the Portals.

Important

Whenever you flush the cache, the system will immediately rebuild it. As a result, Portals will temporarily load more slowly than usual until the cache has finished rebuilding. Because this can impact the experience of Portal users, you should avoid flushing the cache frequently.

You also do not need to flush the cache after every configuration change: instead, we recommend waiting until you have finished making all intended changes before you flush the cache to review your changes.

To flush the Portals configuration cache, follow these steps:

  1. After making any changes to Portal configurations in the Thentia Cloud Workbench, click the   Modules button, then click on Config:
    config.png
  2. The Configuration module will open, and will display the Portal Configuration Record List. Here, click the   Flush Data button in the menu bar:
    flushbutton.png
  3. You will see a notification that the cache flush is in progress, followed by another notification when it is completed:
    flushnotif.png
  4. After you have flushed the cache, open (or reload) the affected Portals page(s) to check your changes.

Detailed description

To determine how pages in Portals should look and behave, Thentia Cloud uses a variety of entities in the database that contain the relevant settings and configurations. Because accessing the data in these entities is relatively slow, Thentia Cloud employs "caching", a practice in which a "snapshot" of the Portal configuration is taken. The cache can be accessed much faster than the original configuration data, resulting in significantly speedier page load times.

However, the cache is a snapshot of the configuration at a particular moment, and does not automatically update when the underlying configuration changes. As a result, any changes that you make to the Portal configuration in the Workbench will not be reflected on the affected Portal pages until you make a new configuration snapshot (i.e., refresh the cache).

 

 

Was this article helpful?
0 out of 0 found this helpful
  • Submit a request

    Still have questions? Submit a request and our support team will be happy to help!

Comments

0 comments

Article is closed for comments.