SlideShare a Scribd company logo
Create Once, Publish Everywhere
The Problem We Used to Have




   Conten
                              Website
     t
Solution: Content Management Systems
The Problem We Have Now




 Conten
   t
Separate Workflows for Separate
Channels?
NPR’s Create Once, Publish Everywhere
What Is Necessary for COPE?

• Automated Publishing through an API


• Central Repository of Structured Content


• Unified Publishing Workflow
The Axilent Platform

• Automated Publishing through
  an API


• Central Repository of
  Structured Content


• Unified Publishing Workflow
1. Automated Publishing Through An API
Just publishing
  every piece of
  content in the
repository is dumb.
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.
Content Channels

• Automates editorial policy


• Any mix of content selection
  algorithms


• Accessed through the API


• Change the mix at any time
  without re-programming.
Content Channels Demo
Different Content for Different Purposes?
Different Content for Different Purposes?




               i18n
Content Flavors
Content Flavors


      Mobil        Mobile
                  Summary
       e

                  Title
      Tablet
                  Bod
                   y

       Web        Summary
Content Flavors


      Mobil
       e
                   Mobile
                  Channel




      Tablet
                   Web
                  Channel




       Web
Content Flavors Demo
2. A Central Repository of Structured
Content
Structuring Content With Content Types

                            • Structure defined by
                   Auth
 Title                        Fields
                    or

                            • Fields have data types


                            • Publishing channels can
                              rely on structure of
         Article              content




                   Catego
Body                 ry
Structuring Content With Content Types

                            • Fields have Saliency
                   Auth
 Title
                    or
                            • How relevant is a
                              content item with a
                              matching field?


                            • Assists with content
         Article              selection algorithms




                   Catego
Body                 ry
3. Unified Workflow
Workflow


           Review




           Process




           Deploy
Review Steps: Editing Content

• Review Steps allow people to
  edit content.


• A focus on editing structured
  content


• A full blown CMS
Review Steps: Editing Content

• Version Control


• Team Editing and
  Communications


• Tagging and more
Inbox Demo
Process Steps: Automated Content
Processing

                          • Shapes content in
                            preparation for
                            publishing


                          • Automatically applied to
                            content when it passes
                            through a Process Step.
Process Steps: Automated Content
Processing

                          • Truncate words


                          • Sanitize text


                          • Convert to slug


                          • Auto-tagging


                          • More to come!
Content Processing Demo
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
Content Deployment Demo
Integration

• RESTful APIs


• Content as JSON or XML


• API is secure! API keys +
  HTTPS.
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!
Documentation




           docs.axilent.com
Axilent - a SaaS Platform

• Automated Publishing through an API


• Central Repository of Structured Content


• Unified Publishing Workflow
Axilent - a SaaS Platform

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


• Free for developer use


• Pricing based on production API usage
www.axilent.com

info@axilent.com

More Related Content

PDF
Service-oriented architecture
Shalva Usubov
 
PDF
8 Content Production Tools to Help Marketers Transform into Publishing Machines
Content Marketing Institute
 
PPTX
Basics of Contentfull Tool_05-05-2025.pptx
gedelasobharani
 
PPT
TechComm 2.0: What You Need To Know
Scott Abel
 
PDF
Introduction to Content Engineering
Joe Gollner
 
PDF
Content Publishing
David Skarjune
 
PDF
Content Management: No Mystery
ClearPath, LLC
 
PDF
How to future-proof_your_content-beckley-icc-2013
Brenda Huettner
 
Service-oriented architecture
Shalva Usubov
 
8 Content Production Tools to Help Marketers Transform into Publishing Machines
Content Marketing Institute
 
Basics of Contentfull Tool_05-05-2025.pptx
gedelasobharani
 
TechComm 2.0: What You Need To Know
Scott Abel
 
Introduction to Content Engineering
Joe Gollner
 
Content Publishing
David Skarjune
 
Content Management: No Mystery
ClearPath, LLC
 
How to future-proof_your_content-beckley-icc-2013
Brenda Huettner
 

Similar to Axilent Tool Talk from Breaking Development 2012 (20)

PDF
Icc2013 boses contelligence_group
Brenda Huettner
 
PDF
Tanner Volz: The Multiverse Theory of User Needs
Jack Molisani
 
PDF
Technical Communication and Web Content Strategy
daniel spillers
 
PPTX
Business Blog Strategy
Shazia Yaqub
 
PDF
Content management
Infosys Finacle
 
