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.

ocPortal Developer's Guide: Conventions

» Return to Contents

ocPortal features that should be available wherever appropriate:
  • Validation
  • META keywords/description
  • User submit points, and messages about being logged in
  • User submit validation e-mails
  • Feedback: rating, commenting, trackbacks
  • Permissions
  • Virtual roots
  • Filtered edit lists
  • Do-next interface
  • Blocking guests trying to edit something owned by Guest (a bug if it isn't, but it would be good to try and abstract this)
  • Ditto blocking editing interface for something you don't have category access to
  • Attachments
  • Comcode
  • View counts
  • Splurgh views
  • Unvalidated warnings / see-in-index and jump-to permissions and display
  • Add/Edit links shown for privileged members on category/entry pages
  • Logging
  • Mass action, and policy for deletion of categories
  • AED standard form field interface and flow
  • Edit dates
  • Newsletter "added since"
  • Importing
  • 'unvalidated' hook
  • Search
  • AJAX fractional-edit support where appropriate [PLACEHOLDER ONLY - IMPLEMENTED IN OTHER TOPIC]
  • Rep-images
  • RSS
  • "top" and "recent" blocks
  • awards
  • Captcha

The following could be, in some circumstances/definitions, be called 'content':
  • Downloads
  • IOTDs
  • Galleries, images, videos
  • News
  • CEDI
  • Forum topics, Forum posts
  • Forum polls
  • Forums, Forum categories
  • Polls
  • Banners
  • Support tickets
  • Point transactions
  • Pointstore items
  • Usergroups and members
  • Chat
  • Catalogues, catalogue categories, catalogue entries
  • Filedump
  • Calendar
  • Authors
  • Comcode pages, Zones, Menus
  • Emoticons, Multi moderations, post templates, Custom Comcode
  • Download of the week
  • Flagrant text
  • Newsletter
  • Themes