Skip to content

Introduction to Vish Editor Presentations structure

Aldo edited this page Feb 9, 2015 · 8 revisions

Introduction to ViSH Editor Presentations structure

This document presents the basic structure of a ViSH Editor Presentation in JSON introducing the fundamentals definitions and elements.

"A ViSH Editor presentation is defined by a set of slides and metadata."

There are different types of slides, each of them has its own definition.
The most basic slide is the standard slide.

"A standard slide is defined by a template and a set of zones, each of them contains only one element."

The template defines the zones or areas of the slide: their type, position and quantity.
As a zone contains only one element, a zone an its contained element are uniquely related, hence we can refers likewise to the element or the zone which contains it.

The other types of slide ( Flashcard, Virtual Tour, Enriched Video ), which are referred as non-standard slides, have in common that all of them consists in a list of particular attributes and a set of standard slides, referred as subslides.
This types of slide will be explained later in their corresponding sections.
By default and from now on, the term "slide" will refers to a standard slide , specifying explicitly when it refers to a non-standard slide.

The following sections provide more information in order to get a deeper understanding of the ViSH Editor Presentations structure.
Notice that a basic example of a full presentation in JSON can be found here.
And also take into account that the specification of the different elements that can be included in a slide can be found here as well as some examples of their definitions in JSON.

  1. Basic presentation example in JSON
  2. Presentation Metadata
  3. Slide elements examples in JSON
  4. Flashcard example in JSON