Amazing CMS, easy to use for both developers and admins
February 27, 2021

Amazing CMS, easy to use for both developers and admins

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Concrete5

Concrete5 is used to allow the company's developers to easily create a flexible website that allows its clients to update their content with minimal fuss, and allows the developers to quickly implement new features or changes as when requested by the client. The level of control a client has over their site can be fully tailored to suit the their needs and technical skills.
  • As a dev, the Page object (coupled with page attributes, nav menus and page lists) makes structuring a website or web app a dream. The separation of page templates from page types also helps, the former being about layout while the latter is more conceptual.
  • As an admin, you pretty much have as much control as the developers of the site decide to give you.
  • The versioning system allows admins to roll changes back and work on changes before publishing them.
  • The permissions system is exceptionally powerful, allowing roles and/or individual users to be included or excluded from each permission.
  • The attributes system allows pages, files and users to be given custom properties of various types (e.g. text, image, colour).
  • Lack of a REST API for using as a headless CMS (although I believe this will change with the next major version).
  • No built-in way that I'm aware of to integrate React and/or Vue components.
  • No equivalent to WordPress + Advanced Custom Fields' "repeater" fields for adding an indefinitely long list of page/file/user attributes (though it's worth noting that the way Concrete5 is structured makes the need for this much rarer than it is in WordPress).
  • POSITIVE: It replaced a custom-built CMS, which instantly meant more features for clients, a smoother development process, and fewer bugs
  • POSITIVE: The "Block Designer" plugin allows new, bespoke blocks (types of content) to be created in-house easily and at low cost.
  • NEGATIVE: Occasionally, clients will ask for features not supported by Concrete5. Overdependence on this one CMS makes it difficult to estimate for and use alternative technologies.
Concrete5 outshines WordPress in almost all regards. The only two areas in which I've known WordPress to be the better option are:
  • Its "Advanced Custom Fields" plugin, which has slightly more flexibility than Concrete5's built-in attributes system
  • Its menu creator which, while far less automated than Concrete5's excellent auto-nav and page list blocks, does allow full control over which pages will appear in a menu

Do you think Concrete CMS delivers good value for the price?

Yes

Are you happy with Concrete CMS's feature set?

Yes

Did Concrete CMS live up to sales and marketing promises?

Yes

Did implementation of Concrete CMS go as expected?

Yes

Would you buy Concrete CMS again?

Yes

Concrete5 is perfect for a website that needs to be regularly updated without accessing the code, whether that be because a developer created your site for you, or because you yourself are a developer who wants to keep the time spent on updates down.
In my experience, it's less useful for modern web apps such as PWAs that would benefit more from technologies such as React and Vue.

Concrete CMS Feature Ratings

WYSIWYG editor
9
Code quality / cleanliness
9
Admin section
8
Page templates
8
Library of website themes
Not Rated
Mobile optimization / responsive design
7
Publishing workflow
9
Form generator
7
Content taxonomy
9
SEO support
Not Rated
Bulk management
8
Availability / breadth of extensions
6
Community / comment management
6
API
Not Rated
Internationalization / multi-language
Not Rated
Role-based user permissions
10