ImpressCMS 2.0 Final

ImpressCMS 2 has arrived, just in time to celebrate the project's 17th anniversary.

Anniversary

The first ever beta release of ImpressCMS was released on 6th January 2008, a very long time ago in Internet years. Today marks the 17th anniversary of that day, and we are very proud to release a major new version of our favorite CMS into the world.

Get this release here :

Download ImpressCMS

 

With this release of ImpressCMS 2.0, the majority of the original scope of the 2.0 release, defined almost 10 years ago, is now realised.

The focus is on providing compatibility with newer version of PHP (PHP7.4 up until PHP 8.4) and code cleanup. Existing modules that are compatible with the newer PHP versions should still work, as long as they are not using any of the deprecated functions that have been removed in this release.

PHP Version bump

This version, ImpressCMS 2.0, does require PHP versions 7.4 and above, and contains several corrections and security improvements compared to the previous release. Because of this requirement, the only database connection type is PDO, If your site is using the MySQL connection type, you will need to switch prior to moving to this version.

Module Support

Module support will be a major factor for this release. There are lots of deprecated functions that have been removed since the previous release. PHP 8.0 and each new PHP version after that also introduced their share of deprecations, so most modules will need some attention to get them working again without issue.

The effort is underway to update the most used modules first, more on that to come in the coming days/weeks.

Bugfix in v2.0.1

There was a small but breaking typo in the 2.0.0 release, this has been corrected in the 2.0.1 release and the links point to that version now.

 

The comments are owned by the poster. We aren't responsible for their content.