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

Subscribe to our RSS feeds

Squiz Matrix Newsletter #477

Those of you following us on Twitter (@SquizLabs) will have seen that we got some great new signage in the Labs office this week, featuring our brand new logo. You're forgiven if you can't tell the difference, as it's relatively similar to the previous one. But we've made some minor adjustments to bring us more inline with the rest of Squiz.

Squiz Labs Logo 

While we are on the topic, did you know that the Labs logo is an ambigram? There are many different types of ambigrams; our logo happens to be rotationally symmetric, meaning that it can be turned 180° and still look the same.

Pretty cool, huh?

Squiz Matrix Versions 4.18.7 &

In other, non-logo, news, we'll be releasing our new versions of Squiz Matrix this coming Monday, June 2.

Our June releases each contain a variety of minor bug fixes and some security enhancements. We'll have all the information on these releases right here on the Labs blog, so be sure to check back on Monday afternoon.

Also, remember that you can check out our upcoming release schedule for Squiz Matrix on the Release Information page at the Squiz Matrix User Manual Library.


This week we have one new feature to report, asset type restriction options on Workflow Schemas. Continue reading below for more information on this great new development. 

Workflow Schema: Asset Type Restrictions (#942)

Due for release in version

Squiz Matrix's Metadata Schema asset allows you to set Restrictions, regulating the asset types that the schema is applied to.

This features extends this functionality to the Workflow Schema asset, where you can now set asset type restrictions for the workflow on your system.

Asset restrictions can be defined on the Details screen of your Workflow Schema, in a similar manner to the Metadata Schema asset.

Workflow Asset Restrictions 

The New Restrictions field allows you to select asset types from a drop down list, where they are then listed in the Current Restrictions table. You can also select to include any children of a specified asset type by ticking the Inherit checkbox.

In the example above, the Workflow Schema has been configured to be restricted to Page Account Manager and Page Standard asset types. This means that if this schema was added on a Site asset and cascaded, the workflow would only be applied to these specific asset types.

This feature has been added to give you a bit more freedom when configuring the workflow within your system, and also to save you having to individually apply asset-type-specific workflow schemas throughout your system.

Squiz Matrix Newsletter #476

We have one new feature to report this week, the addition of e-commerce order logs in the system's Log Manager. Continue reading below for more information on all this week's developments.

E-Commerce Order Logs in the Log Manager (#3546)

Due for release in version

Squiz Matrix's E-Commerce package allows you to configure, create and manage an e-commerce solution within your site. As part of this package, the Ecommerce Form Page asset enables the creation of form-based ordering systems, where users can select products for purchase before proceeding to a configured payment gateway.

The Ecommerce Form Page's Order Logging screen allows you to tell Matrix to generate a log file in the system, to store a record of completed orders.

The Log to File option

Previously, these order logs were only stored on the server and not accessible via the back-end.

This feature changes the way that the E-Commerce package stores these order logs, which will now be written to a new log file: data/private/logs/form_commerce_order.log. The contents of this log file can now be accessed using the system's Log Manager.

The ECommerce Form Order Log in the Log Manager

This feature has been added to provide users with a much more efficient and easier way of viewing and maintaining the order logs recorded by a Ecommerce Form Page asset.

Squiz Matrix Newsletter #475

Our apologies for the lack of a newsletter last week, but we're back on track this week with a new patch release for Matrix 5 and some great new features to share.


Last week got off to a great start with our first micro release of Squiz Matrix 5 and accompanying Edit+ release. Squiz Matrix 4.18.x also saw a new release, containing minor enhancements and bug fixes.

For more information on these releases, including patch notes, view the release blog post.

On Friday, we rolled out a patch release of Squiz Matrix 5. Patch releases are those containing minor bug fixes. 

Take a look at a detailed explanation of Squiz Matrix's new version numbering in Issue #473 of the  Squiz Matrix Newsletter.

To view all our upcoming releases of Matrix, view the Release Information page on the Squiz Matrix User Manual Library.


We've three new features to report this week, including highlighted row selections in back-end tables within Matrix. Continue reading below for more information on all this week's developments.

Highlighted Row Selections in Tables (#5189)

Due for release in version

This feature introduces the handy new addition of highlighted selections when browsing tables in Matrix's Administration interface. This means that row selections will be highlighted as you hover your cursor over a table.

Highlighted Table Row 

This feature has been added to improve table usage within Squiz Matrix, making it easier to identify the corresponding fields for a row.

New User Login Attributes Added (#2731)

Due for release in version

Two new attributes have been added to Matrix to store a user's last login date (login_date) and IP address (login_ip).

This information stored within these attributes can be accessed using the following global keyword replacements:


Both of these new keywords support keyword modifiers, with the login_date keyword also supporting existing date format keyword extensions. This works in a similar manner to date keywords e.g. %globals_user_attribute_login_date_short%.

Additional Asset Information in Error Logs (#3308)

Previously, when monitoring the error logs of a Squiz Matrix system, it could often be difficult to determine the cause of an error, warning or notice.

This feature adds a new option on the System Configuration's Error/Debug Settings, allowing Matrix to display the current frontend asset ID and URL that an error has been triggered from.

Additional Asset Information in the Error Logs 

When this option is enabled, additional information will be added to allow you to more easily identify and resolve errors within your system.

Squiz Matrix 4.18.6, & Edit+ 5.0.1 Released

Our latest releases of Squiz Matrix are available today. These releases include the latest version of our 4.18.x branch, as well as a micro release of Squiz Matrix 5.

Version 4.18.6 is the latest release of our 4.18.x branch, launched late last year. This release contains two new features and enhancements, as well as twenty-nine bug fixes.

Squiz Matrix is the first micro release of Matrix 5, after last month's launch. This release contains eleven bug fixes. This release is accompanied by version 5.0.1 of Edit+ for Squiz Matrix, which contains two bug fixes.

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

Squiz Matrix Newsletter #474

The day we've been waiting for finally arrived this week as we unleashed Squiz Matrix 5 out into the wild! We're also happy to announce that the VM release of Matrix 5 is now available for download.


The Squiz Matrix logo 

In this week's development news, we have a new option on the SAML Account Manager to set a delayed redirect.

Number 5 is alive!

Since we announced the release of Squiz Matrix 5 a little over a month ago, we've been slowly revealing information on some of the features and changes everyone could look forward to.

But that's all come to a halt now, because on Monday, after months of hard work, Matrix 5 was finally released!

Now's your chance to get your hands on Matrix 5, marvel at the new Admin and Edit Mode interfaces, and try out some of the great new features like conditional content rules and Marketo integration.

Matrix is available now via our Git repository (contact Squiz for access), and also, as of today, as a VM download on the Squiz Matrix User Manual Library. Head over to the Evaluate Squiz Matrix page for the download link.

You can check out the Squiz Matrix 5 is Here! blog post for more information on the release, including patch notes.

Chart your way with Squizmap.

After many years of faithful service, it's time to say goodbye to the Squiz Matrix Bug Tracker. As of the release of Matrix 5, the tracker is now closed.

The good news is, that this paves the way for Squiz's own Roadmap installation: Squizmap. New bug reports and feature requests can now be lodged via the Squiz Matrix project on Squizmap.


Many of our existing clients have already been using Squizmap for quite a while but if you do not yet have an account, contact Squiz to organise access.

Our May Release Schedule.

While we have now released Matrix 5, we are still continuing to support and update our 4.18.x branch of Matrix with bug fixes and other minor updates. This branch is set to be discontinued later in the year.

On Monday, we'll be releasing version 4.18.6 of Squiz Matrix. This release contains minor bug fixes.

We'll also be making available our first micro release of Squiz Matrix and accompanying version 5.0.1 of Edit+ for Squiz Matrix. These releases are also available Monday and contain bug fixes.

You can view a detailed explanation of Squiz Matrix's new version numbering in Issue #473 of the  Squiz Matrix Newsletter.

To view all our upcoming releases of Matrix, view the Release Information page on the Squiz Matrix User Manual Library.


SAML Account Manager: Redirect Delay (#5288)

Due for release in version

Squiz Matrix's SAML package facilitates integration with SAML 2.0, allowing your system to serve as a service provider, delegating user authentication to SAML 2.0 identity providers to achieve federated access.

This SAML Account Manager asset is used to configure the SAML integration settings within Matrix. These settings include defining a location for users to redirect to after the SAML authentication process, and specifying the parameters of this redirect.

This feature introduces a new Redirect Delay setting in these options, allowing you to set an amount of time in seconds to delay the redirect.

The Redirect Delay Field on the SAML Account Manager 

By default, this field is set to 0 (zero), meaning that the redirect will not be delayed. When a value is set in this field, JavaScript code will be used to execute the delayed redirect.

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.