Release 1.3 - ...

<releaseSettings> element

Defines opt-in settings for publication server behavior.

Introduced in 1.3 build 3, release settings are settings used to modify the behavior of the publication server. The settings defined here have in common that you are advised to use them, but they introduce a functional change, thus forcing you to double-check existing sites before enabling them.

Possible release settings

Name Description Introduced in
immutableLocators

See KB article

1.3b3
SyntaxErrorOnDoubleMacroIds Like in HTML, macro Ids must be unique in SXML. However, when an errorhandler (macro with error parameter set) surrounded multiple macros having the same id, this syntactically incorrect situation was suppressed.
You can make Smartsite throw a syntax error (non catchable error) instead by setting SyntaxErrorOnDoubleMacroIds to "true".
1.3b3
placeHolderSortNullValues

The Placeholder macro can now assign a default value to the sort column for rows that have no value in the sort column.

When you set the ReleaseSetting "placeHolderSortNullValues" to true, the placeholder will now assign the default value to rows that have no value set in the sort column. The default value is 0 for integer columns and "" for string columns. When set to true, the placeholder macro may output its rows in a different order compared to earlier versions.

This setting is introduced to eliminate the problem of css and javascript includes not being added in the correct order.

1.3b3
EncodeUrlParameterSpaceAsDash Setting this value to true makes Smartsite represent spaces in URL Parameter values as dashes, whereas normally spaces would be escaped as '$2D' 1.4
SwitchProviderOnSupportedDomainsList When using multiple Active Directory membership providers, determining the appropriate provider for the domain of the user trying to login was performed by looking up the domain within the membershipMappings element and use the providerName attribute to get the name of the provider.

As of iXperion 1.4 build 3, the preferred method is giving each membership provider its own settings configuration section, including membershipMappings element. In that case, each membershipMappings element then contains all supported domains for a particular provider and the providerName attribute becomes obsolete. See Multi-domaining support revisited for more information.
1.4b3

Expand image Example

Expand image Attributes

Expand image Parent element

Expand image Child elements

Install & Config