Skip to content

Getting Started with Total CMS

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

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

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

Total CMS Community

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

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

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

  • Learn the Dashboard to manage your content
  • Use JumpStart to quickly set up new projects
  • Understand the Data Model to organize content effectively
  • Community Forum - Ask questions and get help from the community
  • Video Tutorials - Visual learning resources
  • Documentation - Use the search above or browse the sidebar