From Wikipedia, the free encyclopedia
Jump to: navigation, search
Logo ocportal.gif
Developer(s) ocProducts Ltd
Initial release February, 2004
Stable release 9.0.24 [1] / February 4, 2016 (2016-02-04)
Development status Active
Available in English
Type Content Management System
License CPAL
Website ocportal.com

Relaunch as Composr CMS[edit]

ocPortal is now known as Composr after a relaunch and re-brand in early 2016. Upgrading[2] from ocPortal v8/v9 to Composr v10 is supported. Current ocPortal users should also check the Migration roadmap[3] for more information.

About ocPortal[edit]

ocPortal is a free and open source content management system (CMS) written in PHP and based on a MySQL backend database. The software has been developed by British software developer Chris Graham since 2004,[4] with contributions from programmers Chris Warburton, Paul Duffy and Philip Withnall, and designers Allen Ellis and Robert Goacher.[5]

Associated companies[edit]

Bitnami announced the release of a new installer stack for ocPortal towards the end of June in 2009.[6] Installatron, a plugin for hosting control panels also includes ocPortal within its list of included scripts.[7] In early 2010 ocPortal was one of the first websites to use Facebook's Hiphop HP on a live site and in Production. ocProducts founder Chris Graham completed a number of tests and reported a number of bugs not yet found by Facebook.[8]


ocPortal has a number of features which can be included when installing the software or added later.[9] Some of those features are:[10]

Standards compliance[edit]

ocPortal complies with a number standards.[11] covering areas such as web publishing, accessibility and internationalization, metadata and data storage and distribution.

Web publishing[edit]

HTTP 1.1, XHTML 1.0, CSS 2.1, CSS 3, HTML5 rel semantics, OpenSearch 1.0, DOM, SVG & ECMAScript

Accessibility and internationalisation[edit]

WCAG 1.0 and 2.0, with support for AAA, Unicode, ATAG,[12] Internationalisation, UK Government, recommendation for access keys & Section 508,

Data and feeds[edit]

XML, RSS 2.0 (all formats/variants), Atom 1.0, iCalendar 2.0, LDAP 3 & OPML.


Dublin Core, hCalendar, hCard, hReview, rel-nofollow, rel-enclosure, rel-license, rel-tag & XFN (limited support)


ocPortal's weak points have been noted as its relatively small community. Very few community addons or themes have been released for ocPortal [13] when compared to projects such as Drupal and Joomla.[14]

Early versions of ocPortal were hit with a setback in the form of a HTTP Remote File Include security vulnerability which “presents itself when an attacker provides a remote path to the 'req_path' variable through the URL”.[15] This security vulnerability was fixed in later versions and several processes were added to make any future vulnerabilities less likely.


ocPortal was originally released in February 2004 [16] and the current version is Version 9.

  • January 2009
Included in the Opensource CMS Demo program [17]
  • June 2009
Included in the Killerstartup's “Web App Tools” list [18]
  • September 2009
Added to the CMS reports top 30 web applications from a list of 1,700.[19]
  • December 2009
ocProducts moved to new offices in Sheffield [20]
  • June 2012
Included in Webhosting Search's list of the best web tools [21]

Version history[edit]

  • 1.0 - March 2004
Included limited page support & basic features.[22]
  • 2.0 - August 2004
Software largely re-designed.
  • 2.1 - November 2004
Introduced member database, attachments.
  • 2.5 - October 2005
Added discussion forums.
  • 3.0 - July 2006
Included a UI overhaul
  • 4.0 - August 2008
  • 4.2 - September 2009[23]
Included Joomla, WordPress & HTML website importers and Dublincore support
  • 4.3 - February 2010[24]
  • 5.0 - July 2010[25]
Included a major Adminzone overhaul, Gallery re-design, and added the ability to transcode video and an innovative real time visual usage tracker.
  • 6.0 - March 2011[26]
Included many performance improvements, stability improvements, and usability improvements.
Included SEO, and Social Media integration improvements as well as a large scale upgrade to the ocPortal code as well as security upgrades.
  • 9.0 - Aug 2012
Major improvements to the templates and theme systems. HTML5 is now standard including improved CSS3 support. New Anti-Spam and Content Filtering systems top a very long list of other improvements.


External links[edit]