Developer Newsletter?


(Nic Hubbard) #1

Was there no Developer Newsletter today? The URL where it should be is still not live…missing my morning reading.


(Justin Cormack) #2

I got it....

============================================================================
MySource Matrix Developer Newsletter [Friday 10th July 2009 - Issue 236]
============================================================================
covers versions 3.20.6 stable, 3.22.2 stable, 3.23.0 development

---------------------------------------------
| NEWS |
---------------------------------------------

NEW MATRIX RELEASES
-----------------------------------------
Please be advised that the newest MySource Matrix releases - versions
3.20.6 and 3.22.2 - are now available for download from the MySource
Matrix web site.



---------------------------------------------
| NEW FEATURES |
---------------------------------------------


USERNAME AVAILABILITY UPON ARCHIVING USER ASSETS
-----------------------------------------
Added to: 3.22.2 stable release

The ability to reuse Matrix usernames of users that are "Archived"
(as described in Newsletter #235) was also included
in Monday's 3.22.2 release.


SUPPORT FOR EDITING AND DELETING EXISTING ASSETS FROM THE CSV TO MATRIX IMPORTER SCRIPT
-----------------------------------------
Added to: 3.23.0 development, 3.22.2 stable release, 3.20.6 stable release

Modifications have been made to the CSV to Matrix Importer script,
"import_assets_to_csv.php" in the scripts directory, to enable
editing and deleting existing assets which match a primary column
in the source CSV file. Additional options are available which
allow the primary column and a flag column to be specified on the
command line. The flag column must contain either "A", "E", or "D"
to indicate whether the record is to be (A)dded, (E)dited or (D)eleted.

Please note that deletion performed by this script is permanent and
bypasses the trash. A further "ignore" file can be provided with single
column list of items to ignore when performing an "Edit" operation.

As with the previous revision of this script, a CSV file is provided on
STDOUT to monitor the assets affected. In this revision an additional
column is given in this output to indicate the actual operation
performed on the asset (eg; [primary identifier],[asset id],E).


FILE DATA OPTIONAL WHEN CREATING FILE, JS, CSS AND TEXT FILE ASSETS
-----------------------------------------
Added to: 3.23.0 development, 3.22.3 stable

A blank file is created if no file data is supplied when creating
a File, JS, CSS or Text File asset. Previously this would have resulted
in an error message being displayed.


MENU DESIGN AREA: INCLUDE SELECTED ASSET TYPES
-----------------------------------------
Added to: 3.23.0 development, 3.22.3 stable

Asset types to be included for display can now be specified in Menu Design
Areas. This compliments the existing functionality to exclude particular
asset types from being displayed here.


DATACASH PAYMENT GATEWAY: SPECIFICATION OF CURRENCY TYPE
-----------------------------------------
Added to: 3.23.0 development

A currency type (eg; Australian Dollars) can now be specified on the
"Details" screen of the DataCash Payment Gateway, as the currency used
for transactions.


E-COMMERCE PAYMENT COMPLETED TRIGGER EVENT
-----------------------------------------
Added to: 3.23.0 development

A generic E-Commerce Payment Completed Trigger Event has been added to
provide Trigger functionality for transaction postbacks. This has been
implemented for transactions originating from a DataCash Payment Gateway.


KEYWORD FORMATS
-----------------------------------------
Added to: 3.23.0 development

Keyword formats, similar to those supported on the MySource Mini,
have been added to Matrix. These formats are specified as modifiers
within existing keywords and are denoted by the presence of a tilde
character (~) and format keyword.

Examples of some of the formats available is provided below:

%[asset_keyword]~[format]%

%asset_url~urlencode% : The URL-encoded equivalent of the asset's URL
%asset_name~uppercase% : The asset's name in uppercase
%asset_name~charcount% : The number of characters in the asset's name


JS API UNDER THE WEB SERVICES FOLDER
-----------------------------------------
Added to: 3.23.0 development, 3.22.3 stable

The JS API asset, introduced in the 3.22.2 release, can now be nested
under the Web Services Folder.


UPDATE SHAREPOINT RECORD CRON JOB
-----------------------------------------
Added to: 3.23.0 development, 3.22.3 stable, 3.20.7 stable

A nightly Cron Job has been added to download and update Sharepoint
documents as specified in a Data Source asset.


METADATA SECTION DESCRIPTION ATTRIBUTE
-----------------------------------------
Added to: 3.23.0 development, 3.22.3 stable

A "Description" attribute has been added to the "Details" screen
of Metadata Schema and Section assets.
The specified description can either be included or excluded from
the metadata tags generated. This is controlled from the Metadata
Section and defaults to "No" (ie; not generated).

The description can also be modified from Simple Edit via the following
new keywords, which take an Asset ID as a dynamic value (denoted by
"xx"):

- %metadata-F_section_xx_name%
- %metadata-F_section_xx_description%
- %metadata-F_section_xx_values%


MULTIPLE TAG ASSIGNMENT VIA SET TAG TRIGGER ACTION
-----------------------------------------
Added to: 3.23.0 development, 3.22.3 stable

The "Set Tag" Trigger Action now supports array-based selections
(eg; those generated by checkbox submissions) via the Parameter Map.



---------------------------------------------
| PLANNED DEVELOPMENT |
---------------------------------------------

No new generic features are currently planned for development.



---------------------------------------------
| UPGRADING |
---------------------------------------------

3.23.0 DEVELOPMENT
-----------------------------------------
Additional queries:

No additional queries are required.

MULTI-LINGUAL SUPPORT
------------------------------------
Please run the following queries which set the structure for
Multi-Lingual Support. The description of this functionality will
be given in forthcoming newsletters.

The queries below must be run before step_02.php and are
applicable to both Oracle and PostGres:

ALTER TABLE sq_ast_attr_val ADD contextid INT DEFAULT 0;
ALTER TABLE sq_ast_attr ADD is_contextable CHAR(1) DEFAULT '0';

If rollback is enabled, please also run the following query:

ALTER TABLE sq_rb_ast_attr_val ADD contextid INT DEFAULT 0;

Once this is done, please continue with the usual upgrade procedure.

Additional steps:

No additional steps are required.



3.22.3 STABLE, 3.20.6 STABLE
-----------------------------------------
Additional queries:

No additional queries are required.

Additional steps:

No additional steps are required.



---------------------------------------------
| NEW BUGS ADDED TO BUG TRACKER |
---------------------------------------------

BUGID 3.20.x 3.22.x DEV DESCRIPTION
-------------------------------------------------
3767 N Y Y UTF8 form submission issues
3770 Y Y Y Can not remove workflow schema for image asset with varieties
3771 Y Y Y Workflow cascade option give error
3772 Y N N Caching breaks nested form with CAPTCHA (not confirmed)
3773 Y Y Y Update lookups fail when asset has more than 1000 web paths
3774 Y Y Y Validated users don't get permissions from user group
3775 N N N Trigger categories (not confirmed)*
3778 N Y N SharePoint Saved Search Asset Auto Update (not confirmed)

(* Reported as occurring in 3.18.x builds)


NOTE:
Bug #3754 ("Add Variable Name in IE7 causes admin internface to reopen
in right frame", reported by atwin on Jul 1st) was marked as a Duplicate
of Bug #3353 ("New Nested assets functionality - multiple issues").
This issue was resolved in our 3.18.8 release.

Bug #3764 ("Asset Statuses to list - cannot deselect", reported by BHeit
on Jul 6th) and Bug #3765 ("Unable to deselect all options from the Asset
Statuses to List select box", reported by ngorst on Jul 6th) were marked
as Duplicates of Bug #3609 ("Cannot unselect asset status from Asset
Statuses to List in Asset lisiting and Search page"). This issues was
resolved in our 3.20.4 and 3.22.0 releases.

