Start Testing CMSMS 2.2-beta2
About a week ago, we announced that the CMS Made Simple dev team released 2.2 beta for public testing. A large handful of significant bugs have been found—and squashed—in the first beta release of CMSMS 2.2. Due to the nature of these bugs we felt it was a good time to push ahead with a second beta.
Some of the biggest changes in this release are in the phar installer itself. We have fixed issues in directory selection, caching, and a problem with the manifest which prevented people from being able to upgrade.
Also, we fixed issues with respect to translations, caching of stylesheets on frontend requests, exporting designs, and a smattering of other minor issues.
We encourage you to grab the newest beta at your earliest convenience, and, please: keep testing. Our goal is in the end to make CMSMS 2.2 the most stable and problem free release yet, and we can only do that with your assistance.
Keep up the good work!
|Watch on Youtube.com
About beta testing
Beta testing is just that: testing. Using the application and looking for problems, documenting them, reporting them, and re-testing after they are reported fixed. It can take some of your weekend time, or numerous evenings, to actively participate in the beta testing program. It can be a very time-consuming process, and it is not always fun.
However, that does not mean that beta testing cannot be rewarding. It is a great way of learning how new features will work before you start building a new application or website, it allows you to experiment with techniques and processes and functionality you have never explored before, and it is an excellent way of giving back to the community, and building awareness of your personal brand.
Some people are tempted to use beta software for production purposes; we discourage this and do not support it. Beta software is subject to change more rapidly than the production versions, and there is no certainty of an upgrade path or compatibility with the final production version. So please, please, don't.
Beta testing is also not the time to request new features (for that beta). Although you can request features as normal through the CMSMS project on the Forge, we will not be considering new features for the 2.2 version. That doesn't mean we won't make minor tweaks for usability or to improve behavior, but mostly we are concerned about ensuring that this version of CMSMS works as intended in as many environments as possible.
What needs testing
Everything... Because we have made minor or major adjustments to just about everything, we need complete testing of CMSMS 2.2 beta in as many environments, with as many people, as possible. Some of the major things to test are:
Third party modules
Because we have a brand new database abstraction library, we need to test as much of the functionality of third party modules as possible. Although the database abstraction library has been tested now by the Dev Team for well over a year, we anticipate that there still may be a few edge cases of compatibility to address.
Upgrading, including from version 1.12.x
We still support (with the same caveats) upgrading directly from CMSMS 1.12.x to 2.2. Though not a complete install, it should work exactly the same as it did for the 2.0 or 2.1 releases. As well, because of the new assets structure, some files will be moved around during the upgrade process. We need to ensure that all customizations still work as they did before.
We encourage you to try upgrading a copy of some of your more complex websites, or those using more third party modules, or those using some advanced features. This will help us to ensure that when the production version is released, that upgrading is as smooth as possible.
Working with template and .css files
The new 'assets' structure that was implemented allows manipulating templates and stylesheets in the filesystem as well as in the database. It also provides a location for custom language strings, custom plugins, and custom module templates. We are looking forward to hearing your feedback on this functionality.
We have continued to make efforts to improve performance, particularly on the front end. To this end, we need your help in load testing. Both when using slow servers, and on regular servers with high traffic.
Working with the file picker
As history has shown us, working with files in different environments is often problematic, with respect to performance and permissions, particularly with hosts using obscure configurations. We need as much assistance testing the file picker in different environments, and with different purposes, as possible.
Watching the admin log
Numerous improvements have been made to the admin log to help with monitoring and troubleshooting your applications or sites. As well, it uses the new asynchronous processing functionality. So while you are testing, please periodically check the admin log to ensure things are working well.
Duration of the beta period
We anticipate that the beta process will undergo a few different releases, over the course of a few months. We have no official end-date for the beta process, but once bug reports start slowing, and participation in the beta starts to fade we will begin making preparations for the final release.
Where to get it
This is a public beta. Anybody can download the latest beta from our downloads page. New versions will be created periodically, and announcements will be placed on the forum.
Where to get more details
The changelog file that is available both in the doc directory and from within the installation assistant contains extensive details about what has changed to-date in this version of CMSMS. We encourage you to read that in detail.
Where and how to provide feedback
The CMSMS Dev team has created a new forum on forum.cmsmadesimple.org for discussing issues specifically related to the 2.2 beta: https://forum.cmsmadesimple.org/viewforum.php?f=89. Here you can report your problems. You can also review what others have tested, and try to reproduce them, to provide additional information.
Additionally, the #cms IRC channel on freenode http://webchat.freenode.net/?channels=#cms is available to allow talking about your issues in real time. You may also use your favorite IRC client. Many members of the Dev Team are continually on this channel and may be able to answer questions or assist you with isolating a problem in real time.
As a reminder: when resolving issues the developers need as much information as possible. This includes the expected behavior, actual behavior, steps to reproduce the issue, messages generated in the system, logs and/or displayed to you, and information about your environment. Often an issue is only environment-specific, and although you may be experiencing problems, others may have no issues with the exact same test. We absolutely NEED as much information as possible in order to resolve issues in a timely manner.
Let's have fun
Although testing can be a time-consuming, and not-so-easy task, we need your help to make CMSMS as stable, secure, and fast as possible, So let's have some fun with it!
This is a great opportunity to learn about some of the advanced features of your favourite content management system, to improve your skills, to build your personal brand, and to make some new friends. We look forward to talking with you.
The CMSMS Dev Team