Current Event Hooks
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
Comments
- Steve Good
Sweet, thanks guys! This is a HUGE help!
- February 12, 2010, 6:39 PM
- Scott Korvek
Just subscribing...
- March 5, 2010, 9:15 AM
- Mike
Does any special Event fire when a page is Published?
- June 28, 2010, 1:49 AM