Version:

    Version 8.0.0 release details

    Last updated: 12th August 2024
    Released: 12th August 2024

    When upgrading your website to the latest version of Acquia Site Studio, database updates will be applied and therefore you can't roll back to the previous version of Acquia Site Studio once upgraded.

    It is recommended applying updates on your development environment and backing up your website including your database before upgrading Acquia Site Studio.

    Known issues

    • The core Big Pipe module continues to be incompatible with Site Studio
    • A regression introduced in Drupal core 10.2.5 relating to CKEditor can impact content editing whilst using Site Studio - please apply this patch to maintain data consistency when editing content.

    Highlights

    Removed Drupal 9 Support

    What is it?

    This update removes support for Drupal 9, it supports a minimum Drupal core version of 10.2.2.

    What impact will there be?

    Sites running on Drupal 9 will need to be upgraded to a supported version to continue receiving updates and support.

    What actions do I need to take?

    Ensure that Drupal core is on version 10.2.2 or later.

    Are there any risks I should be aware of?

    If a website is using Drupal 9, it can not use this version of Site Studio until Drupal core is updated to at least 10.2.2.

    Added Drupal 11 Support

    What is it?

    This update adds support for Drupal 11.

    What impact will there be?

    You can now run Site Studio on Drupal 11 sites, taking advantage of new features and improvements in Drupal 11.

    What actions do I need to take?

    Ensure your site is running Drupal 11 to utilize the latest features and improvements.

    When upgrading a site and attempting to use a WYSIWYG editor with the Site Studio text format you may encounter a console error relating to the "image_upload" plugin. If this is the case the text editor configuration will need to be updated, and it likely caused by the "image_upload" plugin is set to "false" then all other settings for that plugin should be removed.

    Are there any risks I should be aware of?

    None.

    JSON:API element support

    What is it?

    Adds support for elements that have been added to a Node Layout canvas to be available in the JSON API output.

    What impact will there be?

    If a Node Layout canvas contains elements these will be available in the JSON API output.

    What actions do I need to take?

    None.

    Are there any risks I should be aware of?

    None.

    Toggling Site Studio default elements

    What is it?

    A new feature that allows users with the correct permission to toggle Site Studio default elements that are not in use on the site. This feature is ideal when starting a website build and "out-of-the-box" elements are not required, however, it can be used at any point where an element is not being used on the site.

    What impact will there be?

    By default, all Site Studio elements are enabled on new and existing Site Studio installs. Elements can be enabled/disabled from the admin UI - /admin/cohesion/configuration/elements-toggle-settings and each element can only be disabled, if that element is not in use. When an element is disabled, it will no longer be available to be used when building out components, templates & helpers. If a user attempts to import a Site Studio package where a disabled element is used, the import process will fail with a message.

    The element usage needed for toggling the elements can be generated using batch or cron on the admin UI page or run using the follow drush command: drush sitestudio:element-usage.

    What actions do I need to take?

    Run a cache clear, drush updb / database updates. Navigate to /admin/cohesion/configuration/elements-toggle-settings to enable or disable elements once the element usage data has been generated via batch or cron.

    Are there any risks I should be aware of?

    None.

    Layout Canvas Governance module and permissions

    What is it?

    A new module, that when enabled will provide granular control over what a user can do with the layout canvas.

    This will add the following options:

    • "administer layout canvas add" - This will remove the add button in the layout canvas and visual page builder, remove it from the layout canvas and visual page builder node dropdown, and remove single clicking a layout canvas node to alter your insert position and opening the sidebar browser
    • "administer layout canvas configure" - This will remove the configure button in the layout canvas and visual page builder node dropdown (provided a user has the ability to configure components)
    • "administer layout canvas delete" - This will remove the delete button in the layout canvas node dropdown and visual page builder component toolbar dropdown, it will remove the keyboard commands to delete a layout canvas node
    • "administer layout canvas drag" - This will remove drag and drop on the layout canvas and visual page builder
    • "administer layout canvas duplicate" - This will remove the duplicate button on the layout canvas node dropdown and visual page builder component toolbar dropdown, it will also remove the keyboard shortcut to duplicate.
    • "administer layout canvas edit" - This will remove the edit button on the layout canvas dropdown and visual page builder component toolbar, it will also remove being able to double click a layout canvas node.
    • "administer layout canvas save" - This will remove the save button for the layout canvas node dropdown and visual page builder component toolbar dropdown, and it will remove the save button in the layout canvas and visual page builder canvas dropdown

    What impact will there be?

    When the module has been enabled and if a user does not have the appropriate permissions, certain parts of the UI will be disabled for them. Only enable this module if you require these granular permissions.

    What actions do I need to take?

    Install the new governance module and run a Site Studio import.

    Are there any risks I should be aware of?

    That by enabling this module you may lock out users unintentionally.

    Bug fixes

    Users are able to use empty spaces to get around required validation

    What is it?

    Resolves an issue where users were able to get around any required validation by using empty spaces

    What impact will there be?

    Now empty spaces will not usable for validation, and will still show a required message to users.

    What actions do I need to take?

    Site Studio Import.

    Are there any risks I should be aware of?

    If you have purposefully avoided validation, this will now fail when you try to resave.

    Users are unable to use media browser field and WYSIWYG media button on the same component

    What is it?

    Resolves an issue where users were unable to open the media browser from the media browser field and then use the CKEditor WYSIWYG media button. This would cause overrides to incorrect fields.

    What impact will there be?

    All instances of media library will open and apply correctly to the appropriate fields.

    What actions do I need to take?

    Site Studio Import.

    Are there any risks I should be aware of?

    None.

    Steps before upgrading

    As with any version of Acquia Site Studio, we recommend that you backup your websites database and code before upgrading the version of Acquia Site Studio. There are no other specific steps to carry out before upgrading to this version.

    Upgrade

    It is recommended that you backup and upgrade your website on a development environment before applying to a production website. You can upgrade your version of Acquia Site Studio by following our upgrade guide.

    DX8 knowledge base icon

    Frequently asked questions

    Get instant answers to common questions. Available online 24/7.

    Find answers

    Raise a ticket icon

    Raise a support ticket

    To raise a ticket, sign into Acquia Cloud and select Help in the top menu.

    Raise support ticket

    Acquia

    Copyright © 2020 Acquia, Inc. All Rights Reserved. Drupal is a registered trademark of Dries Buytaert.