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

Subscribe to our RSS feeds

Squiz Matrix Newsletter #498

Two new releases of Matrix are available this week, version 5.0.8.2, containing four bug fixes; and version 5.1.5.2, containing two minor enhancements and nine bug fixes.

Both of these releases are now available.

For more information on all our latest releases, hop on over to the Release Information page on the Squiz Matrix User Manual Library.

This week, we have one minor enhancement to report, new image thumbnail keywords. Continue reading below for more information on all this week's developments.

New Thumbnail Keyword Replacements

Due for release in version 5.1.6.0 (November 24th 2014)

New keyword replacements have been added to retrieve the thumbnail of users who have created, updated, published and/or changed the status of an asset.

The following keywords can now be used within Squiz Matrix: 

  • %asset_created_by_thumbnail%
  • %asset_published_by_thumbnail%
  • %asset_updated_by_thumbnail%
  • %asset_status_changed_by_thumbnail%

These new keywords respect the various permutations of the existing asset_thumbnail keywords. For example, the following keyword replacement will print the thumbnail URL of the user who updated the asset.

%asset_updated_by_thumbnail_url%

These keywords have been added to remedy potential permission issues that were occuring when trying to use the as_asset keyword modifier to retrieve this thumbnail information.


Squiz Matrix Newsletter #497

We released two new micro releases of Squiz Matrix this week: Version 5.0.8.1, containing four bug fixes; and version 5.1.5.1, containing one minor enhancement and seven bug fixes.

Both of these releases are now available.

Head over to the Release Information page on the Squiz Matrix User Manual Library for more information on all our latest releases.

---

With the release of Squiz Matrix 5, earlier this year, we took a giant leap forward by allowing users to dynamically present content through our new Conditions features.

With the new Conditions screen and Container Condition settings, users could present content based on a range and combination of content container conditions.

The Conditions Screen

This week, we have two new features to report, both enhancements to Matrix's conditional content functionality. Continue reading below for more information on all this week's developments.

Content Container Conditions Pop-Up User Interface Improvements

Due for release in version 5.2.0.0 (TBA) 

The Edit Container Display Conditions pop-up, displayed when adding conditional rules on the Edit Contents screen has been given slight UI improvements to make the pop-up clearer and more in line with Edit+ for Squiz Matrix styling.

These changes include the renaming of labels, to make these settings less cluttered and easier to understand.

An example of the new Edit Container Display Conditions pop-up is shown in the figure below.

Edit Content Container Display Conditions

Conditional Content: New 'Condition Not Met' Logic

Due for release in version 5.2.0.0 (TBA)

Previously, the conditional content options on content containers only allowed you to display content when specified conditions were met. This feature introduces new logic on the Edit Container Display Conditions pop-up, allowing you to stipulate that content should be displayed when a specified condition(s) is NOT met.

This functionality was previously only available through the use of keyword replacements.

The new All conditions must NOT match and At least 1 condition must NOT match options work in a similar manner to the existing corresponding 'matching' logic options. 

The 'Must NOT Match' Condition Logic

This feature has been added to provide users with greater and more fluid control of their content. 


Squiz Matrix Newsletter #496

We released two new micro releases of Squiz Matrix this week: Version 5.0.8.0, containing one minor enhancement and five bug fixes; and version 5.1.5.0, containing two minor enhancements and six bug fixes.

Both of these releases are now available.

Check out the Release Information page on the Squiz Matrix User Manual Library for more information on all our latest releases.

---

This week we have one new features to report, a new script to rewrite Matrix asset ID links within content to hard coded absolute links. Continue reading below for more information on all this week's developments.

New Script to Rewrite ./?a= links in Content to Hard Coded Absolute Links

Due for release in version 5.2.0.0 (TBA) 

A new script has been added to Squiz Matrix to rewrite asset ID ./?a= links within content to hard coded absolute links.

This script has been added to aid in a specific situation where a single Matrix system with multiple sites was to be split into two separate systems. As sites within Matrix naturally contain many asset ID links, the site moved to the new system would need to rewrite these link types to absolute URLs.

