The EPiServer.Personalization namespace supplies classes for personalization and subscription.

Classes

  ClassDescription
EPiServerProfile
The base profile for users in EPiServer. Defines some basic information to implement common personalization solutions in a web site. Also contains personalization data needed for EPiServers edit mode.
GuiSettings
Settings for a user about what icons she wishes to see in the page tree.
PageDataPersonalizationExtension
Extends PageData with some personalization methods
PersonalizedContentFactory
Factory for personalized content
Subscription
Handles subscription for the current user through personalization
SubscriptionDescriptor
Definition of one subscription by a user.
SubscriptionInfo
Handles subscription for a user other than the currently logged in. Use Subscription for the currently logged on user.
SubscriptionJob
Job that handles subscriptions, scheduled automatically by EPiServer Scheduler and should not be called in code.
SubscriptionMail
The class that handles sending of mail notifications for subscriptions, used by SubscriptionJob.

This subscription handler is going to delevier one subscription mail for each subscription root and language for the subcription, if it exists changed pages for it.

Remarks

The text for the "Read More..." text is taken from the page property "MailReadMore" on the subscription root.

The subject of the mail is generated from the page property "MailSubject" on the subscription root.

The mail from address generated from the "MailFrom" page property on the subscription root.

The stylesheet is taken from the web.config
CopyC#
<episerver xmlns="http://EPiServer.Configuration.EPiServerSection">
  <sites>
    <site description="Example Site">
      <siteSettings 
        ...
        uiEditorCssPaths<="~/MyCss.css"
SubscriptionPlugInAttribute
A plug-in attribute to have a custom subscription sender class available under system settings.
Task
A task assignable to users in the system

Interfaces

  InterfaceDescription
IPersonalizedContentFactory
Interface for personlalized content factory
IPersonalizedRoles
Interface to get all used personalized content roles
ISubscriptionHandler
Interface to support sending of customized subscriptions

Enumerations

  EnumerationDescription
TaskStatus
Status of a task