3rd Party -> Synacor

Integrations

Content Services

Provides a stream of assets, popularly thought of as cards. Serves several card types, including video, headlines and ads.

VAM

Contains nearly all the assets Synacor uses. Content Services digests the VAM, and those digests are expanded later directly from the VAM

The Goal

Act as a third party

  • Integrate with content services
  • Integrate with the vam
  • Do so in the 24 hours allotted
  • Use out of box technologies

Environment

  • Docker
  • Wordpress Docker Image
  • MySQL Docker Image

 

I investigated how to use docker prior to the hackathon

I had 0 experience with wordpress development before starting the hackathon

A Stream is Born

With Pagination

Respects Frame ID

Next and Previous

VAM Article Content

With Vendor Data

All Built As A WP Plugin

With Configurability

Simple Configuration

The Take Away

Wordpress is Hard

  • Feels like Badger
  • Many tutorials for many versions
  • Hard to find good examples

Synacor is Easy

  • Content Services integration was simple
  • JSON is wonderful to work with
  • Simple document structure
  • Meaningful response
  • VAM is a breeze as well
    • I built it on day 2, after being in the ER

Docker is awesome

  • Environment is portable
  • Repo of images makes sharing easy
  • Care about code, not the environment
  • Time is important, spend it on what matters

Thank you

Good luck

3rd Party Synacor Integrations

By Matthew General

3rd Party Synacor Integrations

  • 695