创刊 · 观点与记录

慢阅读 · 深思考 · 长内容


长报道

现代 .NET 内容平台长什么样:微内核、插件与动态路由

微内核 + 插件 + 主题的三层结构,配合数据库驱动的动态路由,一座 CMS 如何做到既稳定又好改。

内核要小,插件要活

传统 CMS 把所有功能焊进同一个大程序,改一处处处惊心。现代做法恰恰相反:内核只保留多租户、路由、插件引擎三件事,文章、评论、支付、SEO 全是插件。一座站点的能力清单,等于它装了哪些插件——卸载即消失,不留脏数据。

URL 归内容所有

固定链接不该写死在代码里。DotnetCMS 把每条 URL 存进路由表:改标题、换链接结构,旧地址自动 301 到新地址;中英文版本各走各的地址,互不串味。搜索引擎看到的永远是一套干净、无重复的地址。

多租户不是多装几份

一座平台、N 个站点:同一份代码、同一个管理后台,每个站点有独立的域名、主题、语言与内容库。平台只管收租(套餐与配额),站点只管生长。这正是 Acme 与 Nordic 跑在同一座平台上的原因。

— 由 Hook 测试插件附加的尾注
🐾
{{ t 'petworld.badge.title' '来自萌宠乐园的爱心提醒' }} {{ t 'petworld.badge.text' '领养代替购买,给流浪小动物一个温暖的家!欢迎访问领养中心。' }}
← 返回首页