雲開發 CloudBase CMS 內容管理系統正式開源啦!



在企業或我的運營場景中,常常須要管理繁雜的數據,如組織名單、博客文章、銷售數據等,利用 Excel 進行數據管理的傳統模式繁瑣低效,數據易丟失,在此背景下,內容管理系統 (CMS) 應運而生,以專業的解決方案,爲組織管理數據提供了強大的技術支持。前端

CloudBase CMS  是雲開發推出的一站式雲端內容管理系統,助力企業的數據運營管理工做。開發者能夠直接在雲開發擴展能力中一鍵安裝 CloudBase CMS,無償使用 CloudBase CMS 系統,並結合雲開發的多端 SDK,快速打造簡單易用企業內容管理流。git


CloudBase CMS 系統推出後,受到了許多雲開發用戶的歡迎,知足了許多用戶關於內容管理的需求,但因爲 CloudBase CMS 是一套通用內容管理系統,目前在知足用戶特殊化和定製化需求方面尚有不足。
考慮到用戶對於二次開發、我的定製的需求以及加速 CloudBase CMS 系統的發展,咱們決定將 CloudBase CMS 系統開源,但願爲開源社區作出貢獻,並經過開源協同,共同推動 CloudBase CMS 系統的進步,爲企業用戶提供更增強大、易用的內容運營管理系統。
項目 GitHub 地址:
https://github.com/TencentCloudBase/cloudbase-extension-cms

歡迎給項目點個Star,幫助咱們作的更好。
咱們但願基於雲開發的服務能力,打造一個強大、易用、可擴展的內容運營管理系統,消除企業運營過程當中的重複性工做,爲企業提效賦能。

基於雲開發的平臺能力,目前 CloudBase CMS 系統已經具備如下特性:
  • 免開發:基於後臺建模配置生成內容管理界面,無須編寫代碼;
  • 功能豐富:支持文本、富文本、圖片、文件 等多種類型內容的可視化編輯,而且支持內容關聯;github

  • 權限控制系統:基於管理員/運營者兩種身份角色的訪問控制;web

  • 外部系統集成:支持 Webhook 接口,能夠用於在運營修改內容後通知外部系統,好比自動構建靜態網站、發送通知等;npm

  • 數據源兼容:支持管理小程序/ Web / 移動端的雲開發數據,支持管理已有數據集合,也能夠在 CMS 後臺建立新的內容和數據集合;小程序

  • 部署簡單:可在雲開發控制檯擴展管理界面一鍵部署和升級。


咱們爲 CloudBase CMS 提供了基於 CloudBase Framework 的快速部署腳本,你能夠經過下面的流程快速部署 CloudBase CMS 到你的雲開發環境中。微信

前置依賴

  • 安裝最新版本 CloudBase CLI(0.9.1+) npm install -g @cloudbase/cliapp

  • 開通一個按量計費的環境,或使用已有的按量計費環境
  • 開通自定義登陸,並複製自定義登陸密鑰: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 界面的性能表現,歡迎參與到項目共建或在下方評論區提出你的想法

本文做者:無亦楊,騰訊云云開發團隊前端開發工程師。


歡迎在下方評論區留言或在微信開放社區 進入雲開發專區與咱們交流。

點擊閱讀原文進入社區官網,瞭解雲開發的更多信息。


 更多精彩
點擊下方圖片便可瞭解
△  如何把 Flutter 雲端一體化作到極致?

△  直播預告:小程序雲開發實戰直播課





因爲公衆號推送規則更改,請多多 分享 點贊 「在看」 ,以及時獲取雲開發Cloudbase的最新動態。

      點擊在看讓更多人發現精彩

本文分享自微信公衆號 - 騰訊云云開發(tcb2tcb)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索