What is Concrete CMS

Welcome to the Concrete CMS Guided tour!

The tour will give you a general introduction to Concrete CMS and how it works. To dive in further on any of the topics touched on here, be sure and visit the Editor's Guide. You can also go here if you want to dive right into installing Concrete or learn the System Requirements for doing so.

Concrete CMS is a Content Management System that has allowed individuals involved with websites to easily manage their content and their site structure. Above all else, the goal behind Concrete has always been to make it easy for anyone to run a website.

Concrete CMS is an Easy to Use Web Builder

We certainly designed concrete as a toolbox for agencies to use in building great sites they wanted to put in the hands of clients. That being said we've been pleasantly surprised over the years to see many thousands of individuals with little to no technical background have great success building a small site with concrete on their own - no coding required. Version 7 improves the fluidity, feedback and appearance of the interface significantly, to the point where Concrete can compete with incredibly easy to use web builders, like Squarespace or Wix, without sacrificing power under the hood.

Concrete CMS is a Framework like Symfony or Laravel

Beneath the interface components and site structure of concrete sits a powerful framework built from custom components and third party libraries from projects like Laravel and Symfony Components. Concrete has always provided model-view-controller development, and more recently has embraced domain-driven design as well. Many commercial websites require custom extensions, and Concrete provides many ways to extend the core code base to support development like this. Concrete is a member of the PHP Framework Interoperability Group and fully supports modern PHP standards and code conventions.

Read on to learn more about how Concrete CMS works!

License

Concrete CMS is released under the MIT License. Third party libraries (found in the concrete/vendor directory and in the js/ and css/ directories) are released under their own license – which are compatible with the MIT license.

The MIT License

Copyright © 2008, Concrete CMS Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.