Introduction
By definition, the OpenSocial spec supports extensions to its data model: http://opensocial-resources.googlecode.com/svn/spec/2.0/OpenSocial-Specification.xml#rfc.section.5.2. In Apache Shindig, implementing data model extensions requires familiarity with Java and Shindig's back-end and requires continued maintenance as extensions evolve. This article documents how to enable arbitrary extensions in Apache Shindig's data model, circumventing the need for explicitly defining and maintaining extensions.