Admin Request Lifecycle

The administration area of Mura has a multitude of contextual events that could be triggered, depending on the requested action. For example, a user could be attempting to create new content, updating a user, or deleting a category. Each of these actions would trigger their own contextual events, in addition to the routine request flow outlined below.

onGlobalRequestStart
  onAdminRequestStart

    onAdminHTMLHeadRender         // renders just before the closing </head> tag

      onAdminMFAChallengeRender   // Multi-factor Auth area of login screen

      onDashboardReplacement      // render a completely new dashboard

      onDashboardPrimaryTop       // renders in the top of the dashboard
      onDashboardPrimaryBottom    // renders in the bottom of the dashboard
      onDashboardSidebarTop       // renders in the top of the dashboard sidebar
      onDashboardSidebarBottom    // renders in the bottom of the dashboard sidebar

      onAdminNavMainRender        // render additional main nav menu items
      onFEToolbarExtensionRender  // render additional front-end toolbar menu items
      
      on{Type}SecondaryNavRender
      on{Type}{Subtype}SecondaryNavRender

      on{Type}{Subtype}NewContentMenuRender
      onNewContentMenuRender

    onAdminHTMLFootRender         // renders just before the closing </body> tag

  onAdminRequestEnd
onGlobalRequestEnd