blogarchive

Someone recently asked for a complete list of available events in Mura. We're currently trying to find time to write more detailed documentation that gives specific information about each event. However, until then I thought that I would at least post this list of currently available events to let explore.

  • Feb 12, 2010
  • Matt Levine
  • Developers

Someone recently asked for a complete list of available events in Mura.  We're currently trying to find time to write more detailed documentation that gives specific information about each event.  However, until then I thought that I would at least post this list of currently available events to let explore. Enjoy.

User

  • onBeforeUserUpdate
  • onBeforeUserCreate
  • onBeforeUserSave
  • onBeforeUser{subType}Update
  • onBeforeUser{subType}Create
  • onBeforeUser{subType}Save
  • onUserUpdate
  • onUserCreate
  • onUserSave
  • onUser{subType}Update
  • onUser{subType}Create
  • onUser{subType}Save
  • onAfterUserUpdate
  • onAfterUserCreate
  • onAfterUserSave
  • onAfterUser{subType}Update
  • onAfterUser{subType}Create
  • onAfterUser{subType}Save
  • onBeforeGroupUpdate
  • onBeforeGroupCreate
  • onBeforeGroupSave
  • onBeforeGroup{subType}Update
  • onBeforeGroup{subType}Create
  • onBeforeGroup{subType}Save
  • onGroupUpdate
  • onGroupCreate
  • onGroupSave
  • onGroup{subType}Update
  • onGroup{subType}Create
  • onGroup{subType}Save
  • onAfterGroupUpdate
  • onAfterGroupCreate
  • onAfterGroupSave
  • onAfterGroup{subType}Update
  • onAfterGroup{subType}Create
  • onAfterGroup{subType}Save
  • onGroupEdit (renders as a tab when editing a group)
  • onUserEdit (renders as a tab when editing a User)

Login

  • onSiteLogin
  • onGlobalLogin
  • onSiteLoginSuccess
  • onGlobalLoginSuccess
  • onSiteLoginBlocked
  • onGlobalLoginBlocked

Content

Note: Node Level events only fire for node level content nodes (ie. Page, Portal, Gallery, File, Calendar, Gallery)

  • onBeforeContentSave (Node Level Only)
  • onBefore{type}Save
  • onBefore{type}{subType}Save
  • on{type}Save
  • on{type}{subType}Save
  • onAfter{type}Save
  • onAfter{type}{subType}Save
  • onAfterContentSave (Node Level Only)
  • onContentSave (Node Level Only)
  • onContentDelete (Node Level Only)
  • onBeforeContentDelete (Node Level Only)
  • on{type}delete
  • onBefore{type}delete
  • on{type}{subType}delete
  • onBefore{type}{subType}delete
  • onAfterContentDelete (Node Level Only)
  • onAfter{type}delete
  • onAfter{type}{subType}delete
  • onContentDeleteVersionHistory (Node Level Only)
  • onBeforeContentDeleteVersionHistory (Node Level Only)
  • on{type}DeleteVersionHistory
  • onBefore{type}DeleteVersionHistory
  • on{type}{subType}DeleteVersionHistory
  • onBefore{type}{subType}DeleteVersionHistory
  • onAfterDeleteVersionHistory (Node Level Only)
  • onAfter{type}DeleteVersionHistory
  • onAfter{type}{subType}DeleteVersionHistory
  • onContentDeleteVersion (Node Level Only)
  • onBeforeContentDeleteVersion (Node Level Only)
  • onBefore{type}ContentDeleteVersion
  • onBefore{type}{subType}ContentDeleteVersion
  • onAfterContentDeleteVersion (Node Level Only)
  • onAfter{type}ContentDeleteVersion (Node Level Only)
  • onAfter{type}{subType}ContentDeleteVersion
  • onContentEdit (Node Level Only) (renders as a tab when editing a User)

Category

  • onBeforeCategoryUpdate
  • onBeforeCategoryCreate
  • onBeforeCategorySave
  • onBeforeCategoryDelete
  • onCategoryUpdate
  • onCategoryCreate
  • onCategoryDelete
  • onCategorySave
  • onAfterCategoryUpdate
  • onAfterCategoryCreate
  • onAfterCategorySave
  • onAfterCategoryDelete

Feed

  • onBeforeFeedUpdate
  • onBeforeFeedCreate
  • onBeforeFeedSave
  • onBeforeFeedDelete
  • onFeedUpdate
  • onFeedCreate
  • onFeedDelete
  • onFeedSave
  • onAfterFeedUpdate
  • onAfterFeedCreate
  • onAfterFeedSave
  • onAfterFeedDelete

Rendering

  • onRenderStart
  • onRenderEnd
  • onSiteEditProfileRender
  • onSiteSearchRender
  • onSiteLoginPromptRender
  • onContentOffLineRender
  • onContentDenialRender
  • on{type}{subType}BodyRender
  • on{type}BodyRender
  • onDashboardPrimaryTop
  • onDashboardPrimaryBottom
  • onDashboardSidebarTop
  • onDashboardSidebarBottom
  • onFEToolbarAdd (renders in front end toolbar add list)

System

  • onApplicationLoad
  • onSiteDeploy
  • onBeforeSiteDeploy
  • onAfterSiteDeploy
  • onSiteRequestInit
  • onSiteRequestStart
  • onSiteRequestEnd
  • onGlobalRequestStart
  • onGlobalRequestEnd
  • onGlobalSessionStart
  • onSiteError
  • onGlobalError

Front End Application Flow Events

Handlers, Validators and Translators are special events that control front end business logic implementations.

Translators

  • standardFileTranslator
  • standardHTMLTraslator
  • standardLinkTranslator

Handlers

  • standard404Handler
  • standardDoActionsHandler
  • standardDoResponseHandler
  • standardFileTranslationHandler
  • standardForceSSLHandler
  • standardLinkTranslationHandler
  • standardPostLogoutHandler
  • standardRequireLoginHandler
  • standardSetAdTrackingHandler
  • standardSetContentHandler
  • standardSetContentRendererHandler
  • standardSetIsOnDisplayHandler
  • standardSetLocaleHandler
  • standardSetPermissionsHandler
  • standardSetPreviewHandler
  • standardTrackSessionHandler
  • standardTranslationHandler
  • standardWrongDomainHandler

Validators

  • standard404Validator
  • standardForceSSLValidator
  • standardRequireLoginValidator
  • standardTrackSessionValidator

Developers

Blog Post
By Grant Shepert
Blog Post
By Grant Shepert
Blog Post
By Grant Shepert
Blog Post
By Grant Shepert
Blog Post
By Grant Shepert
Blog Post
By Grant Shepert
Blog Post
By Grant Shepert
Blog Post
By Michael Evangelista
Blog Post
By Grant Shepert
Blog Post
By Grant Shepert
Blog Post
By Michael Evangelista
Blog Post
By Michael Evangelista
Blog Post
By Grant Shepert
Blog Post
By Matt Levine
Blog Post
By The Mura Team
Blog Post
By Pat Santora
Blog Post
By Pat Santora
Blog Post
By Matt Levine
Blog Post
By Matt Levine
Blog Post
By Matt Levine
Blog Post
By Eddie Ballisty
Blog Post
By Sean Schroeder
Blog Post
By Grant Shepert
Blog Post
By Grant Shepert
Blog Post
By Grant Shepert
Blog Post
By Grant Shepert

Marketers

Blog Post
By Andrew Medal
Blog Post
Blog Post
By Ronnie Duke
Blog Post
By Sean Schroeder