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.

ocPortal 7 released!

ocPortal 7 released! Version 7 has now been released. This version is a major release with many feature improvements that maintains compatibility with previous releases. Upgrading is suggested.

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 (created via the form below) during step 3.
Please make sure you take a backup before uploading your new files!

Your upgrade to version 7

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)

We have recently had the pleasure of receiving a lot of very strong constructive feedback that has helped guide us to create the most robust, attractive, and user friendly version of ocPortal yet. We would like to thank all our users for this feedback, and ask that it keeps coming so that we can continue blazing ahead.

Feature improvements:
  • New iPhone preview feature (on any preview, you can show how it will look on an iPhone-sized screen, in ocPortal mobile-mode, and test how it will scroll)
  • In the WYSIWYG editor Comcode tags now have a tooltip to show what they will look like
  • Big changes on how you choose content to edit
    • Table of data, rather than a simple list
    • Pagination
    • Sorting
    • Previews of content in tooltips
    • Tree-lists have an 'edit in separate window' option, so you can easily edit lots of things simultaneously
  • Comcode Page cloning feature (like the page template feature many CMSs have)
  • Speedier navigation by searching
    • Open Search is now enabled by default, so Google Chrome will auto-detect it (i.e. you can search your site directly from the Google address bar)
    • Added Admin Zone search "@" syntax, for limiting search scope to get to results faster (intended for power-users)
    • The Admin Zone search result sections are now sorted alphabetically
    • Added some additional Admin Zone search synonyms
    • Theme Options are now covered in the Admin Zone Search
    • Entry-points are now covered in the Admin Zone Search (i.e. particular ocPortal screens within pages)
  • Drag and drop of images into the WYSIWYG editor when using Firefox, and other browsers when in source view mode
  • Content mass-adding feature, saving you clicks when adding large quantities of the same kind of content
  • Improved Site Tree Editor
    • The Admin Zone front page now shows a link to the Site Tree editor, for the benefit of those more-accustomed to content-tree based CMSs
    • An 'Add zone' link has been added to the Site Tree Editor's root node
    • You can now move between the Site Tree Editor and Permission Tree Editor, and the current position is remembered
    • The Site Tree Editor now has edit links for content categories
    • New 'Find in Site Tree Editor' option in the page rendering tools in the footer
    • Put a link to the redirects editor on the Site Tree Editor
  • Simplified Setup Wizard
    • Removed unnecessary choices by moving 50% of the addons under a contracted 'Advanced' expander (some are checked, some are not)
    • Added block choice preview
    • Made it more clear that the shown rules on the Setup Wizard responds to your selection
    • For usability of navigation, the Setup Wizard no longer has separate choices for the Welcome and Site zones - instead the Welcome Zone has a new 'splash screen'-like default text
  • Specific-permissions have been renamed to Privileges
  • Support for proper Time-zone selection has been added, so different users can have different daylight-saving periods; migration from the old system of offsets is automatic
  • Added AJAX-driven error messaging for a number of possible field errors, such as codenames already existing, or CAPTCHAs being entered incorrectly
  • Changes to comply with EU cookie legislation
    • New option to control whether Google Analytics cookie retention times are minimised
    • Javascript assumed on by default (there is an option to change this)
    • 'Remember me' not checked by default (there is an option to change this)
    • Guest timezone detection no longer enabled by default (only a minor feature, can be re-enabled via config option)
    • Stopped recording and using user's screen width (this was unnecessary anyway)
    • Commented out calendar RSS feed feature (we considered this feature bloat anyway)
    • Permanent session cookies are now only created when using the shopping cart, and explained that using the shopping cart will create a permanent session cookie
    • Updated default privacy policy
    • Updated site rules to say you need to agree to the privacy policy
    • Linked to privacy policy clearly from chat rooms and posting forms
    • When disabling the WYSIWYG it now asks if you'd like to save your setting (using a cookie), and similarly when activating other settings in the user interface
  • New option to allow guests to have fully cached pages served to them
  • 10% speed improvements (to be fair, we probably had previously lost 5% due to improvements made since the v6 betas, so this is more like a 5% gain), and memory usage optimisations
  • New option to disable the mobile support, if you don't want to worry about mobile themeing
  • Contact forms now send a courtesy email back to the sender, so they have a record of the message they sent
  • Added poll preview
  • Added IOTD preview
  • New hidden option to allow disabling of animation effects, useful for thin-client machines (such as Citrix workstations)
  • The main_content/main_multi_content block can now operate without 'add' or 'archive' links if you turn them off via a new block option
  • Improved Comcode Page award display to include a summary if there is no meta description set
  • mp3 files now show via jwplayer (flash or HTML5) rather than a default media player, for consistent playback
  • Renamed the comment field 'Post title' to 'Subject' as people still misinterpreted it and entered job titles
  • Improved zone editor tab/pane UI
  • Moved the Admin Zone front page blocks to the end of the Add Block helper tool, as they are unlikely to be used
  • Improved the page title on the newsletter page
  • Improved the page help on the Comcode page editor
  • Made the main editing area on the Comcode page editor bigger, and removed the unnecessary header above it
  • The search block can now take a title parameter
  • You can now hold down the ctrl key when clicking on the '+' icon on the tree lists, to expand all child nodes recursively
  • Auto-expansion of tree-lists to show what is currently selected
  • Commented the HEADER.tpl template better
  • Added inline edit button for the top panel
  • Rearranged the default order of the Account Zone's menu
  • Made all inline add links redirect back after you finish adding
  • Explained that catalogues may have their own template sets
  • Rep-images now auto-thumbnail
  • The submit links in award blocks now auto-checks the award on the requisite add-form
  • Changed zone menu to only use in-current-zone highlighting when a link explicitly points to a zone's default page
  • You can now edit multiple templates at once when choosing templates to edit from the Admin Zone
  • Simplified the 'DESCRIPTION_CODENAME' language string
  • Simplified the 'SUBMIT_UNVALIDATED' language string
  • Simplified the 'SETUP_WIZARD_2_DESCRIBE' language string
  • Improved usability of theme image selection interface by editing the 'DESCRIPTION_ALTERNATE_STOCK' language string
  • Renamed 'Select context editing tool' to 'Select page rendering tool'
  • Clarified the purpose of the "Real-time Rain button" option
  • Added 'Go to Admin Zone' links on the code-editor and config-editor scripts
  • Added clear table cell outlines in WYSIWYG editor for the virtual Comcode table cells
  • Admin Zone front page blocks now save via AJAX rather than refreshing the whole page
  • Admin Zone action-log block no longer shows pagination, and instead provides a link to the main action-log browse screen
  • The FAQs catalogue now uses auto-increment for the default order field, so it does not need filling in
  • Made CSS colour chooser more user-friendly
  • Clarified explanations of dates for the main_countdown block
  • Removed leading zeros from main_countdown block's countdown time
  • Made adding the 'random' Comcode tag more user-friendly
  • Re-ordered the Comcode tags in the 'Add tag' screen, to put the important ones first
  • Removed WYSIWYGable Comcode tags from the 'Add tag' screen to cut it down (as we already have buttons for them in the WYSIWYG editor)
  • A note about permission-inheritance tooltips is now included in the Permissions Tree Editor, and the tooltips are tidied up
  • If possible the default theme will no longer be used for emails, even if the email is triggered from a zone running the default theme
  • Emails are now always sent in the correct language for the recipient (as opposed to the language of the triggerer/CRON)
  • The new CSS editor now shows CSS class definitions in tooltips over the selector links
  • Improved boolean searches and autodetection of boolean searches, if the explicit option has been disabled via the hidden option to do so
  • Support for auto-truncating to avoid chopping-off text mid-word
  • Compulsory WYSIWYG fields may now be marked in red when not filled in
  • ocPortal chat usernames now include the local logged in user as well as the site name
  • If stack traces are enabled for all errors, a message says that this is the case and not to consider them all bugs
  • Added HTTP caching for downloads
  • Added HTTP caching for attachments
  • Added a note in the FOOTER template on how to insert site date/time
  • Added explanation of how to remove tracking notifications on the tracking emails themselves
  • Renamed 'edit CSS' to 'edit CSS (styles)'

