This is the project skeleton for Total CMS, a modern flat-file CMS for PHP.
composer create-project totalcms/totalcms mysite
cd mysitePoint your web server's document root to public/tcms/, then visit /admin to complete setup.
mysite/
├── config/
│ └── tcms.php # Your site configuration
├── public/
│ └── tcms/
│ └── index.php # Web entry point
├── vendor/
│ └── totalcms/cms/ # Total CMS core (installed by Composer)
├── tcms-data/ # Content storage (created at runtime)
└── composer.json
Edit config/tcms.php to override default settings:
return [
'debug' => true,
'datadir' => '/path/to/custom/tcms-data',
];See the Configuration Guide for all available options.
Total CMS is commercial software. See LICENSE.md for terms.
Free 45-day trials are available at totalcms.co.