# g2rain-cms-app
g2rain-cms-app 是 G2rain 平台中与 CMS 业务域对应的前端子应用,负责承载内容管理相关页面与交互场景。
# 模块定位
在 G2rain 整体体系中,g2rain-cms-app 位于交互接入层,与 g2rain-cms 共同构成内容管理场景的前后端配套能力。
它的重点不在于主壳承载,而在于把内容管理业务能力以标准前端子应用方式接入平台。
# 核心能力
# CMS 页面承载
g2rain-cms-app 负责承载内容管理场景下的具体页面和交互逻辑,是 CMS 业务域在前端侧的重要入口。
# 主壳协同接入
它在联调与交付阶段接入 g2rain-main-shell,成为平台统一前端体系的一部分。
# 标准子应用结构
它遵循平台前端子应用统一结构,适合围绕业务对象、接口与页面进行标准化组织。
# 独立运行能力
在开发阶段,g2rain-cms-app 可以独立运行,便于前端页面调试;在平台联调阶段,则纳入主壳统一验证。
# 关键机制
# 前后端配套关系
g2rain-cms-app 与 g2rain-cms 的关系,不是简单页面消费接口,而是业务域前后端协同的一部分:
- 后端承载业务域逻辑
- 前端承载业务域交互入口
# 主壳复用
它并不重复实现主壳提供的统一导航、工作区和入口组织能力,而是通过主壳复用平台已有前端协同机制。
# 统一接入模式
作为平台前端子应用,它遵循统一应用化接入方式,更容易进入平台身份、安全与交付模型。
# 适用场景
- 内容管理页面承载
- CMS 业务前端交互
- 主壳统一接入下的前端业务扩展
- 前后端协同的内容场景交付