Dashboard User Guide
This page mirrors Dashboarduserguide.md. Keep both files in sync whenever Dashboard behavior changes.
Purpose
- Access member-focused pages and tools.
- Read help and academy resources.
- Send authenticated contact submissions.
- Use CMS shortcut (CMS role still required).
Current Dashboard pages: dashboard/index.php, dashboard/academy.php, dashboard/help.php, dashboard/contact.php.
Access and Sign-in
- Open a Dashboard page (example:
dashboard/index.php). - If signed out, you are redirected to sign in.
- After sign-in, you return to the requested page.
Navigation
Use the left sidebar links to move between Dashboard, Academy, Help, Contact us, and CMS (CMS appears only when your account has editor or admin).
Page usage
Dashboard
- Landing page for member area context.
- Shows current and upcoming module messaging.
Academy
- Use for learning and resource content for members.
Help
- Use for support instructions, FAQs, and guide links.
Contact us
- Submit member contact messages through authenticated form.
- Ensure details are correct before submission.
Authentication behavior
- Signing out removes Dashboard access until you sign in again.
- If the auth session expires, you may be redirected to sign in.
- Dashboard visibility and routing are protected by auth guard behavior.
Troubleshooting
Redirected back to home/sign-in
- Your account is likely signed out or session expired.
- Sign in again and retry the Dashboard URL.
Contact form submission fails
- Verify network connection and required fields.
- Retry after signing in again.
- If issue persists, contact admin/support.
Accessing CMS from Dashboard fails
- CMS requires
editororadminrole. - Ask CMS Admin to grant access if appropriate.
Best practices
- Keep your session current before long actions.
- Use Dashboard links rather than manually editing URLs.
- Avoid using stale tabs after sign-out/sign-in cycles.