About
BCMS is a Headless Content Management System (CMS) designed for developers and their clients, offering a flexible structure and user-friendly interface. It is an open-source version for self-hosting, compatible with popular frameworks like Gatsby, Next.js, and Nuxt. This tool is ideal for developers and teams seeking a customizable CMS solution.
Details
The key features of BCMS include:
- Run Locally: Allows developers to run BCMS on their local machine for testing and development purposes
- Deploy on Debian-based Server: Provides options for deploying BCMS on a Debian-based server, either manually or using the CLI
- Extending BCMS: Offers four main ways to extend BCMS functionality: Events, Functions, Jobs, and Plugins
- BCMS Events: Custom JavaScript files executed when internal BCMS events are triggered
- BCMS Functions: Custom JavaScript files executed when a function endpoint is called
- BCMS Jobs: Custom JavaScript files executed at specified CRON intervals
- BCMS Plugins: Applications with their own backend and frontend, served by the BCMS backend and accessible to all backend and frontend features
- Support for Custom Modules: Allows importing custom modules, such as @paralleldrive/c