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