covers versions 3.6.9 stable, 3.8.3 stable, 3.9.0 development
There is no general MySource Matrix developer news this week.
Added to: 3.9.0 development
Previously, when using the Simple Edit suffix (eg. "/edit") on a Redirect Page's URL, the system would redirect you to the asset pointed to by the Redirect Page, before opening the Simple Edit interface. Now, it will always open the Redirect Page's Simple Edit interface.
Also, the Site asset was unable to be used with Simple Edit, instead opening the Simple Edit of its home page, if set. Although the default behaviour of this has not changed (given the proper URL of the home page may not be seen by editors, it makes sense that the site's URL should edit the home page when used in Simple Edit), the Site asset can now be edited through Simple Edit by using the Simple Edit suffix in conjunction with the "limbo_assetid" GET variable set to the Site's asset ID.
Added to: 3.9.0 development
Failed login attempts are now logged in the MySource Matrix system log (located at [SYSTEM ROOT]/data/private/logs/system.log). Previously, only successful login and logout attempts were recorded.
The message in the system log states the reason why the login attempt failed - whether the user was not found (or an incorrect password entered), the user exists but is not live, or if it exists but is in the trash.
Added to: 3.9.0 development
Previously, metadata fields were exclusive to the sections they were attached to; they could not be moved or shared between different sections. This has been changed so moving or sharing fields between schemas is now possible.
Added to: 3.9.0 development
The Remap Manager screen is now paginated in the development version, to avoid time-out issues when a system contains a large number of remap entries - as is common after a system has been in existance for a long period of time. Entries are displayed in pages of 100.
Added to: 3.9.0 development
Further improvements to the Calendar system have been implemented. The major improvements in functionality are listed below:
- Calendar cells that represent today's date (according to the server clock, not as represented by the SQ_CALENDAR_DATE variable) now have an additional "today" CSS class applied, so these cells can be styled differently if desired.
- Links to events on Calendar Pages can now be set up to either use the event view of the Calendar Page, or the URL of the Calendar Event itself. This option is configurable on the Details screen under the "Enabled Views" section.
- The format of an event's label in a calendar view can now be configured. There are 'event label format' attributes for each view that default to the legacy behaviour of showing MySource Matrix Developer Newsletter - Issue #80. All keywords for an event asset can be used in these formats.
Added to: 3.9.0 development
A new feature has been developed to allow certain keywords to be used inside the default value of a form question. This feature was originally written with the current user's information in mind, so keywords will be available to paint information from the current user (if any). These keywords will begin with "%current_user", and any keyword normally associated with the current user can be used by replacing the usual "%asset" prefix with this one.
Other standard keywords are also available, for example, MySource Matrix Developer Newsletter - Issue #80 will be replaced by the name of the form question.
Added to: 3.9.0 development
A new feature has been developed to allow a question in a custom form to be defined as "sticky" for a certain period of time. The most recent value stored in a question marked as "sticky" will be saved in the session variables and be used to pre-fill other forms with questions of the same name and the "sticky" flag also set.
Any sticky value will pre-empt any default values entered for the form question, including the "keywords in default values" feature. Sticky values survive until the end of the Matrix session, however that is set up in the Global Preferences screen.
Added to: 3.9.0 development
A new attribute has been added that affects the form submission action for a Listing Engine. Submitting a Listing Engine can now be done from the listing asset's URL, or to the URL currently being displayed. This will be different from the asset's URL when a listing engine is nested within another asset (such as a design or paint layout).
This functionality has been built into the Listing Engine, however the Link Manager is the only asset that currently exposes this functionality.
Added to: 3.9.0 development
All Listing Engine assets now have a new "Random" sort by option, that can be selected in the Asset Sorting screen. Unlike a Random list format, content printed with this option can still be cached by the Cache Manager. Existing listing assets will get this option once you re-commit the 'Asset Sorting' screen (an upgrade script will be available shortly to add the "Random" option during step_03.php).
No new generic features are currently scheduled for development.
Additional queries: No additional queries are required for upgrades.
Additional comments: No additional upgrade steps are required.
| Bug ID | 3.6.x | 3.8.x | Dev | Description |
| 1432 | N | Y | Y | Paint layout lost when parent web path changes |
| 1434 | N | Y | Y | Asset grouping in search results |
| 1435 | Y | Y | Y | Asset position setting displays Under Construction pages to users without permission |
| 1436 | Y | Y | Y | Acquiring a lock on lookup values acquires one on metadata too. |
| 1437 | N | Y | Y | Email Options for Active Rule text box not large enough |
| 1438 | N | Y | Y | Having a form input name="submit" prevents "commiting" the page contents |
| 1440 | N | Y | Y | Payment Gateway assets don't show their name correctly in the asset map |
| 1441 | N | Y | Y | Payment gateway assets don't get web paths by default |
| 1442 | N | N | Y | Validation error message in Bulkmail |
| 1443 | N | Y | Y | Bulkmail validation error for the public user |
| 1445 | N | Y | Y | get_design_area_setable_attrs.php no longer works |
| 1446 | N | Y | Y | Data format on Custom Form field:datetime (not confirmed) |
| 1447 | Y | Y | Y | White space in design areas |
| 1448 | N | Y | Y | Edit Status HIPO fails on custom form fields |
Bug #1344 (Custom Form Recipient Email badly encoded) was submitted by Edward Braddock on 5th May 2006 but was marked as not being a bug after developers were unable to reproduce the problem and no similar reports of this issue have been found.
Bug #1423 (Oracle constraint violation error creating thesaurus terms) was submitted by Anthony Barnes but was marked as Can Not Replicate after a developer was unable to reproduce the problem.
Bug #1433 (Metadata tags generated by matrix invalid XHTML) was reported by Anthony Barnes but was marked as not being a bug as the issue was found to be not one caused by MySource Matrix.
Bug #1439 (Grouping in asset listings - order of groups and sub-assets) was reported by KateN but was marked as Will Not Fix because the changes required to get this to work is not justifiable, due to the scale and range of changes required to core systems to implement this request.
Bug #1444 (Unable to use user groups in Bulkmail) was reported by Deborah Sherwood but was marked as not being a bug because the "Generate As" feature requires a user to be temporarily logged in to generate the bulkmail. This requires a user, rather than a user group.
No new feature requests were added to the MySource Matrix bug tracker.
| Bug ID | 3.6.x | 3.8.x | Dev | Description |
| 1425 | N | N | Y | 2 nested link managers don't play nice |
| 1431 | N | Y | Y | LDAP Groups in workflow schema causes error |
| 1432 | N | Y | Y | Paint layout lost when parent web path changes |
| 1434 | N | Y | Y | Asset grouping in search results |
| 1435 | Y | Y | Y | Asset position setting displays Under Construction pages to users without permission |
| 1436 | Y | Y | Y | Acquiring a lock on lookup values acquires one on metadata too. |
| 1437 | N | Y | Y | Email Options for Active Rule text box not large enough |
| 1440 | N | Y | Y | Payment Gateway assets don't show their name correctly in the asset map |
| 1441 | N | Y | Y | Payment gateway assets don't get web paths by default |
| 1442 | N | N | Y | Validation error message in Bulkmail |
| 1443 | N | Y | Y | Bulkmail validation error for the public user |
| 1445 | N | Y | Y | get_design_area_setable_attrs.php no longer works |
| 1448 | N | Y | Y | Edit Status HIPO fails on custom form fields |
There are currently no comments for this newsletter.