Expand: Default-Theme changes Default-Theme changes

Expand: Accessibility improvements Accessibility improvements

Expand: Fixes for expected behaviour Fixes for expected behaviour

Expand: Notes for developers Notes for developers

With this release we have also conducted a huge market review, ensuring we were ahead of all our competitors (whether they are commercial or not) in all areas we consider relevant to our user-base. A number of the improvements in ocPortal 7, and to our website, came out of this review. In cases where our competitors have a significant feature that we don't that we think is a bad idea, we have documented our logic for not including it on our What ocPortal is not page.
There are two areas where the development team still requires the help of the community:
  1. Producing extra documentation
  2. Producing new themes
There is great sign of progress on these fronts. If you can help, please get involved!

We have also prepared a video that shows us creating a completely new advanced website from scratch, with no cheating (no prepared CSS or graphics) in under 45 minutes. This will soon made available on our front page.

Any common upgrade problems are being tracked in this forum topic.
If you have another problem, please file a bug report and ocProducts will respond and update the topic accordingly.

View all


hairdressing master course review – 18 July 2013, 7:33 PM (hairdressing master course review)

ocPortal 7 released! - – 14 July 2013, 3:57 AM (

ocPortal 7 released! -

machine shop dallas tx – 22 June 2013, 4:19 AM (machine shop dallas tx)

ocPortal 7 released! -