MySource Matrix Resources

Main Content

Bazaar introduction | Bazaar rules | Features passed in | Features sold

Features passed in at the Bazaar

Server Date and Time Global Keyword Replacement ($2,000)

This feature will add a global keyword replacement that will return the current date and time of the MySource Matrix server. This could then be used in a number of places within the system.

Error Emails Should Include Referring URL ($2,000)

This feature will add the URL of the previous page the user was on (if it exists) in the error message/email that is sent by MySource Matrix. This may mean that troubleshooting the error will become easier.


Current Locks on the My Details screen includes Expired Locks ($2,000)

On the My Details screen, the Current Locks field includes expired locks, which are locks that have been released by MySource Matrix. For example, if you acquired the lock on an asset but did not release it, after 10 minutes MySource Matrix will release the lock and hence it becomes an expired lock.

This feature will split the total number of locks so you know how many expired locks the user holds, for example "<Username> currently holds XX locks (YY expired)".

Add a Delete Option onto the Roles Screen ($2,000)

On the Roles screen of an asset, there is no delete box for the role assignment. The only way you can delete a role assignment is to clear both the Roles and Users field. For example, in the figure shown below, to remove the "Content Author" Role you would click Clear in the Roles field and click Clear in the Users field.

Delete Roles

This feature will add a delete box so deleting a role assignment becomes more obvious.

Show Warning for Duplicate Email Address for Bulkmail ($2,000)

On the Bulkmail Subscribe Page, if the user enters an email address that has already been subscribed, no warning message is shown. Instead, the page is reloaded and the fields will be blank.

This feature will add a customisable warning message to the subscription page so a user is told that the email address has already been subscribed.

Rename the Layout Asset ($2,000) [To be released 3.18]

This feature will rename the Layout asset to avoid confusion between it and the Paint Layout asset. One suggested name has been the "Simple Edit Layout".

Show the Status on the History Screen ($2,000)

On the History screen of an asset, the Status that the asset was when the change was made is not displayed, as shown in the figure below.

Show Status History

This feature will add the Status of the asset for each record listed on this screen.

Allow "levels to print" in the Asset Lineage on Design Customisation ($4,000)

When you add an asset lineage design area into a Design, you can specify the number of levels to print in the parse file. This feature will allow you to specify the number of levels to print on a Design Customisation as well.

Add Future Report Regeneration on all Reports ($4,000)

For the Links Report, you can schedule the report to be generated at a future date and time. For example, generate the Links Report on Monday, 17th September at 12:00am. This feature will add this option onto all reports in the system.

Add the Ability to Cascade a Status Change in a Trigger ($4,000)

The Set Status trigger action allows you to change the Status of an asset but it does not give you the option to cascade the Status change. This feature will add this option to this action and hence, allow you to cascade the Status.

What's New Asset does not have Dynamic Parameters ($4,000)

The What's New asset does not have the dynamic parameters field on the Details screen; hence you cannot dynamically change the root node of the asset like the Asset Listing. This feature will add these fields onto the What's New asset.

Total Page Size in Bytes on the Preview screen ($4,000)

This feature will add the total size (in bytes/kbytes) of the output of the asset on the Preview screen. This will allow you to monitor the size of the pages and ensure that the figure stays below a standard size.

Asset Listing – Show Positions even when there are no results ($4,000)

On an Asset Listing page, you can configure the page so that certain assets appear in certain positions in the list. For example, if you have created a list of products and there is a product that you are trying to sell, you can force that product to appear at the top of the list. This is done in the List Positions Field on the Details screen, as shown in the figure below.

Asset Listing

If there are no results for the Asset Listing, however, these assets are not shown.

This feature will show the assets specified in the List Positions field even if there are no results.

Buttons in the Asset Map to Resize Text ($4,000)

The only way to increase and decrease the size of the text in the Asset Map is to use the keyboard shortcuts. This feature will add buttons onto the Asset Map so that you can do this without having to know the shortcuts.

Trigger Action to Stop Processing Triggers ($4,000)

This feature will allow you to add an action to a Trigger that will stop all other Triggers from firing.

Attach Files Other than those that are submitted on Custom Form Emails ($4,000)

When you send an email from a Custom Form you can attach the file that the user uploaded via the form. This feature will allow you to attach other files to the email that have not necessarily been uploaded by the user.

Add nolink Option to Body Design Area to Strip Links ($4,000)

This feature will allow you to set an option in the body design area to strip out the hyperlinks and leave the text within the content of the page. This is similar to the text option that allows you to strip the images from the content of the page.


Search List – Change the Content Type of the Search Term Format ($7,000)

On the Details screen of the Search List, the Search Term Format section allows you to format what to show for each term in the list through the use of a WYSIWYG Editor, as shown in the figure below.

Search List Format

This feature will allow you to change the content type of this section so that you can use, for example, a Raw HTML content type to format the content of the list.


Assign Multiple Roles at Once ($7,000)

