MySource Matrix Developer

Main Content

MySource Matrix Developer Newsletter Issue 159
Friday 4th January 2008

covers versions 3.14.7 stable, 3.16.3 stable, 3.17.0 development

Please note, this newsletter covers a two week period.

News

New MySource Matrix Releases on Monday

Two new stable MySource Matrix releases will be made on Monday. Versions 3.16.4 and 3.14.8 will primarily be bug-fix releases.

Also, a first release candidate of MySource Matrix 3.18.0 is currently expected to be released on Monday. This will be the first public release of MySource Matrix that will run on PHP 5 (minimum version is 5.1.6). As such, the warning about release candidates being prepared for evaluation purposes only should be re-iterated.

MySource Matrix 3.18.0 to Use Internal HTML Tidy Library

One change made recently to the 3.18.0 involves using the new PHP 5 Tidy extension, rather than calling an instance of Tidy as an external tool. This change means that the HTML Tidy path will no longer appear on the External Tools configuration screen.

Some package-based Linux/UNIX installations will have a package(s) that will download the Tidy library and enable the extension. For installations compiled statically, you will need to compile the required libraries for tidy itself, then specify the "--with-tidy" compilation option to PHP. Further information is available from http://www.php.net/tidy.

DB Data Source Changes in MySource Matrix 3.18.0

There have also been a few changes to the DB Data Source in the upcoming 3.18.0 version of MySource Matrix. The most obvious change is to the DSN entry, due to the changing of Matrix's database layer.

The DB Data Source has also been streamlined - the concept of asset state has been removed for this asset. This means the Query Builder has been removed from the asset, however it also means that SQL queries will be automatically run as they are committed, without a change of state to "Execute" mode. This also means that pages/frontends do not have to be disabled temporarily to change the query.

New Features

Insert Image WYSIWYG Plugin: Extra ID/Class Fields

Added to: 3.17.0 development, 3.16.4 stable

The Insert Image WYSIWYG plugin now has Class and Name fields, which allow editors to specify HTML/CSS CLASS and ID attributes for an image, respectively.

Planned Development

No new generic features are currently scheduled for development.

Upgrading

3.17.0 Development

Additional queries: No additional queries are required for upgrades.

Additional comments: DB Data Sources need to be reviewed and, if necessary, updated. DSNs that are manually entered must be updated. These DSNs must now conform to PDO standards, which is different from previously (eg. "pgsql:host=example;dbname=mysource_matrix").

New Bugs Added To Bug Tracker

Bug ID 3.14.x 3.16.x Dev Description
2825 N Y N Mandatory metadata link does not work on newly created assets (not confirmed)
2827 Y N N Unescaped URL (not confirmed)
Notes:

Bug #2823 ("Blank Option Missing on Replacement Root Node A_id", reported by Jerome Bonnet on 28th December) was marked as Can Not Replicate. The issue could not be replicated either in other systems of earlier and later versions, nor by developers in the system being reported.

New Feature Requests Added To Bug Tracker

Bug ID Description
2821 Remove commas from Webpaths
2822 Add "NOTICE" to type of link to create on Linking screen
2824 Upload file error message
2826 Can't select Root Folder as a Root Node

Bugs Fixed In The Bug Tracker

Bug ID 3.14.x 3.16.x Dev Description
2775 Y Y Y commit_button_clean keyword not hidden when status is pending approval
2788 Y Y Y Account manager page incorrect web paths
2811 Y Y Y Mass Clone Tool not cloning
2816 Y Y Y Ecom Product Asset deisplaying PHP errors when previewed.
2820 Y Y Y Asset Builder incorrectly convert & to & in created asset name
Add a Comment

You must click here to log in before posting comments.

View Comments

There are currently no comments for this newsletter.