Skip to content

Post-Installation Setup

After successfully installing AI CMS Pro, follow this comprehensive guide to configure your CMS for your specific use case. This guide is organized by CMS functionality to help you set up your system efficiently.


Table of Contents

Part 1: CMS Foundation Setup

  1. First Login
  2. General Settings
  3. Homepage Configuration
  4. Media Library Setup

Part 2: Module Management

  1. Module Activation
  2. Module Configuration

Part 3: User Management

  1. User Roles and Permissions
  2. Creating Additional Users

Part 4: Content Management Setup

  1. Content Structure Setup
  2. CMS Workflow by Use Case

Part 5: System Configuration

  1. Email Configuration
  2. Payment Gateway Setup
  3. SSL/HTTPS Setup

Part 6: Server Configuration

  1. Cron Jobs Configuration
  2. Queue Worker Setup
  3. Cache Configuration
  4. File Storage Configuration
  5. Backup Setup
  6. Security Checklist

Part 1: CMS Foundation Setup

First Login

Accessing the Admin Panel

  1. Navigate to: http://yourdomain.com/login
  2. Enter your admin credentials:
    • Email: The email you used during installation
    • Password: The password you created
  3. Click Login

Dashboard Overview

After logging in, you'll see:

  • Dashboard: Overview of your site with key metrics
  • Navigation Menu: Access to all enabled modules
  • Quick Stats: Content counts, user statistics, and system information
  • Recent Activity: Latest content updates and user actions

Initial Admin Account

Your installation created a Super Admin account with:

  • Full system access
  • All permissions enabled
  • Ability to manage all modules and settings

General Settings

Accessing General Settings

  1. Go to Admin PanelSettingsGeneral
  2. Or navigate to: /admin/settings/general

Essential Configuration

App Name
  • Your site/company name
  • Used in emails, notifications, page titles, and site headers
  • Example: "My Company Website"
Logo Upload
  1. Click Upload Logo
  2. Select your logo file (PNG, JPG, or SVG recommended)
  3. Recommended sizes:
    • Header logo: 200x50px
    • Full logo: 300x100px
  4. Click Save
Favicon
  1. Upload a favicon (16x16 or 32x32 PNG)
  2. This appears in browser tabs and bookmarks
  3. Tip: Use a simple, recognizable icon
Default Language
  • Select your site's default language
  • Available languages: English, Spanish, French, German, and more
  • Users can switch languages on the frontend
Timezone
  • Select your server's timezone
  • Important for:
    • Scheduled posts
    • Event dates
    • Timestamps
    • Email delivery times
Contact Information
  • Email: Primary contact email
  • Phone: Contact phone number
  • Address: Business address (if applicable)

Saving Changes

Click Save or Update button to apply changes.

See Also: General Settings Documentation


Homepage Configuration

Why Configure Homepage First

Your homepage is the first thing visitors see. Setting it up early helps you:

  • Visualize your site structure
  • Test content display
  • Configure the overall theme

Setting Your Default Homepage

  1. Go to Admin PanelSettingsPagesHomepage Selection
  2. Browse available homepage templates (10+ industry-specific templates)
  3. Preview homepages:
    • Click on a homepage card
    • Click Preview to see it live
  4. Select your homepage:
    • Click "Set as Default" button
    • The homepage's theme will be applied globally
    • The homepage becomes accessible at root URL (/)

Configuring Homepage Widgets

  1. From Homepage Selection, click "Edit" on your homepage
  2. Add widgets:
    • Click "Add Widget" button
    • Browse widget library (30+ widgets available)
    • Select widgets relevant to your use case
  3. Configure widgets:
    • Click Settings icon on each widget
    • Configure titles, content, images, and links
    • Set visibility and display options
  4. Reorder widgets:
    • Drag widgets up or down to change order
    • Order affects frontend display sequence
  5. Toggle visibility:
    • Hide widgets without deleting them
    • Useful for testing different layouts

For Business Websites:

  • Hero Widget (main banner)
  • Services Widget
  • Testimonials Widget
  • Team Widget
  • Contact Form Widget

For E-Commerce:

  • Hero Widget
  • Products Widget
  • Pricing Widget
  • Testimonials Widget
  • Newsletter Widget

For Learning Platforms:

  • Hero Widget
  • Courses Widget
  • Instructors Widget
  • Stats Widget
  • CTA Widget

See Also: Homepage Settings Documentation


Media Library Setup

