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.

Beta-countdown: May 26th

Beta-countdown: May 26th ocPortal now includes eCommerce support for the first time. As with the quizzes, this support is based around what was previously an addon, but has now been significantly improved to meet our core-release standards.

New features present in the ocPortal 3 eCommerce support that were not in the addon include:
  • the ability to create 'usergroup subscriptions', so that members may pay real money to become a member of a certain usergroup
  • the ability to browse all transactions that the system has processed

The 'usergroup subscriptions' functionality is built on top of the 'subscription' functionality which is built on top of the 'purchasing' functionality which is built on top of the 'eCommerce functionality' which is built on top of 'PayPal'. This layering is fully configurable and extensible at every level, and new levels may be constructed by skilled programmers wishing to extend the system. In fact, the eCommerce framework was originally designed to be able to accept new types of product; we use it here at to handle registrations, using our own eCommerce hook to create and deliver keys, send e-mails and upgrade our customers to the relevant usergroup.

Other features of the eCommerce system include:
  • invoicing
  • accountancy charts
  • support for cash or other external transactions

View all