Cascade CMS 8.7

Cascade CMS version 8.7 includes a number of features and improvements centered around improving the content creation and editing experience, notifications, performance and security. This release also includes a large number of improvements and fixes.

  View Requirements

Features/Improvements

  • We've added real-time notifications for actions including asset and task comments, publish reports, site import/copy reports, and edits to assets you're viewing.
  • Changes to assets will automatically update the asset tree for all users in a site.
  • We improved application performance by replacing frequent polling with WebSocket.
  • There's a new Background Tasks report, which provides a list of running and completed tasks in the system such as Broken Link Report generation, page renders, scheduled LDAP sync operations and more.
  • We've strengthened password encryption throughout the CMS using current best practices.
  • Editing assets will no longer redirect the user to that asset on submission unless Save & Preview is used or a Workflow is started. This includes edits initiated from context menus and updating Blocks within in-context editing.
  • Added maxLength restriction and help text to various form fields to prevent users from entering too much content which could lead to database-related errors.
  • We're promoting the use of secure URLs (https://) by adding subtle help text and placeholders throughout the system.
  • We've added a Move/Rename Workflow Definition type. You can use an unpublish trigger in your Move/Rename workflows to ensure assets are unpublished from the web server when their path changes.
  • You can now apply asset naming rules at the System and/or Site level. These rules will be enforced for newly-created assets in the system.
  • Access your SiteImprove data for relevant assets in Cascade by enabling the SiteImprove plugin in your system preferences.

Issues Fixed

  • Malformed URLs such as "http:hannonhill.com/blah" and mixed-case URLs don't generate errors in the software now.
  • Clicking region names in the sidebar shows region assignments again.
  • Clicking regions that aren't in-context editable no longer highlights them.
  • Corrected a number of issues with the custom scrollbar.
  • Continuing on the improvements to GA Connectors introduced in 8.6, all newly-verified GA Connectors will use a new Google application so they will no longer be subject to the same quota as instances running on older versions of Cascade CMS.
  • Grouping by link in the Broken Link Report works again.
  • Scheduling content reviews now only available for reviewable assets to which the user has write access.
  • "Schedule Review" and "Mark as Reviewed" through the context menu now works.
  • Asset review dates are now updated when the next scheduled review date is reached.
  • Several additional bug fixes and improvements related to content review scheduling.
  • Upgraded TinyMCE from v4.5.7 to v4.6.7 to address issues with code sections in source code, selecting Spectate forms, using dialogs and the source code editor in IE11/Edge, along with numerous other improvements/fixes.
  • The currently-viewed asset is now properly highlighted within the Site asset tree if it has the same name as its parent container.
  • Nested Data Definition groups no longer overflow the borders of the edit modal.
  • Fixed issue where publishing individual relationships would send an unpublish request.
  • Content within <script> tags is no longer subject to spell checking.
  • Unpublishable outputs no longer appear as publishable in the publish modal.
  • Notifications that failed to be sent due to long subject lines are now truncated.
  • Required smart fields no longer prevent form submission if they're hidden.
  • The [ keyboard shortcut will once again re-open the Site Content sidebar.
  • Unchecking deprecated WYSIWYG Data Definition field options will no longer put the Data Definition into an unusable state.
  • Clicking the Add radio during the spelling content check no longer focuses the Fix radio.

Additional proxy settings

If you have Cascade CMS running behind a proxy server, such as Apache, additional configuration is necessary for Cascade CMS v8.7 to communicate through WebSockets. See this article for additional information.

Google Analytics Connector re-verification

There is fix in this version of Cascade CMS that improves Google Analytics Connectors to make them more reliable. Occasionally Google Analytics Connectors were running into a daily quota being exceeded errors during synchronization. To avoid running into this issue, we recommend re-verifying (unverifying and verifying back) all currently verified Google Analytics Connectors.

First time installation?

Be sure to import our default database schema prior to installing Cascade CMS for the first time. Then follow the appropriate installation instructions for your environment.

Upgrade Steps

  1. Shut down your currently running Cascade CMS environment.
  2. Before you upgrade, we strongly recommend that you back-up your production database as well as set up a test environment and perform a trial run of the upgrade. All customers are entitled to a test license for this purpose.
  3. Read the release notes and upgrade guides for all releases between your version and the latest version.
  4. Check the table below to see which installer type is required.

Which installer should I use?

With certain upgrade paths, a full installation of Cascade CMS is required in order to ensure that the application has the latest required libraries. See the table below for a summary of which installer you should use based on the version from which you are upgrading. For any versions that do not require a full installation, using the ROOT.war upgrade method is allowed.

Upgrade requirements for Cascade CMS releases
Upgrading From Full Installation Required
7.x Yes
8.0.x Yes
8.1.x Yes
8.2.x Yes
8.3 No
8.4.x No
8.5 No
8.6.x No