MySource Matrix Developer

Main Content

MySource Matrix Developer Newsletter Issue 90
Friday 1st September 2006

covers versions 3.8.5 stable, 3.10.0 stable, 3.11.0 development

News

New MySource Matrix Releases on Monday

Two new minor releases of MySource Matrix will be released to the official web site next Monday, 4th September 2006.

Version 3.10.1 will be the new release on the current stable (3.10.x) branch, containing a couple of new features (a new "Show Result Asset in Lineage" option in Search Page, and an update to the Set Cache Expiry trigger action), as well as more than 40 bug fixes.

Version 3.8.6 will be the new release on the old 3.8.x stable branch, also containing the above features plus fixes to more than 25 bugs.

These new releases will represent the best available versions of MySource Matrix, and users of previous versions are strongly encouraged to upgrade to versions 3.10.1 and 3.8.6 when they are released.

Meun Design Area SQL Fixes

There have been some updates to the SQL code used to generate Menu Design Area types (Normal, Recursive and Stalks). Previously, the SQL code that was calculating user permissions was doing incorrect comparisons between integer and character data types. This may have caused isolated performance issues in PostgreSQL-based systems, or potential SQL errors in Oracle-based systems.

The SQL in the Menu Design Area types have been updated to match the table definition. However, any design areas that use a Menu Design Area type need to be reparsed before the changes will take effect. Existing Design Areas will not be broken by the change, but will not benefit from this update until the Design is reparsed.

Global Keywords Update

A new Global Define has been added to prevent the mysource.inc _replaceKeywords() function from executing. This function was causing issues with file assets in particular, where no keywords should be replaced in the contents of the file (which could be a binary file).

To use this setting in the printing of an asset, add the following line of code:

$GLOBALS['SQ_SYSTEM']->setGlobalDefine('SQ_REPLACE_MYSOURCE_LEVEL_KEYWORDS', FALSE);

See the File asset's code for an example. Note, however, that in most cases this should be left alone, and the default keyword handling functionality used.

New Features

New Keywords for Calendar Events

Added to: 3.11.0 development

Two new keywords have been added to the Calendar Event asset that display the start and end dates of the event. These keywords are dynamic in that their suffix determines the display of the date.

The keywords are and , where the "XXXX" part is replaced by a format string in the form used by PHP date(). So, for example, the keyword will display the date in the format "01-Sep-2006".

Note that the date format cannot use spaces (as per normal keywords), however multiple keywords can be used together to replicate this behaviour.

New Metadata Field Layout Keyword

Added to: 3.11.0 development

A new metadata field keyword has been added to allow individual metadata fields to be added to a layout, rather than the entire Metadata screen. The keyword to use is , where 'XXXX' is the asset ID of the metadata field.

Planned Development

No new generic features are currently scheduled for development.

Upgrading

3.11.0 Development

Additional queries:

No additional queries are required for upgrades.

Additional comments: 

Designs using a Menu Design Area type (menu_normal, menu_recursive, menu_stalks) or a Linked CSS Design Area type should be reparsed to take advantage of improvements to database queries and bug fix #1594, respectively.

3.10.1 Stable

Additional queries:

No additional queries are required for upgrades.

Additional comments: 

Designs using a Menu Design Area type (menu_normal, menu_recursive, menu_stalks) or a Linked CSS Design Area type should be reparsed to take advantage of improvements to database queries and bug fix #1594, respectively.

3.8.6 Stable

Additional queries:

No additional queries are required for upgrades.

Additional comments: 

Designs using a Menu Design Area type (menu_normal, menu_recursive, menu_stalks) or a Linked CSS Design Area type should be reparsed to take advantage of improvements to database queries and bug fix #1594, respectively.

New Bugs Added To Bug Tracker

Bug ID 3.8.x 3.10.x Dev Description
1598 Y Y Y Double-escaping in Metadata Field default values
1600 Y Y Y Duplicate key violation from search
1601 Y Y Y Nested Content recursion errors
1602 Y Y Y Keyword missing from Keyword Dropdown
1603 Y Y Y Asset Listing Min/Max Height has no effect
1604 N N Y HIPO Herder can't find orphaned child jobs
1605 N Y N Asset Lineage design areas interfere with each other
1608 Y Y Y No warning about improper linking before commencing HIPO
1610 N Y Y Account Manager - Pending Accounts Screen
1611 N Y N HIPO showing spurious percentages running structured asset report
1613 N Y Y Trigger status colours odd behaviour
1614 N Y Y Remote Content urls with % get garbled
1615 N Y N Link manager asset selection does not work in IE (not confirmed)
1616 N Y N Adding access history design area causes errors (not confirmed)
1617 N Y N Metadata Field keywords are not displayed if field set to never display on front end
1618 N Y Y Spaces in attachment name break email attachments
1619 Y N N Workflow generates multiple emails
1620 Y N N Custom Form causes spurious workflow errors
Notes:

Bug #1606 (Asset Map popup dialog box are off screen sometimes) was submitted by Richard but was marked as Can Not Replicate after the problem could not be reproduced. This may be an issue with Java more than it is with MySource Matrix itself.

Bug #1612 (Layouts - does not include thumbnail) was submitted by Nick Ashton but was marked as not being a bug because a feature to show the thumbnail section of the Details screen, although not documented, has been available since version 3.8 (using the keyword ).

New Feature Requests Added To Bug Tracker

Bug ID Description
1599 FR: Ability to force secure login without requiring the page/interface to be secured
1607 Improve asset map positioning when clicking arrows
1609 Put default values in all bodycopies for CMS package assets

Bugs Fixed In The Bug Tracker

Bug ID 3.8.x 3.10.x Dev Description
1594 Y Y Y CSS File asset caching doesn't disable properly
1595 N Y Y Nested Metadata Field Keywords Broken
1598 Y Y Y Double-escaping in Metadata Field default values
1600 Y Y Y Duplicate key violation from search
1601 Y Y Y Nested Content recursion errors
1602 Y Y Y Keyword missing from Keyword Dropdown
1603 Y Y Y Asset Listing Min/Max Height has no effect
1608 Y Y Y No warning about improper linking before commencing HIPO
1610 N Y Y Account Manager - Pending Accounts Screen
1613 N Y Y Trigger status colours odd behaviour
1614 N Y Y Remote Content urls with % get garbled
Add a Comment

You must click here to log in before posting comments.

View Comments

There are currently no comments for this newsletter.