PRFTDigitalLabs / ZooFacts

An Amazon Alexa / Echo Show Fact Skill showcasing Contentful CMS integration

Home Page:http://alexademo.truthlabs.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZooFacts

An Amazon Alexa / Echo Show Fact Skill showcasing Contentful CMS integration


Background

This repository contains code that will be referenced during the Contentful Developers Meetup Chicago on November 15, 2017.

It's purpose is to showcase the ease and power of integrating Contentful as a CMS into platforms other than (or in addition to) web sites.

There are two projects contained within the repository:

  1. The Web Site - Very basic showcase of pulling data from a Contentful space.
  2. The Fact Skill - A modified version of the Alexa Fact Skill to pull data from a Contentful space, and render a template for the Echo Show.

Highlights

The web site demo showcases the use of link resolution to pull the data associated with a single piece of content from within the Zoo Facts space.

This data is then used to populate the site seen here: http://alexademo.truthlabs.com/

Nearly identical code is then used to populate the content used in the Alexa Fact skill.

The Alexa Skills Kit Template Builder is used to create an Echo Show template with a Contentful hosted background image.

That image is formatted using Contentful's Images API.

Building it yourself

The hardest part of getting an Amazon Alexa / Echo skill up and running is the set up. If it's your first time, I recommend following this tutorial:

Build An Alexa Fact Skill

This will walk you through the necessary steps of creating the various accounts & credentials needed to deploy a skill.

Once you've delpoyed your test skill, or if you've already gone through the tutorial process. There are a few features of this repository that make editing and deploying slightly more convenient through the Alexa Skills Kit Command Line Interface. Take a look here.

Are you or your company looking for a development partner to build a VUI experience, Contentful-backed application, or other emerging technoloy experience?

If you have a concept in mind but need some inspiration to bring it to life, Truth Labs can assist with ideation, design thought, planning, prototyping, and production of your concept.

Find out more here: https://truthlabs.com and read more about what we're working on here: https://blog.truthlabs.com.

About

An Amazon Alexa / Echo Show Fact Skill showcasing Contentful CMS integration

http://alexademo.truthlabs.com

License:MIT License


Languages

Language:JavaScript 100.0%