MySource Matrix Developer

Main Content

MySource Matrix Developer Newsletter Issue 29
Friday 24th June 2005

covers versions 3.4.3 stable, 3.5.0 beta, 3.7.0 development

News

Create Asset Trigger

A change has been made to the trigger events that are fired during the creation of an asset. The "link created" trigger event is no longer fired during asset creation, leaving "before asset created" and "asset created" as the two trigger events that can be used to perform actions on newly created assets.

Any triggers that are currently listening for "link created" event for both newly created assets and those with new links created should now select both the "link created" and "asset created" events to listen for.

Asset Map HTML Code and JVM Conflicts

Karl submitted bug #684 a couple of weeks ago with the following description:

The client's browser SCE (Standard Computing Environment) is set so that the MS JVM is used in preference to Sun's JVM. This is due to another application requiring the MS JVM. This means that the Asset Map Applet will not display using the Tas Police's SCE. To over come this issue the HTML code used to render the Asset Map may be modified to force use of Sun's JVM (link to document from Sun Microsystems supplied).

We attempted to make Sun's recommended changes and have stumbled across a number of issues which were also apparently discovered during the initial implementation of the java asset map. Namely, javascript to java liveconnect (mayscript) doesn't appear to work with the <embed /> tag and is necessary for Matrix to continue it's support for Firefox (and Netscape in general).

We therefore need to maintain the current <applet /> tags and require that users set their default virtual machine to Sun's JVM 1.4.x+.

New Features

Asset Status Pane

Added to: 3.5.0 beta, 3.7.0 development

While not technically new, the asset status pane at the bottom of the asset map has been put back into the beta and development versions. The asset status pane shows a description for each status colour.

Asset Map Add Menu Loads Faster

Added to: 3.5.0 beta, 3.7.0 development

The add menu is the asset map previously loaded images when the add button was clicked for the first time. The loading of images actually stopped the display of the add menu, giving the impression that the java applet was running slowly while the real reason is that the asset map was requesting images.

The asset map add menu now displays a default image while it is loading the asset type's image. This allows the add menu to now be displayed immediately.

Planned Development

Listing Engine Selections

To be added to : 3.7.0
Estimated start date: already in development
Estimated end date : 29th June 2005

The listing engine assets will soon have the ability to display checkboxes, radio buttons, or text boxes that allow you to create a selection from the list. Nothing will be done with the list itself, but other systems will be able to use this list and pass it to other assets.

For example, you could perform a search for a list of products and select which ones you would like to add to your cart. Another system can then intercept this selection and add the list of products to the cart.

New Search Indexing And Weightings

To be added to : 3.7.0
Estimated start date: already in development
Estimated end date : 1st July 2005

The search indexing and weighting system is being redeveloped to make it more flexible and easy to use, for both end users and developers. The new indexing system will index more data, allowing more results to be found. It will also allow an administrator to configure exactly what assets and what data are indexed.

For example, indexing could be turned off for individual assets, types of assets, trees of assets and individual asset attributes and metadata fields.

The new weightings system will allow the same functionality as the existing one, but will be redeveloped to make it more reliable and allow it to work with the new indexing system.

Upgrading

3.7.0 Development

Run step_02.php: no
Run step_03.php: no
Run compile_locale.php: yes

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 Stable Beta Dev Description
713 Y N N File Upload form question creates the file asset but does not add the uploaded file
714 N Y Y Asset listing fatal error
715 N N N Firefox crashes when closing a dialog containing a Simple Asset Map not confirmed
717 Y Y Y Using layouts to edit metadata on front end
718 N Y Y Ticking customise search form on the details screen
719 Y Y Y Metadata showing Array as the value for all items in a multiple select
720 Y Y Y Form validation not allowing email addresses with apostrophe
722 N Y Y Metadata fields don t unset the Default checkbox
723 N Y Y Thank You summary doesn t print a UL tag around the LI tags
724 Y Y Y Do not include metadata used in search
725 N N N Mirco version number and Last updated date not updating upon commit not confirmed
726 N N N Constant Button with print no generates PHP Notice not confirmed
727 N N N Customise Associated Files sometimes fails not confirmed
728 N N N Tickbox Lists and Buttons are created as tables not lists not confirmed
730 N Y Y Page with links cant go into safe edit without locks
731 Y Y Y IE Table Editor Error
732 N N N Lexicon missing files not confirmed
733 N N N Dynamic parameters are cached not confirmed
734 Y N N Noise word in search field is not ignored
Notes:

Bug #721 (Safe Edit to Live without workflow applied still stops at "Approved to Go Live") was submitted by Avi but was marked as not being a bug because this is intended functionality.

Bug #729 (Customisation problem when no design areas are customised) was submitted by Mark White but was a duplicate of bug #494 (design_customisation asset not found until customised).

New Feature Requests Added To Bug Tracker

Bug ID Description
716 Links report export to CSV

Bugs Fixed In The Bug Tracker

Bug ID Stable Beta Dev Description
84 Y Y Y MySource_SET tags keep their last known value when removed from the parse file
605 Y Y Y Missing metadata default value
617 Y Y Y Design loses Text File in Safe Edit
690 N Y Y file_management tries to upgrade files before changing attribute
697 N Y Y Load asset map menu images in a worker thread
702 Y Y Y Changing File Asset status after Morphing fails
707 Y N N Asset lineage for linked assets is a compound of paths to all instances
712 Y Y Y Nested asset list with dynamic parameter fatal error
713 Y N N File Upload form question creates the file asset but does not add the uploaded file
714 N Y Y Asset listing fatal error
717 Y Y Y Using layouts to edit metadata on front end
718 N Y Y Ticking customise search form on the details screen
719 Y Y Y Metadata showing Array as the value for all items in a multiple select
720 N Y Y Form validation not allowing email addresses with apostrophe
722 N Y Y Metadata fields don t unset the Default checkbox
723 N Y Y Thank You summary doesn t print a UL tag around the LI tags
724 Y Y N Do not include metadata used in search too be fixed in dev
730 N Y Y Page with links cant go into safe edit without locks
731 Y Y Y IE Table Editor Error
734 Y N N Noise word in search field is not ignored
Add a Comment

You must click here to log in before posting comments.

View Comments

There are currently no comments for this newsletter.