在企業或我的運營場景中,常常須要管理繁雜的數據,如組織名單、博客文章、銷售數據等,利用 Excel 進行數據管理的傳統模式繁瑣低效,數據易丟失,在此背景下,內容管理系統 (CMS) 應運而生,以專業的解決方案,爲組織管理數據提供了強大的技術支持。前端
CloudBase CMS 是雲開發推出的一站式雲端內容管理系統,助力企業的數據運營管理工做。開發者能夠直接在雲開發擴展能力中一鍵安裝 CloudBase CMS,無償使用 CloudBase CMS 系統,並結合雲開發的多端 SDK,快速打造簡單易用企業內容管理流。git
-
免開發:基於後臺建模配置生成內容管理界面,無須編寫代碼; 功能豐富:支持文本、富文本、圖片、文件 等多種類型內容的可視化編輯,而且支持內容關聯;github
權限控制系統:基於管理員/運營者兩種身份角色的訪問控制;web
外部系統集成:支持 Webhook 接口,能夠用於在運營修改內容後通知外部系統,好比自動構建靜態網站、發送通知等;npm
數據源兼容:支持管理小程序/ Web / 移動端的雲開發數據,支持管理已有數據集合,也能夠在 CMS 後臺建立新的內容和數據集合;小程序
-
部署簡單:可在雲開發控制檯擴展管理界面一鍵部署和升級。
咱們爲 CloudBase CMS 提供了基於 CloudBase Framework 的快速部署腳本,你能夠經過下面的流程快速部署 CloudBase CMS 到你的雲開發環境中。微信
前置依賴
安裝最新版本 CloudBase CLI(0.9.1+)
npm install -g @cloudbase/cli
app-
開通一個按量計費的環境,或使用已有的按量計費環境 開通自定義登陸,並複製自定義登陸密鑰: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
構建部署
tcb login
npm run setup
npm run deploy
開源貢獻
咱們很是歡迎各位開發者爲 CloudBase CMS 貢獻一份力量,讓這個項目可以更好地幫助企業提高效率。
https://github.com/TencentCloudBase/cloudbase-extension-cms
-
提交補丁、優化、特性代碼 -
撰寫和改進項目的文檔 -
報告沒法解決的錯誤 -
積極參與 Issue 的討論,如答疑解惑、提供想法
RoadMap
本文做者:無亦楊,騰訊云云開發團隊前端開發工程師。
歡迎在下方評論區留言或在微信開放社區 進入雲開發專區與咱們交流。
點擊閱讀原文進入社區官網,瞭解雲開發的更多信息。
點擊在看讓更多人發現精彩
本文分享自微信公衆號 - 騰訊云云開發(tcb2tcb)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。