MySource Matrix Developer

Main Content

MySource Matrix Changelog - 3.18.5 to 3.18.6

Featured Changes

URL Parameter support in Remap Manager

Remap Manager now supports URLs containing parameters for remapping. URLs of the form "http://example.com/page?param=1" will be compared for an exact match. Failing this, Remap Manager will fall back to any matches by URL without parameters (ie; "http://example.com/page") before issuing an HTTP 404 (Not Found) error.

Future Permission Trigger Action

A new trigger action "Future Permission" and a related Cron Job have been added. This action allows permissions to be granted or denied for users or groups in the same manner as is available on the "Permissions" screen of an asset. Future Permissions may also be set directly from the asset "Permissions" screen.

Markdown Content Type

A new Markdown content type has been added to the CMS Package. This content type takes a simplified equivalent of HTML as an alternative to Raw HTML and WYSIWYG. This content type interfaces with third-party tools, "markdown" and "markdownify", which need to be configured on the "External Tools Configuration" screen of System Configuration to provide this functionality.

Messaging Service Email Notification change

Email messages generated by the Messaging Service (eg; workflow notifications) are no longer sent to "User" assets. Only users who can access the backend (ie; "Backend Users" or above) will be sent these messages.

Messaging Service and Bulkmail emails Character Set change

Email messages generated by Matrix including workflow notifications and Bulkmail content now use the Matrix Default Character Set defined in "System Configuration", instead of the default (usually ISO-8859-1).

New Session Global Keyword

A new Global Keyword in the format %globals_session_*% is available which can access items in the Matrix Session sandbox.

Time-Based Triggers

A "Metadata Time" Trigger Event and Condition, and a new Cron Job have been added to support triggering of events based on the date/time stored in a specified Metadata Date Field. A "Metadata Time" Trigger Event is fired which can then be captured up by triggers to perform Trigger Actions with these assets.

Filtering by Thesaurus Terms in Related Asset Listing

Thesaurus assets can now be liked on the Details screen of Related Asset Listing to further filter the listing by tags. The "Thesaurus Filters" attribute on this screen provides this functionality. Only assets that are tagged by terms defined in these Thesaurus assets will be listed.

Additional Changes and Bug Fixes

Core
  • Fixed Bug #2812: Custom Form Captcha image has no ALT tag
  • Fixed Bug #3228: Stalled HIPO screen
  • Fixed Bug #3231: attribute asset_types for design area access history can not be set and used
  • Fixed Bug #3232: Script error in recreate_link_tree.php
  • Fixed Bug #3234: Unlink from parent not working for the create link trigger action
  • Fixed Bug #3240: Unable to create a CSS File Customisation
  • Fixed Bug #3243: Global keywords in Asset Listing Page Contents (No Results) or Default Format don't print
  • Fixed Bug #3247: Error in html_tidy.inc
  • Fixed Bug #3248: Design Customisation: design areas duplicated and pre-customised
  • Fixed Bug #3250: Cascading does not work when deleting permissions
  • Fixed Bug #3255: Cache CSS Files - Fatal Error
  • Fixed Bug #3257: Error occurs on asset listing when the page content (no result page) is disabled
  • Fixed Bug #3260: Errors in several scripts in /[mysource home]/Scripts
  • Fixed Bug #3261: Script system_integrity_run_tidy.php complains about $this variable
  • Fixed Bug #3267: Set Permission Trigger Action ignores "Cascade this new schema to newly-created children" option
  • Fixed Bug #3268: Not allowed file types being created
  • MS Word and MS Excel file types now accept Microsoft Office 2007 files with "docx" and "xlsx" extensions
Bulkmail
  • Fixed Bug #3225: Bulkmail does not expand user groups when sending
  • Fixed Bug #3235: pear::Mail hard coded character encoding
CMS
  • Fixed Bug #3236: Custom Form cloning and keywords
  • Fixed Bug #3256: Online Quiz frontend printed without design applied to it
  • Fixed Bug #3270: Asset Listing show root nodes
  • Fixed Bug #3275: Manage Pending Accounts Cron Job dies with a fatal error
E-Commerce
  • Fixed Bug #3242: E-commerce Form - Select field "leave empty" not working as expected
  • Fixed Bug #3277: E-com form_summary keyword display incorrect information
Search
  • Fixed Bug #3253: Paginated search results numbering wrong