基于CloudBaseFramework的快速部署CloudBaseCMS系统的进步,实现云开发

优采云 发布时间: 2021-08-04 03:08

  基于CloudBaseFramework的快速部署CloudBaseCMS系统的进步,实现云开发

  背景

  云开发 CloudBasecms是云开发推出的一站式云内容管理系统,帮助企业进行数据运营和管理工作。开发者可直接在云端开发扩展能力中一键安装CloudBasecms,免费使用CloudBasecms系统,结合云端开发的多终端SDK​​,快速打造简单易用的- 使用企业内容管理流。

  

  正式开源

  CloudBasecms系统上线后,受到了很多云开发用户的欢迎,满足了很多用户对内容管理的需求。但是,由于CloudBasecms是一套通用的内容管理系统,还不足以满足用户的个性化和定制化需求。

  考虑到用户二次开发、个性化定制、加速CloudBasecms系统开发的需求,我们决定将CloudBasecms系统开源,希望为开源社区做出贡献,通过开源协作共同推广 CloudBasecms系统的进步为企业用户提供了一个更强大、更易用的内容运营管理系统。

  项目GitHub地址:/TencentCloudBase/cloudbase-extension-cms

  /TencentCloudBase/cloudbase-extension-cms(二维码自动识别)

  欢迎为项目订购 Star 以帮助我们做得更好。

  我们希望基于云开发的服务能力,构建强大、易用、可扩展的内容运营管理系统,消除业务运营过程中的重复性任务,提升效率,赋能业务。

  特点

  基于云开发的平台能力,目前的CloudBasecms系统具有以下特点:

  快速部署

  我们为 CloudBase cms 提供了一个基于 CloudBase 框架的快速部署脚本。您可以通过以下流程将 CloudBase cms 快速部署到您的云开发环境中。

  前置依赖

  复制 .env.example 并保存为 .env.local

  填写配置

  # 填写环境 ID

envId=YOUR_ENVID

# 填入上面前置依赖第二步的自定义登录密钥信息

customLoginJson.private_key_id=SECRET_KEY_ID

customLoginJson.private_key=SECRET_KEY

customLoginJson.env_id=YOUR_ENVID

# 账号名长度需要大于 4 位

administratorName=NAME

# 管理员账号密码,密码仅支持大小写字母

administratorPassword=PASSWORD

# 运营账号密码,密码仅支持大小写字母

operatorName=NAME_OPER

operatorPassword=PASSWORD_OPER

# 部署静态网站路径

deployPath=/deploy-path

  构建部署

  登录 CLI:

  tcb login

  初始化、安装依赖:

  npm run setup

  部署:

  npm run deploy

  更多技术文档:

  开源贡献

  欢迎所有开发者为CloudBasecms贡献力量,让本项目更好地帮助企业提升效率。

  Github 地址:/TencentCloudBase/cloudbase-extension-cms

  您可以通过包括但不限于以下方式参与投稿:

  路线图

  我们正在计划升级 V2.0 版本。我们计划解决一些已知问题并优化 UI 界面的性能。欢迎提出您的想法,参与共建。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线