Getting Started with Total CMS

Welcome to Total CMS! This guide will help you get up and running quickly.

What is Total CMS?

Total CMS is a modern, flat-file content management system built with PHP. It provides a powerful admin dashboard for managing content, a flexible templating system using Twig, and a comprehensive REST API for integrations.

Key Features:

  • Flat-file storage - No database required, content stored as JSON files
  • Twig templating - Powerful, secure templating with custom filters and functions
  • REST API - Full API access for headless CMS usage
  • Collection system - 13 built-in collection types (blog, gallery, image, etc.)
  • Admin dashboard - Intuitive interface for content management
  • JumpStart - Quick project setup with predefined content structures

Community & Support

Join the Total CMS community to get help, share ideas, and connect with other users:

Total CMS Community

Video Tutorials

Learn Total CMS through our comprehensive video series. These tutorials cover everything from installation to advanced templating.

Featured Videos

Quick Start

Get started with these essential guides:

  1. Installation - System requirements and installation steps
  2. Dashboard Overview - Learn your way around the admin interface
  3. Configuration - Set up your system correctly
  4. Twig Overview - Master the templating system

Next Steps

Once you have Total CMS installed and configured, explore these areas based on your role:

For Content Creators

  • Learn the Dashboard to manage your content
  • Use JumpStart to quickly set up new projects
  • Understand the Data Model to organize content effectively

For Developers

For Administrators

Need Help?

  • Community Forum - Ask questions and get help from the community
  • Video Tutorials - Visual learning resources
  • Documentation - Use the search above or browse the sidebar