Sign In  |  Cart  |  Join Now

Developing with Concrete

Developer Terminology and Concrete Directory Structure

Coding Style Guidelines

Understanding and Building Themes in Concrete

How to build a Concrete5 theme.

Understanding Blocks

Learn how blocks work, why your block might not be displaying the way you'd like, how to override the templates belonging to blocks, and how to make your own blocks.

Attributes

Similar to blocks, attributes are a lower-level way of extending concrete5. Attributes are tied to built-in concrete5 objects like user, page and file, but can be added to almost anything.

Going Beyond Page Types, Blocks and Themes

While blocks, themes and page types can approach most problems, there are times when developers need some of concrete5's more advanced functionality. That's what these guides are for.

Packages & Applications

Of one of the things that make concrete5 really unique is its ability to package up reusable components to be instantly installable on another concrete5 website. Packages can basically be anything, like blocks, themes, templates, or full on applications (such as the discussion forums or events calendar apps).

Migrating to Concrete

Learn how to transfer sites from popular systems like Wordpress and Drupal to Concrete5.

Complete API Reference

Searching and Search Indexing

How to setup Concrete5's search and how to configure search indexing

Tuning and Performance

Optimizing your concrete5 site.
 
 

Hot Spots...

ForumsPartners | Contact | Blog

Search site