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

Subscribe to our RSS feeds

Squiz Matrix Newsletter #515

With only a few sleeps to go till Mother's Day, we certainly hope you've done all your pressie shopping for Mum! Whether you're planning on gifting chocolates, flowers, a new iWatch or a day at the spa, our recommendation is to make sure you give a big appreciate hug to all the special women in your life... and hey, breakfast in bed doesn't hurt either, right?

We've decided to go with chocolates for this week's newsletter, because who doesn't like chocolate? Especially those assorted mixes: something for everyone!

Mother's Day 2015

In other non-chocolate news, we have one new feature to report this week, a new Show in Menu field on the Edit+ Editor's Insert Image tool. Continue reading below for more information on this great new addition. 

Edit+ Editor: New Show in Menu Option for Insert Image Tool

Released in version (TBA)

The Insert Image tool in the Edit+ Editor allows you to insert an image into the content of your asset, by either entering a URL of an image to insert, selecting an existing Image asset from within your site, or uploading an image from your computer.

Previously, the Insert Image tool didn't provide any option for specifying the link type of an uploaded image; images were uploaded as Type 1 linked assets only, meaning that these assets would be displayed within the navigation menus of your site.

The Show in Menu field on the Insert Image tool

This feature adds a new Show in Menu field when uploading an image via the Insert Image tool. By default, images will now be uploaded as Type 2 linked assets. This means that these assets will NOT be displayed in the menus of your site. If you want an uploaded image to be a Type 1 asset, you can enable the Show in Menu field before selecting to upload the image.

This feature has been added to provide your editors with greater control over their content.

Squiz Matrix Newsletter #514

We released two new versions of Squiz Matrix earlier this week, v5.2.1.0 and Both of these releases contain bug fixes and minor enhancements.

For more information on our release schedule, refer to the Release Information page on the Squiz Matrix User Manual Library.


This week we have one new feature to report, a new function on the JavaScript API to set permissions. Continue reading below for more information on all this week's developments. 

JS API: New setPermission Operation

Released in version (Now Available)

The JavaScript API's existing Permissions functionality allows you to query and return the permissions of an asset. Previously, however, the JS API didn't provide you the ability to set an asset's permissions.

This feature introduces the new setPermission() operation to the JS API, allowing you to set a given user or user group permission on a specified asset.

This operation takes the following parameters:

  • asset_id: the ID of the asset to set permissions on.
  • user_id: the ID of the user or user group to apply permissions for.
  • granted: the permission type to apply: 1 (Grant) 0 (Deny) or -1 (Revoke).
  • level: the permission level to apply: 1 (Read), 2 (Write) or 3 (Admin).
  • cascades: whether or not to automatically cascade permissions to newly created child assets.
  • dependants_only: whether or not to apply permission changes to dependant assets only.
  • dependant_parents: whether or not to apply permission changes to dependant parents instead.
  • dataCallback: the custom callback function.

An example usage of this operation is as follows: 



Squiz Matrix Newsletter #513: Squiz Matrix 5.2 Released

This week we released Squiz Matrix 5.2, our second minor release of Matrix 5.0, released this time last year.

This release is absolutely packed with new functionality, including over seventy new features and enhancements.

Some of the flagship features available in Matrix 5.2 include:

Along with this release, we've also released new micro versions of our 5.0 and 5.1 releases.

This will be our final release of our 5.0 branch, which first launched on April 28th 2014.

Squiz Matrix Newsletter #512

For the past month, we've been giving you a taste of what to expect in our upcoming release of Squiz Matrix. Squiz Matrix 5.2.0 will contain over forty new features and enhancements and great news... it's nearly upon us!

We're hoping to be able to release 5.2 early next week if everything goes to plan, so be sure to check back here next week for all the latest.

In the meantime, we're taking a look at another of our flagship features in 5.2, Google Analytics Goal tracking in Edit+ for Squiz Matrix. Continue reading below to learn more about this fantastic new addition.

Edit+ for Squiz Matrix: Google Analytics Goal Tracking

Due for release in version (TBA)  

With the release of Squiz Matrix 5.1 last year, we added the Google Analytics Connector asset, allowing users to easily integrate their Matrix systems with Google Analytics data. With an integrated system, users in Edit+ for Squiz Matrix were able to view traffic and audience data on pages they were editing via the new Analytics screen.

In Matrix 5.2, we've extended this functionality further to support the viewing of Goals. Goals allow you to measure the success of specific website objectives, such as visiting a specific page, clicking on a particular link, or buying a product from an e-commerce shop.

Information on the goals you have configured within your Google Analytics account can now be viewed directly within Edit+ for Squiz Matrix via a new Goals tab on the Analytics screen. 

The Goals tab 

You can view an overall summary of the goals you have created, as well as select individual goals to view the specific statistics for that goal. 

Daily conversion graphs, traffic sources, user types and other additional data is provided for your goals, as well as a ranking of your most converted goals.

Analytics data on the Goals screen 

Like the other Analytics tabs, the Goals screen provides a time period switcher tool, allowing you to toggle goal data between one, three and six months. This allows you to view your data on both a long and short term scale.

Squiz Matrix Newsletter #511

Please note that the Squiz Matrix User Manual Library will be offline for a short time this weekend due to scheduled maintenance. We apologise for any inconvenience.


This week we have two new features to report, including new icons in Edit+ for Squiz Matrix to indicate when display conditions have been applied to a content container. Continue reading below for more information on all this week's developments.  

Edit+ for Squiz Matrix: Icons to Indicate Conditionally Displayed Content

Due for release in version (TBA)  

With the release of Squiz Matrix 5, we introduced the ability to dynamically present content based on a range and combination of content container conditions.

In the Administration Interface, containers with applied display conditions would be marked with an icon, indicating as such. In Edit+ for Squiz Matrix, however, no such icon was present.

This minor enhancement introduces new icons to indicate to users when a container has conditionally displayed content.

When conditions have been set on a content container but have not been enabled, the Edit Display Conditions icon will be highlighted grey. When these conditions are enabled, the icon will turn orange. These icon changes as shown in the figure below.

The Edit Display Conditions icon 

This enhancement has been added to assist content editors, helping them to more easily identify conditional content during the editing process.

Metadata Select Field Enhancements

Due for release in version (TBA)

The Select field on a metadata schema is a commonly used field type, allowing users to select a value from a pre-defined list.

This feature introduces enhancements to the Details screen of the Metadata Select Field, allowing you to more easily set and configure the available options.

Previously, adding options to a select field was done via the New Options field. This functionality has now been incorporated into the Select Field Options list, allowing you to quickly add an option directly to your existing list of options, without having to click the Commit button.

Configuring the Order List on a Metadata Select Field 

Options can now also be re-ordered with ease by simply dragging and dropping your existing options to their desired location in your options list.

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.