cms/README.md
yumoqing 5cfb0e867b feat: 开元云科技官网CMS系统初始版本
entcms模块:
- 4个数据表(cms_content/cms_categories/cms_leads/cms_site_config)
- 22个.dspy API(含公开API和data_filter)
- 4个公开页面(首页/新闻/案例)+管理后台
- 完整营销站点CSS/JS(暗色主题/渐变/动画/响应式)
- 云宝SVG线稿占位符
- RBAC权限配置

dingdingflow模块:
- 2个数据表(dd_approvals/dd_approval_configs)
- 10个.dspy API(含钉钉回调endpoint)
- 钉钉API客户端(环境变量配置,开发模式mock)
- 管理UI

文档: 架构设计/53条测试用例/开发日志
2026-05-27 15:44:26 +08:00

38 lines
822 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 开元云科技 - 企业官网CMS系统
企业官网内容管理系统 + 钉钉审批流程基于Sage/bricks-framework开发。
## 模块
| 模块 | 说明 |
|------|------|
| **entcms** | 企业CMS - 新闻/案例/产品/Banner/线索管理 |
| **dingdingflow** | 钉钉审批流程 - 内容发布审批工作流 |
## 快速开始
```bash
# 1. 构建并安装
cd ~/repos/cms && ./build.sh
# 2. 配置RBAC权限
cd ~/repos/sage
./py3/bin/python ~/repos/cms/entcms/scripts/load_path.py
./py3/bin/python ~/repos/cms/dingdingflow/scripts/load_path.py
# 3. 重启Sage
./stop.sh && ./start.sh
```
## 文档
- [系统架构](docs/architecture.md)
- [测试用例](docs/test-cases.md)
- [开发日志](docs/)
## 环境变量 (dingdingflow)
```
DINGTALK_APP_KEY=xxx
DINGTALK_APP_SECRET=xxx
DINGTALK_AGENT_ID=xxx
```