Content APIs: A is for Access

Please watch this two minute video. It does an amazing job of describing the utility of APIs using a deck of playing cards.

Content APIs are on the rise because we need ubiquitous access to content.  For a while now, I’ve felt like our content management systems are being deployed as Roach Motels (see resources at the end), where content checks in, but it doesn’t check out. Forever locked into a single (web) channel with no easy way out.

A couple weeks backs, I explained why content APIs are becoming critical to those in the content business.  They help mitigate the Roach Motel problem.  The big guns are already reaping the rewards of their early investments in content APIs. Take Netflix, after just two years of deploying an API, it’s seeing a x37 increase in API usage, the majority of which is through internal consumption.

Today, let’s walkthrough through a couple of examples to drive home the point that APIs lower the bar to making content accessible: available to people, processes and products that potentially do not to contribute to the production or ongoing management of the content.

Read more

Why Content APIs

Have you been hearing a lot about APIs recently? Or maybe the Create Once, Publish Everywhere (COPE) thinking that came out of NPR? It doesn’t matter whether you have or haven’t really. What’s important is that we understand why APIs are on the rise.

Why did the big guns invest heavily in APIs and are now reaping serious benefits. Netflix, NPR, Twitter, Facebook, Expedia, Guardian, Google, to mention a few, have well established APIs that grant third parties, that’s people like you, me and other companies,  controlled access to their functionality and content.  That’s right, these companies have created a playroom filled with shiny new toys (content and functionality) and have given us the key (API) to play with them.  But why?

What value do these companies see in APIs? Why do they continue to invest in them?  And how do I get me some API action?

Read more

Meaningful HTML

Today you’ve been asked to create some meaningful HTML.  What’s that you ask?  We’ll get back to that.

However, you knew that this day would come and prepared for it.  You have a very simple, but workable content model jammed packed with meaning and structure.  You’ve already done the hard content modelling work and identified the key content types for your business.  For for each content type, you have:

  • A name.
  • A one line description of its purpose.
  • A list of its attributes and a one line description for each.
  • A clear understanding of the relationships it has with other content types.
  • Open and transparent agreement, across business, UX and technology, on all of the above.

So, back to the meaningful HTML task.  HTML was never designed to convey meaning.  It’s a display language. However, search engines, web crawlers and browsers need meaningful content to better display search results and deliver awesome customer experiences.  They can’t do that with a display language.  Microdata, RDFa and Microformats are popular Internet specifications that add semantics to HTML to make it meaningful.

You have a content model.  Let’s put it to work.

Read more

Crossing the Great Content Model Divide

What happens today? Delivering and maintaining large web sites is hard. It requires the business team to communicate what they want and for the technology team to deliver what they need. The two groups are known for not getting on. For a web project to succeed, they must eat from the same table, talk the same language and reach consensus. Communication is … Read more