# g2rain-cms

g2rain-cms 是 G2rain 平台内容管理相关的业务域模块,用于承载围绕内容管理场景的后端业务能力。

# 模块定位

在 G2rain 整体体系中,g2rain-cms 位于业务域扩展层,是平台如何围绕具体业务场景扩展能力的一类典型代表。

它体现的不是平台公共控制能力,而是:

  • 在平台统一底座之上扩展业务域能力
  • 保持业务逻辑与平台核心能力边界清晰
  • 让内容管理场景能够独立演进并接入统一平台体系

# 核心能力

# 内容管理业务承载

g2rain-cms 负责承载内容管理相关的业务逻辑与后端能力,是面向具体业务场景的领域实现。

# DDD 扩展示例

它体现了 G2rain 在业务扩展层的基本思路:

  • 平台核心能力保持稳定
  • 业务域能力围绕场景独立扩展
  • 领域服务与平台底座通过统一能力协同

# 与前端子应用协同

g2rain-cms 通常与 g2rain-cms-app 协同,形成前后端配套的业务域能力组合。

# 关键机制

# 平台核心与业务扩展解耦

g2rain-cms 的价值之一,在于说明内容管理这类业务能力不应直接堆入平台核心层,而应作为独立业务域进行沉淀。

# 统一平台能力复用

虽然它属于业务域模块,但它仍然复用平台核心能力,例如:

  • 身份认证
  • 资源与权限控制
  • 应用化接入与交付
  • 标准部署体系

# 可被统一交付

业务域模块不是“只能开发不能交付”的孤立模块,而是可以与应用、业务能力、部署体系一起纳入平台统一交付模型。

# 适用场景

  • 内容管理业务域建设
  • 平台上的业务扩展示例
  • 与前端子应用协同的内容场景交付
  • 需要在统一平台底座上独立演进的业务模块

# 相关模块

# 推荐阅读