CMS compare : Concrete5, WordPress, Silverstripe

Ouch :) This article was published 16 years ago - might be out of date, check out stuff or leave comment

This article makes a quick comparison of 3 popular PHP  Content management Systems :  Concrete5, Silverstripe and WordPress. While Concrete5 and Silverstripe are two real content management frameworks, WordPress is hugely popular as a blogging platform and each new version brings new feature that make it perfectly usable as a CMS, provided you install specific plugins such as PageMash.

Among these 3 popular content management solutions, each on has its own specific features. In a few words

  • WordPress is perfect for community based content websites
  • Silverstripe is perfect for basic page management in a multiple level hierarchy, with limited user rights and priviliege system
  • Concrete5 is ideal for large organisations with complex user groups and workflow schemas

what they have in common : features we compare

  • unlimited hierarchy structure with drag and drop reordering
  • a visual form editor
  • flexible data schema for tables and records
  • wysiwyg editing with advanced media management

comparison table

Page Management
inline editingYESYESYES
drag & drop pages reorderingPageMash pluginYESYES
templatemanagementsite wide + code basedpage types + template / per pageper page type (code based)
programmatic content type**************
version controlYESYESYES
version compareYESYES (requires python)YES
File / media upload
unlimited file size (swfupload)YESYESYES
wysiwyg form makerYES
cforms2 plugin
form page type
form confirmation messagetext editorNOwysiwyg editor (additional field in page)
entry listYES
basic HTML - no delete button
basic html - no delete button
You might also like

Online Image editing : jquery's way

Create url for mod_rewrite

Cushy CMS administrates static pages

modX 2 : first opensource ext js cms ?

jobberbase : Neat PHP jobbase application

Zimplit, simple CMS

  1. Nando AuNando Au says: You may want to review Concrete5 latest version since it includes captcha and form confirmation message either in the forms page itself or a new pageCheersNando
  2. Chad Cantrell says: I think your C5 info is misleading. C5 does in fact have Captcha, validation is easily done, confirmation on forms is included.I think if you are going to try and better the web community with a resource, then you should at least have up to date information available.You don't cover any of the MAJOR client/sales/large scale benefits that would embarras Wp and SS. Such as in-context front end editing, advanced page, addon, and template permissions.To say this study and information is lacking in data/facts would be a robust understatement.
  3. //de//desays:This is out of date. concrete5 supports much of what it says cannot be used, here
  4. KentKentsays:Depends on your needs and it's pretty hard to reach a conclusion based on 12 factors
  5. CybernautixCybernautixsays:In summary would you say that Concrete5 is a worthy contender for building decent CMS sites?
  6. HelloNingboHelloNingbosays:THANK YOU for this useful review !!
    There are quite a lot of users trying to find a CMS where one can concentrate on adding content rather than spending weeks on tuning the soft and coding addons.
    Although WordPress is more blog orientated, these 3 CMS target on easy learning curve and interface and that's really great !
    Btw, Concrete5 and Silverstripe seem quite similar (at least when you see their dashboard), could be interesting to have a more detailed comparison about these 2...
  7. RemoRemosays:Concrete5 also provides captcha protection out of the box
  8. adminadminsays:Hi Sigurd, is the captcha available in the userDefinedForm page type form builder ?
  9. Sigurd MagnussonSigurd Magnussonsays:Thanks for doing the review. Note that SilverStripe provides CAPTCHA-like protection out of the box through integration with Akismet ( and a "maths question" like those shown our website, e.g. is then a CAPTCHA module you can add to your projects, see

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Name *

Email *


Save my name, email, and website in this browser for the next time I comment.

Leave a Comment

Your email address will not be published. Required fields are marked *

To top