Data Definition Field to System Name Plug-in
This plug-in takes the value from a specified structured data field, makes it "safe" by removing non-SEO characters, and turns that into the system name for the new asset. This plugin allows users to generate Web (SEO)-friendly URLS (system names) from either a single structured data field or multiple structured data fields. If the user specifies a system name, the plug-in takes precedence and overrides the user specified name with the structured data field value.
With the patch release of Cascade Server 6.0.1, the plugin now includes the ability to specify a path to a value (node) that includes the identifier(s) of its parent group(s), as in: /grandmother/mother/node. The plugin will take the values from multiple specified structured data fields and concatenate them together to achieve this.
With the 6.0.1 patch release there has also been a fix for a previously missing leading slash. In versions of Cascade 6.0.1 and newer, if no slashes are present, the system will operate in the identifier-only mode, in which groups are searched sequentially for a node with the given identifier.
To activate this plug-in:
- In the Administration area select Asset Factories.
- Select a current asset factory with type page, or create a new one by selecting “New Asset Factory”.
- If using an existing asset factory, verify that a base asset has been set and that the base asset has a data definition attached.
- If you are creating a new asset factory, for “Asset Factory Type” select “Page” and click “Submit”. On the “General” tab, select the desired attributes for your asset factory. A base asset with an attached data definition must be specified.
- On the “Plug-in” tab, select “Data Definition Field to System Name Plug-in” from the “Add Plug-in” drop down. Click the green plus sign to add the plug-in.
- Click the green plus sign next to “Add parameter” to add the "Structured Data Field Identifier" parameter. This parameter is the identifier of the structured data field the plug-in will pull the new name from
- Specify the id of the data definition field you wish to use to set asset system names.

