Version 9 Documentation

User Guide

Everything you need to know before you start touching code with Concrete CMS.

Learn to Use Concrete

Developers

Learn how to extend Concrete CMS with custom Add-Ons, Themes, and core development.

Start Coding

More Resources

Latest Video
Recent Tutorials
Concrete CMS Caching Guide
Oct 16, 2024

An overview of types of caching in Concrete and considerations when using them.

Redirect all requests to HTTPS
Oct 9, 2024
By myq.

How to follow best practices for a secure web

Upgrade Concrete versions 9.3.1 and 9.3.2
Sep 10, 2024
By myq.

How to get past a bug in versions 9.3.1 and 9.3.2 that prevents upgrading the Concrete core through the Dashboard

How to use Composer with Marketplace extensions
Aug 22, 2024

Composer can be used to manage third-party extensions from the marketplace

Legacy Documentation

Wander through documentation from ages past to find those historical nuggets of wisdom.

User Guide

Learn how to use Concrete and set up your site.

Start Here

Developers

Learn how to extend Concrete CMS. If you're a theme or add-on developer, or someone creating a custom website or application solution with Concrete, this is where you need to be.

Developers

Introduction & Installation

Building a website with Concrete

The definitive, best-practices guide to building and configuring a Concrete website

Full Developer Documentation

Full documentation for all of Concrete’s developer features