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.

4.1.1 released

4.1.1 released Version 4.1.1 has now been released. This version is a patch release that introduces a number of bug fixes since the last release. Upgrading is advised due to some important bug fixes.

4.1.1 has intentionally been made a very safe upgrade, to bring ocPortal to a very stable point. The only changes in 4.1.1 that are applicable to upgraded sites are bug fixes, and all fixes have been double-checked for correctness.

To upgrade from 4.1.0, follow the steps in your website's http://mybaseurl/upgrader.php script. You will need to copy the URL of the attached TAR file as one of these steps ("3: Upload an upgrade TAR for extraction").
Please be aware that the upgrade tar is produced only to upgrade from v4.1.0, not early v4 releases.

alternatively (but not recommended), you can manually upload the files inside the attached TAR file over existing files (7-zip is just one of many tools for tar files). This is not recommended because it will bypass the upgraders addon-aware extraction algorithm and potentially cause problems.

» Download: 4.1.0-4.1.1.tar (1.51 Mb, 829 downloads so far)


ocProducts cannot make any guarantees about the speed of which any new bugs might be patched, for this upgrade or any other upgrade. It is your own responsibility to make and test a full website backup (files and database) before you upgrade, for use in the unlikely event of you wanting to revert your upgrade. Some users may wish to test upgrades (and pre-fix any theme compatibility problems that could occur) on a staging site (a private mirror of their live site).
If you don't follow our advice by taking and testing a backup, and end up needing emergency repair help, ocProducts can help charged at our hourly rate.

For more details, see our upgrading tutorial.

The following relatively major bugs have been fixed:
  • Javascript detection redirection for new visitors going to a bad URL
  • Problems with the new canonical link system when mod_rewrite enabled
  • Incorrect timezone detection for guests
  • Problem creating new panels via the zone editor
  • Incompatibility with cms_catalogues and cms_galleries on some PHP versions
  • Error on flow mode galleries

The following minor bugs have been fixed:
  • Bug exporting newsletter subscribers to CSV
  • Typo in statistics date chooser UI
  • When editing a banner the owner username field was populated with the member ID instead
  • Incompatibility between Google Ads and the WYSIWYG editor
  • Typo wrt option controlling download statistics display within the stats block
  • ADD_TOPIC language string quoted as missing in some block arrangements
  • Bad character semantics for the 'times' symbol
  • FTP error messages incorrectly suppressed during execution of upgrade script
  • Birthdays not showing correct age in the users-online block
  • ocPortal API doc error in global.php, and typo in svg.php
  • Incorrect import order in myBB importer
  • Extraneous line-break in side-personal-stats block template
  • Inability to type underscores into code fields
  • Incorrect table rendering for video preview boxes
  • JS-Tooltips not following mouse
  • The Comcode 'insert list' button not working for multiple list items
  • Result-browser interface redirecting away instead of sorting

The following browser rendering bugs have been worked around:
  • Calendar event viewing on IE6
  • Major breadcrumbs problem on IE7, obscuring large part of available resolution
  • Member profile viewing on IE6
  • Anomalous error messages for some Firefox users

The following usability improvements have been made:
  • Anyone who adds a banner and has 'Avoid banners' permission will be informed that they won't see the banner when active.
    • In addition a new 'Hidden option' has been added that allows this permission to be turned off even for admins.
  • Tiny improvement to printing stylesheet. Tiny rendering improvement in QUERY_SCREEN template. Tiny consistency improvement to ZONE_CHOOSE template.

The following Tempcode improvements have been made:
  • PANEL_WIDTH and PANEL_WIDTH_SPACED symbols may now be overridden via variable setting
  • A new symbol has been added 'TRIM', which removes white-space (HTML and plain) from either side of a string
  • MATCH_KEY_MATCH can now take a list of alternative match-keys, as a shorthand 'OR' match

View all


There have been no trackbacks yet