Archive for the ‘Digital Publishing Platform’ Category

DPS 29: Streaming Video and Audio

2014/01/13 Leave a comment

StreamingAudioVideoAdobe’s DPS just keeps churning out updates. For the full release notes, go here. but the big news for me is the ability to stream video and audio for DPS, so you no longer have to embed them. I guess this had always been possible as a web embed feature, but this is nice because you can decide where to host your own videos.


DPS: Looping Video

2013/12/20 Leave a comment

IcecreamBart Van de Wiele at City Desktop Training posted this video on how to loop video with Adobe’s Digital Publishing Suite. It’s pretty awesome.

If you don’t want to sit through all 8 minutes of it though, here is the quick run down.

  • Make video auto play
  • Make video into Multi-state object
  • Make  slideshow auto play
  • Make slideshow loop with sufficient delay

If you are clever with MSOs, they really can do A LOT of stuff. Thanks, Bart, for the wonderful tip!

Adobe InDesign: DPS: Add Button Cushion Zone

2013/07/05 Leave a comment

So it happened. I built a bunch of buttons in InDesign and they were too small to target (fat fingers). The button looked good at the current size (36×36 pixels), but the activation zone needs to be bigger. Apple’s HCI guidelines for minimum touch area size is 44×44 pixels.

Instead of rebuilding everything and changing the look and feel of the interface, I added a stroke to the button (it increases the size of the already-built button), and then turned the stroke opacity to zero. And it worked! The only thing that would have made it better is if I’d already made an object style for the button.

Screen Shot 2013-06-29 at 5.20.26 PM Screen Shot 2013-06-29 at 5.20.45 PM

DPS Webinar Notes: Part 7: Building a Custom Look, Feel and Experience for DPS Apps

2012/11/01 Leave a comment

Social Networking & Favoriting

  • Enable Wev Viewer
  • Uncheck “Protect’ content
  • Viewer Builder (enable sharing) (web based browser)
  • Facebook sharing,
  • Desktop (web broswer) viewer
  • Favoriting (Star Icon) – like bookmarks, works across multiple issues

Custom HTML5 Features

  • DPS Supports most webkit APIs and HTML5 functionality
  • Use embedded webviews or create standalone html5 pages
  • Examples: Search, custom TO
  • Use Adobe Edge to create animated and interactive HTML5 content

Enterprise App Distribution

  • Enterprise App distrbution – distribute your DPS app from your own location without listing it on the Apple iTunes store.
  • Useful for corporate and educational apps that are intended for internal company
  • Folio & content is hosted by Adobe’s DPS service

Restricted Distribution

  • Deliver content to specific group for Free (without signing in)
  • Differs from entitlement in that the folio is not available for separate purchase
  • Offer specific folios to sub segments of user base authorized users

Branded Storefronts

  • Publisher controlled UI for folio broswer (library view)
  • Allows for incorporation of branding and unique elements
  • Common uses: Sponsored ad placement. Content categorization, incorporate other content, Deliver personalized information, Search functions.

DPS Enterprise Edition APIs

  • Entitlements API –  user database
  • Store Front  API – can use HTML, Javascript
  • Use as combinatio for personalized experience

More Resources

DPS Webinar Notes: Part 6: Analytics & Services

2012/10/31 Leave a comment

Digital Magazines are truly measurable. Every interaction is measured!

DPS Dash Board

  • Basic internal analytics from DPS dashboard (website)
  • Track individual downloads, day by ay break down, purchases, individual overlays

Site Catalyst

  • Advanced internal alalytics
  • For larger publications
  • Top 10 articles, reading patterns, time spent on ads, user segmentation (create custom group of people with any shared attributes. ie, user who looked at at least one page ad for at least 30 seconds). Auto reporting

Audience Research

  • 3rd party approval for public statments, external reporting
  • MPA (assocition of magazine media)  metrics
    • Total consumer paid digital issue
    • Total readers per issue
    • Total sessions per issue
    • Total time spent per reader per issue
    • Average # of sessions per reader per issue
  • MRC accredited!

DPS Webinar Notes: Part 5: Assemble & Publish

2012/10/30 Leave a comment


  • Entitlement – Permission to download an item
  • Fulfillment – Process of making entitled content available for downloading
  • Marketplace – Where apps are available for downloading
  • Distribution Service – Where Folios are availalbe for downloading
  • In-App Purchase – Allows the purchase of content or subscription within your app