Why Set Up Media Library First

The Media Library is essential for:

  • Uploading images, videos, and documents
  • Organizing files for easy access
  • Managing file storage
  • Optimizing file delivery

Initial Media Library Setup

  1. Access Media Library:

    • Go to Admin PanelCoreMedia Library
    • Or navigate to: /admin/media
  2. Create Folder Structure:

    • Click New Folder
    • Create folders for:
      • Images: General images
      • Products: Product photos
      • Blog: Blog post images
      • Pages: Page content images
      • Documents: PDFs and documents
      • Videos: Video files
  3. Upload Initial Assets:

    • Upload your logo and branding assets
    • Add placeholder images for content
    • Upload any existing media files
  4. Configure Storage:

Media Library Best Practices

  • Organize by Type: Create folders by content type
  • Use Descriptive Names: Name files clearly
  • Optimize Images: Compress images before upload
  • Regular Cleanup: Remove unused files periodically

See Also: Media Library Documentation


Part 2: Module Management

Module Activation

Understanding Modules

AI CMS Pro includes multiple modules for different use cases:

  • Core Modules: Always enabled (Settings, Users, Pages, Media)
  • Content Modules: Blog, Testimonials, FAQs, Knowledge Base
  • E-Commerce Modules: Products, Pricing Plans, Services
  • Learning Modules: Courses
  • Project Modules: Projects, Case Studies, Events
  • Support Modules: Support Tickets
  • Business Modules: Quotes, Causes, Appointments, Jobs
  • Productivity Modules: Task Manager

Accessing Module Settings

  1. Go to Admin PanelSettingsModule Settings
  2. Or navigate to: /admin/module-settings

Enabling/Disabling Modules

  1. View Module List:

    • See all available modules
    • Check enabled/disabled status
    • View module descriptions
  2. Enable a Module:

    • Find the module you want
    • Click Enable or toggle switch to ON
    • Module appears in navigation menu
    • Routes become active
  3. Disable a Module:

    • Find the module
    • Click Disable or toggle switch to OFF
    • Module hidden from menu
    • Routes return 404 (data preserved)

Module Dependencies

Some modules require others:

  • Products requires Media (for product images)
  • Blog Posts requires Pages (for content structure)
  • Check dependencies before disabling modules

Business Website:

  • ✅ Core Modules (always enabled)
  • ✅ Blog Posts
  • ✅ Testimonials
  • ✅ FAQs
  • ✅ Services
  • ✅ Pages

E-Commerce Store:

  • ✅ Core Modules
  • ✅ Products
  • ✅ Pricing Plans
  • ✅ Services (optional)
  • ✅ Blog Posts (optional)

Learning Platform:

  • ✅ Core Modules
  • ✅ Courses
  • ✅ Blog Posts
  • ✅ Knowledge Base
  • ✅ Testimonials

Support Portal:

  • ✅ Core Modules
  • ✅ Support Tickets
  • ✅ Knowledge Base
  • ✅ FAQs
  • ✅ Blog Posts

See Also: Module Settings Documentation


Module Configuration

Module-Specific Settings

Each module has its own configuration:

  1. Access Module Settings:

    • Go to SettingsModule Settings
    • Click on a module name
    • Or go to module's own settings page
  2. Common Module Settings:

    • Display Options: How content appears
    • Pagination: Items per page
    • Sorting: Default sort order
    • Categories: Category management
    • Permissions: Access control

Content Module Configuration

Blog Posts:

  • Posts per page
  • Default category
  • Featured post settings
  • Comment settings (if enabled)

Products:

  • Products per page
  • Default currency
  • Tax settings
  • Inventory management

Courses:

  • Courses per page
  • Enrollment settings
  • Certificate settings
  • Instructor permissions

Module Ordering

  1. Change Display Order:

    • Go to Module Settings
    • Drag modules to reorder
    • Order affects navigation menu
  2. Organize by Category:

    • Modules grouped by category
    • Core modules always first
    • Custom modules follow

Part 3: User Management

User Roles and Permissions

Understanding Roles

The system includes predefined roles:

  • Super Admin: Full system access (your account)
  • Admin: Comprehensive administrative access
  • Editor: Content creation and editing
  • Author: Content creation (own content only)
  • Support Specialist: Ticket management
  • Instructor: Course management (own courses)
  • Student/User: Frontend access only

Accessing Roles

  1. Go to Admin PanelUsersRoles
  2. Or navigate to: /admin/roles

