MySource Matrix Developer

Main Content

MySource Matrix Developer Newsletter Issue 128
Friday 25th May 2007

covers versions 3.12.4 stable, 3.14.0 stable, 3.15.0 development

News

Step_03.php Generates Install Key

Previously, the install key for a system - used as part of SSV warranty purposes - had to be generated separately using the generate_install_key.php script. Now, the step_03.php script will also generate the install key automatically.

This change was backported into the 3.12 and 3.14 branches (becoming public from version 3.12.5 and 3.14.1, respectively).

New Features

Online Quiz Improvements

Added to: 3.15.0 development

Development on the Online Quiz asset continues. The changes made to Online Quiz this week include:

- A concept of "score categories" has been introduced. This allows you to define a label for a score range (for example: 9-10 = Excellent, 6-8 = Good, etc). A keyword will be provided in the Thank You bodycopy for printing the score category name. Score categories can be open-ended (allowing ranges such as "less than 0", for instance).

- Score categories have also been provided with "Supplementary Content" - a free-form WYSIWYG field that is printed through a keyword upon completion of the quiz. This is much like the "Response Supplement" for each question - this can be used for feedback or a further explanation of the score range attained.

- A question can now use HTML in the display of its options. Note that this must be explicitly enabled for each question.

- Questions now have a Question Note field, similar to custom form questions.

E-Commerce System Improvements

Added to: 3.15.0 development

E-Commerce system development also continues; the changes made this week can be summarised as follows:

- A new Default Delivery Method has been created. This delivery method comes with a blank Simple Form to add information about the user making the order (name, address, etc), three bodycopies involving one for each Ecommerce Checkout status (Confirmation, Success, Failure), and two types of e-mail (receipt and other recipient) to be sent upon success.

- The Ecommerce Checkout Page now has an Extra Options screen. On this screen, the tax name and rate can be customised. This defaults to the Australian GST rate (10 per cent), but can be changed. If at least one of the purchased products is taxable, the receipt will include calculations for taxation. A list of flat fees (per order) can also be added from this screen, using Product assets.

DB Connector Asset

Added to: 3.15.0 development

The DB Connector asset is a simple asset that can store details of a database connection, that can subsequently be used by DB Data Source assets. When the new "Use DB Connector" setting on the DB Data Source asset's Details screen is set to a DB Connector asset, the Connector's connection details are used instead of those provided in the DB Data Source asset itself.

The DB Connector asset will be helpful if you are using a number of Data Source assets that provide different views of a single database.

Planned Development

Online Quiz Improvements

To be added to : 3.15.0 development
Estimated start date: already in development
Estimated end date: 1st June 2007

"/_login" URL suffix

To be added to : 3.15.0 development
Estimated start date: 28th May 2007
Estimated end date: 1st June 2007

This development will create a "/_login" URL suffix - similar to the "/_edit" and "/_admin" URLs - that will present the Matrix login box, allowing a user to log in without presenting a backend interface to the user afterwards.

Upgrading

3.15.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.12.x 3.14.x Dev Description
2406 Y Y Y Delete all option on the linking screen is not working
2408 Y Y Y Special characters from word come out as garbage when fed into a feedback form
2410 N N Y Asset name linked and asset lineage linked has different URL with listing engine.
2413 N Y Y Assets which are in safe edit mode are not be able to find it systemVersion file
2414 N Y N Default simple edit interface acting weird
2416 Y Y Y Group by asset type generates notice errors
2417 N Y Y Bridge doesn't handle IP.Board upgrades
2418 N Y Y Submission log export requires lock
2419 Y N N Simple edit of multiple page pages not working correctly
Notes:

Bug #2412 (unable to extract tar file in a design or css asset) was reported by Sam Butler, but was marked as Not a Bug because of a missing PEAR package (Archive_Tar) that is required by MySource Matrix.

Feature Request #2415 (Asset Chooser should allow manual asset ID entry) was submitted by Avi Miller, but the same feature was requested back in September 2006 by Andrei Railean as a part of Feature Request #1716 (Asset finder - find by asset id). The new feature has been marked as a duplicate and closed.

New Feature Requests Added To Bug Tracker

Bug ID Description
2407 Future linking action description for deleting a link
2409 Error emails should include referring URL
2411 Simple edit interface CSS defines font size

Bugs Fixed In The Bug Tracker

Bug ID 3.12.x 3.14.x Dev Description
2404 N Y Y Caption field on the image content type
2408 Y Y Y Special characters from word come out as garbage when fed into a feedback form
2413 N Y Y Assets which are in safe edit mode are not be able to find it systemVersion file
2416 Y Y Y Group by asset type generates notice errors
2417 N Y Y Bridge doesn't handle IP.Board upgrades
2418 N Y Y Submission log export requires lock
Add a Comment

You must click here to log in before posting comments.

View Comments

There are currently no comments for this newsletter.