Documentation

Learn about Concrete, from how to use its user-friendly editing tools to add and manage content to how to extend it as a developer by creating custom solutions for your needs.

Laptop showing Concrete CMS

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.

Laptop with gear icon

Developers

Introduction & Installation

Gear icon with orbiting electrons

Building a website with Concrete

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

Documents icon

Full Developer Documentation

Full documentation for all of Concrete’s developer features

Latest Video
Recent Tutorials
Using the Concrete Migration Tool Addon
Apr 27, 2023

How to use the Concrete CMS Migration Tool

How To Add Page Last Updated To Your Concrete CMS Pages
Mar 7, 2023

Concrete CMS has a page attribute you can add to a global area called "Page Date Modified." Here's how to add it

How To Exclude Subpages from Navigation
Dec 24, 2022

How to exclude subpages from navigation - useful for a news or blog link in your main navigation where you don't want all the subpages to appear in a drop down menu.

How Can I Change The Maximum Size Of Uploaded files
Dec 13, 2022

This tutorial explains how to update your php settings.