Squiz Labs Blog - The latest news from the R&D division of Squiz®

Subscribe to our RSS feeds

What's New in the Latest Release of Squiz Roadmap?

We've been working hard this year to bring you some fantastic new features in our latest release of Squiz Roadmap. Outlined below is just some of the new functionality that you can expect to run into in v1.7.0.

Editing made easy.

A new Edit button, displayed when viewing a report or a set of search results, opens a whole new world of batch editing possibilities. Clicking this button will take you to a new Batch Edit screen, allowing you to effectively edit all the ideas that were being viewed at the one time.

Roadmap: The Batch Edit button

The Batch Edit interface is set up in a manner that provides an overview of the ideas being edited and allows easy access to modifying the status, tags, milestones, assignees and contributors of these ideas.

The ideas selected can be limited using check-boxes, in order to further regulate the ideas being modified during the batch editing process.

Roadmap: The Batch Edit interface

Furthermore, a new Batch Edit privilege on the Roles screen allows you to manage the users who have access to the batch editing tools.

On the move.

Moving ideas between projects is now easier than ever before, with new options that allow you to remap your idea's status, tags, comment groups and milestones.

Roadmap: The Move Idea pop-up 

Previously, these idea values would be cleared or reset to default values. With these new remapping tools, you won't lose any of this information.

Additionally, if the project you are moving an idea to has the same basic setup as the source project, the Move Idea remapping options will auto-fill these values for you, making the process even easier.

Go forth and create.

Previously, projects could only be created by Super Users in your Roadmap system. With our new Project Creators screen, you can configure your regular users to allow them to also create projects.

Along with this addition, we've done a complete overhaul of the project creation tools, which can now be accessed via the main project list.  

Roadmap: The Create New Project pop-up 

These new project creation tools provide all the existing functionality that was previously available when creating projects, while also allowing you to import settings from other projects within your system, allowing you to get your projects up and running in no time at all!

Filter out those search results.

Searching for ideas within Squiz Roadmap has gotten that little bit more powerful with new search filters.

You can now search for ideas that have not been assigned to any users, and filter searches by one or more projects when doing a system-wide search. Search results will also now show the assignee and contributor for each displayed idea.

Project configuration tools.

Finally, we've got some small, but nifty new project configuration settings.

You can now set an alias for the items within your projects, which are set as ideas, by default. This means that the ideas in your system can be renamed to be called ticketsissuesbugs ... whatever suits your project's purposes.

This alias will be reflected within your entire project, including when viewing the help documentation.

Roadmap: The new Project Details settings

A new Comment Sort Direction is also available to allow comments on ideas to be displayed with the most recent comment first, rather than the current sorting method of listing the oldest comment first.

If this setting has been changed, the comment posting button will also be displayed at the top of the comment list, instead of the bottom. 

So When and Where Can I Get It?

Squiz Roadmap v1.7.0 is available now!

For more information on how you can your hands on it and start using these fantastic new features for yourself, please contact Squiz.

Squiz Matrix Newsletter #487

This week we released our latest version of Squiz Matrix 5. Version is a micro release, containing twenty-four bug fixes.

You can head to the Release Information page of the Squiz Matrix User Manual Library to view our release schedule, as well as find patch notes on all our past versions of Matrix.

There's also just over a week to go till our release of Matrix 5.1 on Monday, September 1st. We can't wait to set this fantastic feature release loose. Not long to go now! 

In the meantime, we have one new feature to report this week, accessible links within the Squiz Matrix back-end interface. Continue reading below for more information on this new development. 

Accessible Link in the Matrix Interface

Due for release in version  (September 1st 2014)

Within Squiz Matrix's Administration Interface, there are numerous links to, for example, lists of available keywords or external documentation.

Previously, some of these links were formatted in a way that was not truly web accessible.

You can use keyword replacements in place of values for metadata fields
on this page. For a complete list of available keyword replacements Click Here

At Squiz, we hold our products to high WCAG standards of web accessibility. As such, this feature modifies these internal links to be accessible for screen readers and other similar devices.

An example of an accessible link 

Any linked text will now fully describe the context of the link, rather than simply saying 'Click Here'. For example: 

You can use keyword replacements in place of values for metadata fields
on this page. View all available keyword replacements

Squiz Matrix Newsletter #486