Reviewing Default Roles

  1. View Role List:

    • See all available roles
    • Check permissions for each role
    • Understand role capabilities
  2. Role Permissions:

    • Super Admin: All permissions (automatic)
    • Admin: Most permissions except super-admin functions
    • Editor: Content management permissions
    • Author: Create and edit own content
    • Support: Ticket-related permissions

Creating Custom Roles

  1. Click "Create New Role"

  2. Configure Role:

    • Name: Role identifier (e.g., "Content Manager")
    • Description: What this role does
    • Color: Visual identifier
    • Priority: Display order
  3. Assign Permissions:

    • Browse permission groups
    • Select permissions to grant
    • Common groups:
      • Core: System access
      • Users: User management
      • Content: Blog, Pages, etc.
      • E-Commerce: Products, Orders
      • Learning: Courses
      • Support: Tickets
      • Business: Quotes, Appointments
  4. Save Role

Permission Groups Explained

  • View: Can see content
  • Create: Can add new content
  • Edit: Can modify content
  • Delete: Can remove content
  • Manage: Full control over module

See Also: Roles & Permissions Documentation


Creating Additional Users

When to Create Users

Create users for:

  • Content editors
  • Support staff
  • Instructors (for courses)
  • Additional administrators
  • Team members

Creating a New User

  1. Go to Users:

    • Navigate to Admin PanelUsersUsers
    • Or: /admin/users
  2. Click "Create User"

  3. Fill User Information:

    • First Name: User's first name
    • Last Name: User's last name
    • Email: Unique email address
    • Password: Strong password (or generate)
    • Phone: Optional contact number
    • Photo: Upload profile picture
  4. Assign Role:

    • Select appropriate role
    • User gets all permissions from role
    • Can assign multiple roles (if needed)
  5. Additional Settings:

    • Active: Enable/disable user
    • Email Verified: Mark email as verified
    • Send Welcome Email: Notify user
  6. Save User

User Management Best Practices

  • Use Appropriate Roles: Don't give admin access unnecessarily
  • Verify Emails: Ensure email addresses are valid
  • Strong Passwords: Enforce password policies
  • Regular Review: Audit user access periodically

See Also: User Management Documentation


Part 4: Content Management Setup

Content Structure Setup

Setting Up Categories

Before adding content, organize your structure:

Blog Categories:

  1. Go to ContentBlog PostsCategories
  2. Create categories (e.g., "News", "Updates", "Tutorials")
  3. Add descriptions and images

Product Categories:

  1. Go to E-CommerceProductsCategories
  2. Create category hierarchy
  3. Set category images and descriptions

Service Categories:

  1. Go to E-CommerceServicesCategories
  2. Organize services by type
  3. Set up service structure

Course Categories:

  1. Go to LearningCoursesCategories
  2. Organize by subject or level
  3. Create learning paths

Setting Up Pages

  1. Go to Pages:

    • Navigate to CorePages
    • Or: /admin/pages
  2. Create Essential Pages:

    • About Us: Company information
    • Contact: Contact information and form
    • Privacy Policy: Legal page
    • Terms of Service: Legal page
    • FAQ: Frequently asked questions (or use FAQ module)
  3. Configure Page Settings:

    • Set page titles and slugs
    • Configure SEO metadata
    • Set page templates
    • Configure visibility

Content Templates

Create reusable content templates:

  • Blog Post Template: Standard post format
  • Product Template: Product page structure
  • Service Template: Service page layout

CMS Workflow by Use Case

Use Case 1: Business Website

Setup Steps:

  1. Enable Modules:

    • Blog Posts
    • Testimonials
    • FAQs
    • Services
    • Pages
  2. Configure Homepage:

    • Hero Widget (company introduction)
    • Services Widget (your services)
    • Testimonials Widget (client feedback)
    • Team Widget (team members)
    • Contact Form Widget
  3. Create Content:

    • About Us page
    • Services pages
    • Blog posts
    • Testimonials
    • FAQs
  4. Set Up Navigation:

    • Configure header menu
    • Add pages to navigation
    • Set up footer links

Use Case 2: E-Commerce Store

