Join the Mailing List
Beta release for ImpressCMS 1.3.3Published by Skenow on 2012/7/19 (2579 reads)
The ImpressCMS team is proud to present a beta release for ImpressCMS 1.3.3. Also included in this release will be updates to some of the core modules - Banners and Profile will have new releases.
This release is now ready to test, with a next beta of RC release planned on August 1st 2012. Let's take out the test sheet and make this a rock-solid release!
The complete list of changes can be found on the changelog on Assembla.
Major changes in this release
This release has a major change to our password encryption methods and also to some of our authentication methods. Recent news stories about major sites having their user database hacked and passwords leaked has left many administrators scrambling to patch their sites or find new solutions. ImpressCMS has and always will have security as a primary focus. When you upgrade an existing site with 1.3.3, all the current passwords will be expired and users will need to reset their passwords upon their next login.
This is not to say our previous versions were insecure, we have been using 2-part Salt Keys & offering multiple hashing algorhythms since ImpressCMS 1.1. But these improvements to the system are very significant & as such we we feel it is in everyones best interests to force the password expiry, so that when users reset their passwords they will all be protected by the newer system.
Other improvements and updates
Profile module - updated with the new password encryption methods
Banners module - some bug fixes and improvements
Content module - no change
Attention: This is a Beta Release!
Beta releases are solely for development and testing purposes. These releases can be unstable, but have passed initial tests by developers and testers. The features being introduced in the release may be incomplete, but time has come for more feedback on the design and implementation of those features. Alpha releases are not for finding bugs, that is the purpose of the Beta Release.
A Beta Release is not suitable for running a live website - use it for testing purposes only.
This release is based on the latest source code, so all known critical and major bugs should be gone. This release should be feature-complete, no large refactoring parts remain.
Compatibility with ImpressCMS 1.2
ImpressCMS 1.3 introduced a major reshuffling of the core source code, but a large effort has been made to keep compatibility with ImpressCMS 1.2 and its modules. The debug messages will display deprecated messages for any old code still being used and also suggest the proper resolution for them.
Updated versions of old modules have been released to take advantage of the optimizations and restructuring started in 1.3. New modules have also been introduced based solely on ImpressCMS 1.3 to provide alternatives and also fill some previous gaps in functionality.
Verifying whether modules work correctly at this stage will enable the module maintainers to fix their code. In the absence of a current module maintainer, a new one could be found.
Please test your favorite modules for compatibility, and report on the result of those tests (either working AND non working) in the appropriate forum.
The goal of the ImpressCMS Project is to stimulate and promote the open source nature of the CMS in both the core and its modules and establish itself as the premiere CMS by expanding the system to meet the needs of their users now and well into the future.
Want to get involved?
If you're looking to join the ImpressCMS project, then get on board! All you need to do is head on over and complete the ImpressCMS Team form.
We'd love to connect with you ...
* Ohloh project