系列第四篇。前几篇讲了国际主流、国产企业级、开发者向的系统,今天把剩下的两类补完——博客和电商——然后给一份完整的商用避坑清单,外加三个直接抄的推荐。下一篇是纯链接清单,把全系列 39 个系统的官网和开源地址收在一起。
轻量博客 / 个人 CMS
图轻、图快、图省心,就这几个。Typecho 和 Z-BlogPHP 都是老牌,emlog 更新更勤。
1. Typecho(Apache-2.0,维护状态) 国内技术博客圈用得很广的开源博客程序,代码精简、速度快,原生支持 Markdown,插件主题生态活跃。开发节奏不快(2.x 一直在开发分支),但社区持续维护,稳定版够日常使用,是"轻、快"路线的代表。
2. Z-BlogPHP(MIT,持续活跃) 国产老牌博客程序(Z-Blog 的 PHP 版),适应国内使用习惯,应用中心主题插件丰富,支持 MySQL / SQLite / PostgreSQL 多数据库,静态化能力强。MIT 协议,官方团队长期维护。
3. emlog(GPL v3,持续活跃) 轻量博客和建站系统,Markdown 编辑体验好,多媒体管理完善,近年版本加入了 AI 助手发布文章的功能(官方更新日志可查),个人博客、小型内容站点都合适。GPL v3 免费可商用。
4. CipherQuill(官方声明允许个人与商业自托管,低活跃) 比较新的小众博客 CMS,特点是端到端加密——文章用 AES-256-GCM 加密存储,全站口令保护,对私密内容友好。原生 PHP 实现、轻量、自带 API。项目很新、提交很少,维护不稳定,正式商用前建议自行评估代码质量。
电商垂直型
独立网店、跨境电商就是这三个。OpenCart 和 PrestaShop 是主流,Zen Cart 老牌但更新慢。
1. OpenCart(GPL v3,持续活跃) 轻量高效的电商系统,多语言、多货币原生支持,插件生态丰富,外贸跨境电商和中小型独立站用得多。持续迭代、社区活跃。
2. PrestaShop(OSL 3.0,持续活跃) 欧洲主流的电商 CMS,功能全面、国际化能力强,模板插件数量庞大,中小型零售和跨境站点都合适。开源协议是 OSL 3.0,和 GPL 略有区别,商用没问题但建议了解下条款。官方商业公司在维护,更新稳定。
3. Zen Cart(GPL v2,维护状态) 老牌开源电商系统,社区成熟稳定、定制化能力强,外贸商家用得多,适合功能比较复杂的网店。但更新很慢、基本只有安全维护,生态在萎缩,新项目选用要慎重。
如果只让我推荐三个
企业官网:WordPress,或者不想折腾服务器选迅睿CMS。两者的生态都够你用个十年八年不用换。
个人博客:Typecho,轻、快、Markdown 舒服,十年老站也没压力。
跨境电商:OpenCart,轻量、多语言多货币原生,上手成本最低。
商用版权风险提示
这几个虽然"开源"或"免费",但官方明确要求商业用途买授权:
织梦CMS(DedeCMS):个人非盈利免费,企业商用 5800 元/域名(2021 年 9 月起执行)。注意它和社区分支 DedeBIZ 是两回事。
帝国CMS(EmpireCMS):个人非商业免费,商用约 4200 元/站点。
易优CMS(EyouCMS):免费版源码仅限学习交流,商用需购买授权。
另两条通用提醒:Statamic 这类"代码开放但非标准开源协议"的系统,商用前把授权条款读清楚;国内不少"免费开源"系统实际要求保留版权标识,去版权往往是付费增值服务,这块成本也算进去。
各系统授权政策可能调整,以官方最新公告为准,文中价格为写作时核实。
系列总结
整个系列看下来,选 CMS 的完整流程其实就三步:先看协议能不能商用,再看维护状态活不活跃,最后按用途挑——企业建站选国际主流或迅睿,个人博客选 Typecho,电商选 OpenCart,开发者用 Winter 或 Grav。
一句话:选 CMS 先看授权再看活跃度,多数场景 WordPress 或迅睿就够用,别为了一个小众功能选一个明年就没人维护的系统。
【往期回顾】
以上就是本次的全部内容,如果对你有帮助,欢迎点赞、收藏、关注。
我平时会在公众号「DevUp」分享建站技术与开发实战:个人网站、游戏站、工具站的搭建全过程,从服务器、域名到部署上线,以及通用开发技术分享。只写能落地的干货。
本篇数据来源:
织梦官方增值服务页:https://www.dedecms.com/support
腾讯云开发者社区《织梦DedeCMS开始商业授权收费》:https://cloud.tencent.com/developer/article/1883625
软服之家《帝国EmpireCMS商业授权版价格》:https://www.ruanfujia.com/software/10290358/price/
Z-BlogPHP GitHub 仓库:https://github.com/zblogcn/zblogphp
emlog 官方更新日志:https://www.emlog.net/docs/changelog/
CipherQuill GitHub 仓库:https://github.com/jiazheng107104/cipherquill