MySource Matrix Developer

Main Content

MySource Matrix Developer Newsletter Issue 111
Thursday 25th January 2006

covers versions 3.10.5 stable, 3.12.0 stable, 3.13.0 development

News

Yes, It's Thursday

Due to the public holiday tomorrow, you lucky people are getting your regular weekly dose of MySource Matrix goings-on a day early.

Otherwise, no general developer news this week.

New Features

Inbox: Messages Per Page Preference

Added to: 3.13.0 development

The previous newsletter announced that the Inbox is again paginated, displaying 20 messages at a time by default. This can now be changed on a user preference basis, either at a global or user-group level. The new setting ("Messages Per Page" in Inbox Preferences) continues to default to 20 messages per page.

Set Future Status Trigger Action Improved

Added to: 3.13.0 development

The Set Future Status trigger action, This is in addition to the current settings that allow you to set the future status job to fire at an exact time or an interval before or after the time the job was fire.

Attribute Value Condition Logic Improved

Added to: 3.13.0 development

The Attribute Value trigger condition, which sets a condition that returns TRUE or FALSE based upon the value of a certain attribute, has been updated slightly to allow you to negate the condition; ie. return TRUE if the attribute value is NOT what is specified.

Squid Option to Purge Trailing "/" Cache

Added to: 3.13.0 development

A typical anomaly with Squid is that URLs are cached separately with and without a trailing slash - so "http://www.example.com" and "http://www.example.com/" are cached separately. Previously, MySource Matrix's Squid cache-purging tools only purged the version without the trailing slash. Now this option is available as a user preference ("Trailing Slash" in Clear Squid Cache Preferences), allowing you to set whether to also purge the trailing slash version.

Source-Agnostic Redirect URL Keyword

Added to: 3.13.0 development

When Redirect Page assets are used with Paint Layouts, there were two sets of keywords that were able to be used depending on whether the redirect is being set from a hard-coded URL (using the keyword %asset_attribute_redirect_url%) or to an asset (%referring_asset_url%).

Now, a single keyword %redirect_url% is available that expands to the URL MySource Matrix will redirect to, no matter the source. The previous keywords will continue to be available, especially the latter as the %referring_asset_*% keywords remain useful for printing information on the asset a user is being referred to.

Set Permissions for Multiple Users/Groups

Added to: 3.13.0 development

A permission can now be set for multiple users, groups or roles at once on the Permissions screen of an asset. Previously users/groups had to be added and the screen committed one at a time.

All Asset Keywords Available in Metadata

Added to: 3.13.0 development

The Metadata Manager previously only allowed certain common keywords to be made available to metadata values. Now, any keyword not known by the Metadata Manager will be sent to the asset itself for replacement.

JPEG Metadata Extraction

Added to: 3.13.0 development

This new feature allows certain metadata embedded in some JPEG files (for example, those saved by Adobe Photoshop) to be printed, using keywords of the format %image_embedded_*%. Currently, only data from the Dublin Core (dc) metadata set is available to keywords.

This feature requires an external tool to function. This tool, the PHP Metadata Toolkit (version 1.11 supported, available from http://www.ozhiker.com/electronics/pjmt/) will not be supplied with MySource Matrix. Matrix will require that the path to the tool's PHP code be entered into the External Tools Configuration before it can work.

Please also note that this metadata extraction occurs when the image is uploaded. Any existing image will need to be uploaded if metadata extraction is desired on that image.

Additional Thumbnail Keywords

Added to: 3.13.0 development

Additional keywords have been added to asset thumbnails to provide the width and height of the thumbnail, and the ALT text attached to it. These keywords are %asset_thumbnail_width%, %asset_thumbnail_height%, and %asset_thumbnail_alt%.

Submission IP Address Keyword

Added to: 3.13.0 development

The Form Submission asset now has a keyword (%submission_ip_address%) which can print out the IP address recorded when the submission was made.

Planned Development

Comment Rating System

To be added to : 3.13.0 development
Estimated start date: 29th January 2007
Estimated end date: 2nd February 2007

Upgrading

3.13.0 Development

Additional queries: No additional queries are required for upgrades.

Additional comments: No additional upgrade steps are required.

New Bugs Added To Bug Tracker

Bug ID 3.10.x 3.12.x Dev Description
2041 N Y Y Squiz Supported Version - Invalid Warranty Key warning screen
2045 Y Y Y Keyword %asset_name_linked_to_link_url% not working
2048 Y Y Y Bodycopy table can't recall properties
2053 Y N N Asset map crashes firefox and IE
2054 N N Y PHP Notice when attempting to sort on PDF File "Title" attribute
2055 Y Y Y Public user group membership, and group membership restrictions, ignored when processing search
2057 N Y Y Workflow email not sending for some assets
2058 N Y Y Asset listing throws recursion warning too easily
2059 N Y N Cloning asset builders in 3.12 HIPO goes blank
2060 N Y Y Cloning asset lists with Custom Grouping links instead of clones group format
Notes:

Bugs #2049 (calendar week view - last day items not displayed) and #2051 (calendar DAY view - 1 day shift) were both reported by Michal Czebotar but were both marked as Can Not Replicate. Attempts to replicate the issue on both 3.10.4 release (where the bug was reported) and 3.10-branch systems were unsuccessful in replicating these problems with the Calendar Page.

Bug #2052 (Linked CSS design area doesn't behave well with print="no") was reported by Avi Miller but was also marked as Can Not Replicate, after 3.10, 3.12 and dev systems were tested without reproducing the bug.

New Feature Requests Added To Bug Tracker

Bug ID Description
2039 Custom Form - default values for datetime
2040 Configure URL format for News Items
2042 Simple edit layouts : apply using root node rather than system wide
2043 Suggestion: Rename "Layout" and move "Paint Layout" menu location
2044 Preview web path not visible when design not applied
2046 All asset selectors should have a "All Asset Types" option
2056 FR: Security events visible on User's log screen
2061 Form contents on 'Thank You' page
2062 Pre-configured time frames for Page What's New

Bugs Fixed In The Bug Tracker

Bug ID 3.10.x 3.12.x Dev Description
1398 Y Y Y Cannot link LDAP User with space in DN to Matrix group
2028 N Y Y Tagging behaving differently between 3.10 and higher version
2038 Y Y Y Redirect Page endless loop
2041 N Y Y Squiz Supported Version - Invalid Warranty Key warning screen
2045 Y Y Y Keyword %asset_name_linked_to_link_url% not working
2048 Y Y Y Bodycopy table can't recall properties
2054 N N Y PHP Notice when attempting to sort on PDF File "Title" attribute
2055 Y Y Y Public user group membership, and group membership restrictions, ignored when processing search
2058 N Y Y Asset listing throws recursion warning too easily
Add a Comment

You must click here to log in before posting comments.

View Comments

There are currently no comments for this newsletter.