Schema.org and HTML5 in ocPortal 7.1 Beta
The ocPortal development team is pleased to announce that ocPortal 7.1 has now entered beta.
ocPortal 7.1 brings full support for HTML5 and for the schema.org meta-data initiative that Google/Yahoo/Bing jointly announced on Thursday 2nd June. This article explains how we have received schema.org, and how we have implemented it into ocPortal.
We feel that schema.org is a very important project, and is perfectly aligned with the goals and nature of ocPortal, so we have scrambled to release a solid implementation (achieved within 3 days).
Not only should schema.org support enhance the Search Engine Optimization of ocPortal websites, it really opens up new interoperability possibilities. For example, look at how Microsoft have been using 'tiles' in Windows Phone, and the recent Windows 8 demo. This is a great example of how semantic markup can be used to create rich interfaces from website data. Because ocPortal now provides this data automatically, in the standardized schema.org microdata format, ocPortal webmasters need not do anything to enable these kinds of interoperabilities.
Specifically, we have implemented the following into ocPortal from HTML5:
- Use of the XHTML5 doctype
- Use of HTML5 semantics tags: header, footer, aside, nav, article, time, output
- upgraded/changed HTML4 functionality that is no longer valid HTML5
- workarounds to make Internet Explorer display pages reliably when HTML5 tags are present
- (We already supported, and continue to support, HTML5 video)
- (We already supported, and continue to support, HTML5 drag and drop upload)
And the following from schema.org:
- WebPage (the default, and we properly support marking up elements such as breadcrumbs, and what the prominent navigation links are)
- ProfilePage (authors, member profiles)
- ContactPage (various contact blocks, support tickets)