HTML Logo by World Wide Web Consortium ( Click to learn more about our commitment to accessibility and standards.

Moving forward with Composr

ocPortal has been relaunched as Composr CMS. ocPortal 9 is superseded by Composr 10.

Head over to for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.

3.1.3 released

3.1.3 released Version 3.1.3 has now been released. This version is a patch release that introduces a number of bug fixes and optimisations since the last release. Upgrading to 3.1.3 is a suggested upgrade. This is mainly because we haven't suggested an upgrade in a while, and we feel that this is a stable point to upgrade to. Do take a full backup before upgrading however, and leave yourself enough time to revert should you need to.

To upgrade from any previous 3.1.x release you may copy the URL of the attached tar file, and feed it into the http://mybaseurl/force_upgrade.php script on your website to allow it to automatically extract the files.
alternatively, manually upload the files inside the attached tar file over existing files (7-zip is just one of many tools for tar files).

After the files are up, open http://mybaseurl/force_upgrade.php in a web browser, login, and choose to clear caches.
For more details, see our upgrading tutorial.

» Download: 3.1.0-3.1.3.tar (4 Mb, 1746 downloads so far)

Fixes have been made to the following issues (Described in more detail):
  • Adding/editing banners produces an error message [bug introduced in 3.1.2]
  • Calendar search error [bug introduced in 3.1.2]
  • Permission setting error [bug introduced in 3.1.2]
  • Permission usergroup text not showing [bug introduced in 3.1.2]
  • Toggling the WYSIWYG editor may cause corruption
  • When a member exceeds the upload quota for their usergroup, a poor error message is shown
  • Issue wrt IE7 on certain computers (thanks to our member, Fletch, for illustrating a fix to a problem we couldn't reproduce)
  • The main_greeting block now does cacheing.

In addition, this release premiers a new version of the Tempcode source-module, the source-module responsible for handling all ocPortal's output. This new version is an alternative to the old version, disabled by default. The new version is believed to use significantly less memory, and may also be faster on some servers (especially ones low on memory). If you want to enable it (at your own risk – we must repeat that this is an experimental feature), create an empty file in your ocPortal installation folder, named fast_tempcode then clear all caches using the force_upgrade.php script. This new Tempcode source-module is experimental, and breaks compatibility with all cached data - which is why all caches need to be emptied before your site will work again. If you wish to remove the new Tempcode source-module, delete the fast_tempcode file, and clear the caches using as you cleared them before.

View all


There have been no trackbacks yet