axilent tool talk from breaking development 2012

38
Create Once, Publish Everywhere

Upload: loren-davie

Post on 08-May-2015

201 views

Category:

Technology


0 download

DESCRIPTION

This is the talk I gave at Breaking Development 2012 in Dallas. It discusses the Axilent Platform, and it's use in multi-channel publishing: to mobile devices, tablets and whatever else is on the horizon.

TRANSCRIPT

Page 1: Axilent Tool Talk from Breaking Development 2012

Create Once, Publish Everywhere

Page 2: Axilent Tool Talk from Breaking Development 2012

The Problem We Used to Have

Content

Website

Page 3: Axilent Tool Talk from Breaking Development 2012

Solution: Content Management Systems

Page 4: Axilent Tool Talk from Breaking Development 2012

The Problem We Have Now

Content

Page 5: Axilent Tool Talk from Breaking Development 2012

Separate Workflows for Separate Channels?

Page 6: Axilent Tool Talk from Breaking Development 2012

NPR’s Create Once, Publish Everywhere

Page 7: Axilent Tool Talk from Breaking Development 2012

What Is Necessary for COPE?

• Automated Publishing through an API

• Central Repository of Structured Content

• Unified Publishing Workflow

Page 8: Axilent Tool Talk from Breaking Development 2012

The Axilent Platform

• Automated Publishing through an API

• Central Repository of Structured Content

• Unified Publishing Workflow

Page 9: Axilent Tool Talk from Breaking Development 2012

1. Automated Publishing Through An API

Page 10: Axilent Tool Talk from Breaking Development 2012

Just publishing every piece of content in the

repository is dumb.

Page 11: Axilent Tool Talk from Breaking Development 2012

Editorial Policy

• Editorial policy decides what, when and where to publish content.

• In the pre-Internet and WYSIWYG world, done with content selection and layout decisions.

• However, in the multi-channel world, layout doesn’t make a lot of sense any more.

Page 12: Axilent Tool Talk from Breaking Development 2012

Content Channels

• Automates editorial policy

• Any mix of content selection algorithms

• Accessed through the API

• Change the mix at any time without re-programming.

Page 13: Axilent Tool Talk from Breaking Development 2012

Content Channels Demo

Page 14: Axilent Tool Talk from Breaking Development 2012

Different Content for Different Purposes?

Page 15: Axilent Tool Talk from Breaking Development 2012

Different Content for Different Purposes?

i18n

Page 16: Axilent Tool Talk from Breaking Development 2012

Content Flavors

Page 17: Axilent Tool Talk from Breaking Development 2012

Content Flavors

Mobile

Web

Tablet

Title

Body

Summary

Mobile Summary

Page 18: Axilent Tool Talk from Breaking Development 2012

Content Flavors

Mobile

Web

Tablet

Mobile Channel

Web Channel

Page 19: Axilent Tool Talk from Breaking Development 2012

Content Flavors Demo

Page 20: Axilent Tool Talk from Breaking Development 2012

2. A Central Repository of Structured Content

Page 21: Axilent Tool Talk from Breaking Development 2012

Structuring Content With Content Types

Article

TitleAuth

or

Body Category

• Structure defined by Fields

• Fields have data types

• Publishing channels can rely on structure of content

Page 22: Axilent Tool Talk from Breaking Development 2012

Structuring Content With Content Types

Article

TitleAuth

or

Body Category

• Fields have Saliency

• How relevant is a content item with a matching field?

• Assists with content selection algorithms

Page 23: Axilent Tool Talk from Breaking Development 2012

3. Unified Workflow

Page 24: Axilent Tool Talk from Breaking Development 2012

Workflow

Review

Process

Deploy

Page 25: Axilent Tool Talk from Breaking Development 2012

Review Steps: Editing Content

• Review Steps allow people to edit content.

• A focus on editing structured content

• A full blown CMS

Page 26: Axilent Tool Talk from Breaking Development 2012

Review Steps: Editing Content

• Version Control

• Team Editing and Communications

• Tagging and more

Page 27: Axilent Tool Talk from Breaking Development 2012

Inbox Demo

Page 28: Axilent Tool Talk from Breaking Development 2012

Process Steps: Automated Content Processing

• Shapes content in preparation for publishing

• Automatically applied to content when it passes through a Process Step.

Page 29: Axilent Tool Talk from Breaking Development 2012

Process Steps: Automated Content Processing

• Truncate words

• Sanitize text

• Convert to slug

• Auto-tagging

• More to come!

Page 30: Axilent Tool Talk from Breaking Development 2012

Content Processing Demo

Page 31: Axilent Tool Talk from Breaking Development 2012

Deploy Steps: Publishing Content

• On deployment, content becomes available to the API

• Content published to “Deployment Targets”: availability zones for content

• A Deployment Step can publish to any number of Deployment Targets

Page 32: Axilent Tool Talk from Breaking Development 2012

Content Deployment Demo

Page 33: Axilent Tool Talk from Breaking Development 2012

Integration

• RESTful APIs

• Content as JSON or XML

• API is secure! API keys + HTTPS.

Page 34: Axilent Tool Talk from Breaking Development 2012

Integration

• Content API retrieves deployed content and Content Channels

• Library API pushes content into the repository

• Integration with legacy CMS possible

• WordPress plugin, more to come!

Page 35: Axilent Tool Talk from Breaking Development 2012

Documentation

docs.axilent.com

Page 36: Axilent Tool Talk from Breaking Development 2012

Axilent - a SaaS Platform

• Automated Publishing through an API

• Central Repository of Structured Content

• Unified Publishing Workflow

Page 37: Axilent Tool Talk from Breaking Development 2012

Axilent - a SaaS Platform

• Free to open an account - no credit card required!

• Free for developer use

• Pricing based on production API usage

Page 38: Axilent Tool Talk from Breaking Development 2012

www.axilent.com

[email protected]