零依赖,解压即用
项目里没有 composer.json 与 node_modules;传到 Web 目录、访问域名就进安装向导。默认零配置,不需要先配伪静态。
WHY AUСMS
多数 CMS 让你在别人的框架上盖房子;aucms 把地基也一起给了你 —— 任何一行行为都能直接读源码验证。
项目里没有 composer.json 与 node_modules;传到 Web 目录、访问域名就进安装向导。默认零配置,不需要先配伪静态。
容器、路由、模板、数据库、缓存、插件、安全都是自己写的。排查问题不用翻 vendor/,读一遍源码就能确认行为。
两段式分页:先用覆盖索引取 id,再按主键回表。4817 万行同深度从 32 秒降到 220 毫秒,前台不查总数。
富文本七步净化、CSRF、登录限流、上传白名单、越权校验、审计日志。改完代码先跑 202 项安全自检再上线。
ARCHITECTURE
没有魔法,也没有第三方黑盒。想改哪一层,直接进对应的目录。
依赖注入容器、分组路由、中间件管道;内核与插件共用同一套 Provider 机制,注册时机由框架保证。
core/Container.php · core/Routing/
预编译成原生 PHP,循环自带空值保护,支持点号取值与过滤器。换肤只改模板,不动业务代码。
core/View/
查询构造器、读写分离、一致性哈希分片、按月分区;建表与补列可跨 MySQL / SQLite 翻译。
core/Db/
静态 / APCu / Redis / 文件四级缓存链,按域名隔离前缀,一台机跑十个站也不会互相覆盖。
core/Cache/
钩子、路由、菜单、模板覆盖、字段类型全部可扩展,插件之间互不感知,装不装都不拖慢核心。
plugin/*/
密钥独立文件、Host 白名单、上传目录自保护、四层全局中间件兜底;敏感操作要求超级管理员。
core/Security.php
BUILD
业务要长出来,但不该把核心改烂。aucms 的扩展点是「挂着」而不是「切开」—— 插件、模型、模板各自独立,任何一项都能单独装卸。
内容结构与字段都存在数据库里,后台加字段即时生效,不用改代码发版。
插件视图优先于主题,升级主题不会丢定制;插件也能在容器里注册自己的服务。
循环、条件、点号取值、过滤器,学习成本低到可以边看边写,不必先学一门模板 DSL。
默认安装不带任何插件。需要什么装什么,不用的不会拖慢站点。
下载安装包SCENARIOS
不是"什么都能做"的万能框架,而是把内容站最常见的三种形态做深。
多栏目、多模型、标签与搜索;列表页只走覆盖索引,日更几千篇也不拖慢首屏。
单页与栏目混排、导航可配外链、模板可换肤;SEO 标题关键词描述逐页可改。
会员体系、积分与余额、付费内容、资源下载安全门,一套后台管完。
ECOSYSTEM
用的人在这里提问,开发者在这里上架,站长在这里找到能直接用的东西。