This week was a bit of a sombre one in the Squiz Labs office, as we released our final version of Squiz Matrix 4. With this release, we said farewell to our classic purple back-end interface and the trusty Java-based asset map.

While we're not sure anyone is going to miss them (we've since moved on to bigger and better things), there's no doubt that anyone who has been using Matrix for a long period of time will have many fond memories of the old back-end.

Squiz Matrix 4
Goodbye, Mr Anderson.

But when a door closes, a window opens. We've also just released a new micro release of Squiz Matrix 5.0, and this week we entered our testing and beta phase of our upcoming Matrix 5.1 release. Onwards and upwards!

Check out the release blog post for more information on this week's Matrix releases.

Deprecated Assets & Features.

With the upcoming release of Squiz Matrix 5.1, we will be initiating a new deprecation process for old and unused assets and features.

Assets that have been marked for deprecation will be removed from the Matrix code via a 2 stage process:

  1. Notification and disabled creation: assets that are marked for deprecation will no longer be available for creation via the Add tool in the asset map. Already existing assets that are marked for deprecation will remain and be functional as per normal. They will, however, display a large notification at the top of every asset screen, warning users that the specific asset type is being deprecated and will be removed completely in a future Minor release.
  2. Removal of code: the Matrix upgrade will remove any code related to the deprecated assets and features from the system. The upgrade script will first check for and report any deprecated assets on the current system, allowing you to manually assess and manage these assets before the code is removed.

The following assets and features have been marked for deprecation in Squiz Matrix 5.1 and will be moving into the first phase of the deprecation process:

  • Funnelback Search Page
  • Funnelback Search Log Report
  • Funnelback Manager
  • IPB Brudge
  • Multiple Page
  • Weather Company Feed
  • Squiz Suite Manager
  • JS API Standard Mode
  • uTransact Payment Gateway
  • Structure Tree Content Type
  • Code Content Type

If you require more information about our new deprecation process, please contact Squiz.


This week we have two new features to report, including the ability for triggers to now action on assets other than that which fired an event. Continue reading below for more information on all this week's developments.

Ability for Triggers to Action on Other Assets

Due for release in version  (September 1st 2014)

Previously, triggers within Squiz Matrix could only be actioned on the broadcasting asset, i.e. the asset that fired the event of the trigger.

This feature introduces a new Action On Other Assets option when configuring trigger actions, allowing you to run any trigger action on assets, other than the broadcasting asset.

The Action on Other Assets settings 

Assets can be targeted to be actioned on using a number of different options:

  • Individually selecting the assets to action.
  • Selecting all parent linked assets of a specified link type(s). 
  • Sourcing a list of assets via a set dynamic parameter.

You can also specify the asset level to target, as well as individual asset types to action on.

This feature has been added to provide the potential for a number of new implementation possibilities for trigger setups within Squiz Matrix.

Designs: A New Comment Syntax Which Doesn't Get Printed to the Front End

Due for release in version  (September 1st 2014)

A new syntax has been added to a number of design and content assets within Squiz Matrix to allow editors and implementers to add HTML, CSS and JS comments within code that won't be printed on the front-end.

This is useful when users want to leave notes for code that are only applicable when editing in the back-end, for example, a list of asset IDs that a piece of code affects or how to update the code.

This new comment syntax is supported the following assets:

  • Design
  • CSS Design File
  • JS File
  • CSS File
  • WYSIWYG content container
  • Raw HTML content container

The format of this new syntax is as follows:

For HTML comments:

<!--@@ Comment goes here @@-->

For CSS and JS comments:

/*@@ Comment goes here @@*/

A new System Configuration option has also been added to allow you to disable the stripping of Matrix comments on the front-end. This is useful if for some reason these comments are required in the front-end output.

Squiz Matrix 4.18.9, and Edit+ 5.0.6 Released

Our August releases of Squiz Matrix are available today. These releases include our final release of Squiz Matrix 4, as well as a new micro release for Squiz Matrix 5.

With next month's release of Squiz Matrix 5.1, version 4.18.9 is our final release of Squiz Matrix 4, containing ten bug fixes. With this release, we say goodbye to the old purple administration interface and the Java asset map.

Squiz Matrix 4 

Squiz Matrix is the latest micro release of Matrix 5, after launching back in April. This release contains four bug fixes.

Edit+ for Squiz Matrix 5.0.6 is also released today, containing one bug fix.

