Concrete CMS
An open-source CMS offering in-context editing for marketing sites and intranets.
What is Concrete CMS?
Concrete CMS (formerly concrete5) is an open-source content management system known for its intuitive in-context editing experience. It allows editors to click directly on page elements to edit them, making it accessible for non-technical users.
Originally developed in 2003 and rebranded in 2021, Concrete CMS serves organizations needing user-friendly content management with strong permission systems.
Free open-source version (MIT License) with commercial hosting and support options.
Architecture and Technology
Concrete CMS is built on PHP with Symfony components.
Core Components
- Stacks/Blocks: Reusable content elements
- Page Types: Structured page templates
- Attributes: Custom metadata
- Express: Custom data objects
- Workflows: Approval processes
In-Context Editing
- Edit directly on the live page
- Drag-and-drop blocks
- Real-time preview
- Stack reusable content
Typical Use Cases
Concrete CMS is commonly used for:
- Corporate intranets: Employee portals
- Marketing sites: Brand and campaign pages
- Government sites: Public sector needs
- Educational institutions: School and university sites
- Non-profits: Organizational websites
Strengths
- In-context editing: Edit on the actual page
- User-friendly: Accessible to non-technical users
- Permissions: Granular access control
- Workflow: Built-in approval processes
- Open source: Free to use
- Multi-language: i18n support
Limitations and Trade-offs
- Market awareness: Less known than alternatives
- Smaller ecosystem: Fewer add-ons
- Performance: Can be resource-heavy
- Developer community: Smaller than major CMSs
- Modern features: Headless capabilities available via REST API
SEO, Performance, and Content Governance
SEO
Built-in SEO tools with configurable URLs and meta management.
Performance
Caching available. Optimization may be needed for larger sites.
Content Governance
Strong user permissions and workflow system. Version history.
Tips and Best Practices
- Train editors on in-context editing
- Use page types for consistent structure
- Implement workflows for content governance
- Explore marketplace for add-ons
- Consider hosting options for support
Who Should (and Should Not) Choose Concrete CMS
Best Fit For
- Organizations needing simple editing
- Intranet projects
- Government and education
- Existing Concrete CMS users
Not Ideal For
- Headless projects
- Developer-focused teams
- Maximum plugin ecosystem needs
Common Alternatives
- WordPress: Larger ecosystem
- Drupal: More enterprise features
- Craft CMS: Developer-friendly
- Umbraco: .NET alternative
Concrete CMS works well for organisations prioritising simple content editing.