Most information within Telligent Community and interactions with Telligent Community conform to the platform's content model, an abstract, global organization of all content and its associated containing structures to enable platform-level global functionality.
[toc]
What is the Content Model?
The content model is an abstract representation of general content and its containing structures. This generic model is used to provide global services from the platform to enable consistent interactions and simplified extensibility and integration. The content model consists of three types of entities: Containers, Applications, and Content.
Containers
Containers are the top-level organization structure for content. On their own, containers offer little functionality aside from organizing applications, which contain content. Containers can be nested within themselves to provide deep navigational structures.
Within Telligent Community, the most prominent example of a container is a group.
Applications
Applications exist within a single container and are the direct owner of content. That is, all content exists within a single application which exists within a single container. Within Telligent Community, applications are are used as the basis for URL routes and permissions/security.
An example of an application in Telligent Community is a blog.
Content
Content exists within a single application and represents authored, not structural, information. Most interactions within Telligent Community are on content. Likes, bookmarks, comments, activity streams, notifications, search, etc occurs on content.
An example of content in Telligent Community would be a post within a blog.
An Internal Example: Forums