{"id":27957870,"url":"https://github.com/tencentcloudbase/cloudbase-kit-cms","last_synced_at":"2025-05-07T18:15:02.402Z","repository":{"id":95939690,"uuid":"582258076","full_name":"TencentCloudBase/cloudbase-kit-cms","owner":"TencentCloudBase","description":null,"archived":true,"fork":false,"pushed_at":"2025-03-04T07:31:55.000Z","size":2043,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-07T18:14:57.044Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TencentCloudBase.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-26T08:44:04.000Z","updated_at":"2025-03-25T02:36:39.000Z","dependencies_parsed_at":"2024-05-11T03:30:56.214Z","dependency_job_id":"7bc7c653-2d71-41ed-af9e-545d5fe4d754","html_url":"https://github.com/TencentCloudBase/cloudbase-kit-cms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TencentCloudBase%2Fcloudbase-kit-cms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TencentCloudBase%2Fcloudbase-kit-cms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TencentCloudBase%2Fcloudbase-kit-cms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TencentCloudBase%2Fcloudbase-kit-cms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TencentCloudBase","download_url":"https://codeload.github.com/TencentCloudBase/cloudbase-kit-cms/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252931507,"owners_count":21827112,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-07T18:15:01.798Z","updated_at":"2025-05-07T18:15:02.389Z","avatar_url":"https://github.com/TencentCloudBase.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CloudBase CMS\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors-)\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./docs/assets/banner.jpg\" alt=\"Logo\"\u003e\n  \u003ch3 align=\"center\"\u003e\n    打造一站式云端内容管理系统\n  \u003c/h3\u003e\n  \u003cp align=\"center\"\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://cms-demo-1252710547.tcloudbaseapp.com\"\u003e\n      \u003cstrong\u003e✨ 在线示例（账号密码见微信群公告）»\u003c/strong\u003e\n    \u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://docs.cloudbase.net/headless-cms/intro\" target=\"_blank\"\u003e文档\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/TencentCloudBase/cloudbase-extension-cms/issues\"\u003e报告 Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/TencentCloudBase/cloudbase-extension-cms/issues\"\u003e特性建议\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\nCloudBase CMS 是云开发推出的，基于 Node.js 的 Headless 内容管理平台，提供了丰富的内容管理功能，安装简单，易于二次开发，并与云开发的生态体系紧密结合，助力开发者提升开发效率。\n\n## 功能特性\n\n| 特性       | 介绍                                                                       |\n| ---------- | -------------------------------------------------------------------------- |\n| 免开发     | 基于模板配置生成内容管理界面，无须编写代码                                 |\n| 功能丰富   | 支持文本、图片、文件、枚举等多种类型内容的可视化编辑，并且支持内容关联     |\n| 权限控制   | 基于自定义角色的资源级权限管理，满足企业级需求                             |\n| 系统集成   | 支持 Webhook 触发，可以方便的与外部系统集成                                |\n| 数据源兼容 | 支持管理已有的云开发数据，也可以在 CMS 后台创建新的内容和数据集合          |\n| 部署简单   | 可在云开发控制台扩展管理界面一键部署和升级，也可通过项目提供的脚本自动部署 |\n\n## 🚀 快速开始\n\n你可以通过下面的方式快速部署 CloudBase CMS\n\n### 一键部署\n\n使用一键部署，将 CMS 部署到云托管。\n\n[![](https://main.qcloudimg.com/raw/67f5a389f1ac6f3b4d04c7256438e44f.svg)](https://console.cloud.tencent.com/tcb/env/index?action=CreateAndDeployCloudBaseProject\u0026appUrl=https%3A%2F%2Fgithub.com%2FTencentCloudBase%2Fcloudbase-extension-cms%2F\u0026branch=master)\n\n**注：一键部署使用云托管部署，将会运行费用，计费标准[参考文档](https://cloud.tencent.com/document/product/1243/48037)。**\n\n### 扩展安装\n\n在[云开发控制台](https://console.cloud.tencent.com/tcb/extensions/index)安装\n\n### 源码部署\n\n参考 CMS 使用说明[文档](https://docs.cloudbase.net/cms/install/source.html)\n\n## [示例](https://cms-demo-1252710547.tcloudbaseapp.com)\n\n![](https://main.qcloudimg.com/raw/9fde303ac81a3d3028552f73337726ee.png)\n\n![](https://main.qcloudimg.com/raw/feb1a82b40ab99dd131add674c82fd2d.png)\n\n## 技术栈\n\n- ❤️ React\n- ❤️ Node.js + Nest.js + [CloudBase](https://cloudbase.net)\n- ❤️ TypeScript\n\n## 使用案例\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://cloudbase.net\"\u003e\n      \u003cimg src=\"./docs/examples/cloudbase.png\" width=\"100px;\" alt=\"云开发\"/\u003e\n      \u003cbr /\u003e\u003csub\u003e\u003cb\u003e云开发\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://face.xiaoxili.com/\"\u003e\n      \u003cimg src=\"./docs/examples/hi-avatar.jpg\" width=\"100px;\" alt=\"Hi 头像\"/\u003e\u003cbr /\u003e\n      \u003csub\u003e\u003cb\u003eHi 头像\u003c/b\u003e\u003c/sub\u003e\n    \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://featwork.com/blog\"\u003e\n      \u003cimg src=\"./docs/examples/featblog.png\" width=\"100px;\" alt=\"轻博客\"/\u003e\n      \u003cbr /\u003e\u003csub\u003e\u003cb\u003e轻博客\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"./docs/examples/yami.png\" width=\"100px;\" alt=\"密鸭车服\"/\u003e\n      \u003cbr /\u003e\u003csub\u003e\u003cb\u003e密鸭车服\u003c/b\u003e\u003c/sub\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/wforguo/wedding-app\"\u003e\n      \u003cimg src=\"./docs/examples/wedding-app.jpeg\" width=\"100px;\" alt=\"趣婚礼\"/\u003e\n      \u003cbr /\u003e\u003csub\u003e\u003cb\u003e趣婚礼\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"./docs/examples/realtime-earthquake.jpeg\" width=\"100px;\" alt=\"实时地震\"/\u003e\n      \u003cbr /\u003e\u003csub\u003e\u003cb\u003e实时地震\u003c/b\u003e\u003c/sub\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"./docs/examples/hip-pop.jpeg\" width=\"100px;\" alt=\"嘻哈F\"/\u003e\n      \u003cbr /\u003e\u003csub\u003e\u003cb\u003e嘻哈F\u003c/b\u003e\u003c/sub\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://livewallpaper.giantapp.cn\"\u003e\n        \u003cimg src=\"./docs/examples/livewallpaper.png\" width=\"100px;\" alt=\"巨应壁纸\"/\u003e\n        \u003cbr /\u003e\u003csub\u003e\u003cb\u003e巨应壁纸\u003c/b\u003e\u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## RoadMap\n\n🚀 表示已经实现的功能，👷 表示进行中的功能，⏳ 表示规划中的功能，🏹 表示技术方案设计中的功能。\n\n| 功能                                             | 状态      | 发布版本 |\n| ------------------------------------------------ | --------- | -------- |\n| 字段禁止编辑                                     | 👷 进行中 |          |\n| 图片、文件支持上传多个                           | 👷 进行中 |          |\n| 批量更新文档                                     | 👷 进行中 |          |\n| 内容导出权限优化                                 | 🏹 设计中 |          |\n| 提供项目模板，支持从模板创建项目                 | 🏹 设计中 |          |\n| 支持操作记录                                     | 🏹 设计中 |          |\n| 支持 GraphQL                                     | ⏳ 规划中 |          |\n| 地图组件                                         | ⏳ 规划中 |          |\n| 内容表字段索引支持                               | ⏳ 规划中 |          |\n| 定时任务 ⇒ 统计报表                              | ⏳ 规划中 |          |\n| 支持显示、检索 \\_id 字段                         | 🚀 已完成 | V2.10    |\n| 支持创建微应用，嵌入自定义 Web 页面              | 🚀 已完成 | V2.10    |\n| 支持保存检索字段                                 | 🚀 已完成 | V2.6     |\n| 富文本支持输入链接插入图片                       | 🚀 已完成 | V2.6     |\n| 新增多媒体类型，支持上传并播放视频、音乐         | 🚀 已完成 | V2.6     |\n| 支持默认排序字段                                 | 🚀 已完成 | V2.5     |\n| 支持复制内容模型                                 | 🚀 已完成 | V2.4     |\n| 支持导出数据到 CSV、JSON 文件                    | 🚀 已完成 | V2.4     |\n| 支持云应用部署                                   | 🚀 已完成 | V2.4     |\n| 支持修改系统内置的创建时间、修改时间等字段的属性 | 🚀 已完成 | V2.4     |\n| 支持 RESTful API                                 | 🚀 已完成 | V2.3     |\n| 模型字段支持拖拽排序                             | 🚀 已完成 | V2.1     |\n| 模型支持导入、导出                               | 🚀 已完成 | V2.1     |\n| 支持 JSON 对象                                   | 🚀 已完成 | V2.1     |\n| 支持通过 CSV，JSON Line 导入数据                 | 🚀 已完成 | V2.1     |\n| 图片、文件数组支持                               | 🚀 已完成 | V2.1     |\n| CMS 2.0 使用文档                                 | 🚀 已完成 | V2.0     |\n| 富文本编辑器优化，支持上传图片                   | 🚀 已完成 | V2.0     |\n| 登录使用云开发账号密码登录                       | 🚀 已完成 | V2.0     |\n| 支持枚举类型                                     | 🚀 已完成 | V2.0     |\n| 细粒度角色权限管理权限控制                       | 🚀 已完成 | V2.0     |\n\n## 在线交流\n\n如果在使用、安装过程中有任何问题，或者建议，欢迎加群讨论、反馈问题\n\n\u003cdiv align=\"center\"\u003e\n  \u003cdiv\u003e\n    扫描二维码，长按识别出现的二维码，即可加群\n  \u003c/div\u003e\n  \u003cimg src=\"https://main.qcloudimg.com/raw/764d43c1b60b513dfe341576da1dffa8.jpg\" height=\"300px\" alt=\"\"/\u003e\n  \u003cimg src=\"https://main.qcloudimg.com/raw/602fe15e4b5b730f7510a75fc2e995c0.jpeg\" height=\"300px\" alt=\"\" /\u003e\n\u003c/div\u003e\n\n## 🤝 贡献指南\n\n欢迎大家参与到 CloudBase CMS 的开发工作，贡献一份力量\n\n您可以选择如下的贡献方式：\n\n- 贡献一篇技术文章\n- 贡献代码，提交 Pull Request\n- 反馈 bug，提交 Issue\n- 在技术会议上发表技术演讲\n- 贡献方式请参考 贡献指南 文档\n\n### 本地开发\n\n参考[贡献指南](./CONTRIBUTING.md)\n\n## 更新日志\n\n见[更新日志](./CHANGELOG.md)\n\n## 📝 License\n\n开源协议文档请参阅 [Apache License 2.0](./LICENSE)\n\n## Contributors ✨\n\n贡献人员\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/chhpt\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/19288423?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003echhpt\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-chhpt\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/TencentCloudBase/cloudbase-extension-cms/commits?author=chhpt\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/TencentCloudBase/cloudbase-extension-cms/commits?author=chhpt\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/binggg\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/7686861?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBooker Zhao\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TencentCloudBase/cloudbase-framework/commits?author=binggg\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.zzkai.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/7334950?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003e幻魂\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TencentCloudBase/cloudbase-extension-cms/commits?author=fantasticsoul\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/geeeeeeeeeek\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/9697715?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJune\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TencentCloudBase/cloudbase-extension-cms/commits?author=geeeeeeeeeek\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-enable --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftencentcloudbase%2Fcloudbase-kit-cms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftencentcloudbase%2Fcloudbase-kit-cms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftencentcloudbase%2Fcloudbase-kit-cms/lists"}