# cloudbase-extension-cms
**Repository Path**: JasminZhao/cloudbase-extension-cms
## Basic Information
- **Project Name**: cloudbase-extension-cms
- **Description**: 🚀 一站式云端内容管理系统 - An open source Node.js Headerless CMS based on CloudBase
- **Primary Language**: TypeScript
- **License**: CC0-1.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 8
- **Created**: 2020-10-10
- **Last Updated**: 2024-05-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# CloudBase CMS
[](#contributors-)
打造云端一体化数据运营平台
✨ 在线示例(账号密码见微信群公告)»
文档
·
报告 Bug
·
特性建议
CloudBase CMS 是云开发推出的,基于 Node.js 的 Headless 内容管理运营平台,提供了丰富的内容管理功能,安装简单,易于二次开发,并与云开发的生态体系紧密结合,助力开发者提升开发效率。
## 功能特性
| 特性 | 介绍 |
| ---------- | -------------------------------------------------------------------------- |
| 免开发 | 基于模板配置生成内容管理界面,无须编写代码 |
| 功能丰富 | 支持文本、图片、文件、枚举等多种类型内容的可视化编辑,并且支持内容关联 |
| 权限控制 | 基于自定义角色的资源级权限管理,满足企业级需求 |
| 系统集成 | 支持 Webhook 触发,可以方便的与外部系统集成 |
| 数据源兼容 | 支持管理已有的云开发数据,也可以在 CMS 后台创建新的内容和数据集合 |
| 部署简单 | 可在云开发控制台扩展管理界面一键部署和升级,也可通过项目提供的脚本自动部署 |
## [示例](https://cms-demo-1252710547.tcloudbaseapp.com)


## 技术栈
- ❤️ React
- ❤️ Node.js + Nest.js + [CloudBase](https://cloudbase.net?tdl_anchor=gitee&tdl_site=0)
- ❤️ TypeScript
## 🚀 快速开始
你可以通过下面的方式快速部署 CloudBase CMS
### 扩展安装
在[云开发控制台](https://console.cloud.tencent.com/tcb/extensions/index?tdl_anchor=gitee&tdl_site=0)安装
### 源码部署
参考 CMS 使用说明[文档](https://docs.cloudbase.net/cms/install/source.html?tdl_anchor=gitee&tdl_site=0)
## 使用案例
## RoadMap
🚀 表示已经实现的功能,👷 表示进行中的功能,⏳ 表示规划中的功能,🏹 表示技术方案设计中的功能。
| 功能 | 状态 | 发布版本 |
| -------------------------------------------------------- | --------- | -------- |
| 数据导入、导出:支持内容数据的导入、导出 | 👷 进行中 | |
| 支持复杂的对象,支持复杂数组类型,支持对象嵌套类型,JSON | 👷 进行中 | |
| 图片、文件数组支持 | 👷 进行中 | |
| 支持云应用部署 | 🏹 设计中 | |
| 提供更简单的部署方法:CI 部署 | 🏹 设计中 | |
| 提供项目模板,支持从模板创建项目 | 🏹 设计中 | |
| 支持 GraphQL | ⏳ 规划中 | |
| 内容表字段索引支持 | ⏳ 规划中 | |
| 定时任务 ⇒ 统计报表 | ⏳ 规划中 | |
| CMS 2.0 使用文档 | 🚀 已完成 | V2.0 |
| 富文本编辑器优化,支持上传图片 | 🚀 已完成 | V2.0 |
| 登录使用云开发账号密码登录 | 🚀 已完成 | V2.0 |
| 支持枚举类型 | 🚀 已完成 | V2.0 |
| 细粒度角色权限管理权限控制 | 🚀 已完成 | V2.0 |
## 在线交流
如果在使用、安装过程中有任何问题,或者建议,欢迎加群讨论、反馈问题,或加云开发小助手微信: Tcloudedu1,发送 CloudBase CMS 入群。
## 🤝 贡献指南
欢迎大家参与到 CloudBase CMS 的开发工作,贡献一份力量
您可以选择如下的贡献方式:
- 贡献一篇技术文章
- 贡献代码,提交 Pull Request
- 反馈 bug,提交 Issue
- 在技术会议上发表技术演讲
- 贡献方式请参考 贡献指南 文档
### 本地开发
参考[贡献指南](./CONTRIBUTING.md)
## 更新日志
见[更新日志](./CHANGELOG.md)
## 📝 License
开源协议文档请参阅 [Apache License 2.0](./LICENSE)
## Contributors ✨
贡献人员