Manage content easily and deliver it to any device.

CONTENTBOX is a powerful open-source headless CMS.

100% fully Customizable.

Two-Factor Authentication Framework

Customizable security firewall

Open source and commercial versions available

Dedicated Docker image

Ability to build and integrate applications thanks to the ColdBox Platform core

Logo ContentBox 5

CREATE CONTENT ONCE, CONSUME IT ANYWHERE

Manage content in a single centralized location and consume it from any device or application through a robust built-in API and gain full control of the UI.

Logo ContentBox 5

WHAT IS CONTENTBOX

Modular Content Management

ContentBox is a professional open source (Apache 2 License) modular content management engine that allows you to easily build websites, blogs, wikis, complex web applications, and RESTFul web services. It can also be used as a full Headless CMS or a hybrid CMS. Built with a secure and flexible modular core, designed to scale, and combined with world-class support, ContentBox will get your projects out the door in no time. ContentBox CMS can be deployed to any ColdFusion/CFML engine or any Java Servlet Container.

Img Parent App

ContentBox is a professional open source (Apache 2 License) modular content management engine that allows you to easily build websites, blogs, wikis, complex web applications, and RESTFul web services.

It can also be used as a full Headless CMS or a hybrid CMS. Built with a secure and flexible modular core, designed to scale, and combined with world-class support, ContentBox will get your projects out the door in no time. ContentBox CMS can be deployed to any ColdFusion/CFML engine or any Java Servlet Container.

Img Parent App
Img Demo Default

Solid Fundation

ContentBox is built with a solid open source Hierarchical MVC framework foundation; The ColdBox Platform, which has been powering ColdFusion/CFML applications since 2005 and used by thousands of developers worldwide. Used by clients like NASA, ESRI, Adobe TV, FAA, GE and many more. ContentBox has been designed using a rich Object Oriented content model powered by Hibernate, the de-facto standard Object Relational Mapper, and can run in any Java environment. Our entire infrastructure is built with scalability and cloud deployment in mind.

ContentBox is built with a solid open source Hierarchical MVC framework foundation; The ColdBox Platform, which has been powering ColdFusion/CFML applications since 2005 and used by thousands of developers worldwide.

Used by clients like NASA, ESRI, Adobe TV, FAA, GE and many more. ContentBox has been designed using a rich Object Oriented content model powered by Hibernate, the de-facto standard Object Relational Mapper, and can run in any Java environment. Our entire infrastructure is built with scalability and cloud deployment in mind.

Img Demo Queue

Modularity

ContentBox is not a traditional and monolithic CMS application, but a combination of ColdBox modules that will provide you with CMS capabilities. You can also enhance any web application with these capabilities as well. No longer be restricted by the application’s extension points, but extend and scale modularly.

ContentBox is not a traditional and monolithic CMS application, but a combination of ColdBox modules that will provide you with CMS capabilities.

You can also enhance any web application with these capabilities as well. No longer be restricted by the application’s extension points, but extend and scale modularly.

Portability

ContentBox sports its very own ContentBox Docker image. The image is packaged with a self-contained express version, which uses an in-memory H2 database and can distribute to multiple replicas with ease. To stand up an image for testing purposes, simply run:

                        docker pull ortussolutions/contentbox &&
                        docker run -p 8080:8080 \
                        -e express=true \
                        -e install=true \
                        ortussolutions/contentbox
                        

Our image also has the following capabilities:

  • Embedded Database or connect to any RDBMS
  • Image and Application Healthchecks
  • SSL Support
  • Distributed caching
  • Distributed sessions
  • Data persistence
  • Custom data mounts
                                docker pull ortussolutions/contentbox &&
                                docker run -p 8080:8080 \
                                -e express=true \
                                -e install=true \
                                ortussolutions/contentbox
                                

Our image also has the following capabilities:

  • Embedded Database or connect to any RDBMS
  • Image and Application Healthchecks
  • SSL Support
  • Distributed caching
  • Distributed sessions
  • Data persistence
  • Custom data mounts
