concrete5 is now available! Version 5.6 has been stable for a very long time (the previous version,, was released nearly two years ago.) We're forging ahead with exciting updates in version 8, but 5.6 still contains some worthwhile fixes and improvements for legacy sites, including

  • Security improvements
  • Workflow improvements
  • Bug Fixes
  • Export Improvements

You can download concrete5 here >

This last one is a big one; if you have a legacy site and you'd like to migrate it to version 8, the first step is to upgrade it to version 5.6 so you can use the 5.6 legacy migration tool to export your sites. fixes a lot of bugs with that process. You can get the full list of fixes and changes here.


Did this interview with Dino - was super fun, thanks!


PHPUK 2017

In less than a week, I'll be boarding a plane heading to the twelfth annual PHPUK conference. PHPUK is one of the largest PHP conferences in the world and boasts a strong lineup of talks including topics around new PHP features, community, hosting, performance, security, and even dealing with people.

One talk I’m particularly looking forward to is entitled “Towards a framework-less world” where Michael Cullum speaks to the growing trend of micro-libraries and framework agnostic code.

The fun will be hosted at The Brewery, which has been serving brews and hosting events since the mid-eighteenth;'  century! This venue is large enough to host three tracks at once, that means for any one time slot there are three talk options for you to choose from. The camaraderie that comes with a shared understanding of the problems we all face as PHP developers and the shared experience of learning and teaching is humbling, to say the least. Even with all the learning and teaching, the thing I’m absolutely most excited about is getting to see old friends, and making new ones, from the concrete5 community and the greater PHP community.

So if you are heading to PHPUK as well, or if you are in London, do not hesitate to reach out to me!

concrete5 8.1.0 is now available. In addition to a bunch of bug fixes and minor improvements, this update adds the ability to the form block to use an existing Express object form, dramatically improves concrete5's time zone support and much more. 

Today's the day for a big update! concrete5 8.0.3 is now available, as is is a tiny maintenance release – we broke Environment Information again in the last update (sorry!) and this fixes it. 8.0.3 is fixes a number of bugs in 8.0 and is highly recommended for those running 8.0. Check it out!

View full 8.0.3 release notes

concrete5 8.0.2 and are now available! This is a pretty small update, but if it fixes issues that you're experiencing you'll be sure to appreciate it! 8.0.2 smooths out more issues with the update process, fixes a bug with Express that made working with Express impossible in 8.0.1, and even adds a little feature to go with our latest Express video. is a tiny release; it fixes an incompatibility in the system environment dashboard screen when installed on PHP versions below 5.4.

Download concrete5

View Release Notes

View 8.0.2 Release Notes

Less than a week after 8.0, we have our first point release for concrete5 version 8. 8.0.1 fixes a number of bugs, a couple security issues and incorrect settings. fixes some PHP version incompatibilities, security issues. Both are highly recommended; if you're running 5.7, grab straight away. If you're on version 8, 8.0.1 is what you want.

We are proud to announce that concrete5 version 8 is now available for download! You can get it from here:

A year or more in the making, version 8 features Express Data objects, file manager and stack folders, improvements to workflow, user desktops for collaboration, timed page releases, upgraded multilingual internals, a better installation process, and a completely updated, attribute-based form block. For developers, version 8 also features a refactored and rearchitected attributes system, a whole new workflow and notification system, much better support for the PHP Doctrine project, numerous updated versions of core and third party components and much much more.

The second release candidate for concrete5 version 8 is here! Featuring Express Data Objects, UI improvements, File Manager upgrades, User desktops, notification updates, multilingual improvements, better installation and much more, concrete5 8 is our biggest upgrade in years – and will be fully backward compatible.