JSON Schema and the WordPress API

Tuesday, June 20, 2017 - 19:00
WordPress NYC Meetup
New York

The WordPress REST API is built upon the JSON Schema standard which defines the request and response format of REST routes. Understanding this format is integral to building upon the REST API. JSON Schema is quick to get up-and-running for simple endpoints and can be extended upon to provide more advanced functionality for a complex application.

In this talk you’ll be presented with concrete examples of how JSON Schema can be used to describe simple and complex endpoints alike. One of JSON Schema’s strengths is its portability. We’ll explore how it can be used to dynamically seed and even generate UIs. As well as how you can use it to drive front-end validation, reducing duplication of validation logic throughout your application.

Presented by Timothy Jacobs

OPENING PRESENTATION: Get the most out of your analytics

Do you want to get the most out of your analytics? Not sure where to start? A majority of digital media professionals don’t even have a common definition of audience engagement within their organization. This presentation will give you an overview of ways to get the most out of your analytics—starting with the best ways to define audience engagement.

Presented by Jeff Weisbein


Timothy Jacobs is a WordPress developer at iThemes where he works on the iThemes Security plugin. You can find him at timothybjacobs.com where he attempts to blog semi-regularly about WordPress development.

Jeff Weisbein is the founder and CEO of KYA, a media analytics platform dedicated to helping publishers track audience, content, and engagement. Established in 2014, KYA just launched Shout, a social news app for organizing and sharing content with friends. Weisbeinis also the founder and CEO of BestTechie, a technology industry site, which he founded at age 13 in 2003. He is a graduate of LIU Post, graduating Summa Cum Laude with a BS in Business Administration and Finance in 2012. You can follow him on Twitter @jeffweisbein.


11 Times Square