Appearance
Getting Started Guide
Welcome to AI CMS Pro! This quick start guide will help you get up and running quickly after installation.
AI CMS Pro is a comprehensive Laravel-based content management system featuring e-commerce, learning management, and a powerful page builder, enhanced with AI capabilities for streamlined content creation.
Table of Contents
First Steps
1. Log In to Admin Panel
After installation:
- Navigate to:
http://yourdomain.com/login - Enter your admin credentials:
- Email: The email you used during installation
- Password: The password you created
- Click Login
2. Explore the Dashboard
Once logged in, you'll see:
- Dashboard: Overview of your site
- Navigation Menu: Access to all modules
- Quick Stats: Key metrics
- Recent Activity: Latest actions
3. Familiarize Yourself
Take a moment to:
- Browse the navigation menu
- Check available modules
- Review dashboard widgets
- Understand the layout
Essential Configuration
Step 1: General Settings
- Go to Settings → General
- Configure:
- App Name: Your site name
- Logo: Upload your logo
- Favicon: Upload favicon
- Default Language: Select language
- Timezone: Set timezone
- Click Save
See: General Settings
Step 2: Email Configuration
- Go to Settings → Email Settings
- Configure SMTP:
- Host: SMTP server
- Port: Usually 587
- Username: Your email
- Password: Email password
- Encryption: TLS
- Test email sending
- Click Save
See: Email Settings
Step 3: Payment Gateways (If Needed)
If you're selling products or services:
- Go to Settings → Payment Gateways
- Add payment gateway:
- Stripe: Most popular
- PayPal: Widely used
- Other: As needed
- Enter API credentials
- Test connection
- Click Save
See: Payment Gateways
Basic Workflow
Creating Your First Page
Go to Pages:
- Navigate to Core → Pages
- Click Create New Page
Basic Information:
- Enter page title (e.g., "About Us")
- Slug auto-generates
- Choose template (or start blank)
Build Content:
- Use page builder
- Add blocks (text, images, etc.)
- Arrange content
- Preview as you go
Publish:
- Set status to "Published"
- Click Save
- Page is live!
See: Pages Module
Creating Your First Blog Post
Go to Blog Posts:
- Navigate to Content Management → Blog Posts
- Click Create New Post
Write Content:
- Enter title
- Write post content
- Add featured image
- Assign category
SEO Settings:
- Add meta title
- Write meta description
- Add keywords
Publish:
- Set status to "Published"
- Click Publish
- Post is live!
See: Blog Posts Module
Uploading Media
Go to Media Library:
- Navigate to Core → Media Library
- Click Upload Files
Organize:
- Create folders
- Name files clearly
- Add to appropriate folders
Use Media:
- Select from library when needed
- Insert into pages/posts
- Use in products/services
See: Media Library
Common Tasks
Adding a New User
- Go to Core → Users
- Click Create New User
- Enter:
- Name
- Password
- Role
- Click Create User
See: User Management
Creating a Product
- Go to E-Commerce → Products
- Click Create New Product
- Enter:
- Product name
- Description
- Price
- Images
- Categories
- Click Publish
See: Products Module
Setting Up an Appointment Type
- Go to Business → Appointments → Appointment Types
- Click Create New Type
- Configure:
- Name and description
- Duration
- Price
- Availability
- Generate time slots
- Click Save
See: Appointments Module
Managing Module Settings
- Go to Settings → Module Settings
- View all modules
- Enable/disable modules as needed
- Configure module-specific settings
- Save changes
See: Module Settings
Next Steps
Content Creation
Create Pages:
- About Us
- Contact
- Services
- Portfolio
Add Blog Posts:
- Create content calendar
- Write posts
- Organize with categories
Add Products/Services:
- Create your offerings
- Add descriptions
- Set pricing
Customization
Branding:
- Upload logo
- Set colors
- Customize header/footer
Design:
- Custom CSS
- Theme customization
- Layout adjustments
Content:
- Customize pages
- Add testimonials
- Create FAQs
Advanced Setup
Payment Processing:
- Configure gateways
- Test transactions
- Set up webhooks
Email Automation:
- Set up email templates
- Configure notifications
- Test email sending
User Management:
- Create roles
- Assign permissions
- Set up teams
Quick Reference
Important URLs
- Admin Login:
/login - Admin Dashboard:
/admin - Frontend:
/(homepage)
Key Modules
- Pages:
/admin/pages - Blog:
/admin/posts - Products:
/admin/products - Users:
/admin/users - Settings:
/admin/settings
Getting Help
Documentation:
- Review module guides
- Check settings documentation
- Read troubleshooting guides
Support:
- Check error logs
- Review common issues
- Contact support if needed
Recommended Learning Path
Week 1: Basics
- [ ] Configure general settings
- [ ] Set up email
- [ ] Create first page
- [ ] Upload media files
- [ ] Create first blog post
Week 2: Content
- [ ] Create multiple pages
- [ ] Add blog content
- [ ] Set up categories
- [ ] Add testimonials
- [ ] Create FAQs
Week 3: E-Commerce
- [ ] Add products/services
- [ ] Configure pricing
- [ ] Set up payment gateways
- [ ] Test checkout process
- [ ] Configure shipping
Week 4: Advanced
- [ ] Set up appointments
- [ ] Configure courses (if using)
- [ ] Set up support tickets
- [ ] Customize design
- [ ] Optimize for SEO
Tips for Success
Start Simple
- Don't try to do everything at once
- Focus on essential features first
- Add complexity gradually
- Test as you go
Regular Backups
- Set up automated backups
- Test restore process
- Keep backups off-server
- Document backup schedule
Stay Updated
- Keep software updated
- Review new features
- Check for security updates
- Read release notes
Monitor Performance
- Check site speed
- Monitor error logs
- Review analytics
- Optimize as needed
Related Documentation
Last Updated: [Date will be updated during final review]