1. Knowledge Base
  2. Smart Content
  3. 02. Configuration & Implementation

Smart Content Configuration

Configure behavior and setup smart content rules for the SiteManager CMS.

After creating your smart content groups you need to set-up the smart content configurations.

Step 1. Code App - Smart Content

Login to your project and go to the SiteManager Code application. 

Click Smart Content.

code_smart_content_option

 

Step 2. General Options

These options are used for all types of groups.

 

generaloptions

2.1. Enable Url Login

This options needs to be switched on if you want to be able to login to public groups using a parameter in the URL.

2.2. Copy Smart Rules

You can enable smart rules for the CMS in configuration (4,5,6) and/or use the smart input group in the code application.

When an element containing Smart Rules is copied in the CMS the Smart Rules will only be copied if this options is enabled.

 

Step 3. Login Forms

When you build login forms for your password protected pages you will need to check these settings.

loginforms

3.1. Reload page after login / logout

When posting the password directly to the login or logout file it's recommended to enable the reload page option. In any other case it's better to use the no reload option.

3.2. CMS password management

If you want to give CMS users the option to change the group passwords set this option to Yes.

websitesettings

 

passwordsettings

 

There is also a user permission available in the project dashboard  to revoke a single user the option to change the passwords. This can come in handy if you are working with multiple CMS users.

 

Step 4. Access Logic (behavior)

With this configuration you allow CMS users to add Smart Access Rules. CMS users will be able to add the following logic: visitor is in group / visitor is not in group for content, pages & databases. 

accesslogic

 

4.1. Smart Rules for content components

Enable this to show Smart Access (behavior) Rules in the options button of every page component of the website.

4.2. Smart Rules for pages

Enable this to show Smart Access (behavior) Rules when editing the page properties.

Click advanced settings to configure:

- apply the behavior of the rule to the website menu or not

- apply the behavior to the page content only or entire page (including layout)

 

accessadvanced

4.3. Smart Rules for database entries

Enable this to show Smart Access (behavior)  Rules when editing a database entry.

 

Step 5. AB testing 

With this configuration you allow CMS users to add Smart AB Rules. CMS users will be able to add the following logic: automatically set visitor in groups depending on percentage views  for content, pages & databases. 

abtesting

5.1. Smart Rules for content components

Enable this to show Smart AB testing Rules in the options button of every page component of the website.

5.2. Smart Rules for pages

Enable this to show Smart AB testing Rules when editing the page properties.

5.3. Smart Rules for database entries

Enable this to show Smart AB testing Rules when editing a database entry.

 

Step 6. Time Logic 

With this configuration you allow CMS users to add Smart Time Rules. CMS users will be able to add the following logic: start/end time/date for content, pages & databases. 

timelogic

 

6.1. Select Timezone

All time logic is calculated depending on the selected timezone.

6.2. Smart Rules for content components

Enable this to show Smart Time Rules in the options button of every page component of the website.

6.3. Smart Rules for pages

Enable this to show Smart Time Rules when editing the page properties.

Click advanced settings to configure:

- apply the time rule to the website menu or not

- apply the time rule to the page content only or entire page (including layout)

 

accessadvanced

6.4. Smart Rules for database entries

Enable this to show Smart Time Rules when editing a database entry.

 

Step 7. Smart API

If you want to use the Smart API to integrate other platforms with the smart content module you will need your Client ID and Client Secret that can be found here

smartapi