MySource Matrix has been superseded by Squiz Matrix. This site will remain available for archival purposes only; it is not intended as a current source of Matrix information. For all the latest on Matrix, including documentation and release information, visit the Squiz Matrix site.
New installations beginning from 3.22.1 have a default System Encoding of "utf-8" instead of "iso-8859-1" which was the case in previous releases. The System Encoding can be configured from the main.inc file during installation.
The frontend contents of an asset, along with a selected design or Paint Layout, can now be sent via email from this Trigger Action instead of the supplied bodycopy.
An option has been added to the "DIV Properties" and "Table Properties" bodycopy icons (at table, row and cell level) to control the text direction HTML attribute for these elements. This feature provides support for both left-to-right and right-to-left languages on the same page.
A new File Question rule "Uploaded File Virus Check" has been added to scan the uploaded file via the ClamAV third-party utility as configured in "External Tools Configuration". This rule will prevent the file from being uploaded to the form should a virus be detected by the scanner. Custom text may be supplied to indicate the progress of virus scanning and to report scanning failure to the page.
A MIME Type check option has also been added to the "Uploaded File Type" question rule to ensure that the file data supplied matches that expected by the file extension.
A new option, "Use Language Character Map", has been added to System Configuration to provide character conversion for Web Paths for languages other than English. A set of Polish characters and closest English equivalents has been included and is installed by running step_03. This generates a new configuration file named lang_char_map.inc.
When enabled, the "Use Language Character Map" option will perform a character conversion for the current System Country (as set in System Configuration) which will affect the Web Paths of newly-created assets.
The Access History Design Area can now store asset visits by a user in the database for persistence across sessions. This is done by configuring a new attribute "store_permanent" as follows.
<MySource_AREA id_name="back_to_pages" design_area="access_history"> ... <MySource_SET name="store_permanent" value="true" /> ... </MySource_AREA>
Furthermore, all asset-level keywords can now be printed within the <MySource_AREA>. For example, the following structure would be used to print the Email Address of User assets:
<MySource_PRINT var="keyword_asset_attribute_email" />