Release 1.0 - ...
<featurelist> element
The featurelist element contains a list of licensed features. Within a license for a production server this list is just informational, it is not used to perform the actual feature checks against.
However, when your license includes the DevelopmentLicense feature (feature id 147), you can use this list to simulate a customer's license.
To achieve this, make sure that the featurelist element within your local Smartsite.Licensing.config file includes the same list of features as the customer's actual license by e.g. replacing the featurelist element or by commenting out one or more features the customer doesn't have or specify enabled="false" as attribute for these features.
Then set the applyMask attribute on the featurelist to true, and from that moment on, whenever a feature check occurs, this list will be used to perform an additional feature check.
Example
XML |
Copy Code
|
<featurelist applymask="false">
<feature id="1" name="PublicationEngine" />
<feature id="2" name="CmsEngine" />
<feature id="3" name="SiteInstance" />
<feature id="4" name="PublicationChannels" />
<!-- <feature id="5" name="ComplianceTools" /> -->
<feature id="6" name="ContentRepositoryModel" enabled="false" />
<feature id="7" name="Versioning" />
<!-- other features omitted -->
</featurelist>
|
Attributes
Attribute name |
Required |
Description |
applymask |
No |
The applymask attribute (boolean) can be used to enable an additional feature check, in which each feature check will also take the featurelist element into account. Features not included in this list, although they are included within the actual license, will be considered as not licensed.
However, this functionality is only available if your license contains the DevelopmentLicense feature. |
Parent element
Element name |
Description |
<smartsite.licensing> |
This element contains the Smartsite licensing configuration. |
Child elements
Element name |
Description |
<feature> |
Describes a licensed feature. |