Everything that we’ve discussed so far will be bundled in the Concrete CMS package format. If you’re at all familiar with Concrete you’ve probably interacted with packages: they are a simple way of grouping functionality together so that it can be installed and uninstalled at the same time. Ever downloaded a theme or add-on from the Concrete marketplace? Then you’ve downloaded and installed a Concrete package.

Package Basics

We’re going to name our packages “Dreamrs”, with the package handle being “dreamrs”.