MySource Matrix Developer

Main Content

MySource Matrix Developer Newsletter Issue 115
Friday 23rd February 2007

covers versions 3.10.6 stable, 3.12.1 stable, 3.13.0 development

News

Change to Layout Keyword Popup

Two weeks ago, the Matrix newsletter reported a new popup on the Layout asset's Contents screen that displayed all available layout keywords. However, this popup did not take into account screens where Simple Edit screen access had not been enabled (using limbo_access="1" in the edit interface files). The popup window has been modified to accommodate this change, so that only screens and fields that should be accessible in Simple Edit are available using keywords.

New Features

Add "Short URL" Remap Trigger Action

Added to: 3.13.0 development

This new trigger action creates a new remap for an asset when fired. The short URL created is a combination of the site(s) the asset is a part of and the asset ID - eg. http://www.example.com/1234, where "1234" is the ID of the asset where the trigger is fired upon. This is best fired on asset creation (or perhaps "Asset Lookups Updated", as the trigger will only run on assets with a URL), to ensure any asset you want a "short URL" for will get one.

Clear Squid Cache Tool: Port Preference

Added to: 3.13.0 development

A new port preference has been added, that is added to the URL that is sent to Squid when clearing the cache. This is useful when your MySource Matrix installation is behind Squid on a non-standard port, but you're using port supression to hide that from Matrix.

Replace Attribute Content Script

Added to: 3.13.0 development

This script does a search and replace of a certain attribute across certain specified assets, replacing one value with another.

Please note that this script requires configuration to work - configuration options (search for, replace with, attribute name, and asset IDs to search) are within the script, and there is a small section of code that is intended to prevent accidental execution that must be commented out before it is run.

Planned Development

No new generic features are currently scheduled for development.

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
2164 N Y N Asset tree loses encoding of asset names
2167 Y Y Y Matrix breaks URLs with encoded special chars
2170 N Y Y PDF does not load inline
2171 Y N N Metadata Weighting and Asset Creation Overhead
2173 Y N N PDF Files not opening correctly in IE
2174 Y Y Y HTML Content without new line character generates problems when importing
2175 Y Y Y Sitemap -> unordered list not valid XHTML
2178 N Y Y remove_internal_messages.php deletes wrong messages
2179 N Y N Incomplete metadata report doesn't show all reported assets as children in asset map
2180 Y Y Y Bulkmail - Error when email is not valid
2184 N Y N Cloned File Asset in 3.12.1 has no webpath
2185 N Y N Bulkmail job not sending -> invalid recipients?
2186 Y N N Global search and replace inserts replaced data twice
2187 N N Y Assigning an LDAP user to a role causes sq_vw_ast_role to fail
2188 N N N Misleading message when public bulkmail user subscribes and enters unverified users folder
2189 N N Y Messages don't stay marked "Read" as LDAP user
2191 N N Y Cannot clone under an asset with a common tag
Notes:

Bug #2053 (Asset map crashes firefox and IE) was reported by Micky Gough on 24th January 2007 but was marked as Will Not Fix as there is a workaround available and it is almost un-debuggable, if it is an issue with MySource Matrix at all - and not, for instance, a memory leak within Java, which has been considered the likely cause of previous similar bug reports.

Bug #2110 (Error when trying to export the link report to csv) was reported by Deborah Sherwood on 7th February 2007 but was marked as Can Not Replicate. Different types of link were used to try and reproduce this bug, but a developer was unable to replicate it. Some changes were made to handle what could have been a possible cause of the bug.

Bug #2130 (Rollback has issues with CSS) was reported by JP on 12th February 2007 but was marked as Not a Bug as the report was intended behaviour. CSS caching was enabled and then disabled at a later date, and following a URL change, the cached CSS at the rollback date was still referring to the previous URL.

Bug #2143 (metadata use-default checkboxes don't work in multi-type asset builders with uncustomised forms) was reported by Tom Barrett but was marked as Will Not Fix. The bug report related to a multiple type Asset Builder, with a metadata schema to be applied to created assets. The risk of fixing this bug on the Simple Edit system appears to be too great.

Bug #2156 (Backend Search drop-down sits behind form elements in IE) was reported by Avi Miller on 15th February 2007 but was marked as not being a bug with MySource Matrix. The bug report stated that the search results drop-down would appear behind SELECT elements. This is a rendering issue where "windowed elements" are drawn on "non-windowed" elements, regardless of the z-index setting. In IE and Firefox, at least on Windows, the SELECT element is drawn as a "windowed" element and a normal DIV cannot be placed in front of it (in contrast, this is not an issue with, say, Opera, where the SELECT element is drawn by Opera - instead of using the standard Windows control - in a non-windowed way).

Bug #2172 (Site Map - show dependant assets not working) was reported by Deborah Sherwood but was marked as not being a bug. The report related to the Site Map asset not showing dependent assets such as type formats, page contents and so on, despite the "Show Dependant Assets" option being set to Yes. For the quoted asset types, this is expected behaviour due to the fact that these assets do not have a URL, which is required to appear in the Site Map.

Feature request #2181 (Redirect Page should print target URL wherever possible) was submitted by Avi Miller but was marked as Will Not Fix. The feature request suggested that when the asset URL is displayed from a keyword for a Redirect Page that will automatically redirect, it should use the redirect URL instead of the lookups-based web path. However, this cannot be changed by the Redirect Page, and therefore this feature request cannot be implemented. A supplementary request for a keyword to print the redirect URL (feature request #2183) was already implemented and is available in 3.13+ as %redirect_url%.

Bug #2188 (Misleading message when public bulkmail user subscribes and enters unverified users folder) was reported by Anthony Barnes in version 3.8.9, which is no longer supported. This bug will need to be tested in currently supported versions before being marked as bogus or otherwise.

New Feature Requests Added To Bug Tracker

Bug ID Description
2165 Paint layouts -> allow conditional keywords to contain a nested content div
2168 Default Metadata fields to be available to assets without regenerating metadata
2169 DB Data Source should only show DBs it can actually connect to
2176 Make the News Item webpath Google News compliant
2177 Give metadata fields the option to print HTML friendly output
2182 Trigger Action Send Email: Not all keywords are replaced
2183 Redirect Page needs a %asset_target_url% keyword
2190 FR: Paint layouts based on tags
2192 Radio Buttons on asset creation settings on asset builder

Bugs Fixed In The Bug Tracker

Bug ID 3.10.x 3.12.x Dev Description
2039 Y Y Y Custom Form - default values for datetime
2099 Y Y Y Remapping URLs does not work when moving to trash
2115 N N Y Admin "print page" doesn't work on Firefox
2117 N N Y Asset Listing not sorting PDFs properly in grouped mode
2124 Y Y Y Links Report throws PHP warnings
2137 N N Y Backend search throwing errors with apostrophe
2140 Y Y Y Bmail not showing %subscriptions_picker% output when Separator blank
2150 N N Y Backend Search on Oracle throws fatal errors on some terms
2153 N N Y Popup calendar picker won't work in search-page no-results bodycopy
2154 N Y Y Nested/multiple frames/interfaces when viewing workflow from inbox
2163 N Y Y Quick Search box accepts empty search submissions
2167 Y Y Y Matrix breaks URLs with encoded special chars
2174 Y Y Y HTML Content without new line character generates problems when importing
2175 Y Y Y Sitemap -> unordered list not valid XHTML
2178 N Y Y remove_internal_messages.php deletes wrong messages
2180 Y Y Y Bulkmail - Error when email is not valid
Add a Comment

You must click here to log in before posting comments.

View Comments

There are currently no comments for this newsletter.