An important part of ocPortal is the strength in which it follows web standards, and has led the way in several areas, including being the first large CMS system to fully support Dublin core since 2009. ocPortal was the first to offer full ATAG accessibility support for the authoring tools built into the system, and also the first CMS to support Schema.org microdata as standard, which was implemented shortly after the announcement of the standard.
The main ocPortal community has its own section dedicated to developing the usability for visually impaired users and has been developed over a number of versions to make ocPortal one of if not the most usable for visually impaired users as standard.
ocPortal has a stated vision of standards compliance including the key features which many users use on a regular basis which are also built with web standards in mind. ocPortal complies with web standards in four key areas which include Web, Accessibility and internationalisation data and feeds and Microdata.
ocPortal’s web standards support includes elements such as HTML and CSS standards but also includes other elements such as Opensearch to help aid the interoperability of the search results. The web standards support also includes for Scalable vector graphics (SVG) and Document Object Model (DOM) as well as others
Accessibility and internationalisation
ocPortal really comes into its own with its support in the Accessibility and internationalisation section as it is translated into several languages through the community driven system. ocPortal offers full WCAG 1 and 2 support to AAA standards and as mentioned above fully supports ATAG authoring tool standards. There is also support for Unicode and WAI-ARIA which governs the way to make Web content and Web applications more accessible to people with disabilities. ocPortal also supports the UK government recommendations for Access key support.
Data and Feeds
ocPortal offers extensive support for a wide range of Data and feeds which are commonly used around the web and this helps ensure excellent interoperability. Data and feed standards support includes XML, RSS 2.0, Atom and I Calendar for linking your onsite calendar with other software. There is also Support for SQL, LDAP 3, XSL transformations and Outline Processor Markup Language (OPML).
In addition to Schema.org and Dublincore which has been mentioned above, ocPortal also supports Facebook’s Open Graph, hCalendar, hCard and numerous rel tags such as nofollow.
On top of these standards listed above, more details of compliance standards can be found on the ocPortal website. ocPortal also has developed Comcode XML which allows more web users to implement rich media into their website without being programmers. Also, OCP Core which extends Dublin core to incorporate some Web 2.0 functionality.