HomeGuidesRelease Notes
Get supportBook a chat
Guides
These docs are for v2.51. Click to read the latest docs for v2.208.

Platform & CMS packages

Install and configure our Platform and Content Management System together

Prerequisites

Salesforce User

System Administrator permissions.

License

Authenticated Website.

1. Installing Platform Package

❗️

Upgrading Fielo Platform

If a previous package of Fielo PLT is already installed in your ORG, check Upgrades to know if some specific steps must be followed.

  1. After logging into your Salesforce ORG, click here to access Platform installation package.
  2. Select Install for Admins only and click Install. When the installation process ends, the ORG Administrator is notified by email.
956

Install Platform for Admins only

2. Installing Fielo CMS Package

  1. Navigate to the Content Management System installation package using the link provided by your Fielo account executive.
  2. Select Install for Admins only. and click Install. When the installation process ends, the ORG Administrator is notified by email.
957

Install CMS

3. Creating a Community

First, you need to enable Communities. From Sites, you should enter and check your domain name. After checking its availability, you can hit Save.

1549

Enable, enter and save your settings for Communities.

When finished, you can click New Community. From Lightning Bolt, choose Customer Account Portal:

1331

Customer Account Portal

After clicking Get Started, enter the name for your Community and hit Create:

1320

Creating a Customer Portal

4. Deploying Fielo CMS - PLT Plugin

📘

Fielo Member Site is created when successfully deploying Fielo CMS - PLT Plugin.

First, access Fielo CMS - PLT Plugin public repository on Github and click Deploy to Salesforce at the bottom of the page.

1002

Fielo CMS - PLT Plugin

In Branch/Tag/Commit write the version number tag from Fielo CMS - PLT Plugin that is shown in Lastest Release (E.g. v2.6.0) and click Login to Salesforce:

1310

Github deploy

If you are already logged in to Salesforce, click Allow to enable Github Salesforce Deploy Tool to access your Salesforce ORG.
If you are not logged in to Salesforce, enter the username and password of the ORG where Fielo PLT and Fielo CMS packages were installed. Click Allow to enable Github Salesforce Deploy Tool to access Salesforce ORG.

Now, sign in to Github or create a Github account. After authorizing the application, click Deploy.

1333

Deploy

Your deployment should be confirmed at the bottom of the page.

❗️

Deployment Failure

If after the message Deployment Complete some Failures arise, please contact Fielo Support including the following information:
Subject: CMS - PLT Plugin Failures.
Message:

  1. Select and copy all the failures messages (e.g. classes/MediaAPI.cls(20,195): Variable does not exist: MemberService).
  2. Include your credentials.
  3. Include Paltform and CMS version numbers. In order to obtain them, go to:
    Setup> Platform Tools> Apps> Installed packages.
    Copy the Version numbers from Platform and CMS (e.g. CMS: 2.20.1; Platform: 1.67.1).
    Do not continue with the installation process until further instructions are given by Fielo Support. Failure during Fielo CMS - PLT Plugin deployment will result in future configuration issues.

5. Configuring a Site

From Sites, first enter and check your domain name for your Site. After checking its availability, you can hit Save.

1589

Configuring a Site

If you already have a domain set or when the previous step is completed, your Community Site is ready. You can see that your previously set Community is automatically related to the newly created Site.

1295

Community and Site

After clicking on Fielo - i.e. the Site Label Name- click Edit and include the following information:

1553

Fielo Site: Details

We advise you to scroll down to pick the values for Self Registration Page and Change Password Page.

👍

Self Registration Page and Change Password Page

When choosing Self Registration Page and Change Password Page, check that they include the prefixes in their names FieloCMS__Page and FieloCMSPLT__ChangePasswordFielo.

Lastly, on Custom URL press the Edit link and enter Fielo as URL.

1288

Fielo Site: Custom URL

🚧

Salesforce Sites and CMS Sites

For each CMS Site, a new Salesforce Site must be created.

6. Enabling Visualforce Page Access

Now it's time to enable some new available Visualforce Pages. From Sites, choose your previously created Fielo:

