Overview
The admin dashboard is the first page you see after logging in. It provides an at-a-glance summary of your website's content, recent activity, and quick links to common tasks. The admin panel is accessible at /admin.
Dashboard Statistics
The dashboard displays key metrics in card widgets at the top:
| Metric | Description |
|---|---|
| Total Pages | Number of pages across all statuses (published, draft, archived). |
| Published Pages | Pages currently live on the website. |
| Portfolio Items | Total portfolio entries (if portfolio feature is used). |
| Contact Messages | Total contact form submissions, with unread count highlighted. |
| Media Files | Total files in the media library. |
| Users | Total registered admin users. |
Each card is clickable and takes you directly to the corresponding management section.
Recent Activity
Below the statistics, you'll find:
- Recent Pages: The 5 most recently updated pages with their status and edit links.
- Recent Contact Messages: The latest contact form submissions. Unread messages appear bold with a "NEW" badge.
Admin Sidebar Navigation
The left sidebar provides access to all admin features. It is organized into logical sections:
| Section | Description |
|---|---|
| Dashboard | The main overview page with statistics and recent activity. |
| Pages | Create and manage website pages with the content editor and sections builder. |
| Portfolio | Manage portfolio items and portfolio categories. |
| Media Library | Upload, organize, and manage all site media files. |
| Menus | Create and manage navigation menus and menu items. |
| Testimonials | Manage customer testimonials (used by the Testimonials page section type). |
| Highlights | Manage feature highlights with icons (used by the Features/Highlights page section type). |
| Appearance | Manage themes, activate themes, and customize theme settings. |
| Add-ons | View, activate, and configure installed add-ons. |
| Settings | Configure site-wide settings organized by group. |
| Languages | Manage languages, set the default language, sync and translate language files. |
| Users | Manage admin users, roles, and permissions. |
| Contact Messages | View and manage contact form submissions. |
| Notifications | View real-time admin notifications (new contact messages, new user registrations, etc.). |
| Redirects | Manage URL redirects (301/302). |
Sidebar behavior
- Desktop: The sidebar is always visible on the left. It can be collapsed to an icon-only mode.
- Mobile: The sidebar becomes an off-canvas menu, toggled by the hamburger icon in the header.
- Active state: The current section is highlighted in the sidebar for easy orientation.
- Badge counts: Some items show badge counts (e.g., unread contact messages).
Admin Header
The top header bar includes:
- Sidebar toggle: Collapse or expand the sidebar.
- View Site: A link to open the public website in a new tab.
- Notifications bell: Shows unread notification count. Click to see a dropdown of recent notifications (new contact messages, new user registrations, etc.).
- Language switcher: Switch the admin interface language.
- User menu: Access your profile, change your password, or log out.
Breadcrumbs
Every admin page displays breadcrumbs below the header, showing your current location in the navigation hierarchy. Click any breadcrumb to navigate back to that level.
Logging in
- Navigate to
/admin(or/admin/login). - Enter your email and password.
- Click "Log In".
If you forget your password, click the "Forgot Password?" link to receive a reset email.
Keyboard shortcuts
The admin panel supports several keyboard shortcuts for faster navigation:
| Shortcut | Action |
|---|---|
| Ctrl + S | Save the current form (on create/edit pages). |
| Esc | Close open modals or dropdown menus. |