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
How to change the path of a group of pages
Dec 23, 2024
By myq.

Change the canonical path without breaking things

Bi-directional Express associations
Dec 18, 2024
By myq.

Set up associations between Express entries in both directions

Display Express Data Across Multiple Sites
Dec 17, 2024
By myq.

A guide to configuring Express entities and the Express Entry List block to ensure proper data display across multiple sites.

Customize locale icons
Oct 29, 2024
By myq.

How to customize locale (language region) flags

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