PPTX
The Future is Now: Neuroscience, Chatbots, Voice, and Microcontent
Saiff Solutions, Inc.
 
PPT
Herdingcats
gillnash
 
PPTX
Java CMS 2015
Will Iverson
 
PPTX
Cms overview & landscape review020120416
tfish77
 
PPT
Newspapers with WordPress
Christopher Ross
 
PDF
Who Cares About Content?
Steph Hay
 
PDF
How to Future-proof Your Content by Sarah Beckley
Content Strategy Workshops
 
PPT
Building a developer content program (updated May 14 2013)
David Gleason
 
PDF
Content Architecture in Action
cleveg
 
PDF
Integrated Content Teams (Gnostyx)
Joe Gollner
 
PPT
Open Source Content Management Systems
krishnapriya Tadepalli
 
PDF
Iksula Drupal Solutions
Iksula
 
PPT
Content Strategy Final (2)
National Country Market
 
PPT
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Scott Abel
 
Icc2013 boses contelligence_group
Brenda Huettner
 
Tanner Volz: The Multiverse Theory of User Needs
Jack Molisani
 
Technical Communication and Web Content Strategy
daniel spillers
 
Business Blog Strategy
Shazia Yaqub
 
Content management
Infosys Finacle
 
The Future is Now: Neuroscience, Chatbots, Voice, and Microcontent
Saiff Solutions, Inc.
 
Herdingcats
gillnash
 
Java CMS 2015
Will Iverson
 
Cms overview & landscape review020120416
tfish77
 
Newspapers with WordPress
Christopher Ross
 
Who Cares About Content?
Steph Hay
 
How to Future-proof Your Content by Sarah Beckley
Content Strategy Workshops
 
Building a developer content program (updated May 14 2013)
David Gleason
 
Content Architecture in Action
cleveg
 
Integrated Content Teams (Gnostyx)
Joe Gollner
 
Open Source Content Management Systems
krishnapriya Tadepalli
 
Iksula Drupal Solutions
Iksula
 
Content Strategy Final (2)
National Country Market
 
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Scott Abel
 
Ad

More from Loren Davie (11)

PDF
Blue Shift Marketing Plan
Loren Davie
 
PDF
Client management workshop for tech
Loren Davie
 
PDF
CAVE Language Presentation for AI Camp
Loren Davie
 
PDF
Conversational Architecture: World IA Day 2016 NYC
Loren Davie
 
PDF
Conversational Architecture, CAVE Language, Data Stewardship
Loren Davie
 
PDF
Django Multi-DB in Anger
Loren Davie
 
PDF
Django Intro
Loren Davie
 
PDF
Django Environment
Loren Davie
 
PDF
Newforms Admin 101
Loren Davie
 
PDF
App Engine
Loren Davie
 
PDF
Model Inheritance
Loren Davie
 
Blue Shift Marketing Plan
Loren Davie
 
Client management workshop for tech
Loren Davie
 
CAVE Language Presentation for AI Camp
Loren Davie
 
Conversational Architecture: World IA Day 2016 NYC
Loren Davie
 
Conversational Architecture, CAVE Language, Data Stewardship
Loren Davie
 
Django Multi-DB in Anger
Loren Davie
 
Django Intro
Loren Davie
 
Django Environment
Loren Davie
 
Newforms Admin 101
Loren Davie
 
App Engine
Loren Davie
 
Model Inheritance
Loren Davie
 
Ad

Recently uploaded (20)

PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Software Development Methodologies in 2025
KodekX
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
The Future of Artificial Intelligence (AI)
Mukul
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 

Axilent Tool Talk from Breaking Development 2012

