MySource Matrix Developer

MySource Matrix has been superseded by Squiz Matrix. This site will remain available for archival purposes only; it is not intended as a current source of Matrix information. For all the latest on Matrix, including documentation and release information, visit the Squiz Matrix site.

Main Content

MySource Matrix Changelog - 3.26.1 to 3.26.2

Featured Changes

Funnelback Search integration

[ Feature Request #4214 ]

MySource Matrix has been integrated with purpose-built Funnelback binaries, for indexing and searching of content housed in a MySource Matrix system.

Searches are performed against Collections, which are linked to MySource Matrix Site assets, and Meta-Collections which comprise multiple Collections (ie; for searching more than one site at a time). Configuration of Collections, Metadata mappings and indexing are performed under the Funnelback Manager asset.

The Funnelback Search Page asset has been expanded to include bodycopies for Contextual Navigation, Type Formats (HTML, PDF etc.), Featured Pages and spelling suggestions.

Funnelback search integration is performed through interaction with external binaries. These are included within MySource Matrix SSV for configuration during installation or upgrade.

Search indexing functions differently to MySource Matrix Search, in that content is not immediately indexed when updated. Scripts are available within the Funnelback package which can be added to the cron to update the index periodically. The frequency at which the indexer should be run is dependent on the amount of content being indexed and the dynamic requirements of this content. Collections can be reindexed independently of each other.

The MySource Matrix search system is still required for items such as backend search.

TRIM Saved Search enhancements

[ Feature Request #4180 ]

Searches can now be restricted by TRIM Classification may be specified to restrict search results to an exact classification (eg; Projects) or a classification and its sub-classifications (eg; including Projects - MySource Matrix).

Data Source elements are provided for to expose TRIM Classification elements and each classification portion (eg; Projects, MySource Matrix, Projects - MySource Matrix), for listing and grouping purposes.

TRIM Date values stored in UTC (GMT) format can be converted to the timezone of the Matrix system upon returning the record set. This is provided as an option from the TRIM Saved Search asset.

The Record Type value returned in record sets previously returned a number representing that type. The Record Type is now converted to a textual representation from TRIM, providing text such as "DOCUMENT" instead of the numeric format.

TRIM Record Type filter

[ Feature Request #4224 ]

A Record Type Filter is now available in the "General Search Options" of TRIM Saved Search assets to restrict retrieved records to particular TRIM Record Types.

As record types can be custom-built, a list of these are retrieved from the TRIM server when synchronising the Saved Search page, which are then available for selection.

For example, a saved search may be configured to return "Document" types, or both "Document" and "Folder" types.

Date/Time Keyword Modifier

[ Feature Request #4181 ]

A new Keyword Modifier, "date_format", is available to format asset attributes which provide a UNIX timestamp. One argument is required to define the PHP date() format used for display.

For example, 2010 will print the four-digit representation of the year in which the current asset was created.

Additional Changes and Bug Fixes

Core
  • Fixed Bug #3889: remove_internal_messages.php script does not delete messages / gives error
  • Fixed Bug #4175: Status Simple Edit Keywords Don't Display
  • Fixed Bug #4178: Link to asset's workflow screen in workflow escalation message is malformed in dependent assets
  • New system events to broadcast update of lookups and permissions [ Feature Request #4208 ]
Calendar
  • Fixed Bug #4189: Creating New Dates on Multi-Date Calendar Events does not work with Assets in Workflow
CMS
  • Fixed Bug #4166: asset_contents keyword in asset listing's type format cannot process modifiers
  • Fixed Bug #4173: Asset listing may display group name as '0'
  • Fixed Bug #4174: Asset Buider - Required Metadata Date Field doesn't validate
  • Fixed Bug #4197: Unable to deactivate Form submission actions
  • Fixed Bug #4199: Listing engine throws an error when expected structure does not exist
  • Fixed Bug #4205: Form submission asset throws error if accessed in edit mode
Web Services
  • Fixed Bug #4204: JS API not handling '#' characters