covers versions 3.10.5 stable, 3.12.0 stable, 3.13.0 development
The first new stable version of MySource Matrix's 3.12.x branch was released last Monday. The 3.12.x branch adds almost 80 new features and improvements compared to the 3.10.x branch, and this is expanded by more than 10 new features and changes between the release candidate and the stable version. The new version 3.12.0 also fixes 41 bugs found in 3.12.0 RC1.
The 3.12.0 release also marks couple of major changes for MySource Matrix. First, the 3.12.x branch is the first version of the CMS where the core is available under a dual licence, either using the GNU General Public Licence (GPL) or the commercially-supported Squiz Supported Version (SSV) licence.
Also, some assets previously only available as part of the commercial module package are now available for use as part of the downloadable (GPL) version. Now available in the free version are all assets from the CMS package (except for Remote Content), all assets from the News package, and some parts of the Import Tools package (particularly the Bulk File Upload tool). Other assets will remain available only under a SSV licensed system.
An procedure for upgrading systems to 3.12.0 is available from the MySource Matrix web site (http://matrix.squiz.net/resources/upgrading and follow the 3.10 to 3.12 link under "Major Version Upgrades"). This script has been tested on upgrades from version 3.10.4 to 3.12.0, however it will work with 3.10.5 as well. Upgrades of earlier systems should first upgrade to at least 3.10.4 before upgrading to 3.12.0.
A small heads-up (in the absence of too much else to report) that the next MySource Matrix newsletter will be available on Thursday (25th) due to the Australia Day public holiday next Friday.
Added to: 3.13.0 development
Pages within a Multiple Page asset can now be re-ordered en masse on the Pages screen of the Multiple Page asset. The interface is similar to that used for re-ordering questions within a Custom Form.
Note that web paths are re-assigned when pages are re-ordered. This is so the first page listed in the sort order is accessible with the web path "1", the second with the web path "2", and so on.
Added to: 3.13.0 development
Previously, the Asset Listing Page displayed assets if the user had effective read access to the asset. Now, the Asset Listing Page now has an option that allows you to define which permission determines whether an asset is listed, and whether that permission is a simple permission or an effective one.
Note that this has been implemented in the Asset Listing Page asset only, however in the future it could be extended to other Listing Engine-type assets where appropriate.
Added to: 3.13.0 development
A new "no results" bodycopy has been added to the Calendar Page asset. When this option is turned on, the calendar view or listing will be replaced with the contents of the "no results" bodycopy when the Calendar Page would otherwise show no events within the selected time period.
Added to: 3.13.0 development
The Backend Search feature now has a new user preference (SQ_SEARCH_BACKEND_RESULT_LIMIT), allowing the user to limit the number of assets that will be displayed when a Backend Search by keyword takes place. By default, no limit will be applied.
Added to: 3.13.0 development
When the Inbox asset was last overhauled a while ago, the format of the Inbox screen was changed from displaying messages 10 at a time, to displaying all of them on the page at once. This has now been changed again to display 20 at a time by default.
Added to: 3.13.0 development
Each of the password fields - the new password and confirmation text boxes - can now be accessed using separate keywords (%password_new% and %password_confirmation%) respectively. Previously, both had to be printed together using the keyword %password_input%. This keyword still exists for compatibility purposes.
Added to: 3.13.0 development
This new development adds a CAPTCHA system to the custom form - a method of asserting that submissions of forms are done by humans rather than automated systems. In practice, a similar system as used for security keys in the backend are used for the CAPTCHA. The length of the string is customisable.
Keywords to implement the CAPTCHA system include %form_captcha% to print the entire CAPTCHA section, and %form_captcha_image%, %form_captcha_field% and %form_captcha_link% for the fields to display the image, text box, and link to regenerate the image (respectively). If the default bodycopy is used, the CAPTCHA section will be displayed immediately before the Submit button.
Added to: 3.13.0 development, 3.12.1 stable, 3.10.6 stable
If the LDAP extension is not compiled into PHP, a message to that effect will appear in place of the Connection Details section of the LDAP Bridge asset's Details screen.
Added to: 3.13.0 development
Design and Design CSS assets, as well as their customisations, now have the ability to have their web paths changed after creation, through the Web Paths screen.
Added to: 3.13.0 development
In addition to the above feature, the method the Design CSS asset's web path is generated upon creation has been changed. Previously, it would provide a generic web path, similar to Design assets, such as "design_css_390". Now, it generates the web path based on the name given on the create screen.
The main effect of this change is that newly created assets will always have web paths ending in '.css'. This may help improve caching of CSS files by caching proxy systems such as Squid. Design CSS assets existing in your system will NOT be upgraded to the same system; however, their web paths can be edited using the Web Paths screen made available in the previous feature.
Added to: 3.13.0 development, 3.12.1 stable
There were reports that the Backend History list - the last five assets accessed by a user from the backend - was being cut off if names were too long to display five assets without scrolling. This has been changed to again be able to display all five assets, taking two or more lines if necessary.
Added to: 3.13.0 development, 3.12.1 stable
The Print and Cache options, of the Customisation screen of most Design Area assets, have been added to the Asset Lineage Design Area.
To be added to : 3.13.0 development
Estimated start date: due soon
Estimated end date: late January 2007
To be added to : 3.13.0 development
Estimated start date: unknown as yet
Estimated end date: February 2007
This development will extend the comments system to allow users to attach a rating to comments.
Additional queries: No additional queries are required for upgrades.
Additional comments: No additional upgrade steps are required.
| Bug ID | 3.10.x | 3.12.x | Dev | Description |
| 2009 | N | Y | Y | Metadata values not saved when asset builder set up with multiple create types |
| 2010 | Y | Y | Y | Asset ID not found error if LDAP user is deleted |
| 2019 | N | Y | Y | Image files cannot be tagged |
| 2021 | N | Y | Y | Spurious redirect occurs during login |
| 2023 | N | Y | N | typo in search_manager.inc |
| 2025 | N | Y | Y | Errors creating file assets using asset builder with customised create form |
| 2026 | N | Y | Y | Cannot remove all force-secure-login root URLs in system config |
| 2028 | N | Y | N | Tagging behaving differently between 3.10 and higher version (not confirmed) |
| 2032 | N | N | Y | Page Contents and No Results page contents of a calendar can be deleted |
| 2033 | Y | Y | Y | RSS Feed does not like items of an inherited type from a source asset listing |
Bug #2013 (Cloning an asset does not apply roles) was reported by Bridgy but was marked as Can Not Replicate. Attempts to reproduce the alleged bug in 3.10, 3.12 and development branch versions did not succeed.
Bug #2016 (Problems with the asset map and the Use me option) was reported by Deborah Sherwood but was marked as not being a bug. The report related to returning to a WYSIWYG dialogue box containing a Simple Asset Map, after having used it previously in the session, where the asset lineage is selected and must be clicked on with the left mouse button in order to select the asset itself, allowing the use of "Use Me". This is intended behaviour and will not be changed.
Bug #2017 (Squiz Supported Version warranty EXPIRED - Link not working) was reported by Richard Johnson but was marked as not being a bug. The underline underneath "EXPIRED" is not meant to be a link by itself. The whole line of text is still linked so that clicking it refreshes the top frame.
Bug #2022 (Squiz.net Commercial Module Licence no longer available on the site) was reported by Jeff Van Campen but was marked as not being a bug. This bug report does not relate to the product code itself, rather to the availability of the licence.
Bug #2030 (scripts/upgrade_data_dirs.php error) was reported by Justin Cormack but was marked as not being a bug. The information posted made it nearly impossible to identify the source of the bug, and was more suited for the support forums.
Bug #2031 (%*_rfc2822% keywords returning non-compliant strings) was reported by Jeff Van Campen, however the issue had been fixed by fixing bug #1983 (ISO8601 and iCal date format keywords not working) on 5th January 2007. The previous method of forcing RFC2822 dates was flawed because the format used in RSS Feed included time zone abbreviations, of which only a select number are valid. Fixing the bug to use Matrix's time formats, which correctly uses the 'r' time format from PHP to generate RFC2822, made bug #2031 redundant. It was marked as a duplicate of bug #1983 and closed.
| Bug ID | Description |
| 2008 | "Apply to all webpaths" feature for Paint Layouts |
| 2011 | Feature request: Trigger to handle div props and number of divs |
| 2012 | Better handling of multiple nested asset builders |
| 2014 | LDAP Bridge should check for PHP LDAP support |
| 2015 | Thesaurus - asset map does not refresh |
| 2018 | Back to section disappears off page |
| 2020 | Sort by tag weight on related asset listings |
| 2024 | New index on sq_internal_msg |
| 2027 | Asset listing - sort by asset map |
| 2029 | Unable to delete or move questions in a custom form from the asset map |
| 2034 | Enhancement Request: Multiple Linking |
| 2035 | Customise the number of emails per page for the inbox |
| 2036 | Suggestion: 'Failed' status text on Asset Map may be misleading |
| 2037 | Keyword lists on each screen for use in simple edit |
| Bug ID | 3.10.x | 3.12.x | Dev | Description |
| 1796 | Y | Y | Y | Selective Emails screen not highlighting selected rule |
| 2005 | N | Y | Y | Cloning asset fails when initiated by non-sysadmin/root users |
| 2009 | N | Y | Y | Metadata values not saved when asset builder set up with multiple create types |
| 2010 | Y | Y | Y | Asset ID not found error if LDAP user is deleted |
| 2019 | N | Y | Y | Image files cannot be tagged |
| 2021 | N | Y | Y | Spurious redirect occurs during login |
| 2023 | N | Y | N | typo in search_manager.inc |
| 2025 | N | Y | Y | Errors creating file assets using asset builder with customised create form |
| 2026 | N | Y | Y | Cannot remove all force-secure-login root URLs in system config |
| 2032 | N | N | Y | Page Contents and No Results page contents of a calendar can be deleted |
| 2033 | Y | Y | Y | RSS Feed does not like items of an inherited type from a source asset listing |
There are currently no comments for this newsletter.