SDP 1.47.0 release notes

SDP release 1.47.0 is scheduled for the week starting 5 February 2024.

Back end: Tide CMS updates

New CMS features and feature updates

Selecting correct sites/site sections on new pages

CMS users now must select the relevant site section for a new page before being able to save it. Previously all the site sections a user had access to were tagged by default, resulting in extraneous and incorrect multi-tagging of pages, which also interfered with analytics.

Publication author field  

In the Publication content type, the user interface in all CMS instances is now consistent for location and behaviour of the the optional publication author field.

CMS system and security updates

  • Updated our CMS platform to version 10 of Drupal.

  • Bulk actions: location has changed from above the table of pages to below it on the Content screen. This is used by Approvers for bulk publishing and bulk archiving (see first bug fix below).

    image-20240208-000143.png
  • Data pipeline module unlocked to work in Drupal 10.

  • The Cameras Save Lives dataset now handles date fields correctly.

  • Compact card collection component: we updated the help text as the component can now be used on more websites.

  • Replaced all ‘Twitter' references and replaced the icon to reflect the platform’s new name 'X'.

  • Increased the character limit for publication URLs.

  • Added a license type vocabulary for media items in our core CMS instance.

  • Built a dataset and pipeline and added values to elastic search.

  • Implemented a cron functionality for automatic updates.

  • [VSBA] Updated the VSBA data import to incorporate the new content category field.

  • [VicPol] Removed the deprecated ‘authentication block’ code.

  • [ACLS; previously SSP] Removed the deprecated authenticated content functionality.

CMS bug fixes

  • Bulk publishing and archiving: CMS Approvers can now publish or archive up to 50 ‘draft’ or ‘needs review’ pages at once; useful for site section launches/archiving. Read our help article on bulk publishing.

  • Webforms: Users can now only submit a webform if they have checked the collection notice checkbox.

  • Webforms: A field length validation error message now displays on webforms when the field’s character limit is exceeded by a user.

  • Statistics grid component: Error message displays if a user tries to save a page with only 1 block.

  • Changed site_alert polling 'POST' request changed to 'GET'.

  • Translated page content type: keyword and locale metatags save.

  • Grants: fixed a bug where an open grant displayed ‘closed’ on promotion cards.

  • Contributor role: can no longer delete any content; permissions updated for some content types.

  • Media: editors can no longer delete media items uploaded by other users.

  • Validation handler for revision logs now handles null moderation state.

  • Event content type: fixed AJAX errors when adding related links.

  • When a page has a hero image in the header, the page title and introduction text display in blocked style for improved legibility and accessibility.

  • Data table component: hyperlinks in the data table component are working again.

  • Shine resources content type: fixed site tagging options.

  • FreeOTP authenticator now adds a token and generates an OTP to the application.

  • Removed warning message when two-factor authentication setup is complete.

  • Right-to-left content: position of bullet points fixed so they display on the right (before the text)

  • [ESV] Sitemap xml code changed to fix error.

  • [SSP] Publication author now displays on live pages as expected.

  • [Premier] Fixed bug that stopped users from updating mailgun email templates.

CMS features deprecated

  • Decommissioned the Coronavirus testing locations component.

  • [VicPol] Removed location content type.

  • Removed Card event and Card event automated components from our Core CMS instance. Promotion card and Navigation card can now be used to link to event pages.

Front end: Ripple 2.6.2 updates

What's included in the Ripple 2.6.2. These changes will be visible on sites that have had Ripple 2 applied, including http://vic.gov.au .

Ripple 2 new features

Secondary campaign added to 1 profile template

The option to add a secondary campaign (campaign banner displayed at the bottom of the page) will be added to 1 profile template:

  • Women's honour roll

Ripple 2 bug fixes

Heading hyphenation

For the initial Ripple 2 rollout, we included the option for long words to be hyphenated onto a new line, to help make the text more readable for website users who use a highly zoomed in browser.

However, how this hyphenation ended up displaying is not ideal.

Current Ripple 2 behaviour

We are removing the site-wide hyphenation in this release.

Publication content type – side navigation menu

When using a preview link to view an unpublished publication webpage, the right-hand side menu doesn’t display.

This is a bug that will be fixed in this release.

Publication content type – pagination

In Ripple 1, the options at the bottom of a publication’s child pages to navigate to the previous or next page displayed the child page’s title and its introduction text underneath a back or forward arrow.

For Ripple 2, this was redesigned to display the words ‘Previous’ and ‘Next’, with just the child page’s title underneath. The arrows are also placed together, rather than spaced apart on the left and right, for improved accessibility.

The Ripple 2 change wasn’t applied correctly in the initial rollout, but will be fixed for this release.

Page header – journey links

In the header section of a page, you can add ‘journey links’ through to other webpages or websites. At the end of the link is a decorative arrow.

After the rollout of Ripple 2, in some cases the arrows are wrapping to a new line.

The ideal way for these arrows to display is to stay connected to the final word. This change will be applied in this release.

Page header – call to action banner

There is a bug when trying to add a call-to-action button to a header.

This bug will be fixed in this release. The options available to add to a header will be:

  • a button by itself

  • a button and a 2nd link

  • a button and a 2nd link with additional text above this link.

These options are only possible if there is no image added to the header. The feature displays as expected when the page has corner graphics.

Card carousel component – external links

There is a bug when cards in the carousel component contain an external link: when clicking on the card, it does not take you to the linked URL.

The behaviour of the card is also not working as expected – the entire card should be clickable, not just the card title.

Cards currently using an internal link work as expected.

To understand the difference between external and internal hyperlinks, read the How to use hyperlinks guide.

Contact us block – empty fields displaying an icon

For some pages where the Contact block was enabled, and a user had added the option for social media links but then left a field blank, an icon was being displayed on the published page.

This bug is limited to pages that were created prior to these fields becoming mandatory to fill in (or needing to be removed) in order to save the page.

The fix for this release is that an icon will only appear if text and a URL link are provided in the relevant fields.

Redirects – using the browser back option displays blank page

For page links to a page that has been redirected, if the website user clicks on that link they will be successfully redirected to the intended new page. The issue occurs when a website user clicks on a link to a page that has been redirected and then clicks their browser’s back button. Instead of returning to their previous page, the browser will display a blank page. This bug has been fixed.

Wide tables spreading outside body text column

Wide tables were spreading on top of sidebar content. This bug has been fixed.

Ripple 2 questions, support or further information