CSApplication events can be used for forum, blog and file gallery objects, as well as some other general objects. This article describes the CSApplictions events.

Configuration

  • PostConfigurationInitialized – Fired after Telligent Evolution loads configuration data for the first time
  • PreConfigurationUpdate
  • PostConfigurationUpdate

Friendship

  • PreFriendshipUpdate
  • PostFriendshipUpdate

Messages

Messages include conversations, activity messages, announcements, profile comments, and status messages.

  • PreMessageUpdate
  • PostMessageUpdate
  • PreMessageRender

Misc

  • RolePermissionChanged - Fired whenever permissions are changed for a role
  • Category – Fired whenever a PostCategory is updated or deleted
  • Rate – Fired after any content is rated
  • Favorite – Fired whenever an item is added or removed as a favorie
  • CSException – Fired whenever an ASP.Net exception is thrown at the application level

Post

Post is the base class for blog posts, blog comments, file gallery posts, file gallery comments and forum posts.

  • PreProcessPost – Fired before just before the PrePostUpdate event
  • PrePostUpdate
  • PostPostUpdate
  • PreRenderPost

PostAttachments

  • PrePostAttachmentUpdate
  • PostPostAttachmentUpdate

Search

  • PreSearch
  • PostSearch

Section

A section is a forum, a weblog (blog) or a file gallery.  (N.B. Wikis have their own events)

  • PreSectionUpdate
  • PostSectionUpdate

User

  • UserValidated – Fired after a user’s credentials are verified
  • UserKnown – Fires as soon as CS knows the user who is viewing the page (this may be the anonymous user)
  • PreUserUpdate
  • PostUserUpdate
  • UserRemoved – Fired after a user is removed from the data store
  • UserRenamed - Fired after a user has their username changed.  Is Fired after the PostUserUpdate method that goes with updating that user

UserFiles

  • PreUserFileUpdate
  • PostUserFileUpdate
  • PreUserFolderUpdate
  • PostUserFolderUpdate

UserInvitation

  • PreUserInvitationUpdate
  • PostUserInvitationUpdate
  • UserInvitationAccepted

UserProfile

  • PreUserProfileDataUpdate
  • PreUserProfileDataRemoved
  • PreUserProfileFieldUpdate
  • PostUserProfileDataUpdate
  • PostUserProfileDataRemoved
  • PostUserProfileFieldUpdate