CMS.Blogs.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CMS.Blogs</name>
    </assembly>
    <members>
        <member name="T:CMS.Blogs.BlogCommentActivityInitializer">
            <summary>
            Provides initialization for Blog comment activity.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogCommentActivityInitializer.#ctor(CMS.DocumentEngine.TreeNode,CMS.DocumentEngine.TreeNode,CMS.Blogs.BlogCommentInfo)">
            <summary>
            Initializes new instance of <see cref="T:CMS.Blogs.BlogCommentActivityInitializer"/>
            </summary>
            <param name="blog">Blog node</param>
            <param name="blogPost">Blog post node</param>
            <param name="blogComment">Blog comment info</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentActivityInitializer.Initialize(CMS.Activities.IActivityInfo)">
            <summary>
            Initializes <see cref="T:CMS.Activities.IActivityInfo"/> properties.
            </summary>
            <param name="activity">Activity info</param>
        </member>
        <member name="P:CMS.Blogs.BlogCommentActivityInitializer.ActivityType">
            <summary>
            Activity type.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentActivityInitializer.SettingsKeyName">
            <summary>
            Settings key name.
            </summary>
        </member>
        <member name="T:CMS.Blogs.BlogPostSubscriptionActivityInitializer">
            <summary>
            Provides initialization for Blog post subscription activity.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionActivityInitializer.#ctor(CMS.DocumentEngine.TreeNode,CMS.DocumentEngine.TreeNode,CMS.Blogs.BlogPostSubscriptionInfo)">
            <summary>
            Initializes new instance of <see cref="T:CMS.Blogs.BlogPostSubscriptionActivityInitializer"/>
            </summary>
            <param name="blog">Blog node</param>
            <param name="blogPost">Blog post node</param>
            <param name="blogPostSubscriptionInfo">Blog post subscription info</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionActivityInitializer.Initialize(CMS.Activities.IActivityInfo)">
            <summary>
            Initializes <see cref="T:CMS.Activities.IActivityInfo"/> properties.
            </summary>
            <param name="activity">Activity info</param>
        </member>
        <member name="P:CMS.Blogs.BlogPostSubscriptionActivityInitializer.ActivityType">
            <summary>
            Activity type.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogPostSubscriptionActivityInitializer.SettingsKeyName">
            <summary>
            Settings key name.
            </summary>
        </member>
        <member name="T:CMS.Blogs.BlogsActivityLogger">
            <summary>
            Provides methods for logging blogs activities.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogsActivityLogger.LogBlogCommentActivity(CMS.Blogs.BlogCommentInfo)">
            <summary>
            Logs Blog comment activity.
            </summary>
            <param name="blogCommentInfo"><see cref="T:CMS.Blogs.BlogCommentInfo"/> to log</param>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="blogCommentInfo"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown when blog post or blog of <paramref name="blogCommentInfo"/> is <c>null</c>.</exception>
        </member>
        <member name="M:CMS.Blogs.BlogsActivityLogger.LogBlogPostSubscriptionActivity(CMS.Blogs.BlogPostSubscriptionInfo)">
            <summary>
            Logs Blog post subscription.
            </summary>
            <param name="blogPostSubscriptionInfo"><see cref="T:CMS.Blogs.BlogPostSubscriptionInfo"/> to log</param>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="blogPostSubscriptionInfo"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown when blog post or blog of <paramref name="blogPostSubscriptionInfo"/> is <c>null</c>.</exception>
        </member>
        <member name="M:CMS.Blogs.BlogsActivityLogger.LogBlogPostSubscriptionActivity(CMS.Blogs.BlogPostSubscriptionInfo,System.Int32,System.Int32,System.String)">
            <summary>
            Logs Blog post subscription.
            </summary>
            <param name="blogPostSubscriptionInfo"><see cref="T:CMS.Blogs.BlogPostSubscriptionInfo"/> to log</param>
            <param name="contactId">Contact to log activity for</param>
            <param name="siteId">Site to log activity for</param>
            <param name="campaign">Campaign to log activity for</param>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="blogPostSubscriptionInfo"/> is <c>null</c>.</exception>
            <exception cref="T:System.ArgumentException">Thrown when blog post or blog of <paramref name="blogPostSubscriptionInfo"/> is <c>null</c>.</exception>
        </member>
        <member name="M:CMS.Blogs.BlogsActivityLogger.GetParentBlog(System.Int32)">
            <summary>
            Gets parent blog of the specified document.
            </summary>
            <param name="documentId">Document ID</param>
            <returns></returns>
        </member>
        <member name="M:CMS.Blogs.BlogsActivityLogger.GetBlogPost(System.Int32)">
            <summary>
            Gets current document version of the specified document.
            </summary>
            <param name="documentId">Document ID</param>
            <returns></returns>
        </member>
        <member name="M:CMS.Blogs.BlogsActivityLogger.GetCurrentRequest">
            <summary>
            Returns current request.
            </summary>
            <returns>Current request.</returns>
        </member>
        <member name="M:CMS.Blogs.BlogsActivityLogger.LogActivityIfEnabled(CMS.Activities.IActivityInitializer,System.Boolean)">
            <summary>
            Calls <see cref="T:CMS.Activities.IActivityLogService"/> and logs the activity using the given <paramref name="activityInitializer"/> if logging of on-line marketing activities is enabled on given blog post.
            </summary>
            <param name="activityInitializer">Activity initializer used to initialize logged activity</param>
            <param name="logActivity">Flag from given blog post specifying whether the logging of on-line marketing activities is enabled</param>
        </member>
        <member name="T:CMS.Blogs.BlogCommentInfo">
            <summary>
            BlogCommentInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Blogs.BlogCommentInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Blogs.BlogCommentInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfo.#ctor">
            <summary>
            Constructor - Creates an empty BlogCommentInfo object.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new BlogCommentInfo object from the given DataRow.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
            <summary>
            Checks the permissions of the object.
            </summary>
            <param name="permission">Permission type</param>
            <param name="siteName">Name of the site</param>
            <param name="userInfo">UserInfo object</param>
            <param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentInfo">
            <summary>
            Post ip, and agent values.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentDate">
            <summary>
            Comment date and time.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentUrl">
            <summary>
            Comment url.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentText">
            <summary>
            Comment text.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentEmail">
            <summary>
            Comment e-mail.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentUserID">
            <summary>
            Comment user ID.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentIsSpam">
            <summary>
            Comment is spam.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentApproved">
            <summary>
            Comment is approved.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentApprovedByUserID">
            <summary>
            Comment approved by user ID.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentID">
            <summary>
            Comment ID.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentGUID">
            <summary>
            Comment GUID.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentUserName">
            <summary>
            Comment user name.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfo.CommentPostDocumentID">
            <summary>
            Comment post document ID.
            </summary>
        </member>
        <member name="T:CMS.Blogs.BlogCommentInfoProvider">
            <summary>
            Class providing BlogCommentInfo management.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetBlogCommentInfo(System.Int32)">
            <summary>
            Returns the BlogCommentInfo structure for the specified blogComment.
            </summary>
            <param name="blogCommentId">BlogComment id</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.SetBlogCommentInfo(CMS.Blogs.BlogCommentInfo)">
            <summary>
            Sets (updates or inserts) specified blog comment.
            </summary>
            <param name="blogComment">Blog comment to set</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.DeleteBlogCommentInfo(CMS.Blogs.BlogCommentInfo)">
            <summary>
            Deletes specified blogComment.
            </summary>
            <param name="blogCommentObj">BlogComment object</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.DeleteBlogCommentInfo(System.Int32)">
            <summary>
            Deletes specified blogComment.
            </summary>
            <param name="blogCommentId">BlogComment id</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetBlogComments">
            <summary>
            Returns object query for blog comments.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetAllComments(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns all comments.
            </summary>
            <param name="where">Where condition to filter data</param>
            <param name="orderBy">Order by statement</param>
            <param name="topN">Specifies number of returned records</param>
            <param name="columns">Data columns to return</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetAllComments(System.String,System.String,System.Int32,System.String,System.Int32,System.Int32,System.Int32@)">
            <summary>
            Returns all comments.
            </summary>
            <param name="where">Where condition to filter data</param>
            <param name="orderBy">Order by statement</param>
            <param name="topN">Specifies number of returned records</param>
            <param name="columns">Data columns to return</param>
            <param name="offset">Index of first record to get</param>
            <param name="maxRecords">Maximum number of records to get. If maxRecords is zero or less, all records are returned (no paging is used)</param>
            <param name="totalRecords">Returns total records</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetCommentsWaitingForApproval(System.String,System.Int32)">
            <summary>
            Returns DataSet with all owner comments waiting for approval.
            </summary>
            <param name="siteName">Site name</param>
            <param name="ownerID">Owner ID</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetComments(System.Int32,System.String,System.String,System.String,System.String,System.Int32,System.String,System.Int32,System.Int32,System.Int32@,System.String)">
            <summary>
            Returns DataSet with all comments which belongs to the specified user or which are moderated by specified user.
            </summary>
            <param name="ownerId">Blog owner (user id)</param>
            <param name="moderator">Blog moderator (user name)</param>
            <param name="where">Where condition which specifies comments to be returned</param>
            <param name="blogWhere">Where condition which specifies blogs the comments should be returned from</param>
            <param name="columns">Columns to be selected</param>
            <param name="topN">Selects only top N items</param>
            <param name="order">Order by</param>
            <param name="offset">Index of first record to get</param>
            <param name="maxRecords">Maximum number of records to get. If maxRecords is zero or less, all records are returned (no paging is used)</param>
            <param name="totalRecords">Returns total records</param>
            <param name="siteName">Site name of the blog</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetPostComments(System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Returns DataSet with post comments which are not marked as spam.
            </summary>
            <param name="postDocumentId">Post documentID</param>
            <param name="onlyApproved">Indicates if only approved comments should be returned</param>
            <param name="includingSpam">Indicates if comments which are marked as SPAM should be included in the result</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetPostCommentsCount(System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Returns count of the post comments.
            </summary>
            <param name="postDocumentId">Post documentID</param>
            <param name="onlyApproved">Indicates if only approved comments should be included in the count</param>
            <param name="includingSpam">Indicates if comments which are marked as SPAM should be included in the count</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.SendNewCommentNotification(CMS.Blogs.BlogCommentInfo,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Sends a notification e-mail to blog post subscribers, to blog moderators and to blog owner.
            </summary>
            <param name="comment">Blog comment data</param>
            <param name="toSubscribers">Indicates if notification email should be sent to blog post subscribers</param>
            <param name="toModerators">Indicates if notification email should be sent to blog moderators</param>
            <param name="toBlogOwner">Indicates if notification email should be sent to blog owner</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetApprovedComments(System.Int32)">
            <summary>
            Return all blog comments for specified document
            </summary>
            <param name="documentId">Document ID</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetCommentsWhereCondition(System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Returns WHERE condition for the comments selection according to the specified parameters.
            </summary>
            <param name="postDocumentId">Post document ID</param>
            <param name="onlyApproved">Indicates if only approved comments should be included</param>
            <param name="includingSpam">Indicates if comments which are marked as SPAM should be included</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetCommentSiteName(System.Int32)">
            <summary>
            Returns sitename with dependence on selected document id.
            </summary>
            <param name="documentId">Document id</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetBlogCommentsInternal">
            <summary>
            Returns object query for blog comments.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetBlogCommentInfoInternal(System.Int32)">
            <summary>
            Returns the BlogCommentInfo structure for the specified blogComment.
            </summary>
            <param name="blogCommentId">BlogComment id</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.SetBlogCommentInfoInternal(CMS.Blogs.BlogCommentInfo)">
            <summary>
            Sets (updates or inserts) specified blog comment.
            </summary>
            <param name="blogComment">Blog comment to set</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.DeleteBlogCommentInfoInternal(CMS.Blogs.BlogCommentInfo)">
            <summary>
            Deletes specified blogComment.
            </summary>
            <param name="blogCommentObj">BlogComment object</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetAllCommentsInternal(System.String,System.String,System.Int32,System.String,System.Int32,System.Int32,System.Int32@)">
            <summary>
            Returns all comments.
            </summary>
            <param name="where">Where condition to filter data</param>
            <param name="orderBy">Order by statement</param>
            <param name="topN">Specifies number of returned records</param>
            <param name="columns">Data columns to return</param>
            <param name="offset">Index of first record to get</param>
            <param name="maxRecords">Maximum number of records to get. If maxRecords is zero or less, all records are returned (no paging is used)</param>
            <param name="totalRecords">Returns total records</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetCommentsWaitingForApprovalInternal(System.String,System.Int32)">
            <summary>
            Returns DataSet with all owner comments waiting for approval.
            </summary>
            <param name="siteName">Site name</param>
            <param name="ownerID">Owner ID</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetCommentsInternal(System.Int32,System.String,System.String,System.String,System.String,System.Int32,System.String,System.Int32,System.Int32,System.Int32@,System.String)">
            <summary>
            Returns DataSet with all comments which belongs to the specified user or which are moderated by specified user.
            </summary>
            <param name="ownerId">Blog owner (user id)</param>
            <param name="moderator">Blog moderator (user name)</param>
            <param name="where">Where condition which specifies comments to be returned</param>
            <param name="blogWhere">Where condition which specifies blogs the comments should be returned from</param>
            <param name="columns">Columns to be selected</param>
            <param name="topN">Selects only top N items</param>
            <param name="order">Order by</param>
            <param name="offset">Index of first record to get</param>
            <param name="maxRecords">Maximum number of records to get. If maxRecords is zero or less, all records are returned (no paging is used)</param>
            <param name="totalRecords">Returns total records</param>
            <param name="siteName">Site name of the blog</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetPostCommentsInternal(System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Returns DataSet with post comments which are not marked as spam.
            </summary>
            <param name="postDocumentId">Post documentID</param>
            <param name="onlyApproved">Indicates if only approved comments should be returned</param>
            <param name="includingSpam">Indicates if comments which are marked as SPAM should be included in the result</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.GetPostCommentsCountInternal(System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Returns count of the post comments.
            </summary>
            <param name="postDocumentId">Post document ID</param>
            <param name="onlyApproved">Indicates if only approved comments should be included in the count</param>
            <param name="includingSpam">Indicates if comments which are marked as SPAM should be included in the count</param>
        </member>
        <member name="M:CMS.Blogs.BlogCommentInfoProvider.SendNewCommentNotificationInternal(CMS.Blogs.BlogCommentInfo,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Sends a notification e-mail to blog post subscribers, to blog moderators and to blog owner.
            </summary>
            <param name="comment">Blog comment data</param>
            <param name="toSubscribers">Indicates if notification email should be sent to blog post subscribers</param>
            <param name="toModerators">Indicates if notification email should be sent to blog moderators</param>
            <param name="toBlogOwner">Indicates if notification email should be sent to blog owner</param>
        </member>
        <member name="P:CMS.Blogs.BlogCommentInfoProvider.EnableEmails">
            <summary>
            Indicates if e-mails are allowed to be sent to subscribers and moderators, by default it is set to True.
            </summary>
        </member>
        <member name="T:CMS.Blogs.BlogHelper">
            <summary>
            Class providing blog helper methods.
            </summary>
        </member>
        <member name="F:CMS.Blogs.BlogHelper.BLOG_OBJECT_TYPE">
            <summary>
            Object type for Blog page type
            </summary>
        </member>
        <member name="F:CMS.Blogs.BlogHelper.BLOG_CLASS_NAME">
            <summary>
            Class name for Blog page type
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.GetParentBlog(System.Int32,System.Boolean)">
            <summary>
            Returns parent blog of the specified document.
            </summary>
            <param name="documentId">Document ID</param>
            <param name="selectOnlyPublished">Select only published</param>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.GetParentBlog(System.String,System.String,System.Boolean)">
            <summary>
            Returns parent blog of the specified document.
            </summary>
            <param name="aliasPath">Alias path</param>
            <param name="siteName">Site name</param>
            <param name="selectOnlyPublished">Select only published</param>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.GetBlogPosts(System.String,System.String,System.String,System.Boolean,System.String,System.String,System.Boolean)">
            <summary>
            Returns DataSet with all posts from all blogs.
            </summary>
            <param name="siteName">Nodes site name</param>
            <param name="aliasPath">Path. It may contain % and _ as wild card characters for any number of unknown characters or one unknown character respectively (for MS SQL)</param>
            <param name="cultureCode">Nodes culture code</param>
            <param name="combineWithDefaultCulture">Specifies if return the default culture document when specified culture not found</param>
            <param name="where">Where condition to use for parent blogs selection</param>
            <param name="orderBy">Order by clause to use for the data selection</param>
            <param name="selectOnlyPublished">Select only published nodes</param>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.GetCommentParentBlog(System.Int32,System.Boolean)">
            <summary>
            Returns parent blog of the specified comment.
            </summary>
            <param name="commentId">Comment id</param>
            <param name="selectOnlyPublished">Select only published</param>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.IsUserBlogModerator(System.String,CMS.DocumentEngine.TreeNode)">
            <summary>
            Determines if user is moderator of the specified blog.
            </summary>
            <param name="userName">User name</param>
            <param name="blogNode">Blog node (tree node of type 'cms.blog')</param>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.IsUserBlogOwner(System.Int32,CMS.DocumentEngine.TreeNode)">
            <summary>
            Determines if user is owner of the specified blog.
            </summary>
            <param name="userId">User ID</param>
            <param name="blogNode">Blog node (tree node of type 'cms.blog')</param>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.IsUserAuthorizedToManageComments(CMS.DocumentEngine.TreeNode,System.Boolean)">
            <summary>
            Checks if the current user is allowed to manage comments of the blog placed on specified node.
            </summary>
            <param name="blogNode">Node the blog resides at</param>
            <param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.GetBlogs(System.String,System.Int32,System.String,System.String,System.String)">
            <summary>
            Returns all blogs from specified site, optionally owned by specified user or moderated by specified user.
            </summary>
            <param name="siteName">Site name</param>
            <param name="ownerId">Blog owner (user ID)</param>
            <param name="moderator">Blog moderator (user name)</param>
            <param name="columns">Columns to be selected</param>
            <param name="customWhere">Additional WHERE condition</param>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.GetBlogsWhere(System.Int32,System.String,System.String)">
            <summary>
            Returns combined where condition using given ownerId, moderator name and custom where condition.
            </summary>
            <param name="ownerId">Blog owner (user ID)</param>
            <param name="moderator">Blog moderator (user name)</param>
            <param name="customWhere">Additional WHERE condition</param>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.GetBlogDoubleOptInInterval(System.String)">
            <summary>
            Get blog double opt-in interval from settings
            </summary>
            <param name="siteName">Site name of related settings</param>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.BlogOptInEnabled(CMS.DocumentEngine.TreeNode)">
            <summary>
            Indicates if opt-in is enabled for blog
            </summary>
            <param name="blog">Blog document to check</param>
        </member>
        <member name="M:CMS.Blogs.BlogHelper.CreateMacroResolver(CMS.DocumentEngine.TreeNode,CMS.DocumentEngine.TreeNode)">
            <summary>
            Creates macro resolver
            </summary>
            <param name="blog">Blog tree node</param>
            <param name="blogPost">Blog post tree node</param>
        </member>
        <member name="T:CMS.Blogs.BlogResolvers">
            <summary>
            Resolvers used in e-mail templates and other macro visual components.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogResolvers.BlogResolver">
            <summary>
            Blog e-mail template macro resolver.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogResolvers.BlogSubscriptionResolver">
            <summary>
            Blog e-mail template macro resolver.
            </summary>
        </member>
        <member name="T:CMS.Blogs.BlogsModuleMetadata">
            <summary>
            Represents the Blogs module metadata.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogsModuleMetadata.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="T:CMS.Blogs.BlogHandlers">
            <summary>
            Provides handlers for blogs
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogHandlers.Init">
            <summary>
            Initializes the blog handlers
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogHandlers.GetContent_Execute(System.Object,CMS.DocumentEngine.DocumentSearchEventArgs)">
            <summary>
            Includes blog content to the document search content
            </summary>
        </member>
        <member name="T:CMS.Blogs.BlogExport">
            <summary>
            Handles special actions during the Blog export process.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogExport.Init">
            <summary>
            Initializes export handlers
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogExport.RegisterTranslationRecords(System.Data.DataSet,CMS.DataEngine.TranslationHelper,System.String[])">
            <summary>
            Ensure translation records registration.
            </summary>
            <param name="data">Source dataset</param>
            <param name="th">Translation helper</param>
            <param name="excludedNames">Excluded object names</param>
        </member>
        <member name="T:CMS.Blogs.BlogImport">
            <summary>
            Handles special actions during the Blog import process.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogImport.Init">
            <summary>
            Initializes import handlers
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogImport.ProcessMainObject_Before(System.Object,CMS.CMSImportExport.ImportEventArgs)">
            <summary>
            Removes not supported fields for Trackbacks from CommentView web part
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogImport.ProcessMainObject_After(System.Object,CMS.CMSImportExport.ImportEventArgs)">
            <summary>
            Removes not supported fields from Blog and Blog post page types.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogImport.GetImportData_After(System.Object,CMS.CMSImportExport.ImportGetDataEventArgs)">
            <summary>
            Removes old not supported setting keys and form controls for MetaWeblog API and Trackbacks
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogImport.RemoveFieldsFromFormDefinition(System.String,System.Collections.Generic.List{System.String})">
            <summary>
            Removes fields from form definition and returns new definition
            </summary>
            <param name="formDefinition"></param>
            <param name="fields">List of fields to remove</param>
        </member>
        <member name="T:CMS.Blogs.ImportSpecialActions">
            <summary>
            Handles special actions during the import process.
            </summary>
        </member>
        <member name="M:CMS.Blogs.ImportSpecialActions.Init">
            <summary>
            Initializes export handlers
            </summary>
        </member>
        <member name="T:CMS.Blogs.BlogPostSubscriptionInfo">
            <summary>
            BlogPostSubscriptionInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Blogs.BlogPostSubscriptionInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Blogs.BlogPostSubscriptionInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfo.#ctor">
            <summary>
            Constructor - Creates an empty BlogPostSubscriptionInfo object.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new BlogPostSubscriptionInfo object from the given DataRow.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
            <summary>
            Checks the permissions of the object.
            </summary>
            <param name="permission">Permission type</param>
            <param name="siteName">Name of the site</param>
            <param name="userInfo">UserInfo object</param>
            <param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
        </member>
        <member name="P:CMS.Blogs.BlogPostSubscriptionInfo.SubscriptionPostDocumentID">
            <summary>
            Subscription post document ID.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogPostSubscriptionInfo.SubscriptionEmail">
            <summary>
            Subscription e-mail.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogPostSubscriptionInfo.SubscriptionID">
            <summary>
            Subscription ID.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogPostSubscriptionInfo.SubscriptionGUID">
            <summary>
            Subscription GUID.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogPostSubscriptionInfo.SubscriptionLastModified">
            <summary>
            Subscription last modified.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogPostSubscriptionInfo.SubscriptionUserID">
            <summary>
            Subsription user ID.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogPostSubscriptionInfo.SubscriptionApproved">
            <summary>
            Indicates if subscription approved.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogPostSubscriptionInfo.SubscriptionApprovalHash">
            <summary>
            Subscription approval hash code.
            </summary>
        </member>
        <member name="T:CMS.Blogs.BlogPostSubscriptionInfoProvider">
            <summary>
            Class providing BlogPostSubscriptionInfo management.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptionInfo(System.Int32)">
            <summary>
            Returns the BlogPostSubscriptionInfo structure for the specified blogPostSubscriptionId.
            </summary>
            <param name="blogPostSubscriptionId">Blog post subscription ID</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptionInfo(System.Guid)">
            <summary>
            Returns the BlogPostSubscriptionInfo structure for the subscriber specified by its GUID.
            </summary>
            <param name="guid">Subscriber GUID</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptions">
            <summary>
            Gets the query for all blog post subscriptions.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptionInfo(System.String,System.Int32)">
            <summary>
            Returns blog post subscription info for specified email and blog post.
            </summary>
            <param name="email">Subscriber e-mail</param>
            <param name="documentId">Blog post document ID</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptionInfo(System.String)">
            <summary>
            Returns blog post subscription info for specified subscription hash.
            </summary>
            <param name="subscriptionHash">Subscription hash</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptions(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns all blog post subscriptions for specified user which were created on specified site. Blog post document name is attached for each subscription.
            </summary>
            <param name="userId">User ID</param>
            <param name="siteId">Site ID</param>
            <param name="topN">TOP N query parameter</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptions(System.Int32,System.Int32,System.String,System.Int32)">
            <summary>
            Returns all blog post subscriptions for specified user which were created on specified site. Blog post document name is attached for each subscription.
            </summary>
            <param name="userId">User ID</param>
            <param name="siteId">Site ID</param>
            <param name="where">WHERE condition</param>
            <param name="topN">TOP N query parameter</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptions(System.Int32,System.Int32,System.String,System.Int32,System.String,System.String,System.Int32,System.Int32,System.Int32@)">
            <summary>
            Returns all blog post subscriptions for specified user which were created on specified site. Blog post document name is attached for each subscription.
            </summary>
            <param name="userId">User ID</param>
            <param name="siteId">Site ID</param>
            <param name="where">WHERE condition</param>
            <param name="topN">TOP N query parameter</param>
            <param name="columns">Columns expression</param>
            <param name="order">Order by</param>
            <param name="offset">Index of first record to get</param>
            <param name="maxRecords">Maximum number of records to get. If maxRecords is zero or less, all records are returned (no paging is used)</param>
            <param name="totalRecords">Returns total records</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptions(System.String,System.String,System.String)">
            <summary>
            Returns all subscriptions info with specified parameters.
            </summary>
            <param name="where">WHERE condition</param>
            <param name="orderby">ORDER BY</param>
            <param name="columns">Selected columns</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.SetBlogPostSubscriptionInfo(CMS.Blogs.BlogPostSubscriptionInfo)">
            <summary>
            Sets (updates or inserts) specified blogPostSubscription.
            </summary>
            <param name="blogPostSubscription">BlogPostSubscription to set</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.DeleteBlogPostSubscriptionInfo(CMS.Blogs.BlogPostSubscriptionInfo)">
            <summary>
            Deletes specified blog post subscription.
            </summary>
            <param name="infoObj">BlogPostSubscription object</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.DeleteBlogPostSubscriptionInfo(System.Int32)">
            <summary>
            Deletes specified blogPostSubscription.
            </summary>
            <param name="blogPostSubscriptionId">BlogPostSubscription id</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.SendConfirmationEmail(CMS.Blogs.BlogPostSubscriptionInfo,System.Boolean)">
            <summary>
            Sends subscription or unsubscription confirmation mail.
            </summary>
            <param name="blogSubscription">Blog post subscription info</param>
            <param name="isSubscription">If true subscription email is sent else unsubscription email is sent</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.SendDoubleOptInEmail(CMS.Blogs.BlogPostSubscriptionInfo)">
            <summary>
            Sends double opt-in mail.
            </summary>
            <param name="blogSubscription">Blog post subscription info</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.Subscribe(CMS.Blogs.BlogPostSubscriptionInfo,System.DateTime,System.Boolean,System.Boolean)">
            <summary>
            Subscribe method intend to subscribe user to blog post and send confirmation/opt-in email
            </summary>
            <param name="bpsi">Subscription to be saved</param>
            <param name="when">Time of subscription</param>
            <param name="sendConfirmationEmail">Indicates if confirmation email should be send</param>
            <param name="sendOptInEmail">Indicates if opt-in email should be send</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.ValidateHash(CMS.Blogs.BlogPostSubscriptionInfo,System.String,System.String,System.DateTime)">
            <summary>
            Validates request hash and checks if request was approved in needed interval.
            </summary>
            <param name="bpsi">Blog post subscription info.</param>
            <param name="requestHash">Hash parameter representing specific subscription</param>
            <param name="datetime">Date and time of request.</param>
            <param name="siteName">Site name.</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetUnsubscriptionUrl(CMS.Blogs.BlogPostSubscriptionInfo,CMS.DocumentEngine.TreeNode,CMS.DocumentEngine.TreeNode,System.String)">
            <summary>
            Returns unsubscription URL which is used to cancel existing subscription
            </summary>
            <param name="subscription">Blog post subscription object</param>
            <param name="blog">Blog document</param>
            <param name="blogPost">Blog post to which user was subscribed</param>
            <param name="unsubscriptionUrl">Custom unsubscription page URL</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetActivationUrl(CMS.Blogs.BlogPostSubscriptionInfo,CMS.DocumentEngine.TreeNode,CMS.DocumentEngine.TreeNode)">
            <summary>
            Returns approval page URL to confirm blog post subscription.
            </summary>
            <param name="subscription">Forum subscription object</param>
            <param name="blog">Blog document</param>
            <param name="blogPost">Blog post to which user was subscribed</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.ApproveSubscription(CMS.Blogs.BlogPostSubscriptionInfo,System.String,System.Boolean,System.String,System.DateTime)">
            <summary>
            Approves existing subscription - sets SubscriptionApproved to true.
            Checks if subscription wasn't already approved. Confirmation e-mail may be sent optionally.
            </summary>
            <param name="bpsi">Blog post subscription</param>
            <param name="subscriptionHash">Hash parameter representing specific subscription</param>
            <param name="sendConfirmationEmail">Indicates if confirmation e-mail should be sent. Confirmation e-mail may also be sent if blog settings requires so</param>
            <param name="datetime">Date and time of request.</param>
            <param name="siteName">Site name.</param>
            <returns>Returns TRUE if subscription found and not already approved. Returns FALSE if subscription not found or already approved.</returns>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.Unsubscribe(System.String,System.Boolean,System.String,System.DateTime)">
            <summary>
            Unsubscribes user from blog post.
            </summary>
            <param name="subscriptionHash">Subscription hash.</param>
            <param name="sendConfirmationEmail">Indicates whether send confirmation e-mail</param>
            <param name="datetime">Date and time of request</param>
            <param name="siteName">Site name.</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptionInfoInternal(System.Int32)">
            <summary>
            Returns the BlogPostSubscriptionInfo structure for the specified blogPostSubscription.
            </summary>
            <param name="blogPostSubscriptionId">BlogPostSubscription id</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptionInfoInternal(System.Guid)">
            <summary>
            Returns the BlogPostSubscriptionInfo structure for the subscriber specified by its GUID.
            </summary>
            <param name="guid">Subscriber GUID</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetBlogPostSubscriptionsInternal">
            <summary>
            Gets the query for all blog post subscriptions.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.DeleteBlogPostSubscriptionInfoInternal(CMS.Blogs.BlogPostSubscriptionInfo)">
            <summary>
            Deletes specified blogPostSubscription.
            </summary>
            <param name="infoObj">BlogPostSubscription object</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.SetBlogPostSubscriptionInfoInternal(CMS.Blogs.BlogPostSubscriptionInfo)">
            <summary>
            Sets (updates or inserts) specified blogPostSubscription.
            </summary>
            <param name="blogPostSubscription">BlogPostSubscription to set</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.SendConfirmationEmailInternal(CMS.Blogs.BlogPostSubscriptionInfo,System.Boolean,System.Boolean)">
            <summary>
            Sends subscription or unsubscription confirmation mail.
            </summary>
            <param name="blogSubscription">Blog post subscription info</param>
            <param name="isSubscription">If true subscription email is sent else unsubscription email is sent</param>
            <param name="isOptIn">Indicates if opt-in email should be sent</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.SubscribeInternal(CMS.Blogs.BlogPostSubscriptionInfo,System.DateTime,System.Boolean,System.Boolean)">
            <summary>
            Subscribe method intend to subscribe user to blog post and send confirmation/opt-in email
            </summary>
            <param name="bpsi">Subscription to be saved</param>
            <param name="when">Time of subscription</param>
            <param name="sendConfirmationEmail">Indicates if confirmation email should be send</param>
            <param name="sendOptInEmail">Indicates if opt-in email should be send</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.ValidateHashInternal(CMS.Blogs.BlogPostSubscriptionInfo,System.String,System.String,System.DateTime)">
            <summary>
            Validates request hash and checks if request was approved in needed interval.
            </summary>
            <param name="bpsi">Blog post subscription info.</param>
            <param name="requestHash">Hash parameter representing specific subscription</param>
            <param name="datetime">Date and time of request.</param>
            <param name="siteName">Site name.</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetUnsubscriptionUrlInternal(CMS.Blogs.BlogPostSubscriptionInfo,CMS.DocumentEngine.TreeNode,CMS.DocumentEngine.TreeNode,System.String)">
            <summary>
            Returns unsubscription URL which is used to cancel existing subscription
            </summary>
            <param name="subscription">Blog post subscription object</param>
            <param name="blog">Blog document</param>
            <param name="blogPost">Blog post to which user was subscribed</param>
            <param name="unsubscriptionUrl">Custom unsubscription page URL</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.GetActivationUrlInternal(CMS.Blogs.BlogPostSubscriptionInfo,CMS.DocumentEngine.TreeNode,CMS.DocumentEngine.TreeNode)">
            <summary>
            Returns approval page URL to confirm blog post subscription.
            </summary>
            <param name="subscription">Forum subscription object</param>
            <param name="blog">Blog document</param>
            <param name="blogPost">Blog post to which user was subscribed</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.ApproveSubscriptionInternal(CMS.Blogs.BlogPostSubscriptionInfo,System.String,System.Boolean,System.String,System.DateTime)">
            <summary>
            Approves existing subscription - sets SubscriptionApproved to true.
            Checks if subscription wasn't already approved. Confirmation e-mail may be sent optionally.
            </summary>
            <param name="bpsi">Blog post subscription</param>
            <param name="subscriptionHash">Hash parameter representing specific subscription</param>
            <param name="sendConfirmationEmail">Indicates if confirmation e-mail should be sent. Confirmation e-mail may also be sent if blog settings requires so</param>
            <param name="datetime">Date and time of request.</param>
            <param name="siteName">Site name.</param>
            <returns>Returns TRUE if subscription found and not already approved. Returns FALSE if subscription not found or already approved.</returns>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.UnsubscribeInternal(System.String,System.Boolean,System.String,System.DateTime)">
            <summary>
            Unsubscribes user from blog post.
            </summary>
            <param name="subscriptionHash">Subscription hash.</param>
            <param name="sendConfirmationEmail">Indicates whether send confirmation e-mail</param>
            <param name="datetime">Date and time of request</param>
            <param name="siteName">Site name.</param>
        </member>
        <member name="M:CMS.Blogs.BlogPostSubscriptionInfoProvider.CreateMacroResolver(CMS.Blogs.BlogPostSubscriptionInfo,CMS.DocumentEngine.TreeNode,CMS.DocumentEngine.TreeNode,System.String,System.Boolean,System.Boolean)">
            <summary>
            Creates and initializes macro resolver.
            </summary>
            <param name="blogSubscription">Blog post subscription object</param>
            <param name="blog">Blog tree node</param>
            <param name="blogPost">Blog post tree node</param>
            <param name="siteName">Site name of the blog post</param>
            <param name="isSubscription">Indicates if resolver is created for subscription</param>
            <param name="isOptIn">Indicates if resolver is created for double opt-in</param>
        </member>
        <member name="T:CMS.Blogs.BlogProperties">
            <summary>
            Class providing blog properties.
            </summary>
        </member>
        <member name="F:CMS.Blogs.BlogProperties.OPEN_COMMENTS_ALWAYS">
            <summary>
            Indicates that comments are always opened after the blog post is published.
            </summary>
        </member>
        <member name="F:CMS.Blogs.BlogProperties.OPEN_COMMENTS_DISABLE">
            <summary>
            Indicates that comments are closed after the blog post is published.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.OpenCommentsFor">
            <summary>
            Indicates how long are comments opened.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.ModerateComments">
            <summary>
            Indicates whether comments are moderated before publishing.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.ShowEditButton">
            <summary>
            Indicates whether 'Edit' button should be displayed in comment view while editing comments on the live site.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.ShowDeleteButton">
            <summary>
            Indicates whether 'Delete' button should be displayed in comment view while editing comments on the live site.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.SendCommentsToEmail">
            <summary>
            E-mail address the comments are sent to.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.AllowAnonymousComments">
            <summary>
            Indicates whether anonymous comments are allowed.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.UseCaptcha">
            <summary>
            Indicates whether security code should be entered when inserting new comment.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.CheckPermissions">
            <summary>
            Indicates whether permissions should be checked.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.StopProcessing">
            <summary>
            Indicates whether processing should be stopped.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.EnableUserPictures">
            <summary>
            Indicates whether user pictures should be displayed in comment detail.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.UserPictureMaxWidth">
            <summary>
            User picture max width.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.UserPictureMaxHeight">
            <summary>
            User picture max height.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.EnableSubscriptions">
            <summary>
            Indicates whether subscription is allowed.
            </summary>
        </member>
        <member name="P:CMS.Blogs.BlogProperties.RequireEmails">
            <summary>
            Indicates whether e-mail is required.
            </summary>
        </member>
        <member name="T:CMS.Blogs.BlogsModule">
            <summary>
            Represents the Blogs module.
            </summary>
        </member>
        <member name="F:CMS.Blogs.BlogsModule.BLOG_EMAIL_TEMPLATE_TYPE_NAME">
            <summary>
            Name of email template type for blog.
            </summary>
        </member>
        <member name="F:CMS.Blogs.BlogsModule.BLOG_SUBSCRIPTION_EMAIL_TEMPLATE_TYPE_NAME">
            <summary>
            Name of email template type for blog subscription.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogsModule.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogsModule.OnInit">
            <summary>
            Initializes the module.
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogsModule.InitMacros">
            <summary>
            Initializes blog macros
            </summary>
        </member>
        <member name="M:CMS.Blogs.BlogsModule.InitImportExport">
            <summary>
            Initializes blog import/export actions
            </summary>
        </member>
        <member name="T:CMS.Blogs.ThreadEmailSender">
            <summary>
            Handles sending message blog e-mails in separated thread.
            </summary>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.#ctor(CMS.Blogs.BlogCommentInfo)">
            <summary>
            Constructor - creates and initialize email sender.
            </summary>
            <param name="blogComment">Blog comment information</param>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.InitSender(CMS.Blogs.BlogCommentInfo)">
            <summary>
            Init sender private data and resolver.
            </summary>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.CreateMacroResolver(CMS.Membership.UserInfo,CMS.DocumentEngine.TreeNode,CMS.DocumentEngine.TreeNode)">
            <summary>
            Creates and initializes macro resolver.
            </summary>
            <param name="user">User info object</param>
            <param name="blog">Blog node info object</param>
            <param name="blogPost">Blog post info object</param>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.GetEmailMessage(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Returns initialized e-mail message without recipients and with unresolved macros.
            </summary>
            <param name="toSubscribers">Indicates if notification email should be sent to blog post subscribers</param>
            <param name="toModerators">Indicates if notification email should be sent to blog moderators</param>
            <param name="toOwner">Indicates if notification email should be sent to blog owner</param>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.SendNotificationToSubscribers">
            <summary>
            Sends e-mail notification to all blog post subscribers.
            </summary>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.SendNotificationToOwner">
            <summary>
            Sends e-mail notification to blog owner.
            </summary>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.SendNotificationToModerators">
            <summary>
            Sends e-mail notification to blog moderators.
            </summary>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.SendToOwner">
            <summary>
            Sends e-mail to blog owner.
            </summary>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.SendToModerators">
            <summary>
            Sends e-mails to blog moderators.
            </summary>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.SendToSubscribers">
            <summary>
            Sends e-mails to blog post subscribers.
            </summary>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.ResolveEmailMacros(CMS.EmailEngine.EmailMessage)">
            <summary>
            Resolves e-mail subject, body and plain text body.
            </summary>
            <param name="email">Email to be resolved</param>
        </member>
        <member name="M:CMS.Blogs.ThreadEmailSender.SendNewCommentNotification(System.Security.Principal.WindowsIdentity,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Sends a notification e-mail to blog post subscribers, to blog moderators and to blog owner.
            </summary>
            <param name="wi">Windows identity</param>
            <param name="toSubscribers">Indicates if notification email should be sent to blog post subscribers</param>
            <param name="toModerators">Indicates if notification email should be sent to blog moderators</param>
            <param name="toBlogOwner">Indicates if notification email should be sent to blog owner</param>
        </member>
        <member name="P:CMS.Blogs.ThreadEmailSender.CommentObj">
            <summary>
            Blog comment information.
            </summary>
        </member>
        <member name="P:CMS.Blogs.ThreadEmailSender.Moderators">
            <summary>
            List of users' names. These users represents blog moderators.
            </summary>
        </member>
        <member name="P:CMS.Blogs.ThreadEmailSender.BlogOwnerEmail">
            <summary>
            Blog owner e-mail address where the new comment notification should be sent.
            </summary>
        </member>
        <member name="P:CMS.Blogs.ThreadEmailSender.Subscribers">
            <summary>
            Holds the information on subscribers e-mail is being sent to.
            </summary>
        </member>
        <member name="P:CMS.Blogs.ThreadEmailSender.EmailToModerators">
            <summary>
            E-mail message to blog moderators and blog owner.
            </summary>
        </member>
        <member name="P:CMS.Blogs.ThreadEmailSender.EmailToSubscribers">
            <summary>
            E-mail message to blog subscribers.
            </summary>
        </member>
        <member name="P:CMS.Blogs.ThreadEmailSender.EmailToOwner">
            <summary>
            E-mail message to blog owner.
            </summary>
        </member>
        <member name="P:CMS.Blogs.ThreadEmailSender.OwnerResolver">
            <summary>
            Resolver to use.
            </summary>
        </member>
        <member name="P:CMS.Blogs.ThreadEmailSender.SubscribersResolver">
            <summary>
            Resolver to use for subscribers notifications.
            </summary>
        </member>
        <member name="P:CMS.Blogs.ThreadEmailSender.SiteName">
            <summary>
            Name of the site the blog post is placed on.
            </summary>
        </member>
        <member name="P:CMS.Blogs.ThreadEmailSender.UnsubscriptionURL">
            <summary>
            Resolved unsubscription URL.
            </summary>
        </member>
    </members>
</doc>