基于CloudBaseFramework的快速部署CloudBaseCMS内容运营管理系统(CMS)
优采云 发布时间: 2021-05-26 02:04
基于CloudBaseFramework的快速部署CloudBaseCMS内容运营管理系统(CMS)
在业务或个人操作场景中,通常需要管理复杂的数据,例如组织列表,博客文章,销售数据等。传统的Excel管理非常复杂,数据很容易丢失。内容管理系统(cms)应运而生,它具有专业的解决方案,可以为数据的组织和管理提供强大的技术支持。
CloudBase cms是由云开发的一站式云内容管理系统,可帮助企业进行数据运营和管理。开发人员可以在云开发和扩展功能中直接安装CloudBase cms,免费使用CloudBase cms系统,并与云开发的多终端SDK结合以快速创建一个简单易用的企业内容管理流。
CloudBase cms系统启动后,它受到了许多云开发人员的欢迎,并满足了许多用户对内容管理的需求。但是,由于CloudBase cms是通用的内容管理系统,因此它目前可以满足用户的特殊需求。在定制和定制要求方面仍然存在缺陷。
考虑到用户的二次开发,个人定制需求以及加快CloudBase cms系统的开发,我们决定开源CloudBase cms系统,希望为开源社区做出贡献,并通过开源协作,共同推动CloudBase cms系统的开发,为企业用户提供更强大,更易于使用的内容操作管理系统。
经过一段时间的准备,我们正式开源了CloudBase cms系统,GitHub地址:。欢迎大家关注,提出使用建议或为项目贡献源代码。
我们希望基于云开发的服务功能构建功能强大,易于使用且可扩展的内容运营管理系统,消除业务运营过程中的重复任务,并提高效率并增强业务能力。
功能
基于云开发的平台功能,当前的CloudBase cms系统具有以下功能:
快速部署
我们为CloudBase cms提供了一个基于CloudBase Framework的快速部署脚本。您可以通过以下过程将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
开源贡献
我们欢迎所有开发人员为CloudBase cms做出贡献,以便该项目可以更好地帮助公司提高效率。
Github地址:
您可以通过以下方式参与贡献,包括但不限于以下方法:
RoadMap
我们正计划升级V 2. 0版本。我们计划解决一些已知问题并优化UI界面的性能。欢迎提出您的想法或参与共同建设。