Types of Apps

  • Single Folio – The folio is built into the app. The app has no library
  • Multi Folio – A libray based viewer that is a shell for all your published folio/issues (in Ap purchase allowed)
  • Multi-Folio with subscription App – Gives publishers the ability to offer itunes or google play based subscription options
  • Multi Folio with Entitelment – Connects the app with an entitlement server to give customers the ability to ahtenticate a subscription purchased outside of the application (ie, buy print subscription, get digial subscription for free)
  • Enterprise Signed App – Internal distributio of app rather than downloaded from App Store. Requires Apple ios enterprise license.

Folio Producer Tools

  • aLibrary Filter – specify filter name in each folio (ie can filter by language)
  • Update Content – include content in update, otherwise just metadata update

Folio Editor

  • Change metadata
  • Download Priority
  • Protected – enables social sharing and desktop broswer

DPS App Builder: Before you Begin

  • Aple requires all applications to be signed by a valid certificate
  • Each certificate requires its own p12 file and mobile provisions file
  • Certificates are not tired to the product ID. You can use these for multiple apps
  • Mobile provision file determines which ipad/iphones ca install and use your app
    • Tied to app ID
    • Mobile provisions file & development app includes a list of ipad IDs called UDIDs (Testing apps have a list of Ipad Serial Numbers attached to restrict distribution)
    • Mobile provision file for distribution app does not include UDIDs

APP Builder

  • Use App Builder (application) on Mac only
  • or from Dash Board (browser based) (?)
  • Use App Builder to download test app or upload to distribution server
  • Options include setting persistence of scroll bar, hot zones, rate this app
    , Setup icons and splash screens, enable newssteand, custom store fronts

Enterprise Signed App

  • Apple allows you to distribute iOS applications using an enterprise distribution provider profile. When you use this profile, you do no thave to distribute the application through the app store. Rather, your end users can download and install the applications from a webpage that you provide
  • From DPS App builder, choose “enterprise signed build’ option.
  • look up distributing_enterprise_ios_ viewer_apps.hml for more help

DPS Webinar Notes: Part 4: Folios & Articles

2012/10/26 Leave a comment

.Folio File

  • A collection of articles (cover, articles, ad.). Indesign files
  • Represents an issue of a magazine
  • Folio assets are bundled as a package, like a ZIP file
  • Folio is a package of assets built by the Folio Builder and unpackaged and rendered by the Viewer
  • Articles in folios are created as snap-shots of the original Indd files (Jpgs, PNG, PDF)
  • Overlays are nteractive objects that are layered on top of the static snapshots
  • An XML manifest file describes the order of articles and includes XY coordinates for the interactive overlays on the page.
  • Folios can be produced manually or by using Folio Builder, Folio Producer, and distributed APIs

Contents of a .Folio file

  • Rename the folio as .ZIP to see inside
  • includes Folio.xml – the manifest file for articles and locations of overlays
  • Meta-INF (folder) – like an epub

Attributes of a Folio file

  • Name
  • Viewer Version
  • Target device & Dimensions
  • Orientation selection
  • Ridge Edge Binding
  • Default Format (Jpg, PNG, PDF)
  • Cover Previews – Shown in the library view
  • Publication Date
  • Status (retail/public)
  • Product ID
  • Library Filter – specify category of folio, eg, different languages

Viewer Versions

  • Folio Builder allows you to create folios that are targeted for specific viewer versions
  • Newer version – with newer features are available ~6 weeks with each DPS release
  • Newer versions can display old content but old viewers can display new content
  • Incompatibility case: For example, if a viewer (app) is build with v20 and a folio is published with v23, then the app has to be updated before the folio can be displayed
  • Mandatory updates
    • Folio builder updates are always mandatory to maintain compatibility with folio producer service
    • Targeted viewer version is set to stay the same during updates
    • Best practices is for publishers to change targeted viewer version 2-3 times a year.

Attributes of an Article

  • Name
  • Format
  • Title
  • Byline
  • Kicker
  • Description
  • Tags
  • Download Priority
  • Protected – Allow social sharing if it is turned off
  • Smooth scrolling
  • Ad
  • Hide from TOC
  • TOC Image

Previewing & Testing

  • Desktop Content Viewer – Part of the DPS Tools
  • Test on Ipad – Upload and sign in with the viewer App
  • Sideload the app – requires to build a side loadable content viewer app with Enterprise edition for Apple. Android just plug it in


  • Renditions are variations of the same folio that have different dimensions targeted to different devices.
  • Must have same name and properties (except dimensions)
  • The distribution service detects the type of device and services the corresponding rendition.
  • If a specific device rendition is not available the distribution service picks the losest one based on screen size / aspect ratio, letterboxes the content and services it to the device.
  • CS6 aids the creation of renditions with the liquid layout feature.


  • Need enterprise edition DPS service and Enterprise app developer license to create private apps
  • Single edition has no custom UI, no updates except as a whole app update
%d bloggers like this: