MySource Matrix Developer

Main Content

MySource Matrix Developer Newsletter Issue 96
Friday 13th October 2006

covers versions 3.8.7 stable, 3.10.2 stable, 3.11.0 development

News

MySource Matrix 3.10.2 & 3.8.7 Released

Two new stable versions of MySource Matrix were released last Monday, 9th October.

Version 3.8.7 saw fixes to 34 known bugs, plus the addition of a new "Orphaned HIPO Jobs" interface, allowing orphaned HIPO jobs to be force-killed, and the Role Assignments screen is now available to LDAP users. Rolling Calendar Pages have also seen improvements, with the ability to specify rolling periods in units of weeks or months, rather than days.

Version 3.10.2 contains fixes to 51 known bugs since the 3.10.1 release, plus the new features also added to version 3.8.7. Further, a new "Import Thesaurus Terms" trigger action has been added, and the Send Email action has also been improved.

These versions are the best available releases to date, and users of version 3.10.1 and 3.8.6 are encouraged to upgrade to the new versions. The upgrade procedure is the standard minor version upgrade; no additional steps are required. See http://matrix.squiz.net/resources/upgrading for upgrade instructions.

The next release will take place on Monday, 6th November, when versions 3.10.3 and 3.8.8 of MySource Matrix are expected to be released.

New Features

Parameter Map Attribute Updates

Added to: 3.11.0 development

The Parameter Map attribute now accepts the ability to specify an arbitrary keyword from one of the asset-based sources (Current Asset, Current User, Current Site), rather than just the Asset ID.

Custom Form Accessibility Improvements

Added to: 3.11.0 development

Some changes have been made to the Custom Form. A %question_label_*% keyword has been added to print the question title surrounded a LABEL tag containing the appropriate ID for that question's response field. The default bodycopy will use this instead of simply printing the question title unchanged. Also, a new optional Tab Index attribute has been added to control the tab order of a custom form.

Delete Future Status Trigger Action

Added to: 3.11.0 development

This new action removes any Future Status Cron Job of a certain nominated status for the asset. For example, you may want to remove any future statuses that would set an asset to Live, if the asset has just been made Live manually.

Planned Development

Future Report Regeneration

To be added to : 3.11.0 development
Estimated start date: already in development
Estimated end date: 16th October 2006

Search Manager DB Plugin Architecture

To be added to : 3.11.0 development
Estimated start date: already in development
Estimated end date: 20th October 2006

Nofity Users of Broken Links

To be added to : 3.11.0 development
Estimated start date: already in development
Estimated end date: 20th October 2006

Enhanced Backend Searching

To be added to : 3.11.0 development
Estimated start date: late October 2006
Estimated end date: mid November 2006

Upgrading

3.11.0 Development

Additional queries: No additional queries are required for upgrades.

Additional comments: 

No additional steps are required, however, please be aware that due to an issue being fixed in the Metadata Schema asset's caching, all metadata will be regenerated when step_03.php is next run. This may take a long time on large systems.

3.10.3 Stable

Additional queries: No additional queries are required for upgrades.

Additional comments: 

No additional steps are required, however, please be aware that due to an issue being fixed in the Metadata Schema asset's caching, all metadata will be regenerated when step_03.php is next run. This may take a long time on large systems.

New Bugs Added To Bug Tracker

Bug ID 3.8.x 3.10.x Dev Description
1746 Y Y Y Asset Listing with Custom Grouping - No Results
1748 N Y Y Set permission trigger handles neither of dependant parents or children
1749 Y Y Y workflow error can occur when two workflow schemas are applied and the publishers have admin access
1750 N Y Y Remote Content cannot submit file uploads to remote page
1751 N Y Y Calendar does not link events when in day view
1753 Y Y Y Design Area - Specialise Screen
1757 N Y Y Cannot unlink deleted LDAP users from Matrix groups
1758 N Y N Large tables cause the WYSIWYG editor to hang/freeze
1759 N Y N Asset Map Root Node setting not working as expected
1760 Y Y Y Error when cloning under a multiple page
1761 Y Y Y Javascript warning: Asset Builder - Delete Dynamic Create Location Set
1766 Y Y Y Custom form invalid datetime
1767 N N Y Asset Map dislikes &
1768 N Y N Dynamic Parameters and File Upload
1769 N Y N Anchor Not Working
1770 N Y Y Limbo Edit 'asset_ei_screen' not working correctly
1773 N Y Y Link Report not validating external links correctly when Proxy Authentication is Off
1775 N Y N Search manager can't handle UTF-8 based search strings
1777 N N Y After adding a new parameter map mapping, the default component is shown but not stored
1781 N Y Y Wording on the details screen of datetime field time
1782 N N Y Can't see the content submitted in a bodycopy
1783 N N Y Listing Engine with keyword dynamic root nested into a bodycopy
1784 Y Y Y Javascript email address validation in custom form returning false negatives
1786 N Y N cannot delete questions from custom form sections from the asset map
1787 Y Y Y Remote content won't rewrite image urls in list-style-image CSS declarations
Notes:

Bug #1755 (Asset Statuses and Workflows Report - "Regenerate Report") was submitted by James Hunter but was marked as not being a bug as the code reported was custom code that is not part of a MySource Matrix release.

Bug #1756 (Special characters rendered as garbage) was submitted by Casey Farrell but was marked as not being a bug as the character set was not set to UTF-8, which has to be done manually.

Bug #1762 (Default value for Datetime question typed) was submitted by Deborah Sherwood but was marked as not being a bug as the default value of a Date/Time Form Question requires at least a full date (day, month, year) to be entered.

Bug #1764 (Client Side validation for email type questions) was submitted by Deborah Sherwood but was marked as Can Not Replicate after a developer was unable to replicate the problem in the current versions.

Bug #1765 (Custom form datetime is mandatory) was submitted by Deborah Sherwood but was marked as not being a bug. Components of a Date/Time Form Question that are to be optional require the "Allow Blank" option turned on in order for the Custom Form to not return an invalid date error.

Bug #1771 (Moving questions in a section on custom form) was submitted by Deborah Sherwood but was marked as Can Not Replicate after a developer was unable to reproduce the problem. It is possible that the lock on the Custom Form may have expired before the page was committed.

Bug #1774 (No progress shown when upgrading Metadata Schema assets) was submitted by Robert Howard but was marked as not being a bug as the bug report was not required for this feature to be added.

Bug #1776 (Session/Login issues on non-standard port) was submitted by Avi Miller but was deleted shortly afterward.

Bug #1780 (Cron Manager - view jobs times out.) was submitted by wombat but was marked as a duplicate of bug #1473 (Paginate Cron Manager "View Jobs" page) submitted as a feature request by Avi Miller on 6th July 2006, which alleviates this issue. This was implemented in version 3.11.0 in early September, and will be publicly released in version 3.12.0. The duplicate bug has been closed.

Bug #1785 (WYSIWYG Content Type - editor does not show up-to-date content) was submitted by Luke Wright but was marked as a duplicate of bug #1782 (Can't see the content submitted in a bodycopy) submitted by Geoffroy Noel earlier on the same day. The former bug has been marked as Fixed; the duplicate has been closed.

New Feature Requests Added To Bug Tracker

Bug ID Description
1747 Data Source Graph - Make plot name editable
1752 Add "Find Me" feature to top of asset screen
1754 contextual "help" link in the backend
1763 Asset Builder Page - Image asset required attributes
1772 Global keywords for current asset
1778 Default expiry for SQ_SYSTEM cookie set to 1 hour when all session expiry preferences disabled
1779 Display/edit Remap Manager entries on the Web Paths screen

Bugs Fixed In The Bug Tracker

Bug ID 3.8.x 3.10.x Dev Description
1743 N N Y Remote Content not obeying the 'Content-disposition: attachment' header
1746 Y Y Y Asset Listing with Custom Grouping - No Results
1748 N Y Y Set permission trigger handles neither of dependant parents or children
1749 Y Y Y workflow error can occur when two workflow schemas are applied and the publishers have admin access
1750 N Y Y Remote Content cannot submit file uploads to remote page
1751 N Y Y Calendar does not link events when in day view
1753 Y Y Y Design Area - Specialise Screen
1757 N Y Y Cannot unlink deleted LDAP users from Matrix groups
1760 Y Y Y Error when cloning under a multiple page
1761 Y Y Y Javascript warning: Asset Builder - Delete Dynamic Create Location Set
1766 Y Y Y Custom form invalid datetime
1767 N N Y Asset Map dislikes &
1770 N Y Y Limbo Edit 'asset_ei_screen' not working correctly
1773 N Y Y Link Report not validating external links correctly when Proxy Authentication is Off
1777 N N Y After adding a new parameter map mapping, the default component is shown but not stored
1781 N Y Y Wording on the details screen of datetime field time
1782 N N Y Can't see the content submitted in a bodycopy
1784 Y Y Y Javascript email address validation in custom form returning false negatives
1787 Y Y Y Remote content won't rewrite image urls in list-style-image CSS declarations
Add a Comment

You must click here to log in before posting comments.

View Comments

There are currently no comments for this newsletter.