专栏首页云开发云开发 CloudBase CMS 内容管理系统正式开源啦!

云开发 CloudBase CMS 内容管理系统正式开源啦!

在企业或个人运营场景中,经常需要管理繁杂的数据,如组织名单、博客文章、销售数据等,利用 Excel 进行数据管理的传统模式繁琐低效,数据易丢失,在此背景下,内容管理系统 (CMS) 应运而生,以专业的解决方案,为组织管理数据提供了强大的技术支持。

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

CloudBase CMS 系统推出后,受到了许多云开发用户的欢迎,满足了许多用户关于内容管理的需求,但由于 CloudBase CMS 是一套通用内容管理系统,目前在满足用户特殊化和定制化需求方面尚有不足。

考虑到用户对于二次开发、个人定制的需求以及加速 CloudBase CMS 系统的发展,我们决定将 CloudBase CMS 系统开源,希望为开源社区做出贡献,并通过开源协同,共同推进 CloudBase CMS 系统的进步,为企业用户提供更加强大、易用的内容运营管理系统。

项目 GitHub 地址:

https://github.com/TencentCloudBase/cloudbase-extension-cms

欢迎给项目点个Star,帮助我们做的更好。

我们希望基于云开发的服务能力,打造一个强大、易用、可扩展的内容运营管理系统,消除企业运营过程中的重复性工作,为企业提效赋能。

基于云开发的平台能力,目前 CloudBase CMS 系统已经具有以下特性:

  • 免开发:基于后台建模配置生成内容管理界面,无须编写代码;
  • 功能丰富:支持文本、富文本、图片、文件 等多种类型内容的可视化编辑,并且支持内容关联;
  • 权限控制系统:基于管理员/运营者两种身份角色的访问控制;
  • 外部系统集成:支持 Webhook 接口,可以用于在运营修改内容后通知外部系统,比如自动构建静态网站、发送通知等;
  • 数据源兼容:支持管理小程序/ Web / 移动端的云开发数据,支持管理已有数据集合,也可以在 CMS 后台创建新的内容和数据集合;
  • 部署简单:可在云开发控制台扩展管理界面一键部署和升级。

我们为 CloudBase CMS 提供了基于 CloudBase Framework 的快速部署脚本,你可以通过下面的流程快速部署 CloudBase CMS 到你的云开发环境中。

前置依赖

  • 安装最新版本 CloudBase CLI(0.9.1+) npm install -g @cloudbase/cli
  • 开通一个按量计费的环境,或使用已有的按量计费环境
  • 开通自定义登录,并复制自定义登录密钥:https://console.cloud.tencent.com/tcb/env/setting?tab=loginConfig
  • 复制一份 .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 地址:

https://github.com/TencentCloudBase/cloudbase-extension-cms

你可以通过包括但不限于如下的方式参与贡献:

  • 提交补丁、优化、特性代码
  • 撰写和改进项目的文档
  • 报告无法解决的错误
  • 积极参与 Issue 的讨论,如答疑解惑、提供想法

RoadMap

我们正在规划 V2.0 版本的升级,计划解决目前已知的一些问题,并优化 UI 界面的性能表现,欢迎参与到项目共建或在下方评论区提出你的想法。

本文作者:无亦杨,腾讯云云开发团队前端开发工程师。

本文分享自微信公众号 - 腾讯云云开发(tcb2tcb),作者:无亦杨

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-08-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 云开发CMS内容管理系统,5分钟搞定小程序管理后台

    小程序·云开发的云调用能力,让用户可以免鉴权快速调用微信的开放能力,极大节约了开发成本。现在,大家期待已久的云开发 CMS 内容管理系统,终于上线啦!顺便提示,...

    腾讯云开发TCB
  • CloudBase CMS 2.0 焕新升级,从「心」出发!

    ? CloudBase CMS 是一个基于云开发 + Node + React 构建的 Headless CMS 系统。不久前,我们开源发布了 CloudBa...

    腾讯云开发TCB
  • 做好内容安全检测,和风险说「再见」!(上)

    随笔川迹: 一个靠前排的90后具有情怀的技匠,路上正追逐斜杠青年的践行者,人人领读发起人。

    腾讯云开发TCB
  • circos 可视化手册- colors 篇

    颜色属性是circos中使用频率最高的属性,由colors这个block进行设置,默认的配置文件为etc/circos.conf。

    生信修炼手册
  • Android强大log框架Logger使用详解

    log信息是开发中最最重要的部分,那么如何更好的捕获信息呢?接下来就让我们了解一下强大的log框架–Logger。

    先知先觉
  • R语言入门之编写自定义函数

    R语言的一大优势就是用户可以编写自己的函数,而且这种函数可以是基于其它函数之上的,这为分析提供了更大的灵活性和更广的空间。有了上面关于控制结构的基础知识,我们现...

    生信与临床
  • 云翌通信张变革:助力企业通信快速无缝上云

    8月8日,由中国通讯企业协会虚拟运营分会增值服务专业委员会与AsiaOTT众视网联合主办的“2018MVNO国际虚拟运营大会暨VAS中国增值电信业务高峰论坛”在...

    云翌通信
  • SIGIR主席公开信回应抄袭事件:正调查但无法撤稿,已联系Reddit锁帖

    论文抄袭一直是学术届的一个大忌,前段时间传闻有一篇SIGIR 2019的论文抄袭了一篇RecSys 2018的论文,被吵得沸沸扬扬。最近,SIGIR主席Ben ...

    新智元
  • 聊聊reactive streams的parallel flux

    本文主要研究下reactive streams的flux的parallel运行方式.

    codecraft
  • 如何绕过PowerShell访问限制并实现PowerShell代码执行

    如果你是一名专业的渗透测试人员,那你可能真的离不开PowerShell,但是如果目标系统中的某个策略组织我们访问PowerShel.exe,那我们该怎么办呢?没...

    FB客服

扫码关注云+社区

领取腾讯云代金券