Skip to content
LaSocialOffline
Create
Join

People · Workflow

Onboarding

What would you like to do?

A visitor chooses Join, or finishes the five-question orientation and is invited to keep the result.

Go to Onboarding

End to end

  1. Trigger

    A visitor chooses Join, or finishes the five-question orientation and is invited to keep the result.

  2. Inputs

    Name, email, password (8+), role (11 member types), commune; optional orientation answers carried from the wizard.

  3. Processing

    Email uniqueness and password length checked; role validated against the role registry; orientation answers sanitised and stored with the account.

  4. User actions

    Fill the form; optionally answer the orientation first; land on the personal space.

  5. System actions

    LP_Accounts::register creates the account, stores the commune, marks the "joined" milestone and posts a welcome notification.

  6. Relationships created

    Person → commune (lives in). Person → role.

  7. Notifications

    Welcome notification in Activity. No email by design.

  8. Next possible actions

    Create a profile · Find people nearby · See what is happening this week · Join a Cercle.

  9. Completion state

    Account exists, signed in, milestone "Welcome" reached.

Engines involved

Each named method exists in the core plugin — the verification harness fails the build if one goes missing.

LP_Accounts::registerLP_Match::recommendLP_Journey::mark