An Open Source Node.js Headerless Cms Based on Cloudbase

CloudBase CMS

CloudBase CMS is developed by the cloud. It is a Headless content management platform based on Node.js. It provides rich content management functions, simple installation, easy secondary development, and is closely integrated with the cloud development ecosystem to help developers improve development efficiency .

Function Features

Features Introduction
Development-free Generate content management interface based on template configuration without writing code
Rich functions Supports visual editing of multiple types of content such as text, pictures, files, enumerations, and content association
Permission control Resource-level permission management based on custom roles to meet enterprise-level needs
System Integration Support Webhook trigger, can be easily integrated with external systems
Data source compatibility Supports management of existing cloud development data, and can also create new content and data collections in the CMS background
Simple deployment One-click deployment and upgrade can be extended in the cloud development console management interface, or automatically deployed through the script provided by the project

Example

Technology stack

  • ❤️ React
  • ❤️ Node.js + Nest.js + CloudBase
  • ❤️ TypeScript

🚀 Quick start

You can quickly deploy CloudBase CMS in the following ways

Extension Installation

Install in Cloud Development Console

Source code deployment

Refer to the CMS instructions document

RoadMap

🚀 means functions that have been implemented, 👷 means functions in progress, ⏳ means functions in planning, and 🏹 means functions in technical solution design.

Features Status Release Version
Support Open API 👷 In progress
Support default sort field 👷 In progress
Support cloud application deployment 👷 In progress
Support to embed the system in a micro front-end mode 🏹 In design
Provide project templates, support creating projects from templates 🏹 Under design
Support operation records 🏹 Under design
Support GraphQL ⏳ Under planning
Content table field index support ⏳ Under planning
Timed task ⇒ Statistical report ⏳ In planning
Model fields support drag and drop sorting 🚀 Completed V2.1
Model supports import and export 🚀 Completed V2.1
Support JSON object 🚀 Completed V2.1
Support for importing data through CSV and JSON Line 🚀 Completed V2.1
Picture and file array support 🚀 Completed V2.1
CMS 2.0 User Documentation 🚀 Completed V2.0
Rich text editor optimization, support for uploading pictures 🚀 Completed V2.0
LoginUse the cloud development account password to login 🚀 Completed V2.0
Support enumerated type 🚀 Completed V2.0
Fine-grained role authority management authority control 🚀 Completed V2.0

online chating

If you have any questions or suggestions during the use and installation process, please join the group for discussion and feedback, or add cloud development assistant WeChat: Tcloudedu1, send CloudBase CMS to the group.

 

🤝 Contribution Guide

Welcome everyone to participate in the development of CloudBase CMS and contribute

You can choose the following contribution methods:

  • Contribute a technical article
  • Contribute code, submit Pull Request
  • Feedback bug, submit Issue
  • Give technical speeches at technical conferences
  • Please refer to the contribution guide document for how to contribute

Local Development

Refer to Contribution Guide

Update log

See Update Log

Download Details:

Author: TencentCloudBase

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

#node #nodejs #javascript

An Open Source Node.js Headerless Cms Based on Cloudbase
2.05 GEEK