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

Subscribe to our RSS feeds

Squiz Matrix 5.1 Released

Squiz Matrix 5.1 is available today. This is our first minor release since we unveiled Matrix 5.0 back in April. This release is jam-packed, with over sixty brand new features and enhancements!

Some of the great new functionality you can find in Matrix 5.1 includes Squiz Matrix's new Maintenance Mode, Edit+ Editor plugin options, JavaScript API form functions, asset type restrictions on Workflow Schema assets, and the ability for triggers to action on other assets.

Our accompanying release of Edit+ for Squiz Matrix also finds itself with some terrific new features, such as the ability to create and edit Custom Form assets and the new Analytics screen.

This version of Squiz Matrix will be available soon as a VM download on the Squiz Matrix User Manual Library.

Please note that as of this release, a number of existing assets and functions are being deprecated in a two stage process. For more information, including a list of deprecated assets, refer to the information detailed in issue #486 of the Squiz Matrix newsletter

Furthermore, Edit+ versions for the 5.1 branch are now consistent with their corresponding Matrix version, which means the release notes for this version includes changes for both Matrix and Edit+.


Squiz Matrix Newsletter #488

The day has finally almost arrived! Squiz Matrix 5.1 will be released next Monday, September 1st.  Why should you be excited, you ask? Well this is perhaps our largest Matrix release ever with seventy new features and enhancements jam packed into the one release!

In this week's newsletter, we are taking a closer look at two of the flagship features that you can look forward to next week, Custom Form editing in Edit+ for Squiz Matrix, as well as our new Google Analytics Bridge and Edit+ Analytics screen.

Continue reading below for more information on these exciting new developments, and be sure to check back on Monday for all the latest on the release of Squiz Matrix 5.1.

Edit+ for Squiz Matrix: Version Number Changes

As of next week's releases, we'll be changing the way we appoint version numbers to Edit+ for Squiz Matrix.

Our Edit+ for Squiz Matrix releases will now use version number consistent with their corresponding Squiz Matrix versions. So, for example, next week's release of Squiz Matrix will be released with an equivalent version of Edit+ for Squiz Matrix (

In addition to these changes, the release notes for both Squiz Matrix and Edit+ will now be combined on our Release Information page.

Custom Form Editing in Edit+ for Squiz Matrix

Due for release in version  (September 1st 2014)

Squiz Matrix now supports the creation and editing of Custom Form assets within the Edit+ for Squiz Matrix interface. Forms can be used to collect different types of information from users, for example, a Contact Us form or a Job Application.

This feature allows you to create Custom Form assets using the Asset Creation Wizard, as well as navigate to existing Custom Form assets and begin editing them.

A Custom Form on the Asset Creation Wizard 

Edit+ offers support for a wide variety of Custom Form configuration settings, including bodycopy customisation, form formatting, multiple page form options, and the logging and exporting of form submissions.

Configuring the settings of a Form within Edit  for Squiz Matrix 

The intuitive editing experience of Edit+ for Squiz Matrix extends to the creation of form sections and fields.

Form fields of all types can be effortlessly created and modified through a few clicks of your mouse. Further more, fields support drag and drop repositioning so you can easily arrange the layout of your form.

Form sections can also be created with ease and fields can be dragged and dropped between the different sections of your form.

Please note that currently this feature only supports level 1 editing and creation of sections within your Custom Forms; subsections are not supported at this time.

Additionally, form bodycopies can be accessed via corresponding tabs on the Content Screen, giving you access to the Edit+ Editor WYSIWYG content editor for all your customisation needs.

Editing the content of a Form within Edit  for Squiz Matrix 

Finally, just like in the back-end, Edit+ for Squiz Matrix allows you to fully configure and customise the emails sent by the Custom Form asset, including the Recipient and Receipt emails.  

We know that the Custom Form asset is one of the most widely used assets within Squiz Matrix and we've gone to great lengths to provide your editors with fantastic content editing tools for forms within Edit+ for Squiz Matrix.

The Google Analytics Bridge Connector and Edit+ Analytics Screen

Due for release in version  (September 1st 2014)

This feature introduces the new Google Analytics Connector asset that can be used to establish a connection to your Google Analytics application.

The Google Analytics Connector asset can be created via a new Google Analytics option in the Asset Map's asset creation menu.

Creating a Google Analytics Connector asset 

Once a connection and authentication has been established, a list of configured Google Analytics Views will be displayed that can be selected to create a new View asset within your system. Edit+ for Squiz Matrix can then communicate with this asset to retrieve any corresponding analytics data.

You can view the analytics data within Edit+ for Squiz Matrix on the new Analytics screen, accessed in Edit mode. Clicking on this screen will load up the analytics data for the current URL.

The Analytics screen in Edit  for Squiz Matrix 

The information available on the Analytics screen is broken down into three sub-screens: Summary, Traffic and Audience.

Each report screen has a variety of widgets and report tools displayed to present the variety of analytics data being retrieved by the Google Analytics Connector bridge, for example, page views, traffic sources and locations.

The Analytics screen in Edit  for Squiz Matrix 

This Analytics screen also provides a time period switcher tool, allowing you to toggle analytics data between one, three and six months. This allows you to view data on both a long and short term scale.

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 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.