Editor's Notes

  • #2: - Good morning, I’m Loren Davie - CEO of Axilent - Talking today about publishing content on the Internet
  • #3: The problem we used to have: - Get content onto the website, or maybe... - Get content into print and onto the website
  • #4: - The solution: Content Management Systems - WYSIWYG: What You See Is What You Get - A nice bridge for people from print backgrounds - Based on the underlying assumption that the web is the only destination for the content
  • #5: The problem we have now: - Get content onto the website, the mobile site, the mobile apps, the tablet apps, the retina display version... - What about devices that haven’t been launched yet?
  • #6: - Should we make totally separate publishing workflows for separate channels? - It’s been tried, and it didn’t end well - Multiplies the effort and cost, per channel - won’t scale
  • #7: - the way forward: NPR’s Create Once, Publish Everywhere - publishes content through an API, where it is then consumed by various apps etc. - controls production effort and cost, regardless of the number of devices showing NPR content
  • #8: - Automated publishing via an API - A central repository of structured content - Central - so content changes are reflected everywhere the content is published - Structured - composed into significant fields (title, body etc), to be visually formatted by target publishing channel
  • #9: - Automated publishing via an API - A central repository of structured content - A unified workflow
  • #12: - Just pushing up every piece of content in the repository is dumb - Editorial policy: what / when / where? - Used to be controlled with layout (in a print / WYSIWYG world)
  • #13: - Now done with Content Channels - any mix of curated or selection algorithms - Content Channel accessed via API - Change the mix without reprogramming
  • #14: - Content Channel mix - Add curated item - Related by field - Publish channel to Deployment target - Pull content via REST console
  • #15: - What if you need different versions of content for different purposes? - target devices: web, mobile, tablet - i18n: languages and locales
  • #16: - What if you need different versions of content for different purposes? - target devices: web, mobile, tablet - i18n: languages and locales
  • #17: - Content Flavors offer parallel versions of content
  • #18: - “Flavors” of content are comprised of fields appropriate to their Flavor
  • #19: - Flavors and Channels work together - Set a Channel to a specific Flavor, or pass in a Flavor as an argument to the Channel - Once set to a Flavor, the content items from that Channel will only contain the fields associated with that Content Flavor
  • #20: - Set a Flavor on a Channel, republish - Pull content via REST console, show how only flavor fields have been returned
  • #22: - Content structure defined by the Fields of Content Types - Fields have data types - provides content integrity - publishing channels can rely on format of content coming from the system - Salience - answers question What is Relevant? - is how we can determine relevance between content items - assists with content selection algorithms
  • #23: - Content structure defined by the Fields of Content Types - Fields have data types - provides content integrity - publishing channels can rely on format of content coming from the system - Salience - answers question What is Relevant? - is how we can determine relevance between content items - assists with content selection algorithms
  • #25: - Each content type has a workflow with steps that define - Editing and review of content - Automated processing of content - Deployment of content - A single workflow can manage the entire publishing lifecycle for content, regardless of the number of target publishing formats
  • #26: - The Inbox: where you go to edit content - Workflow determines what’s in your inbox - The Content Type controls editing forms - At the conclusion of editing, user can move content forwards / backwards in workflow
  • #27: - The Inbox: where you go to edit content - Workflow determines what’s in your inbox - The Content Type controls editing forms - At the conclusion of editing, user can move content forwards / backwards in workflow
  • #28: - Inbox - Content item editing - QuickEdit - Flavor editing - Workflow controls
  • #29: - Automatically process content with a workflow step - truncate words - sanitize text for web - convert to slug - more to come! - Processing pipes control the flow of processing - Usage example: use Truncate Words in conjunction with Content Flavors to solve the mobile summary problem
  • #30: - Automatically process content with a workflow step - truncate words - sanitize text for web - convert to slug - more to come! - Processing pipes control the flow of processing - Usage example: use Truncate Words in conjunction with Content Flavors to solve the mobile summary problem
  • #31: - Create a process workflow step - Show processing pipes - Apply Truncate Words process to content
  • #32: - When content is deployed it becomes available to the API - Deployment Targets: content “availability zones” for the API - Deploy Steps in workflow can specify as many Deployment Targets as you want. When content items hit the deployment step, they are deployed.
  • #33: - Set up a deployment step
  • #34: - RESTful APIs - content is serialized as either JSON or XML - Library API - Lets you push content into the Axilent repo - Enables integration with legacy CMS’s. - Wordpress plugin exists, more to come! - Web Hook workflow step lets you integrate external processes into the workflow. - Content API lets you get content out of Axilent - API is secure: API key + HTTPS
  • #35: - RESTful APIs - content is serialized as either JSON or XML - Library API - Lets you push content into the Axilent repo - Enables integration with legacy CMS’s. - Wordpress plugin exists, more to come! - Web Hook workflow step lets you integrate external processes into the workflow. - Content API lets you get content out of Axilent - API is secure: API key + HTTPS
  • #36: - Main documentation site: docs.axilent.com - API reference documentation: www.axilent.net/api/dir
  • #37: - Provides - Automated publishing via an API - Central repository of structured content - Unified publishing workflow - Free to open an account - No credit card required to open an account - Free for developer use - Pay for production deployment - prices based on API usage
  • #38: - Provides - Automated publishing via an API - Central repository of structured content - Unified publishing workflow - Free to open an account - No credit card required to open an account - Free for developer use - Pay for production deployment - prices based on API usage