- ocPortal
-
ocPortal Developer(s) ocProducts Ltd Initial release February, 2004 [1] Stable release 7.1.5 / 06th September, 2011 Development status Active Available in English Type Content Management System License CPAL Website ocportal.com 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,[2] with contributions from programmers Chris Warburton, Paul Duffy & Philip Withnall and designer Allen Ellis.[3]
Contents
Associated companies
Bitnami announced the release of a new installer stack for ocPortal towards the end of June in 2009 [4]. Installatron, a plugin for hosting control panels also includes ocPortal within its list of included scripts [5]. 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 which had not yet been found by Facebook[6].
Features
ocPortal has a number of features which can be included when installing the software or added later [7]. Some of those features are:[8]
- Self extracting installer option
- Automatic Site map Generation
- Support for short URLs
- Highly Web standards compliant, see more information below
- Theme Wizard
- Rich Media Support
- Social Media Syndication
- RSS & Atom Support
- Media Galleries including optional watermarking
- News & Newsletters
- Forums
- Shopping Cart & e-commerce functionality
- Customisable Pages
- Web Banners
- Images of the day option
- Site statistics and analytics support
- Downloads
- Calendar
- Quizzes and Surveys
- Points store
- Search functionality
- Support ticket support
- External software integration support
- Polls – Simple voting system by users
- Catalogues for Links & FAQs etc
- CEDI (Structured Wikis)
- Blogs
- Chat Rooms, Instant Messaging & Shout-out boxes
- Multi-site network support including shared membership
- Multiple User group support and customisation
- Control of user privileges
- Unique Realtime "Rain" visual usage tracker
Standards compliance
ocPortal complies with a number standards.[9] 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, HTML5 rel semantics, OpenSearch 1.0, DOM, SVG & ECMAScript
Accessibility and internationalisation
WCAG 1.0 and 2.0, with support for AAA, Unicode, ATAG[10], 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 [11] when compared to projects such as Drupal and Joomla. [12]
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” [13]. 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 [1] and the current version is Version 7.1.5. In September of 2009 ocPortal was added to the CMS reports top 30 web applications from a list of 1,700 [14]. In December 2009 ocProducts moved to new offices in Sheffield [15]
Version history
- March 2004 – version 1 Released; Included limited page support & basic features [16]
- August 2004 – version 2 Released; Software largely re-architected
- November 2004 – version 2.1; introduced member database, attachments
- October 2005 – version 2.5; Added discussion forums
- July 2006 – version 3 Released; Included a UI overhaul
- August 2008 – version 4 Released
- January 2009 – Included in the Opensource CMS Demo program [17]
- June 2009 - included in the Killerstartup's “Web App Tools” list [18]
- September 2009 - version 4.2 released. [19]; Included Joomla, Wordpress & HTML website importers
- February 2010 version 4.3 released [20]
- July 2010 version 5 released [21]; Included a major Adminzone overhaul, Gallery re-design, Added the ability to transcode video and an innovative real time visual usage tracker.
- March 2011 version 6 released [22]; Included many performance improvements, stability improvements, and usability improvements.
- May 2011 version 7 released [23]
References
- ^ a b Quarkbase information relating to ocPortal
- ^ Interview with Chris Graham on The Admin Zone website
- ^ About ocProducts
- ^ Bitnami press release
- ^ Installatron ocPortal script
- ^ Facebook engineering blog post
- ^ The Industry Standard, 3.18.10
- ^ CMS Matrix ocPortal page
- ^ ocPortal standards list
- ^ ocPortal ATAG Compliance
- ^ WebmasterFormat review of ocPortal
- ^ Alexa traffic rank
- ^ Symantec Security Response
- ^ CMS Report - ocPortal added to CMS Reports top 30 List
- ^ Syndication of ocPortal news relating to the new office
- ^ ocPortal history – major versions
- ^ Opensource CMS ocPortal Review page
- ^ Killer Startups ocPortal listing
- ^ CMS Wire Version 4.2 release article
- ^ CMS Report Version 4.3 release article
- ^ ocPortal Version 5 release article
- ^ ocPortal Version 6 release article
- ^ [1]
Categories:- Open source content management systems
- PHP programming language
- Free software programmed in PHP
- Web application frameworks
- Cross-platform software
Wikimedia Foundation. 2010.