Releasing ImpressPages CMS 3.0
Everyone has expected to see ImpressPages 2.7 to be released, but we renamed it to 3.0. If you have custom made widgets that operate with files or images, they might not work after update (read below about file repository).
If you have plugins that operate with images using CRUD you are fine to update. Theme modifications have no influence to the update.
Our policy is to update major version when something becomes incompatible. That will allow everyone to track versions and double check on updates.
File / Image repository
Introduced File / Image repository gives you a new way to reuse any file that has been uploaded earlier. Even if file is not used anymore, its original version still stays in repository for the future.
As it was earlier ImpressPages CMS tracks carefully each file and knows exactly which one could be removed. Therefore, later on we will introduce more tools to cleanup old files automatically or manually depending on your needs.
Now you can use a Reflection service to create thumbnails of your images on the fly. That means you need to care about only the original file in Files repository. All other resized versions of the file can be created dynamically when required and you don't need to track them or take care about cleaning them up. It's all done by the system. As always - automagically!
Other features / fixes:
- file upload element type in Contact form widget
- services instead of globals
- events on login / logout and other user events
- improved system exception handling
- synchronized PHP and MySQL time zone
- non default MySQL port support
For the full list and details of the changes please look at our GitHub.