当内容分发的渠道越来越分散,CMS 需要承担的角色也越来越多。把所有能力塞进内核,短期看功能齐全,长期看升级与维护成本会快速上升。
更合理的做法是把内核做薄:权限、用户、内容、配置保持稳定,业务能力以插件形式组合。这样升级内核时风险可控,插件也可以独立迭代。
主题同理。前台样式与后台能力解耦,换主题不再需要动内核代码。

当内容分发的渠道越来越分散,CMS 需要承担的角色也越来越多。把所有能力塞进内核,短期看功能齐全,长期看升级与维护成本会快速上升。
更合理的做法是把内核做薄:权限、用户、内容、配置保持稳定,业务能力以插件形式组合。这样升级内核时风险可控,插件也可以独立迭代。
主题同理。前台样式与后台能力解耦,换主题不再需要动内核代码。