The rewrite_assetid_links.php script takes the following parameters: 

  • --system=<SYSTEM_ROOT> : The root directory of your Squiz Matrix system.
  • --sites-to-keep=<SITES> : a list of the sites to keep, i.e. the site URLs that you don't want affected by this script.
  • --sites-to-delete=<SITES> : a list of the sites to delete, i.e. the site URLs that you want to be rewritten by this script.
  • --rewrite-urls=<URLS> : a list of the URLs that you want to rewrite asset ID links to.
  • [--execute] : specifies to execute the rewrite on this script; if this parameter is not specified, this script will run in report mode. 

The usage of this script is as follows:

$ php rewrite_assetid_links.php --system=<SYSTEM_ROOT> --sites-to-keep=<SITES_TO_KEEP> --sites-to-delete=<SITES_TO_DELETE> --rewrite-urls=<REWRITE_URLS> [--execute]  


Squiz Matrix Newsletter #495

Happy Halloween! We don't have any sweets here in the office to dish out, but we've got the next best thing... our latest releases of Matrix!

Labs Halloween 2014

We actually had four new patch releases of Squiz Matrix this week, 5.0.7.4 and 5.0.7.5, and 5.1.4.3 and 5.1.4.4. This was due to a bug in our initial releases, that has since been fixed in our latest versions.

Hop on over to the Release Information page on the Squiz Matrix User Manual Library for more information on all our latest releases.

---

This week we have one new feature to report, an improved layout and UI for the Nested Content Container. Continue reading below for more information on all this week's developments.

Nested Content Container: Improved Layout and UI

Due for release in version 5.2.0.0 (TBA)

The Nested Content Container Type allows you to take the content of another asset in your system and display it inside the content of another page. For example, nesting a question form or list of news articles.

This feature introduces a new layout and UI for the Nested Content Container to provide improved usage and consistency.

The Nested Content Container

Previously, when nesting an asset, a variety of other options would be displayed on the screen (e.g. Dynamic Options and Paint Layout settings). This feature introduces the ability to toggle the display of these options, to provide a cleaner editing interface.

Users can click the Toggle Additional Options button located in the top right of the content container to display the additional fields and options available for configuring the Nested Content Container.

The Toggle Additional Options button

In addition to these formatting changes, the Nested Content Container will now also provide a warning when a user attempts to nest the contents of a Custom Form asset. The warning will inform the user of the potential issues with nested form assets when caching is enabled on the asset.


Squiz Matrix Newsletter #494

Two new versions of Squiz Matrix were released this week, 5.0.7.3 and 5.1.4.2. Both of these releases were patch releases containing minor bug fixes, with 5.1.4.1 also containing a minor enhancement

Head over to the Release Information page on the Squiz Matrix User Manual Library for more information on all our latest releases and patch notes.

---

This week we have one new feature to report, the ability to set pre-defined screen sizes for use on the Preview screen of your assets. Continue reading below for more information on all this week's developments.  

Preview Screen: Responsive Screen Width Support

Due for release in version 5.2.0.0 (TBA)

This feature introduces a new global preference to set pre-defined screen sizes for users when viewing the front-end of an asset on the Preview screen.

This tool is useful when creating sites with responsive designs, allowing you to create and preview your asset in a variety of different device screen sizes.

The Preview Screen Size settings

Preview Screen Sizes can be configured by defining the width and height of the screen. These configured screen sizes will then be available for selection on the Preview screen for users via a new Screen Size field. A default screen size can also be set.

When a user selects a screen size from the available list, the asset preview will reflect the selected configuration, as displayed below.

The Screen Size tool on the Preview screen

The functionality will also be available in the Edit+ for Squiz Matrix interface, via a new Screen Size tool when viewing assets in Preview mode. The screen sizes available will be those configured for your users as per your system's global preferences.

The Screen Size tool in the Edit  Interface


Newer posts Older posts

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.