Bug #3769 ("When changing content type in safe mode, the cancellation
of safe mode doesn't works", reported by cupreti on Jul 7th) was marked
"Will not fix". Significant changes in the handling of content in
Safe Edit will be required in order to provide the requested functionality.
The "Content Type" selection will be disabled while in Safe Edit from
the next releases to maintain consistency with system behaviour.

Bug #3776 ("New Dics cant create", reported by bvercoelen on Jul 9th)
was marked "Can not replicate". The reported issue could not be replicated
on development systems nor again by the bug lodger.



---------------------------------------------
| NEW FEATURE REQUESTS ADDED TO BUG TRACKER |
---------------------------------------------

BUGID DESCRIPTION
------------------
3763 SQ_SYSTEM_ROOT parsed wrong when symbolically linked 3766 "?SQ_ACTION=logout" can send cacheable headers 3768 Change create_directory to use recursive mkdir option


---------------------------------------------
| BUGS FIXED IN THE BUG TRACKER |
---------------------------------------------

BUGID 3.20.x 3.22.x DEV DESCRIPTION
-------------------------------------------------
3414 Y Y Y Bulkmail + Oracle = Lost connection
3704 Y Y Y Apostrophe in XML Data Source output shows only remaining of the elements content
3758 Y Y Y %root_nodes% keyword broken on simple edit layout
3760 Y Y Y Structured Root Selector listing order problem
3770 Y Y Y Can not remove workflow schema for image asset with varieties
3771 Y Y Y Workflow cascade option give error
3773 Y Y Y Update lookups fail when asset has more than 1000 web paths


=================================================================
Contact: Mark Brydon

(Nic Hubbard) #3

Strange, as it should be linked here: http://matrix.squiz.net/developer/dev-newsletters/2009/jul/236

Thanks for posting it here, I get addicted to these things. :)

(Mark Brydon) #4

[quote]Strange, as it should be linked here: http://matrix.squiz.net/developer/dev-newsletters/2009/jul/236


Thanks for posting it here, I get addicted to these things. :)[/quote]

Hi Nic,



My apologies, this was indeed formatted for the website later than usual.