ocPortal

ocPortal
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

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

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

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]

Features

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

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

Web publishing

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

Accessibility and internationalisation

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

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

Metadata

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

Criticisms

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.

History

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

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

Version history

Included limited page support & basic features.[22]
Software largely re-designed.
Introduced member database, attachments.
Added discussion forums.
Included a UI overhaul
Included Joomla, WordPress & HTML website importers and Dublincore support
Included a major Adminzone overhaul, Gallery re-design, and added the ability to transcode video and an innovative real time visual usage tracker.
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.
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.

References

External links

Wikimedia Commons has media related to OcPortal.
This article is issued from Wikipedia - version of the Wednesday, March 23, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.