HTML Logo by World Wide Web Consortium (www.w3.org). 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 compo.sr 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
  • Preview support [PLACEHOLDER ONLY - IMPLEMENTED IN OTHER TOPIC]
  • 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