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.
The following minimum requirements for the following PEAR packages must be met for a successful installation:
A session handler to handle sessions within Memcache has been added. The Memcache PECL module must be installed in order to interface with a Memcache server.
The connection information to the Memcache server (host or IP address) and port, must be supplied in the SQ_CONF_CUSTOM_SESSION_SAVE_PATH value in the main.inc configuration file in the format "aaa.bbb.ccc.ddd:11211" (11211 is the standard Memcache port).
If the default Matrix session handler is to be used rather than Memcache, a directory can be specified as the SQ_CONF_CUSTOM_SESSION_SAVE_PATH value to determine where these session files are stored (current default is the "cache" directory).
The main.inc configuration file contains a new constant "SQ_CONF_SESSION_HANDLER". This is set to "default" to use the standard Matrix Session Handler. In order to use MemCache, this line must be changed as follows:
define('SQ_CONF_SESSION_HANDLER', 'memcache');
The reset_bulkmail_job.php, run.php and schedule_bulkmail_job.php scripts have been moved to a new "scripts" directory under the Bulkmail Package directory.
Please note that the crontab must be changed on systems using the Bulkmail "run.php" script after upgrading, to point to the new location and ensure continued operation.
Credit Card information is no longer stored in the User Session when using the Payment Gateway with ESec. Form data is now passed directly to the SecurePay gateway. A side-effect of this is that the form fields for the Payment Gateway are no longer pre-populated with the user's previous input.
The Ecommerce Checkout asset now rounds the total cost of the cart using a new "Float Precision" attribute. This attribute is only editable if the receipt is chosen to be customised on the "Display Formatting Options" screen. The default "Float Precision" value is 2.
A starting tag can now be specified in XML Data Source and Weather Company Feed assets to control the parsing of shadow assets resulting from the XML source. This is used to delineate tags with the same name appearing in multiple levels in the XML output, to ensure that the intended target is used.
The starting tag is specified from the "Details" screen of both asset types.
A switch has been added to the "Details" screen of Simple Edit Layouts to control the display of the "Cascade value" checkbox next to Metadata Fields.
This option controls display when in Simple Edit or on the frontend of assets such as Account Manager and Asset Builder when a customised Layout is applied. This checkbox will always be displayed on the backend.