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, which is now in beta. ocPortal 9 will be 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.3 released

4.1.3 released Version 4.1.3 has now been released. This version is a patch release that introduces a number of bug fixes since the last release. Upgrading is suggested due to fixes to browser compatibility.

To upgrade 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").

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.

Your upgrade to version 4.1.3

You can generate an upgrader from any version of ocPortal to any other version. If you access this upgrade post via the version information box on your Admin Zone front page then we'll automatically know what version you're running.
If you'd prefer though you can enter in your version number right here:

(usually blank)

(example above is for upgrading from 4.3.2 beta1)


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.

Fixes have been made to the following issues:
  • Fixed WYSIWYG problems with attachments:
    • attachment_safe used in wrong circumstances
    • unicode problem when converting attachments
    • cannot convert safe attachment back, and messes up session code with anti-leeching
    • wysiwyg gives no warning attachment img could not be completely edited
    • comcode XML conversion not working when wysiwyg on even though it is implied it should
    • alt attribute missing for inline attachment images
    • IE7 problem adding attachments when the WYSIWYG editor is on
  • Fixed some unnecessary passing of keep_session parameter
  • Personal-topic notifications now inform the user if there are further posts in the same topic
  • Error now given if trying to use "Convert to Comcode XML" when the WYSIWYG editor is enabled
  • Fixed problems with keypress detection Javascript (related to inputting into codename fields)
  • Fixed preview on Safari and Google Chrome
  • Fixed complex problem relating to theme images and languages (emoticons and avatars affected)
  • Fixed a number of problems with shared installs (unofficial functionality, used by our own demoing system)
  • Fixed RSS character set problem for some UTF feeds
  • Fixed character set problem with WYSIWYG editor
  • Fixed small API doc error and minor type strictness error
  • Fixed Custom Comcode tags that contain Tempcode
  • Fixed abstract file manager on Windows
  • Made template search case-insensitive, and admin zone search case-insensitive in one additional place (accounts for case-insensitive file-systems)
  • Improved Custom Comcode tag add/edit screen to auto-correct example field when tag name is changed
  • Fixed problems with videos in main_gallery_embed block
  • Added automatic template cache emptying to the config module (required in a few cases)
  • Fixed problem if login module uninstalled
  • Clarified instructions in upgrader
  • Fixed 2 bugs on the IOTDs choose screen (broken link, and sensitivity to thumbnail cache clearance)
  • Improved SMF importer a bit
  • Fixed double-login problem if session lost during redirection
  • Fixed tabbing on news form
  • Allowed meta keywords / tags to be entered when adding content
  • Fixed a number of problems with the side_tag_cloud block (bad linking to search, incorrect hook codes)
  • Allowed the side_tag_cloud block to limit itself to a selection of different hooks (previously it was an 'all or one' choice)
  • Fixed that the side_tag_cloud block was not automatically decached when content edited
  • Fixed a problem with indexing zip files for search
  • Fixed mysql-strict mode problems on addon installation/upgrade
  • Fixed block caching problem that could cause CSS to not load in rare conditions
  • Fixed some cases where cookie support was required when it should not have been
  • Fixed a rare race-condition event in the tempcode system
  • Made the addon system tolerate corrupt addon files residing in the addon directories
  • Fixed some concurrency problems in the addon system
  • Fixed it so modules and blocks auto-install correctly when an addon is installed
  • Fixed some very minor problems in the news API
  • Made the upgrader smart when it comes to alien files that were once overrides for addons now uninstalled
  • Clarified language used in the upgrader integrity scan and file extraction
  • Fixed duplicate author problem, and authors of modules/blocks/addons coming up as website content authors
  • Fixed inappropriate attempt to try and write a tar index if a zero-byte (corrupt) tar file is opened for reading
  • Fixed very minor error mail condition caused by bots trying to mess with 'keep_' variables
  • Fixed login via forum (double login was incorrectly required)
  • Fixed major performance problems when using a partial language pack
  • Minor language changes: Fixed trivial display issue in the 'add block' tool, missing full-stop in newsletter module, anomalous space, referenced 'Tagging' in the SEO/meta lang string, and gave proper block name to side_tag_cloud.
  • Fixed CSS error (background-color: none)
  • Fixed zone editor on Opera
  • Fixed small problem of appearance of Comcode 'hide' tag on Opera (and similar markup in other places)
  • Fixed newsletters for fresh installs
  • Minor form usability improvements to the split/merge interface in OCF
  • Fixed minor concurrency problem when deleting chat messages
  • Fixed ctrl+alt+shift method of editing images (click whilst holding these keys to open up theme image editor)

View all


There have been no trackbacks yet