Pages, Areas, Blocks, Themes and Stacks


A page is a collection of areas an blocks which is shown to guests as a webpage. Pages can also contain meta data which can be used by in various ways in displaying the content of the page or in how the page works with the other pages in the website. Learn how to add a new page to your website for more information.


Pages can be divided into Areas which help organize blocks into logical groups. Areas can be global (which display the same content on every page that includes the global area) or local to the page. Since each area represents a logical group of blocks, they can also be used programmatically to include or exclude in various scenarios. They can also be subdivided into Layouts


A block is some content or functionality you can edit from within a page in concrete5. Think of Legos, these are the actual building blocks that go together to make the pages of your site. There are many types of blocks. Your Concrete CMS install comes with some basic blocks including the Content block, Survey, Conversations, Image Slider, etc. You can find more blocks, both free and commercially supported in our marketplace. Learn more about working with blocks


Themes set the overall look and feel of your concrete site. Themes are presentation focused, and control how your content is presented. Themes can be applied to an entire site through the Dashboard's Themes page, or applied to just a single page (mouse over the Edit icon in your editing toolbar and click Design).


Stacks let you reuse a block or a combination of blocks in multiple places on your site. From this Dashboard page you can manage all the stacks you have permission to access. The Global Areas Stacks are the stacks that appear on every page of your site. The Other Stacks were created by users. When you add a Stack it will be added in the Other Stacks.