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, which is now in beta. ocPortal 9 will be superseded by Composr 10.

Head over to for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.

Progmattic customisation

Use this space to share information relating to progmattic customisation

In addition to the community-editable documentation above, we have the following official tutorials:

Submitted by ChrisW
Here's a screenshot of my test ocPortal installation's homepage. It's running 8 custom blocks (the 2 Flattr ones are blocks, the other 6 are miniblocks). All of the miniblocks are written according to the instructions in the miniblocks tutorials above, and only took a few minutes each to make. The labels for each show how simple it is to include these blocks in your Comcode.
Submitted by Chris Graham
Explanation of how the results table interface works…

View topic: Duplicating the Member Code -
CEDI change-log Post