Concrete5 is the most Rock Solid CMS
July 17, 2015

Concrete5 is the most Rock Solid CMS

Kevin Call | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Software Version

5.6.3.3 and 5.7

Overall Satisfaction with Concrete5

Concrete5 is used for a variety of purposes to address our website needs. From college calendars, news releases, and directories on into marketing and internal support items. It's OOP based architecture makes troubleshooting AND development easy to handle. Since it is database driven, its ability to scale is excellent. The best thing about Concrete5 however is its ease-of-use with In-Context Editing abilities. It's very intuitive to use. As such, it has allowed me to take a supervisory role of the website as a whole, while empowering many editors who are experts on a given area throughout our company to post compelling content to the site, freeing me up for larger development tasks and fine-tuning. Concrete5 is the best CMS I've ever used on a large scale, empowering myself and many colleagues to easily setup, manage, grow and maintain our web presence.
  • Dead simple editing. Basic training can be performed over the phone in under 30 minutes if needed.
  • OOP architecture makes development and troubleshooting a logical and easy to handle.
  • Ability to override the system with customizations, and ensure those customizations do not break when the system is updated. Brilliant setup to allow this.
  • Speed. As with any system, it's easy for a developer or designer to bloat the system. Attention must be paid to speed costs associated with any new functionalities.
  • Higher ROI
  • Better conversions
  • Increased employee efficiency
  • WordPress,Drupal,Joomla,Grav,October,Pico
Concrete5 absolutely shines in comparison. While there are areas where one system may perform a specific task better than Concrete5, when it comes to the whole package Concrete5 can't be beat.
Concrete5 is excellent for both small and large-scale enterprise sites due to it's excellent editing interface. Allows for easy development and deployment, and the ability to pass the project off to web editors to maintain. However, since it is database driven, I believe for small websites it can be seen as overkill, like any other database driven CMS such as WordPress, Drupal, or Joomla. I would consider it overkill only in situation where a small—under 30 page—website is needed and the content will not change often nor is there a need to publish new content via blogs or event posts. In those situations, a plain HTML based site works best, but will require someone with web knowledge to update it. Otherwise, Concrete5 is a rock solid choice—pun very much intended.

Concrete CMS Feature Ratings

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

Using Concrete5

Everything from basic personal profile page management that powers the online directory to full-fledged "micro-sites" efficiently managed by experts in a given are, then fine tuned by the admin.
1 - Solid fundamental knowledge of HTML and CSS goes a loooooonnnng way. After that, any knowledge on PHP and Javascript only make it better and allows those with that knowledge to easily create their own functionality packages and themes as needed.
  • Online Directory
  • SEO and Marketing
  • Calendars and Events
  • News Posts
  • Program information
  • Sub-Sites
  • Mobile Apps
  • Online Directory
  • Discussion Forums
  • Anything we can dream up for the web, Concrete5 can do for us.
It's damn-near perfect!

Evaluating Concrete5 and Competitors

Yes - Basic HTML webpages that required manual editing of the HTML to update. Replaced Drupal as the CMS for our site.
  • Price
  • Product Features
  • Product Usability
  • Product Reputation
  • Prior Experience with the Product
  • Vendor Reputation
  • Existing Relationship with the Vendor
  • Positive Sales Experience with the Vendor
  • Analyst Reports
  • Third-party Reviews
Ease of editing is key. After setup, if I—as the developer—have to hand site editors a book on how to edit (I'm looking at your Joomla) then little editing is going to get done. Concrete5 is dead simple to understand for the common man or woman, and that empowers everyone to add a stone to make a mountain easily.

Concrete5 Implementation

Anyone with basic knowledge of HTML and CSS can do almost anything with Concrete5, short of developing additional functionality which can generally be found as an add-on.
Yes - 
  1. Migrate current site content from Drupal to Concrete5
  2. Update content and workflows where it made sense during the migration
  3. Train new editors
  4. Add more content
Change management was a major issue with the implementation - Needed to develop several customizations during the migration. A better route would have been to re-work them totally rather than trying to emulate what was in Drupal. Once done though, everything worked like a charm.
  • Various little details that needed to be addressed
  • Ability to pick and choose feature posts and events for the homepage
  • Ability to work with Google Calendars.

Concrete5 Support

Concrete5 is open-source and has an incredibly strong, polite, and supportive community. You can get an answer to nearly anything you want to do with Concrete5 by googling for it, searching the Concrete5 discussion forums or stack overflow, or posting your question to the forum. Members are very courteous and do not look down on those with less knowledge. And answers are always quick, informative, and supportive.
ProsCons
Quick Resolution
Good followup
Knowledgeable team
Problems get solved
Kept well informed
No escalation required
Immediate help available
Support understands my problem
Support cares about my success
Quick Initial Response
None
Yes - On rare occasions where time or expertise prevents us from doing the work ourselves, which has only happened once due to hard deadline constraints.
Bought an add-on that supported Google calendar imports. Noticed some quirks. Filed a support ticket with the add-on developer, who thanked me for pointing it out and quickly fixed it, then issued an add-on update for all users of said add-on to reap the benefits of—all at no cost.

Using Concrete5

It does everything it needs to in a common-sense, easy-to-understand manner. What more could you ask for!
ProsCons
Like to use
Relatively simple
Easy to use
Technical support not required
Well integrated
Consistent
Quick to learn
Convenient
Feel confident using
Familiar
None
  • In-Context editing interface. See a typo? Click edit on the page and edit it right there where you see it. You're not placed into a editing "backend" that looks nothing like the page the typo was found on. See it, edit it, publish it—all on the same page.
  • Installing additional (and nice!) themes and functionality add-ons directly from the vetted/curated Concrete5 marketplace
  • Adding new content, pages, or posts.
Yes - I've made basic updates on the fly on mobile very quickly. Otherwise, I don't use mobile for editing due to the small, inefficient mobile keyboard—not Concrete5 itself.