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.
[ Feature Request #4506 ]
A new option is available for video file assets to specify a secondary file, allocated as the assets' alternate video source. This file can then be provided as an alternative to users, enhancing the accessibility of the video. For example, if you are using an Ogg video file and you would also like to provide users with the option to download an mp4 version of the video, you can use this attribute to select the mp4 file as the alternate video file for the asset.
The Alternate Video File Asset field is located on the Details screen of the video file. Once set, the alternate video file's attributes can be accessed using the following keyword replacement format:
%asset_attribute_alt_asset_<asset_attribute>%
For example, %asset_attribute_alt_asset_asset_url% will display the URL of the alternate video file.
[ Feature Request #4516 ]
The SOAP WSDL file contains the complex and simple type parameters for the available functions of a SOAP server. Previously, this file would display parameters based on the SOAP API services that were enabled on the SOAP server. For example, if you had enabled the SOAP API asset service on the SOAP server, the parameters of every function within that service would appear in the WSDL file, regardless of whether or not the functions were enabled on the service. This not only cluttered the WSDL with unnecessary parameters but also allowed users to view the parameters required for functions that were not being used.
This feature hides the parameters of those functions that are not enabled on the SOAP server, cleaning up the WSDL file, making it easier to navigate and more relevant to the SOAP server's configuration.
[ Feature Request #4482 ]
Two new keyword modifiers have been added to MySource Matrix: replace and contains.
The replace modifier replaces a string in the returned value using regular expression. The format of this keyword modifier is shown below.
replace:<string>:<replacestring>
Example: We have an asset named 'MySource Matrix'. Using the keyword replacement %asset_name^replace:Matrix:Mini% will print 'MySource Mini' (replacing 'Matrix' with 'Mini').
The contains modifier will test if a specified string appears in the returned value. The format of this keyword modifier is shown below.
contains:<string> contains:<string>:<YES>:<NO>
Example: We have an asset named 'MySource Matrix'. We can test the recurrences of the letter M using the keyword replacement %asset_name^contains:M%. This keyword replacement will print '2' as the letter M appears twice in the asset name.
Alternatively, you can append the YES and NO parameters to the modifier to check if the string appears in the returned value. The keyword replacement %asset_name^contains:Matrix:YES:NO% will print YES.
[ Feature Request #4403 ]
A new log report asset is now available for the Funnelback Search package, providing statistics of searches on a system. This includes details on the most popular search queries and queries which failed to return any results.
The Funnelback Search log report displays the statistics for each collection on a system, as well as a tally of the system-wide total results.
The log report can be configured to display search statistics on either a daily, weekly or monthly basis, with archived reports available on the asset's Report screen.
[ Feature Request #4410 ]
Word logic options are now available on the Funnelback Search page to allocate whether searched terms should be excluded or included (any or all) from the search results. These settings can be configured on the backend or on the frontend (via user selection).
The Word Logic field, on the Details screen of the Funnelback Search page, allows you to set the default word logic for the search page.
By default, this is Include any, meaning that results will be displayed if containing at least one of the searched terms. The options Include all (all searched terms must be included in results) and Exclude (search results must not contain the search term) are also available.
The %search_logic% and %metadata_logic_X% keyword replacements can be used to display the word logic options on the frontend of your site. This allows users to define the parameters of their search themselves.
[ Feature Request #4478 ]
A new Asset Exclusions screen is available on the Funnelback Manager to enable to exclusion of assets during Funnelback indexing.
Assets can be specified for exclusion by Asset ID, Type or Root Node. Please note that these exclusions extend across ALL collections. When an exclusion is added, changed or deleted, you will have to run the rebuild cache and reindexing for Funnelback to acknowledge the changes.
[ Feature Request #4497 ]
This feature allows you to use File Upload question types on an Ecommerce Form Page enabling users with the ability to upload a file during their form submission.
The File Upload question type works the similarly to the Custom Form's File Upload question type - For more information, refer to the Custom Form manual.
[ Feature Request #4498 ]
A Make SOAP Call submission action has been added to the Ecommerce Form Page, accessed on a new Submission Actions screen (via the Ecommerce Form Contents asset).
This submission action works in a similar manner to the existing Make SOAP Call submission action of a Custom Form (see the Custom Form manual for more information), sending a message to a remote SOAP server on the submission of a form. Question keyword replacements can be used in the SOAP request message to set form answers as parameter values.
The parameter values returned from the SOAP call are then stored as global session variables and can be printed using global keyword replacements.