Skip to content

Admin Panel Overview

Complete guide to navigating and using the XOOPS administrator dashboard.

Open your browser and navigate to:

http://your-domain.com/xoops/admin/

Or if XOOPS is in root:

http://your-domain.com/admin/

Enter your administrator credentials:

Username: [Your admin username]
Password: [Your admin password]

You’ll see the main admin dashboard:

flowchart TB
subgraph Dashboard["🖥️ Admin Dashboard"]
direction TB
Header["👤 Welcome, Administrator | Logout | My Account"]
Title["📊 Dashboard"]
subgraph Content["Main Content Area"]
Widgets["⚡ Quick Access Widgets"]
Stats["📈 Statistics"]
Recent["🕐 Recent Activities"]
end
end
Header --> Title
Title --> Content
style Header fill:#1976d2,color:#fff
style Title fill:#e3f2fd,stroke:#1976d2
style Content fill:#f5f5f5,stroke:#ccc
graph TD
A[Admin Dashboard] --> B[Top Navigation]
A --> C[Left Sidebar]
A --> D[Main Content Area]
B --> B1[Admin Name]
B --> B2[My Account]
B --> B3[Logout]
C --> C1[System]
C --> C2[Content]
C --> C3[Users]
C --> C4[Modules]
C --> C5[Appearance]
C --> C6[Tools]
D --> D1[Dashboard Stats]
D --> D2[Quick Actions]
D --> D3[Recent Items]

The top bar contains essential controls:

ElementPurpose
Admin LogoClick to return to dashboard
Welcome MessageShows logged-in admin name
My AccountEdit admin profile and password
HelpAccess documentation
LogoutSign out of admin panel

Main menu organized by function:

├── System
│ ├── Dashboard
│ ├── Preferences
│ ├── Admin Users
│ ├── Groups
│ ├── Permissions
│ ├── Modules
│ └── Tools
├── Content
│ ├── Pages
│ ├── Categories
│ ├── Comments
│ └── Media Manager
├── Users
│ ├── Users
│ ├── User Requests
│ ├── Online Users
│ └── User Groups
├── Modules
│ ├── Modules
│ ├── Module Settings
│ └── Module Updates
├── Appearance
│ ├── Themes
│ ├── Templates
│ ├── Blocks
│ └── Images
└── Tools
├── Maintenance
├── Email
├── Statistics
├── Logs
└── Backups

Displays information and controls for selected section:

  • Forms for configuration
  • Data tables with lists
  • Charts and statistics
  • Quick action buttons
  • Help text and tooltips

Quick access to key information:

  • System Information: PHP version, MySQL version, XOOPS version
  • Quick Statistics: User count, total posts, modules installed
  • Recent Activity: Latest logins, content changes, errors
  • Server Status: CPU, memory, disk usage
  • Notifications: System alerts, pending updates

Location: System > [Various Options]

Configure basic system settings:

System > Preferences > [Settings Category]

Categories:

  • General Settings (site name, timezone)
  • User Settings (registration, profiles)
  • Email Settings (SMTP configuration)
  • Cache Settings (caching options)
  • URL Settings (friendly URLs)
  • Meta Tags (SEO settings)

See Basic Configuration and System Settings.

Manage administrator accounts:

System > Admin Users

Functions:

  • Add new administrators
  • Edit admin profiles
  • Change admin passwords
  • Delete admin accounts
  • Set admin permissions

Location: Content > [Various Options]

Manage site content:

Content > Pages (or your module)

Functions:

  • Create new pages
  • Edit existing content
  • Delete pages
  • Publish/unpublish
  • Set categories
  • Manage revisions

Organize content:

Content > Categories

Functions:

  • Create category hierarchy
  • Edit categories
  • Delete categories
  • Assign to pages

Moderate user comments:

Content > Comments

Functions:

  • View all comments
  • Approve comments
  • Edit comments
  • Delete spam
  • Block commenters

Location: Users > [Various Options]

Manage user accounts:

Users > Users

Functions:

  • View all users
  • Create new users
  • Edit user profiles
  • Delete accounts
  • Reset passwords
  • Change user status
  • Assign to groups

Monitor active users:

Users > Online Users

Shows:

  • Currently online users
  • Last activity time
  • IP address
  • User location (if configured)

Manage user roles and permissions:

Users > Groups

Functions:

  • Create custom groups
  • Set group permissions
  • Assign users to groups
  • Delete groups

Location: Modules > [Various Options]

Install and configure modules:

Modules > Modules

Functions:

  • View installed modules
  • Enable/disable modules
  • Update modules
  • Configure module settings
  • Install new modules
  • View module details
Modules > Modules > Check for Updates

Displays:

  • Available module updates
  • Changelog
  • Download and install options

Location: Appearance > [Various Options]

Manage site themes:

Appearance > Themes

Functions:

  • View installed themes
  • Set default theme
  • Upload new themes
  • Delete themes
  • Theme preview
  • Theme configuration

Manage content blocks:

Appearance > Blocks

Functions:

  • Create custom blocks
  • Edit block content
  • Arrange blocks on page
  • Set block visibility
  • Delete blocks
  • Configure block caching

Manage templates (advanced):

Appearance > Templates

For advanced users and developers.

Location: System > Tools

Prevent user access during maintenance:

System > Maintenance Mode

Configure:

  • Enable/disable maintenance
  • Custom maintenance message
  • Allowed IP addresses (for testing)
