Organizing Content

Structure

Content Objects are designed to store and serve all media and information necessary for rendering a complete ’list view’ or ‘detail view’ of movies, episodic content, albums, or any groups of individual video or audio content. For a general introduction to Content Objects, Content Libraries, and Content Types, see Concepts.

There is no requirement on how to organize content in Content Objects but the Eluvio Media Platform uses a set of conventions that makes this decision easier:

  • Primary media are stored in their dedicated Content Object. For example, a movie, an episode of a show, or a song will be placed in one Content Object.
  • To represent the ‘structure’ of the media, use a Content Object to represent a ‘series’, a ‘season’, an ‘album’, or any such grouping, and use Fabric Links to point to the primary media Content Objects

Each Content Object - primary or structural - can in turn contain all the necessary metadata, images, and Fabric Links to render a full view of that object.

Site Object

By convention, a Content Object with the Site Content Type is needed for each application. A Site object can contain all necessary imagery, metadata, and artwork to render the front page and any other sections of the application, as well as Fabric Links to the media objects that will appear on the site (likely these would be grouped by something like ‘series’, ‘albums’, etc. as described above).

See our Site Sample app on GitHub for an example of using a Site object and container objects such as ‘series’ and ‘seasons’, as well as using Fabric Links to navigate to the primary media objects and playout

An implementation of the Site Sample app is also available once you have an account.