Page Life Cycle: Overview - akumina/AkuminaTraining GitHub Wiki

Applies to

Akumina Foundation 3.3.0.0 and later

Overview

The Page Life Cycle is a series of steps that are executed when a user navigates to a page. Steps call a function that can do anything from getting data, populating markup, provide “Loading…” feedback to the user, and updating the User and Configuration Contexts. Step functions have the following structure:

function MyCustomStep() {
    //perform step functionality

    //the framework will not go to the next step until you fire this event, so you can get data from an endpoint if needed
    Akumina.Digispace.AppPart.Eventing.Publish('/loader/onexecuted/');

}

Context Objects

Steps within the page life cycle can retrieve and update information within the Akumina.Digispace.ConfigurationContext and Akumina.Digispace.UserContext objects.

References

To learn how to customize the Page Life Cycle using the Akumina Framework see the following articles: