開(kāi)源丨CloudBase CMS 內(nèi)容管理系統(tǒng)!簡(jiǎn)單易用企業(yè)內(nèi)容管理流
時(shí)間:2023-05-04 06:27:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-05-04 06:27:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)
開(kāi)源丨CloudBase CMS 內(nèi)容管理系統(tǒng)!簡(jiǎn)單易用企業(yè)內(nèi)容管理流:
背景
云開(kāi)發(fā)CloudBase CMS 是云開(kāi)發(fā)推出的一站式云端內(nèi)容管理系統(tǒng),助力企業(yè)的數(shù)據(jù)運(yùn)營(yíng)管理工作。 開(kāi)發(fā)者可以直接在云開(kāi)發(fā)擴(kuò)展能力中一鍵安裝 CloudBase CMS,免費(fèi)使用 CloudBase CMS 系統(tǒng),并結(jié)合云開(kāi)發(fā)的多端 SDK,快速打造簡(jiǎn)單易用企業(yè)內(nèi)容管理流。
正式開(kāi)源
在 CloudBase CMS 系統(tǒng)推出后,受到了許多云開(kāi)發(fā)用戶(hù)的歡迎,滿(mǎn)足了許多用戶(hù)關(guān)于內(nèi)容管理的需求。但是 由于CloudBase CMS 是一套通用內(nèi)容管理系統(tǒng),目前在滿(mǎn)足用戶(hù)特殊化和定制化需求方面尚有不足。
考慮到用戶(hù)對(duì)于二次開(kāi)發(fā)、個(gè)人定制的需求以及加速 CloudBase CMS 系統(tǒng)的發(fā)展,我們決定將 CloudBase CMS 系統(tǒng)開(kāi)源,希望為開(kāi)源社區(qū)做出貢獻(xiàn),并通過(guò)開(kāi)源協(xié)同,共同推進(jìn) CloudBase CMS 系統(tǒng)的進(jìn)步,為企業(yè)用戶(hù)提供更加強(qiáng)大、易用的內(nèi)容運(yùn)營(yíng)管理系統(tǒng)。
項(xiàng)目GitHub 地址:
https://github.com/TencentCloudBase/cloudbase-extension-cmshttps://github.com/TencentCloudBase/cloudbase-extension-cms (二維碼自動(dòng)識(shí)別)
歡迎給項(xiàng)目點(diǎn)個(gè)Star,幫助我們做的更好。
我們希望基于云開(kāi)發(fā)的服務(wù)能力,打造一個(gè)強(qiáng)大、易用、可擴(kuò)展的內(nèi)容運(yùn)營(yíng)管理系統(tǒng),消除企業(yè)運(yùn)營(yíng)過(guò)程中的重復(fù)性工作,為企業(yè)提效賦能。
功能特性
基于云開(kāi)發(fā)的平臺(tái)能力,目前 CloudBase CMS 系統(tǒng)已經(jīng)具有以下特性:
- 免開(kāi)發(fā):基于后臺(tái)建模配置生成內(nèi)容管理界面,無(wú)須編寫(xiě)代碼
- 功能豐富:支持文本、富文本、圖片、文件 等多種類(lèi)型內(nèi)容的可視化編輯,并且支持內(nèi)容關(guān)聯(lián)
- 權(quán)限控制系統(tǒng):基于管理員/運(yùn)營(yíng)者兩種身份角色的訪問(wèn)控制
- 外部系統(tǒng)集成:支持 Webhook 接口,可以用于在運(yùn)營(yíng)修改修改內(nèi)容后通知外部系統(tǒng),比如自動(dòng)構(gòu)建靜態(tài)網(wǎng)站、發(fā)送通知等
- 數(shù)據(jù)源兼容:支持管理小程序/ Web / 移動(dòng)端的云開(kāi)發(fā)數(shù)據(jù),支持管理已有數(shù)據(jù)集合,也可以在 CMS 后臺(tái)創(chuàng)建新的內(nèi)容和數(shù)據(jù)集合
- 部署簡(jiǎn)單:可在云開(kāi)發(fā)控制臺(tái)擴(kuò)展管理界面一鍵部署和升級(jí)
快速部署
我們?yōu)?CloudBase CMS 提供了基于 CloudBase Framework 的快速部署腳本,你可以通過(guò)下面的流程快速部署 CloudBase CMS 到你的云開(kāi)發(fā)環(huán)境中。
前置依賴(lài)
- 安裝最新版本CloudBase CLI(0.9.1+)
npm install -g @cloudbase/cli
- 開(kāi)通一個(gè)按量計(jì)費(fèi)的環(huán)境,或使用已有的按量計(jì)費(fèi)環(huán)境
- 開(kāi)通自定義登錄,并復(fù)制自定義登錄密鑰 (https://console.cloud.tencent.com/tcb/env/setting?tab=loginConfig)
復(fù)制一份
.env.example
,重新保存為
.env.local
填寫(xiě)配置
# 填寫(xiě)環(huán)境 IDenvId=YOUR_ENVID# 填入上面前置依賴(lài)第二步的自定義登錄密鑰信息customLoginJson.private_key_id=SECRET_KEY_IDcustomLoginJson.private_key=SECRET_KEYcustomLoginJson.env_id=YOUR_ENVID# 賬號(hào)名長(zhǎng)度需要大于 4 位administratorName=NAME# 管理員賬號(hào)密碼,密碼僅支持大小寫(xiě)字母administratorPassword=PASSWORD# 運(yùn)營(yíng)賬號(hào)密碼,密碼僅支持大小寫(xiě)字母operatorName=NAME_OPERoperatorPassword=PASSWORD_OPER# 部署靜態(tài)網(wǎng)站路徑deployPath=/deploy-path?
構(gòu)建部署
登錄 CLI:
tcb login
初始化,安裝依賴(lài):
npm run setup
部署:
npm run deploy
更多技術(shù)文檔:https://cloudbase.net
開(kāi)源貢獻(xiàn)
我們非常歡迎各位開(kāi)發(fā)者為 CloudBase CMS 貢獻(xiàn)一份力量,讓這個(gè)項(xiàng)目能夠更好地幫助企業(yè)提升效率。
Github 地址:
https://github.com/TencentCloudBase/cloudbase-extension-cms你可以通過(guò)包括但不限于如下的方式參與貢獻(xiàn):
- 提交補(bǔ)丁、優(yōu)化、特性代碼
- 撰寫(xiě)和改進(jìn)項(xiàng)目的文檔
- 報(bào)告無(wú)法解決的錯(cuò)誤
- 積極參與 Issue 的討論,如答疑解惑、提供想法
RoadMap
我們正在規(guī)劃 V2.0 版本的升級(jí),計(jì)劃解決目前已知的一些問(wèn)題,并優(yōu)化 UI 界面的性能表現(xiàn),歡迎提出你的想法,參與到共建中。
關(guān)鍵詞:內(nèi)容,管理,企業(yè),簡(jiǎn)單,系統(tǒng)