• Document Up to Date

Preferences Management

Warning

Most preferences managed from the Crafter Social Admin Console are specific for each Social Context, please be sure to select the right context from the dropdown before saving any change.

Notifications Preferences

You can access the email notifications by clicking the Notification Preferences link in the left sidebar.

Crafter Social Admin Console Preferences

Email Templates

This section includes Context specific templates for all supported event notifications

Event Description
Instant
New changes from all subscribed threads (Individual)
Daily
New changes from all subscribed threads (Aggregated by day)
Weekly
New changes from all subscribed threads (Aggregated by week)
Approver Email
New changes that need to be moderated
Approve UGC Page
New changes that have been approved

All email templates need to be valid HTML pages and can use any feature from Freemarker.

Example Email Template
 1<html>
 2  <head>
 3    <title></title>
 4  </head>
 5  <body>
 6    <p>Hi ${profile.username} this are changes that happen on your subscribe Threads</p>
 7    <#list digest as change>
 8      <h1>${change["_id"]}</h1>
 9
10      <dl>
11        <#list change.ugcList as ugc>
12          <dt>Subject</dt>
13          <dd>${ugc.subject!""}</dd>
14          <dt>Body</dt>
15          <dd>${ugc.body!""}</dd>
16          <dt>Changed by</dt>
17          <dt></dt>
18          <dd>${ugc.lastModifiedBy.username}</dd>
19          <dd></dd>
20        </#list>
21      </dl>
22    </#list>
23  </body>
24</html>

Email Configuration

This section includes the basic configuration that applies to all Social Contexts

Property Description
Server Host
SMTP server for sending email notifications
Port
SMTP port using for connection to the server
Use Authentication
If enabled the username and passwords will be used
Username
Authentication used for connections to the server

Password
Use TLS
If enabled the connection will be secured
Reply To
Email address used by users for replies
From
Email address used to send all email notifications
Email Priority
Value goes from 1 (highest) to 5 (lowest)
Subject
Subject used for all content change notifications
Encoding
Encoding used for sending the email body

Tenant Preferences

These preferences allow you change the behavior of Crafter Social depending on the Social Context, for example one context could send daily notifications and others send them weekly instead. You can access them by clicking the Tenant Preferences link in the left sidebar.

Crafter Social Admin tenant preferences

Properties

Property Default Value Description
baseUrl
myDomain.com

URL for the server used in the
email templates
defaultFrequency
INSTANT

Frequency for sending the email
notifications
hiddenUgcStatus
SPAM,TRASH

List of status that should not appear
in the email notifications
moderateByMailEnable
false

If enabled moderation emails will be
sent when new content is created
moderateByMailRole
SOCIAL_APPROVER

All users with this role will receive
the moderation emails
moderateByMailSubject
A new Comment needs
to be approved
Subject to use for the moderation
emails
setupAutoWatch
false

If enabled users will be automatically
subscribed to all content they create
timezone
EST

Timezone used to format dates in
notifications

Custom Properties

You can also extend Crafter Social to add custom business rules, in which case you can also include custom configuration from the Admin Console. When you click the Add button you can set new properties with any name and value. If you are not using a custom Crafter Social WAR all custom properties will be ignored.

Crafter Social new tenant preferences