1554

Fielo Site: Visualforce Pages

By clicking Edit on Site Visualforce Pages, add the selected pages from Available Visualforce Pages to the Enabled Visualforce Pages listbox:

1562

Enabled Visualforce Pages

❗️

Missing Visualforce Pages

If any of the previous Visualforce Pages are not available, it means Fielo CMS - PLT Plugin has not been corrrectly deployed.

7. Configuring Guest User Profile

From Sites, choose your previously created Fielo Site to modify the Public Access Settings.

1556

Fielo Site: Public Access Settings

🚧

The following settings are displayed that way when Enable Enhanced Profile User Interface is . You can enable it from Platform Tool> User Interface.

Once you've accessed Public Access Settings, go to Apps sections and select Object Settings.

1560

Profile: Object Settings

For each of the objects below, click Edit to enable the following Object Permissions:

ObjectPermission Name
AgreementRead.
ContactsRead.
DocumentsRead.
CategoriesRead.
ComponentsRead.
Component LibraryRead.
LayoutsRead.
MediaRead.
MembersRead, Create and Edit.
NavigationsRead.
PagesRead.
PostsRead.
ProgramsRead.
RewardsRead.
Reward ItemsRead.
SectionsRead.
SegmentsRead.
SitesRead.
TagsRead.

For those same objects, tick all Read Access and Edit Access (if available) checkboxes from Field Permissions.

1562

Object and Fields Permissions for Agreements

8. Configuring Login Settings for Community Site

From Sites, choose your previously created Fielo Site to modify the Login Settings on Custom URLs section.

1550

Custom URL: Login Settings

Click Edit and complete the following information before hitting Save:

976

Login Settings: Login, Password and Registration

9. Email Deliverability

From Deliverability, set e-mail access level to All email.

1550

Email access Level

10. Welcome Email

From Workflow Rules, check that Welcome Email is disabled. Otherwise, click Deactivate.

1580

Welcome Email

11. Enabling Fielo PLT Library in Platform package.

After installing Platform package, you need to activate Fielo PLT Library so that Event Action and all required Page Settings are enabled.
For that, just go to the App Launcher () and choose Fielo Platform. From Libraries tab, click Activate to enable FieloPLT.

1586

Activate FieloPLT Library

👍

Local Development Library

If you'll create some custom Actions, Models or Page Settings, you can enable Local Development Library as well.

12. Create Segments

Now, you must create Private and PublicSegments* so that you can segment your Content, Pages and Navigations in your Site.
After creating a Program, check how to create Public and Private Segments.

13. Enable Segments for CMS

Once you've created your Private and PublicSegments*, you need to enable Segments for Content and Navigations in CMS.

🚧

Switch to Salesforce Classic as Salesforce Lightning Experience does not support Field Sets configuration.

  1. From Setup choose the following Objects:
    Media.
    Navigation.
    Post.
  2. For each object, go to Field Sets section and click Edit.
1557

Media: Editing Field Sets

  1. Drag and drop Segment field into the Field Set listbox.
1552

Dragging and dropping Segment field to Media Field Sets

Good work! You've finished installing Platform and CMS!

📘

Alternative configuration for Fielo Member Site and System Administrator Profile.

In case Member Site profile permissions need revising, check the following steps.

Complete Configuration of Fielo Member Site Profile.

From Profiles, choose Fielo Member Site.

1301

Profile: Fielo Member Site

For each of the objects below, click Edit to enable the following Object Permissions:

ObjectPermission Name
AgreementRead.
CategoriesRead.
ComponentsRead.
Components LibraryRead.
LayoutsRead.
MediaRead.
MembersRead, Create, Edit and Delete.
NavigationsRead.
PagesRead.
PostsRead.
ProgramsRead.
RedemptionsRead and Create.
Redemption ItemsRead.
RewardsRead.
Reward ItemsRead.
SectionsRead.
SegmentsRead.
SitesRead.
TagsRead.
TransactionRead, Create and Edit.

For Field Permissions, tick all Read Access and Edit Access (if available) checkboxes.


What's next

Did this page help you?