On the Roles screen of an asset, you can only assign one Role at a time to many different users or User Groups, as shown in the figure below.

Assign Roles Multi

This feature will allow you to assign multiple Roles to multiple users or User Groups at once.

Stopping Users from Creating a Hyperlink to Non-Live Assets ($7,000)

This feature will allow you to stop users creating a hyperlink from a Live asset to a non-live asset. For example, if your "Home" page is Live, you will not be able to create a hyperlink on this page to an asset that is Under Construction, for example an MS Word Document. The word document needs to be Live before you can create the hyperlink. Assets that are Under Construction, however, will still be able to hyperlink to assets that are Live.

Permit the Adding of Folders in Designs ($7,000)

This feature will allow you to add Folders under a Design asset to help organise images and other files that are stored under the Design. You will then be able to refer to these files in the parse file using syntax similar to mysource_files/foldername/filename.

Option to Enable HTTP Authentication Instead of Login Form ($7,000) [To be released 3.18]

This feature will allow you to use HTTP basic authentication instead of the normal login box for your site. This will make it easier for external systems to integrate with MySource Matrix.

Differentiate between MySource Matrix Remaps and Custom Remaps ($7,000)

On the Details screen of the Remap Manager, it shows a list of all of the remaps that have been created in the system, including remaps that have been created automatically by MySource Matrix and remaps that have been created by a user. This feature will allow you to differentiate between the two types of remaps so you can easily see those that have been created by MySource Matrix and those that have been created by a user.

Show the Visual Differences between Versions shown on the History screen ($7,000)

This feature will allow you to view the visual differences between the current version of the asset and a version of the asset shown on the History screen. It will also allow you to view the visual differences between two versions of the asset shown on the History screen. For example, you will be able to view the visual differences between a version that was created yesterday and a version that was created a month ago. This will be similar to the Show Diff option on the Preview screen, as shown in the figure below.

Visual Difference Rollback

XSLT on RSS Feeds ($7,000)

This feature will allow you to attach an XSLT stylesheet to an RSS feed. An XSLT stylesheet is similar to a CSS class for a design, but it allows you to define the layout for XML documents. When a user views an RSS feed from your site, they will see an XML document. Hence, you will be able to change the way that the RSS feed appears to the user.

Expose GET Variables as Global Keywords ($7,000)

This feature will allow you to access a GET variable via a global keyword replacement. For example, if you have http://www.domain.com/asset/url?parentID=123 you will be able to use a keyword replacement similar to % globals_get_parentID % to access the parentID in the URL. This will then allow you to send the variable from asset to asset, via Paint Layouts, iframes and such.

Metadata Asset Picker Field Type ($14,000)

When you need to reference another asset in a metadata field, the only way you can do it is to manually enter the full URL of the asset. This feature will add a new field type for the asset finder. You will then be able to add this field type to a Metadata Schema and select assets within the field. In the HTML source code of the page, this field will output the full URL of the assets that are selected.

Placeholders in the Asset Map ($14,000)

This feature will allow you to add placeholders in the Asset Map so that you can group similar assets together. The placeholder will have some visual styling to make it look less like an asset and will not appear on the front end of your site.

Give All Bodycopies a Conditional Paint Option ($20,000)

On a Paint Layout, you can create conditional keyword replacements to show/hide content within the layout. This feature will allow you to perform a similar function on all Bodycopies in your site. This will mean that you can show/hide content on a page in your site (for example your "Home" page) based on certain conditions.


"Apply to all Web Paths" Feature for Paint Layouts ($20,000)

Most sites can use anywhere from 2 to 6 URLs. When you are applying Paint Layouts, you have to apply them to each URL for every section or asset you want to use them for. For example, in the figure shown below, to apply a Paint Layout to this asset you would need to apply it to both "matrix10.train.squiz.net/squiz" and "matrix10.train.squiz.net/home".

Apply URLs Paint Layouts

This feature will allow you apply a Paint Layout to all URLs that have been applied to an asset. Hence, you will be able to apply it to "matrix10.train.squiz.net/squiz" and "matrix10.squiz.net/home" at the same time.

Package/Asset Type Browser ($20,000)

This feature will add a new screen to the system where you can view and manage the list of installed modules and asset types. Some of the features that may be included on the screen are as follows:

  • List all of the asset types in a particular package and whether or not it is installed and being used within the system
  • List additional information about an asset type or package including the version number and when it is was last updated
  • Show how many instances of a particular asset type there are in the system

Apply a Design per URL for an Asset ($26,000)

When a Design is applied to an asset, it is applied to all URLs for that asset. This feature will allow you to apply a Design to each URL so that you can maintain a consistent design across multiple sites.

Make a WebDav Folder for Easy Updating of Files ($26,000)

This feature will allow you to browse files and folders that are inside your MySource Matrix system from your desktop. You will be able to edit these files from your desktop and they will be updated within MySource Matrix.