基于云开发的平台能力,助力企业的数据运营管理工作
优采云 发布时间: 2021-05-14 20:13
基于云开发的平台能力,助力企业的数据运营管理工作
在企业或个人操作场景中,通常需要管理复杂的数据,例如组织列表,博客文章,销售数据等。使用Excel的传统数据管理模型麻烦且效率低下,并且数据简单失去。在这种背景下,内容管理系统(cms)应运而生,它具有专业的解决方案,可以为数据的组织和管理提供强大的技术支持。
CloudBase cms是由云开发的一站式云内容管理系统,可帮助企业进行数据运营和管理。开发人员可以直接在云开发和扩展功能中安装CloudBase cms,免费使用CloudBase cms系统,并与云开发的多终端SDK结合起来,快速创建一个简单易用的企业内容管理流。
在
考虑到用户的二次开发,个人定制需求以及加速CloudBase cms系统的开发,我们决定开源CloudBase cms系统,希望为开源社区做出贡献,并共同努力。通过开源协作对其进行推广CloudBase cms系统的进步为企业用户提供了更强大且易于使用的内容操作管理系统。
项目GitHub地址:
欢迎为该项目订购一颗星,以帮助我们做得更好。
我们希望基于云开发的服务功能构建功能强大,易于使用且可扩展的内容运营管理系统,消除业务运营流程中的重复任务,并提高效率并增强业务能力。
基于云开发的平台功能,当前的CloudBase cms系统具有以下功能:
免开发:基于后台建模配置生成内容管理界面,无需编写代码;
丰富的功能:支持可视化编辑多种类型的内容,例如文本,富文本,图片,文件,并支持内容关联;
授权控制系统:基于管理员/操作员两个角色的访问控制;
外部系统集成:支持Webhook界面,可在操作修改后的内容后用于通知外部系统,例如自动构造静态网站,发送通知等;
数据源兼容性:支持管理小型程序/网络/移动云开发数据,支持管理现有数据采集,还可以在cms背景下创建新的内容和数据采集;
易于部署:一键式部署和升级可以在云开发控制台中扩展以管理界面。
我们为CloudBase cms提供了一个基于CloudBase Framework的快速部署脚本。您可以通过以下过程将CloudBase cms快速部署到您的云开发环境中。
前部依赖项
安装最新版本的CloudBase CLI(0. 9. 1+)npm install -g @ cloudbase / cli
打开即付即用环境,或使用现有的即付即用环境
打开自定义登录并复制自定义登录密钥:
复制.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
#Administrator帐户密码,该密码仅支持大写和小写字母
administratorPassword =密码
#操作帐户密码,该密码仅支持大写和小写字母
operatorName = NAME_OPER
operatorPassword = PASSWORD_OPER
#Deploy静态网站路径
deployPath = / deploy-path
构建部署
登录到CLI:
tcblogin
初始化,安装依赖项:
npmrunsetup
部署:
npmrundeploy
开源贡献
我们欢迎所有开发人员为CloudBase cms做出贡献,以便该项目可以更好地帮助公司提高效率。
Github地址:
您可以通过以下方式参与贡献,包括但不限于以下方法:
提交补丁,优化,功能代码
编写和完善项目文档
报告未解决的错误
积极参与问题的讨论,例如回答问题和提供想法
RoadMap
我们计划升级V 2. 0版本。我们计划解决一些已知问题并优化UI界面的性能。欢迎参加该项目或在下面的评论区域中提出您的想法。
本文的作者:腾讯云云开发团队的前端开发工程师吴益阳。
欢迎在下面的评论区域中留言,或进入微信开放社区中的云开发区域与我们交流。