Please be sure to follow the relevant user guides when updating or installing your system.

Squiz Matrix Newsletter #485

Last week, we unveiled the release date of the upcoming Squiz Matrix v5.1: Monday, September 1st. With only a month away till release, we're gearing up for our beta and testing phase, which will begin next week.

You can expect some exciting new feature announcements in the following few weeks leading up to the release, so be sure to keep an eye on the Squiz Labs blog for all the latest news on Matrix 5.1.


This week we're focusing on some great new Workflow additions that you can look forward to, including dynamic streams and conditions and the ability for editors to include comments when initiating the workflow approval process.

Continue reading below for more information on these exciting new developments. 

Dynamically Select Workflow Stream Based on Keyword Replacement

Due for release in version (September 1st 2014)

Workflow streams within Squiz Matrix allow you to define multiple lists of workflow steps on a single Workflow Schema asset, applied on your pages. When the workflow process is initiated, users can select the workflow stream to use for the approval process.

This feature enables workflow streams to be automatically selected based on a keyword replacement value.

On the Details screen of a Workflow Schema asset, new fields are now available allowing you to create and configure rules for each stream that is being used. These rules consist of matching a replacement value of a keyword to a specified pattern. Regular expressions are supported when creating these stream selection rules.

The Stream Selection Rules section 

If a rule is evaluated as true for the stream when an asset is in a workflow ready state, that stream will be available for user selection. If it does not meet the set selection rule, the stream will be hidden and not be available.

If only one stream is available for a user after all rules have been evaluated, the stream will be automatically set and the selector will not be displayed.

These stream selection rules are especially useful on sites containing a variety of content with multiple workflow approval procedures. By using keywords, for example, to return the metadata of the asset content being edited, the appropriate stream can be automatically selected when the workflow process is initiated.

The Stream Selection Rules No Match field 

An additional new field on the Details screen is also available, allowing you to specify the schema behavior when no streams can be automatically selected from the stream rules.

The Stream Selection Rules No Match field will allow you to specify to either use the set default stream, or to make all streams available to the user for selection. 

View the Squizmap idea for this feature at https://squizmap.squiz.net/matrix/5446.

Dynamically Select Workflow Step Approval Based on Keyword Replacement

Due for release in version (September 1st 2014)

This feature introduces the option to dynamically configure approval conditions within the workflow process, based on a keyword replacement value, in a similar manner to the above Stream Selection Rules feature.

This means that instead of hard-coding the user or user group to be the approver in a condition, you can dynamically set the condition based on a specified keyword, for example, an asset metadata keyword.

The New Dynamic Condition field 

Dynamic conditions are evaluated and set when the workflow on the asset is first initiated. This means that if a condition is based on a metadata field value, and that value changes throughout the approval process, the condition will not change.

View the Squizmap idea for this feature at https://squizmap.squiz.net/matrix/5447.

Allow Users with Write Access to Choose Workflow Stream

Due for release in version (September 1st 2014)

Previously, Squiz Matrix would only allow users with Admin permission to the current asset to select which stream to use when initiating workflow on an asset.

This feature enables you to specify on the Workflow Schema asset, the minimum permission type required to be able to select the workflow stream to use.

The Who Can Choose Workflow Stream? Field 

By default, this option will allow users with either Write or Admin access to select the workflow stream to use.

View the Squizmap idea for this feature at https://squizmap.squiz.net/matrix/5368.

Allow Editor to Include a Comment When Initiating Workflow

Due for release in version (September 1st 2014)

This feature introduces a new option on the Details screen of Workflow Schema assets that, when enabled, will allow editors to now leave a comment as part of the workflow initiation.

The Allow Comments When Requesting Approval? Field 

By default, the Allow Comments When Requesting Approval? setting is disabled.

The comment provided by the workflow initiator can also be included in the custom message configuration for the Workflow Invitation Message using the new %log_message% keyword.

This feature is also available when initiated workflow in Edit+ for Squiz Matrix.

View the Squizmap idea for this feature at https://squizmap.squiz.net/matrix/5368

Squiz Labs

R & D division of Squiz Pty Ltd

Open source web experience management solutions

Squiz Labs is the research and development division of Squiz, the company behind the Squiz Suite of web experience management and development tools.

Our PHP and JavaScript developers are responsible for producing innovative enterprise-quality software while our interface designers and testing team ensure our products both look great and are easy to use.