Configuration

Configuration manual for PageSeeder

Email Templates

The content of every PageSeeder email is generated by a template in XSLT. Each template is responsible for producing the plain text or HTML content.

The default templates can be found under:

[pageseeder]\WEB-INF\template\default\Notification

 To customize the emails, put your updated templates in: 

[pageseeder]\WEB-INF\template\[project]\Notification

See below for a list of templates that can be customized.

Source XML

The source XML has the format below (except for the external template) and includes the constants listed; some of these may change depending on your Template Properties.

<notification template="[notification template]"
              hosturl="[host URL, including siteprefix]"
              emaildomain="[email domain]"
              [notification specific attributes]>
  [notification specific objects]
</notification>

Email format

PageSeeder sends emails in both HTML and plain text format, to customize this see Email format.

Email headers

The sender, reply-to and other properties can be also be customized and override PageSeeder's defaults, see Email Headers to learn how it's done.

Template summary

Subject, from and to

SubjectFromTo
accept-comment[group]* comment titleAuthorModerator
auto-responderWARNING: Comment limit reachedPageSeederAuthor
change-email-confirmConfirm your email changePageSeederMember
change-passwordYour password has been updatedPageSeederMember
daily-digest[group] Daily digestGroupGroup
externaldefined by template or service
membership-accept[group] Group registration requestMemberModerator
membership-complete[group] Group registrationInviter/GroupMember
membership-confirm[group] Group invitationInviter/GroupMember
membership-new-member[group] Group registration/invitationInviter/GroupMember
new-comment[group] comment titleAuthorGroup
new-memberWelcome to PageSeederInviter/PageSeederMember
new-uri[group] URL created/modified: URL title
[group] Document created/upload
AuthorGroup
new-version[group] document title version versionAuthorGroup
out-of-office-changeWARNING: Your notification options have been set to 'On Vacation'PageSeederMember
out-of-office-warningWARNING: Out Of Office detectedPageSeederMember
reject-commentRETURNED: comment titlePageSeederAuthor
reset-password-confirmUpdate your passwordPageSeederMember

From

When the sender is not 'PageSeeder', the from address is controlled by the notifyFromAddress in the group properties (the default is [user's full name] <[hash unique to user]--noreply@[domain]> ).

  • Member is a user who has an account on PageSeeder. It matches the <member> element in the notification XML.
  • Inviter is the member who invited the user - for self registrations/confirmations Group or PageSeeder is used instead.
  • Group is the PageSeeder group related to the email (the default is PageSeeder (DO NOT REPLY) <pageseeder@[domain]>).
  • Author is the person who created or modified a comment, document or URL, in some cases, the author is not a PageSeeder member. It matches the <author>,<modifiedby> or <statuschangedby> element in the notification XML.
  • PageSeeder is always PageSeeder (DO NOT REPLY) <pageseeder@[domain]>.

To

In the case of a member (including author and moderator), the actual email address is used. In the case of the group, an email is sent to each member of that group depending on their notification settings.

Created on , last edited on