MySource Matrix Developer

Main Content

MySource Matrix Developer Newsletter Issue 94
Friday 29th September 2006

covers versions 3.8.6 stable, 3.10.1 stable, 3.11.0 development

News

No Release This Monday

Usually, being the first Monday of the month, next week would normally see a MySource Matrix release, However, due to the NSW Labour Day public holiday, there will be no releases this coming Monday. Instead, the releases of version 3.10.2 and 3.8.7 will be made the following Monday.

Changes in Menu Design Area SQL Handling

The code that generates the SQL for a Menu Design Area has been moved from the appropriate design area into a separate file, which is then included by the parsed design. This change allows the SQL code to be changed in menus without having to reparse the entire design file with each change.

One further reparse is required in order to implement this change, however, once that is done no further reparses should be required for menu SQL changes.

New Features

New Trigger Events for Login and Logout

Added to: 3.11.0 development

New trigger events relating to users logging in and out of MySource Matrix have been added to the development version - named, appropriately enough, Trigger_Event_User_Login and Trigger_Event_User_Logout. This allows you to perform trigger actions when a user logs in or out of a MySource Matrix system.

New IPB Login/Logout Trigger Actions

Added to: 3.11.0 development

Two new trigger actions in the IPB package, Trigger_Event_Login_IPB and Trigger_Event_Logout_IPB, allow users to log in and out of a related Invision Power Board (IPB) forum. This is best experienced using users from an IPB Bridge and the above user login/out trigger events.

This requires the IPB SDK integration module (available from http://ipbsdk.sf.net/) installed on the IPB system to work. You are asked to provide the path to the IPB SDK file in the trigger action.

Selective Purge of Trash

Added to: 3.11.0 development

A new option has been added to the trash folder, allowing users to purge a certain sub-tree contained in the trash. Note that an asset will still only be completely purged if no links remain for the asset. If an asset is also underneath another tree in the trash folder, the link will be deleted but not the asset itself.

Remote Content: Persistent Cookie Manager

Added to: 3.11.0 development

A new persistent cookie manager class has been added to the Remote Object asset to fix bug #1705. This extends a component of the HTTP_Client PEAR module, HTTP_Client_CookieManager, to ensure that session cookies are not lost when the object is serialised; only when the browser is closed.

This functionality currently relies on a partly patched version of the HTTP_Client PEAR module, to overcome a reported bug in cookie handling (see http://pear.php.net/bugs/8662). This has been included in the "php_includes" folder in the latest development version. If and when the HTTP_Client authors fix the bug, this patched version will likely be removed from the system and our module requirements updated.

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: 

Due to improvements in design menu handling, users are recommended to reparse their designs.

New Bugs Added To Bug Tracker

Bug ID 3.8.x 3.10.x Dev Description
1707 Y Y Y Online Poll: Issues with "Allow Multiple Voting" set to No
1708 Y Y Y IMG tag code generated from WYSIWYG shows non-compliant border attribute
1711 N Y Y Cannot create design customisation if permission given through role only
1714 N Y Y Search Page should fail more gracefully if a search field does not specify any data sources
1718 Y Y Y Asset finder: "The asset finder is currently in use" after commit
1722 N Y Y Resume HIPO button
1723 N Y Y Insert Anchor Tag Plugin does not work without Visual Aid Plugin installed
1726 Y Y Y Structured Root Node selector and no results bodycopy on Asset Listing
1727 N Y N LDAP User in Matrix Group unable to approve in workflow
Notes:

Bug #1660 (Anchor function in WYSIWYG editor not working) was posted by Karl Davidson on 12th September 2006 but was marked as Can Not Replicate after a developer was repeatedly unable to reproduce the bug on current systems.

Bug #1702 (WYSIWYG and block elements) was posted by coolvik on 21st September 2006 but was marked as not being a bug in the current releases of MySource Matrix. The issue was fixed by bug fix #1531 (incorrect < span > tag placement and unwanted < li > tags added), which was released in MySource 3.10.1.

Bug #1710 (Can not apply Paint layouts) was posted by pochemuchkin but was marked as not being a bug after the reporter found an issue at their end that was causing the reported problem.

Bug #1712 (Incorrect terminology) was posted by tehkella but was marked as not being a bug. It is believed by the development team that this report was not a serious one.

Bug #1720 (Asset map not displaying OK button) was posted by Andrei Railean but was marked as not being a bug as the issue was fixed by clearing the cache on the browser where the issue was reported.

Bug #1721 (Install DB error) was posted by James Hunter but was marked as not being a bug because it is believed the database users did not have correct permissions on the database.

New Feature Requests Added To Bug Tracker

Bug ID Description
1709 Matrix error emails filtering
1713 External authentication toggle in main.inc
1715 A-Z sort for searching
1716 Asset finder - find by asset id
1717 Checkbox form - Comma printing
1719 User with write access to asset in safe edit cannot apply for approval
1724 Multiple Page - Include the list of keywords
1725 Asset Icons for Link Manager, User Group Manager and Password Reset

Bugs Fixed In The Bug Tracker

Bug ID 3.8.x 3.10.x Dev Description
1665 Y Y Y Simple edit: Metadata keyword breaks HTML code
1704 Y Y Y Search page pagination issue when query contains an "&"
1705 Y Y Y Remote Content not handling cookies correctly
1707 Y Y Y Online Poll: Issues with "Allow Multiple Voting" set to No
1708 Y Y Y IMG tag code generated from WYSIWYG shows non-compliant border attribute
1711 N Y Y Cannot create design customisation if permission given through role only
1714 N Y Y Search Page should fail more gracefully if a search field does not specify any data sources
1718 Y Y Y Asset finder: "The asset finder is currently in use" after commit
1722 N Y Y Resume HIPO button
1723 N Y Y Insert Anchor Tag Plugin does not work without Visual Aid Plugin installed
1726 Y Y Y Structured Root Node selector and no results bodycopy on Asset Listing
Add a Comment

You must click here to log in before posting comments.

View Comments

There are currently no comments for this newsletter.