Setup Steps:

  1. Enable Modules:

    • Products
    • Pricing Plans (if subscriptions)
    • Services (optional)
    • Blog Posts (optional)
  2. Configure Payment:

    • Set up payment gateways
    • Configure shipping methods
    • Set tax rates
  3. Configure Homepage:

    • Hero Widget (store introduction)
    • Products Widget (featured products)
    • Pricing Widget (if using plans)
    • Testimonials Widget
    • Newsletter Widget
  4. Create Content:

    • Product categories
    • Products with images
    • Product descriptions
    • Pricing information
  5. Set Up Store Settings:

    • Currency
    • Tax configuration
    • Shipping zones
    • Order settings

Use Case 3: Learning Platform

Setup Steps:

  1. Enable Modules:

    • Courses
    • Blog Posts
    • Knowledge Base
    • Testimonials
  2. Configure Homepage:

    • Hero Widget (platform introduction)
    • Courses Widget (featured courses)
    • Instructors Widget
    • Stats Widget (student numbers, courses)
    • CTA Widget (enrollment)
  3. Create Content:

    • Course categories
    • Courses with content
    • Instructors
    • Knowledge base articles
  4. Set Up Learning Features:

    • Enrollment settings
    • Certificate configuration
    • Progress tracking
    • Instructor permissions

Use Case 4: Support Portal

Setup Steps:

  1. Enable Modules:

    • Support Tickets
    • Knowledge Base
    • FAQs
    • Blog Posts (optional)
  2. Configure Homepage:

    • Hero Widget (support introduction)
    • Knowledge Base Widget
    • FAQ Widget
    • Contact Form Widget
  3. Create Content:

    • Knowledge base categories
    • FAQ articles
    • Support documentation
    • Help articles
  4. Set Up Support:

    • Ticket categories
    • Support staff roles
    • Auto-response rules
    • Ticket priorities

Use Case 5: Non-Profit Organization

Setup Steps:

  1. Enable Modules:

    • Causes (donations)
    • Events
    • Blog Posts
    • Testimonials
  2. Configure Homepage:

    • Hero Widget (mission statement)
    • Causes Widget (donation campaigns)
    • Events Widget (upcoming events)
    • Testimonials Widget (impact stories)
    • Newsletter Widget
  3. Create Content:

    • Cause categories
    • Donation campaigns
    • Event listings
    • Impact stories
  4. Set Up Donations:

    • Payment gateway for donations
    • Cause categories
    • Donation amounts
    • Impact tracking

Part 5: System Configuration

Email Configuration

Why Configure Email

Email is essential for:

  • User registration confirmations
  • Password resets
  • Order confirmations (e-commerce)
  • Course enrollment notifications (learning)
  • Support ticket notifications
  • System alerts
  • Newsletter delivery

Accessing Email Settings

  1. Go to Admin PanelSettingsEmail Settings
  2. Or navigate to: /admin/settings/email

SMTP Configuration

Mail Driver

Select: SMTP (recommended for production)

SMTP Settings

Host:

  • Gmail: smtp.gmail.com
  • Outlook: smtp-mail.outlook.com
  • Custom: Check with your email provider

Port:

  • 587: TLS (recommended)
  • 465: SSL
  • 25: Unencrypted (not recommended)

Username:

  • Your full email address

Password:

  • Your email password
  • For Gmail, use an "App Password" if 2FA is enabled

Encryption:

  • TLS: For port 587
  • SSL: For port 465

From Address:

  • Email address to send from
  • Usually your main email

From Name:

  • Name shown in email "From" field
  • Example: "Your Company Name"

Testing Email

  1. After configuring, click Send Test Email
  2. Enter a test email address
  3. Check if email is received
  4. If not received, check spam folder and verify settings

Common Email Providers

Gmail:

Host: smtp.gmail.com
Port: 587
Encryption: TLS
Username: your-email@gmail.com
Password: App Password (if 2FA enabled)

Outlook/Hotmail:

Host: smtp-mail.outlook.com
Port: 587
Encryption: TLS
Username: your-email@outlook.com
Password: Your password

cPanel Email:

Host: mail.yourdomain.com
Port: 587
Encryption: TLS
Username: your-email@yourdomain.com
Password: Your email password

See Also: Email Settings Documentation


Payment Gateway Setup

When Payment Setup is Needed

Configure payment gateways for:

  • E-commerce stores (product purchases)
  • Subscription services (pricing plans)
  • Course enrollments (paid courses)
  • Donations (non-profit causes)
  • Appointment bookings (paid appointments)

Accessing Payment Settings

  1. Go to Admin PanelSettingsPayment Gateways
  2. Or navigate to: /admin/settings/payments