System > Database

Functions:

  • Check database consistency
  • Run database updates
  • Repair tables
  • Optimize database
  • Export database structure
System > Logs

Monitor:

  • User activity
  • Administrative actions
  • System events
  • Error logs

Common tasks accessible from dashboard:

Quick Links:
├── Create New Page
├── Add New User
├── Create Content Block
├── Upload Image
├── Send Mass Email
├── Update All Modules
└── Clear Cache

Quick navigation:

ShortcutAction
Ctrl+HGo to help
Ctrl+DGo to dashboard
Ctrl+QQuick search
Ctrl+LLogout

Access your administrator profile:

  1. Click “My Account” in top right
  2. Edit profile information:
    • Email address
    • Real name
    • User information
    • Avatar

Change your admin password:

  1. Go to My Account
  2. Click “Change Password”
  3. Enter current password
  4. Enter new password (twice)
  5. Click “Save”

Security Tips:

  • Use strong passwords (16+ characters)
  • Include uppercase, lowercase, numbers, symbols
  • Change password every 90 days
  • Never share admin credentials

Sign out of admin panel:

  1. Click “Logout” in top right
  2. You’ll be redirected to login page

Quick overview of site metrics:

MetricValue
Users Online12
Total Users256
Total Posts1,234
Total Comments5,678
Total Modules8

Server and performance information:

ComponentVersion/Value
XOOPS Version2.5.11
PHP Version8.2.x
MySQL Version8.0.x
Server Load0.45, 0.42
Uptime45 days

Timeline of recent events:

12:45 - Admin login
12:30 - New user registered
12:15 - Page published
12:00 - Comment posted
11:45 - Module updated

Receive notifications for:

  • New user registrations
  • Comments awaiting moderation
  • Failed login attempts
  • System errors
  • Module updates available
  • Database issues
  • Disk space warnings

Configure alerts:

System > Preferences > Email Settings

Notify Admin on Registration: Yes
Notify Admin on Comments: Yes
Notify Admin on Errors: Yes
Alert Email: admin@your-domain.com
  1. Go to Content > Pages (or relevant module)
  2. Click “Add New Page”
  3. Fill in:
    • Title
    • Content
    • Description
    • Category
    • Metadata
  4. Click “Publish”
  1. Go to Users > Users

  2. View user list with:

    • Username
    • Email
    • Registration date
    • Last login
    • Status
  3. Click username to:

    • Edit profile
    • Change password
    • Edit groups
    • Block/unblock user
  1. Go to Modules > Modules
  2. Find module in list
  3. Click the module name
  4. Click “Preferences” or “Settings”
  5. Configure module options
  6. Save changes
  1. Go to Appearance > Blocks
  2. Click “Add New Block”
  3. Enter:
    • Block title
    • Block content (HTML allowed)
    • Position on page
    • Visibility (all pages or specific)
    • Module (if applicable)
  4. Click “Submit”

Access help from admin panel:

  1. Click “Help” button in top bar
  2. Context-sensitive help for current page
  3. Links to documentation
  4. Frequently asked questions

Choose admin interface theme:

System > Preferences > General Settings

Admin Theme: [Select theme]

Available themes:

  • Default (light)
  • Dark mode
  • Custom themes

Choose which widgets appear:

Dashboard > Customize

Select:

  • System information
  • Statistics
  • Recent activity
  • Quick links
  • Custom widgets

Different admin levels have different permissions:

RoleCapabilities
WebmasterFull access to all admin functions
AdminLimited admin functions
ModeratorContent moderation only
EditorContent creation and editing

Manage permissions:

System > Permissions

  1. Strong Password: Use 16+ character password
  2. Regular Changes: Change password every 90 days
  3. Monitor Access: Check “Admin Users” logs regularly
  4. Limit Access: Rename admin folder for additional security
  5. Use HTTPS: Always access admin via HTTPS
  6. IP Whitelisting: Restrict admin access to specific IPs
  7. Regular Logout: Logout when done
  8. Browser Security: Clear browser cache regularly

See Security Configuration.

Solution:

  1. Verify login credentials
  2. Clear browser cache and cookies
  3. Try different browser
  4. Check if admin folder path is correct
  5. Verify file permissions on admin folder
  6. Check database connection in mainfile.php

Solution:

Terminal window
# Check PHP errors
tail -f /var/log/apache2/error.log
# Enable debug mode temporarily
sed -i "s/define('XOOPS_DEBUG', 0)/define('XOOPS_DEBUG', 1)/" /var/www/html/xoops/mainfile.php
# Check file permissions
ls -la /var/www/html/xoops/admin/

Solution:

  1. Clear cache: System > Tools > Clear Cache
  2. Optimize database: System > Database > Optimize
  3. Check server resources: htop
  4. Review slow queries in MySQL

Solution:

  1. Verify module installed: Modules > Modules
  2. Check module enabled
  3. Verify permissions assigned
  4. Check module files exist
  5. Review error logs

After familiarizing yourself with admin panel:

  1. Create your first page
  2. Set up user groups
  3. Install additional modules
  4. Configure basic settings
  5. Implement security

Tags: #admin-panel #dashboard #navigation #getting-started

Related Articles:

  • ../Configuration/Basic-Configuration
  • ../Configuration/System-Settings
  • Creating-Your-First-Page
  • Managing-Users
  • Installing-Modules