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:
To customize the emails, put your updated templates in:
See following for a list of templates that can be customized.
The source XML has the following format (except for the external template) and includes the constants listed; some of these might change depending on your Global Properties.
<notification template="[notification template]" hosturl="[host URL, including siteprefix]" emaildomain="[email domain]" [notification specific attributes]> [notification specific objects] </notification>
PageSeeder sends emails in both HTML and plain text format—to customize this, see Email format.
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.
Subject, from and to
|accept-comment||[group]* comment title||Author||Moderator|
|auto-responder||WARNING: Comment limit reached||PageSeeder||Author|
|change-email-confirm||Confirm your email change||PageSeeder||Member|
|change-password||Your password has been updated||PageSeeder||Member|
|daily-digest||[group] Daily digest||Group||Group|
|external||defined by template or service|
|membership-accept||[group] Group registration request||Member||Moderator|
|membership-complete||[group] Group registration||Inviter/Group||Member|
|membership-confirm||[group] Group invitation||Inviter/Group||Member|
|membership-new-member||[group] Group registration/invitation||Inviter/Group||Member|
|new-comment||[group] comment title||Author||Group|
|new-member||Welcome to PageSeeder||Inviter/PageSeeder||Member|
|new-uri||[group] URL created/modified: URL title|
[group] Document created/upload
|new-version||[group] document title version version||Author||Group|
|out-of-office-change||WARNING: Your notification options have been set to 'On Vacation'||PageSeeder||Member|
|out-of-office-warning||WARNING: Out Of Office detected||PageSeeder||Member|
|reject-comment||RETURNED: comment title||PageSeeder||Author|
|reset-password-confirm||Update your password||PageSeeder||Member|
- 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
<statuschangedby>element in the notification XML.
- PageSeeder is always
PageSeeder (DO NOT REPLY) <pageseeder@[domain]>.
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.