totalcms/cms 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

totalcms/cms

最新稳定版本:3.5.0-beta.5

Composer 安装命令:

composer require totalcms/cms

包简介

Total CMS

README 文档

README

A modern, flat-file Content Management System for PHP

WebsiteDocumentationPricing

About

Total CMS is a powerful content management system built on PHP 8.2+ and the Slim 4 framework. It uses flat-file JSON storage instead of a traditional database, making it simple to deploy and maintain.

  • No database required — content is stored as JSON files
  • 13 built-in collection types — blog, image, gallery, file, and more
  • Custom collections — define your own content types with JSON schemas
  • Twig templating — with 40+ custom filters and functions
  • RESTful API — full CRUD with authentication
  • Admin interface — form builder, data tables, media management
  • CLI tools — manage content, run imports, and clear caches from the terminal

Requirements

  • PHP 8.2+
  • Composer 2.0+
  • Apache or Nginx with URL rewriting
  • PHP extensions: GD or ImageMagick, JSON, Fileinfo, OpenSSL

Installation

composer create-project totalcms/totalcms mysite
cd mysite

Point your web server's document root to the public/tcms/ directory, then navigate to /admin to complete setup.

For detailed installation and web server configuration, see the Installation Guide.

Twig Templates

{% set posts = cms.blog() %}
{% for post in posts %}
    <article>
        <h2>{{ post.title }}</h2>
        {{ post.content|markdown }}
    </article>
{% endfor %}

See the full Twig documentation for available functions, filters, and tags.

CLI

Total CMS includes a command-line tool for common tasks:

vendor/bin/tcms cache:clear
vendor/bin/tcms import:csv blog data.csv
vendor/bin/tcms jumpstart:export backup.zip

Documentation

Full documentation is available at docs.totalcms.co.

Support

License

Total CMS is commercial software. A license is required for production use. See LICENSE.md for terms.

Free 45-day trials are available — no credit card required. Visit totalcms.co for details.

统计信息

  • 总下载量: 11
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 6
  • 点击次数: 9
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 6
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: proprietary
  • 更新时间: 2026-05-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固