DEV Community · Show DEV8/10 17:3552 分
Castor:权限优先的CMS,让客户编辑而不破坏
Let clients edit. Not break. — building a permission-first CMS
Castor是一款免费、开源(AGPL-3.0)、可自托管的CMS,其核心理念是“让客户编辑,但不破坏”。它通过细粒度的权限控制,允许客户在浏览器中修改文字和图片,但无法移动布局、更改品牌色或触碰代码。每个权限(如文本、图片、链接、颜色、间距)都是独立开关,可设置允许范围,并支持站点级和页面级覆盖。所有编辑都经过服务端的确定性策略引擎Guardian验证,即使UI被篡改也无法越界保存。编辑内容先进入私有草稿,发布时快照整个站点,支持一键回滚。用户可拖拽ZIP导入HTML/CSS/JS,并在沙箱iframe中渲染,确保安全。