Supported Gateways

  • Stripe (recommended)
  • PayPal
  • Authorize.Net
  • Razorpay
  • Mollie
  • Square
  • Klarna
  • Cash on Delivery
  • Free Products
  1. Get API Keys:

    • Sign up at stripe.com
    • Go to Developers → API Keys
    • Copy Publishable Key and Secret Key
    • Use Test keys for development, Live keys for production
  2. Enter in Admin Panel:

    • Publishable Key
    • Secret Key
    • Webhook Secret (for webhooks)
    • Mode: Test or Live
  3. Test Connection:

    • Click "Test Connection"
    • Verify connection is successful
    • Test a transaction

Configuring PayPal

  1. Get Credentials:

    • Sign up at paypal.com
    • Go to Developer Dashboard
    • Create App and get Client ID and Secret
  2. Enter in Admin Panel:

    • Client ID
    • Client Secret
    • Mode: Sandbox (testing) or Live (production)
  3. Configure Webhook:

    • Set webhook URL in PayPal dashboard
    • Enter webhook secret in admin panel

See Also: Payment Gateway Settings Documentation


SSL/HTTPS Setup

Why SSL is Important

  • Encrypts data transmission
  • Required for payment processing
  • Improves SEO rankings
  • Builds user trust
  • Required for modern web features

Using Let's Encrypt (Free SSL)

In cPanel
  1. Go to SSL/TLS Status
  2. Find your domain
  3. Click Run AutoSSL
  4. Wait for certificate installation
  5. Enable "Force HTTPS Redirect"
Manual Setup
  1. Install SSL certificate via your hosting provider
  2. Update .env file:
    APP_URL=https://yourdomain.com
  3. Clear cache:
    bash
    php artisan config:clear
    php artisan cache:clear

Force HTTPS

After SSL is installed:

  1. Update .env:

    APP_URL=https://yourdomain.com
  2. Or configure in web server (Apache/Nginx)


Part 6: Server Configuration

Cron Jobs Configuration

Why Cron Jobs are Needed

Cron jobs run scheduled tasks:

  • Email queue processing
  • Scheduled posts publication
  • Cleanup tasks
  • Reports generation
  • Cache warming
  • Backup automation

Setting Up Cron Job

In cPanel
  1. Go to Cron Jobs
  2. Add new cron job:
    • Minute: *
    • Hour: *
    • Day: *
    • Month: *
    • Weekday: *
    • Command:
      bash
      php /home/username/public_html/artisan schedule:run >> /dev/null 2>&1
  3. Replace /home/username/public_html with your installation path
  4. Save cron job
Via SSH

Add to crontab:

bash
crontab -e

Add line:

* * * * * cd /path/to/your/app && php artisan schedule:run >> /dev/null 2>&1

Verifying Cron Job

  1. Check cron job is running
  2. Monitor scheduled tasks in admin panel
  3. Check logs for any errors

Queue Worker Setup

When Queue Worker is Needed

If your application uses queues for:

  • Email sending
  • Image processing
  • Background jobs
  • Notifications
  • Large file uploads

Setting Up Queue Worker

Option 1: Cron Job (Simple)

Add to cron jobs:

bash
*/5 * * * * cd /path/to/your/app && php artisan queue:work --stop-when-empty
  1. Install Supervisor:

    bash
    sudo apt-get install supervisor
  2. Create config file: /etc/supervisor/conf.d/cms_multiple-worker.conf

    ini
    [program:cms_multiple-worker]
    process_name=%(program_name)s_%(process_num)02d
    command=php /path/to/your/app/artisan queue:work --sleep=3 --tries=3
    autostart=true
    autorestart=true
    user=www-data
    numprocs=2
    redirect_stderr=true
    stdout_logfile=/path/to/your/app/storage/logs/worker.log
  3. Start supervisor:

    bash
    sudo supervisorctl reread
    sudo supervisorctl update
    sudo supervisorctl start cms_multiple-worker:*

See Also: Your hosting provider's documentation for queue worker setup


Cache Configuration

Types of Cache

AI CMS Pro uses caching for:

  • Configuration
  • Routes
  • Views
  • Application data
  • Module states
  • Widget content

Clearing Cache

Via Admin Panel:

  1. Go to SettingsModule Settings
  2. Click Clear Cache

Via Command Line:

bash
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear

Cache Drivers

Configure in .env:

CACHE_DRIVER=file

