Finally, the v0.9.8 final release is here!
Posted at May 03, 2010
Running only 4 months late, v0.9.8 has finally been released as a stable download. As a special suprise we even included a free forum module beta in the release which you may have already seen in action on this site.
The full changelog for PyroCMS v0.9.8 is massive. Pretty much every line of code has changed since v0.9.7 which may explain why it has taken so long to get this new version out the door. All of these changes have been addressed in recent posts about the RC releases, but might be worth mentioning again:
- Widgets - Drag and drop self-contained logic into almost anywhere
- Variables - Define variables in the Control Panel and place them anywhere you like in the site.
- Third-party folder - Put your modules and your themes in a special folder out of the way of the main applicaiton.
- Syntax - Now use Dwoo in your news articles, pages, etc to access all sorts of hidden power.
- Upgrade script - after installing v0.9.8 each upgrade can be done by going to http://example.com/upgrade
The rest of the changes can be seen on the Change-log page of the Documentation.
We tried to avoid changing too much since v0.9.8-rc2 but we have made some serious compatibility and portability improvements.
Compatibility / Portability
PyroCMS has been used on all sorts of operating systems, server stacks and PHP versions but there were a few oddities that would stop it working for users that did not know enough about their setup to tweak the code. To stop users having to crack open the source code we have made several changes to avoid these problems.
We are now using $config['uri_protocol'] = 'AUTO' and we have removed all query strings, so this will now automatically work on servers that have bad support for $_SERVER['PATH_INFO'].
Some badly configured Windows servers were having an issue with include_path not being set. We now automatically set include_path for you in the main index.php to avoid this from happening.
Installer tweaks
Lot's of people were installing PyroCMS with the default option of "Apache (with mod_write)" when mod_rewrite was not actually installed. As you can imagine, this caused problems and would give 404 for any page other than home. To avoid any similar confusion the default option is now "Apache (without mod_rewrite)".
A few fields have been added to Step 4 of the installer to allow users to pick their own login details. This means no more "log in, make user, log out, log in as new user, delete old user" when you first install.
Summary
All in all the v0.9.8 development has gone well. We've added some extremely powerful features then spent quite a while making it work for more people, on more servers and get easier for those with a lower technical understand of server software and the CodeIgniter framework PyroCMS is built on. Download the newest version and have fun!

Comments