Img Demo Queue

Developers First

Designed to scale, perform with security in mind, and multi-site ready.

Img contentbox 5

Flexible HMVC Core

At it’s core, CONTENTBOX is powered by a Hierarchical MVC framework (ColdBox Platform) that allows you to implement a highly modular approach for implementing, re-using, and extending your applications’ functionalities while maintaining the manageability of your source code.

Logo CF Logo NET Logo php
Logo JS Logo Java Logo python
Ico bullet list

Professional Open Source Supported since 2012. Get the help you need when you need it the most.

Ico bullet list

Fully DocumentedWe love documentation!

Ico bullet list

ForgeBoxThemes, widgets, and modules for everyone.

WHY CONTENTBOX?

ContentBox provides complete control over your content.

Auto update capabilities

Integrated and customizable permission-role based security

Customizable security firewall

Content version control with commit change logs, rollback and diff views

Content and Data Cache Managers with Reports

Publishing and expiration content systems

Ability to deploy UI and Administrator modules to different servers

Ability to import data from other CMS systems

Extensive comment moderation rules

Media manager with detailed permission controls

Ability to backup your system

Ability to put the site in maintenance mode

Ability to enable rate-limiting and login attack vectors

ContentBox handles the boring parts for you so you can code the fun parts.

Modular MVC Architecture

Extend via event-driven programming with over 100 different events

Dependency injection and AOP foundations

Create custom content types

Pluggable custom security mechanisms

Create reusable content widgets

Extend the administrator, editors and even the UI via ContentBox modules

API for integration with other modules or even applications

Menu system API for extending the administrator UI

Integreated API documentation

Online web code editor with syntax highlighting

Ability to build and integrate applications thanks to the ColdBox Platform core

ContentBox handles the boring parts for you so you can code the fun parts.

Ability to deploy UI and Administrator modules to different servers

Open source and commercial versions available

Ability to apply rate-limiting

Ability to apply login tracker and authentication logs

Deployable to any Java enabled server

Easily deploy on a cluster of servers

Two-Factor Authentication Framework

Password rules

View our Capability Statement

Contentbox is Cloud-ready and infinitely scaleable.

Dedicated Docker image, fully optimized for cloud deployments

Docker image features include:

Distributed caching and session storage built-in

Environmental overrides for common settings and file paths

Lightweight servlet container engine, optimized for performance

Multi-platform DBMS support

Full Coldbox customization and configuration

ContentBox on Docker Hub

INSTALLATION

You can get started quickly with ContentBox by leveraging CommandBox, our CLI and package manager, or with our Docker Images.

CONTENTBOX CLI

You can easily install ContentBox with any CFML engine and database by using our CLI tool:

                            Install contentbox-cli
                            mkdir mysite --cd
                            contentbox install-wizard
                            

DOCKER

You can leverage our docker image for ContentBox or build awesome deploy stacks, with distributed sessions, content and more.

                        docker pull ortussolutions/contentbox &&
                        docker run -p 8080:8080 \
                        -e express=true \
                        -e install=true \
                        ortussolutions/contentbox
                        

Note: Please make sure you are in and empty folder and inside the CommandBox interactive shell before executing the commands. Just open the CommandBox executable or enter box to start our interactive shell.

DOWNLOADS

From here you can download different editions of ContentBox. You can also visit our Artifacts Server to browse our entire downloads collection. Please note that our preferred approach to installing ContentBox is via our contentbox-cli.

ContentBox v6.0.0

Release date: December 20, 2023 code name: Psalm 144:1

Choose ContentBox Module to download ContentBox as a set of modules to deploy to an existing ColdBox application. Choose Installer to download a full ColdBox Site with the ContentBox installer. Choose Site to download a full ColdBox site with ContentBox but no installers. Choose ContentBox WAR to deploy to your Java engine of choice, or ContentBox Express edition to download a one-click standalone install including a built-in database, great for demos or embeddable sites! You can also find all of our patches in our Integration Artifacts Repository

Img download