Options:

  • file: Default, uses file system
  • redis: For better performance (requires Redis)
  • memcached: Alternative cache system

For Production: Use Redis or Memcached for better performance


File Storage Configuration

Storage Locations

  • Public Storage: public/storage/ (publicly accessible)
  • Private Storage: storage/app/ (protected)
  • Media Storage: storage/app/public/uploads (media files)

Setting Up Public Storage

Create symbolic link:

bash
php artisan storage:link

This links storage/app/public to public/storage

File Permissions

Ensure storage directories are writable:

bash
chmod -R 755 storage
chmod -R 755 bootstrap/cache

Cloud Storage (Optional)

For better performance and scalability:

  • Amazon S3
  • DigitalOcean Spaces
  • Google Cloud Storage
  • Azure Blob Storage

Configure in SettingsStorage


Backup Setup

Why Backups are Critical

  • Protect against data loss
  • Easy recovery from errors
  • Required before updates
  • Compliance requirements

Manual Backup

Database Backup

Via phpMyAdmin:

  1. Select your database
  2. Click Export
  3. Choose Quick or Custom
  4. Click Go

Via Command Line:

bash
mysqldump -u username -p database_name > backup.sql
File Backup

Via cPanel:

  1. Go to Backup
  2. Click Generate Full Backup
  3. Download when ready

Via FTP:

  • Download all files via FTP client

Automated Backups

Set up automated backups via:

  • cPanel Backup tool
  • Hosting provider's backup service
  • Third-party backup solutions

Recommended: Daily database backups, weekly full backups


Security Checklist

After installation, complete these security steps:

  • [ ] Change default admin password (if applicable)
  • [ ] Enable SSL/HTTPS
  • [ ] Set proper file permissions (755 for directories, 644 for files)
  • [ ] Remove installer access (installer is auto-locked)
  • [ ] Configure firewall (if available)
  • [ ] Set strong admin password
  • [ ] Enable two-factor authentication (if available)
  • [ ] Regular security updates
  • [ ] Monitor error logs
  • [ ] Set up regular backups
  • [ ] Review user permissions regularly
  • [ ] Limit admin access to trusted users only

File Permissions Review

Ensure these permissions:

Directories: 755
Files: 644
.env: 600 (most secure) or 644
artisan: 755
storage/: 755
bootstrap/cache/: 755

Quick Setup Checklist

Use this checklist to ensure you've completed essential setup:

CMS Foundation

  • [ ] General Settings configured (App name, logo, timezone)
  • [ ] Default homepage selected and configured
  • [ ] Homepage widgets added and configured
  • [ ] Media Library folder structure created
  • [ ] Initial media files uploaded

Module Management

  • [ ] Reviewed available modules
  • [ ] Enabled modules for your use case
  • [ ] Disabled unused modules
  • [ ] Configured module-specific settings

User Management

  • [ ] Reviewed default roles and permissions
  • [ ] Created custom roles (if needed)
  • [ ] Created additional users
  • [ ] Assigned appropriate roles to users

Content Setup

  • [ ] Created content categories
  • [ ] Set up essential pages (About, Contact, etc.)
  • [ ] Created initial content
  • [ ] Configured navigation menus

System Configuration

  • [ ] Email (SMTP) configured and tested
  • [ ] Payment gateways configured (if needed)
  • [ ] SSL/HTTPS enabled
  • [ ] Cron jobs configured
  • [ ] Queue worker set up (if using queues)
  • [ ] Cache configured
  • [ ] File storage configured
  • [ ] Backup system set up
  • [ ] Security checklist completed

Next Steps

After completing post-installation setup:

  1. Explore Your CMS:

    • Review all enabled modules
    • Test content creation workflows
    • Familiarize yourself with the interface
  2. Add Content:

    • Create pages
    • Add blog posts (if enabled)
    • Upload products (if e-commerce)
    • Add courses (if learning platform)
  3. Customize Design:

    • Upload logo and branding
    • Configure header/footer
    • Customize colors and styles
    • Test responsive design
  4. Read Documentation:

  5. Test Everything:

    • Test user registration
    • Test content creation
    • Test payment processing (if applicable)
    • Test email delivery
    • Test on mobile devices

Support

If you need help:

  1. Check Troubleshooting Guide
  2. Review error logs in storage/logs/
  3. Check module-specific documentation
  4. Contact your hosting provider for server issues
  5. Refer to application support channels

Last Updated: 1/22/2026

Released under the MIT License.