Ofip Format
Features
Tablet Publishing
Learn the latest on Tablet Publishing from WoodWing. No registration required!
WoodWing was the first vendor to provide an end-to-end solution for publishing to tablet devices from InDesign. Today there are over 200 apps in the Apple Store store created using the WoodWing Digital Publishing tools and WoodWing continues to define the state of the art for tablet publishing.
eMerge Announces Scriba 2.0
November 19, 2010 – Montréal, QC Canada
eMerge Consulting, the sole developer and distributor of the Scriba XML tool suite today announced the release of Scriba XML 2.0. This release includes support for Adobe CS5 as well as new connectors and enhanced features.
Introduction to the ofip Format
The launch of ofip is an initiative of WoodWing Software aimed at developing a standardized data format for interactive publications, such as digital magazines, newspapers, books and brochures.
Introduction to the ofip format
The ofip format is a delivery and destination display format for interactive publications.ofip documents are zip archives bundling all resources of an interactive publication. On the root level the archive contains a magazine.xml manifest file providing details about the publication, in particular the structure of the publication. The definition of the ofipdocument's manifest has been specified in xml schema format which gives content creators and software developers the necessary details for creating and understandingofip manifests. This document provides a starting point to understand the specification without taking a deep dive into the schema itself.
Document RootOn the top level (issue) an ofip manifest contains publication metadata and a list of stories (items). The order in which these stories appear in the document also defines the reading order.
|
StoryEach story (item) consists of metadata and a list of logical pages. Each logical page has a vertical and/or horizontal page. The total number of horizontal and vertical pages for a story do not need to match.
|
PageA page has a background image (ppreview) and a list of interactive objects placed on top of it.
|
|
ObjectsEach interactive object has metadata including position and size. The type element defines the type of the object.
![]()
|
AudioBy default audio objects start playing after the user interacts with the object on the page. The url can point to either a resource within the archive, or to a resource on the web. Using the autoplay element audio clips can be started automatically when the user accesses the page. The backgroundaudio element hides the audio controls.
|
VideoBy default video objects start playing after the user interacts with the object on the page. The url can point to either a resource within the archive, or to a resource on the web. Using the autoplay element videos can be started automatically when the user accesses the page. The autofullscreen element can be used to indicate the video should be shown in fullscreen mode. The moviecontrols element defines whether video controls will be hidden. The removeafterplay element indicates the entire video object will disappear from the page once it completes playing.
|
HotspotThe hotspot element itself defines the area on the page that the user needs to tap to activate the hotspot object. The url element points to an image that will be shown when the hotspot is not active. Furthermore, a hotspot consists of a number of child components serving different purposes:
When active a hotspot can contain interactive objects. The schema does not limit the type of objects that can be used, nor limits the number of levels of child objects.
|
Scrollable AreaThe url element points to the image content that is being scrolled within the area. The contentcoordinates element of the scrollable area defines the starting point and the dimensions of the content that is being scrolled. The objects element contains a list of interactive objects that appear on the scrollable area. The schema does not limit the type of objects that can be used, nor limits the number of levels of child objects.
|
Story LinkThe itemid element contains the id of another story within the publication. The pageindex contains the index of the logical page within that story.
|
© 2011 WoodWing Software BV – All Rights Reserved










