Proposal: Auto-populate WordCamp video details using the WordCamp JSON API

I realized while uploading WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. videos that I was doing quite a bit of copying and pasting per video. The text I’m placing into the standard WPTV upload form is being copied directly from the wordcamp.org wcb_session post editor screen without any editing on my part into the following fields on the upload form:

  • Video Title
  • Date of Recording
  • Speakers
  • Description
  • Slides URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org

This proposal would create an integration between WPTV and WordCamp when uploading WordCamp videos. The existing upload form could be modified when the This is a WordCamp video checkbox is checked. Alternatively, a new form could be created.

The WordCamp upload form would have two lists to choose from:

  • a list of WordCamps
  • a list of the above WordCamp’s sessions

Both lists above would be populated from the WordCamp JSONJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways..

The list of WordCamps would be those with the status WordCamp Closed having their event date within the last 18 months. To support eager organizers who have videos to upload before their event dates are over, include WordCamps with the status of WordCamp Scheduled as well.

The list of sessions would include the name(s) of the speaker(s) prior to the name of the session to aide in finding the right session. As a WordCamp organizer, I’m often thinking about the speaker’s name more than I am the session’s title.

Once the session has been selected, the fields from the existing standard upload form would be populated automatically.

A nice-to-have feature would be to pass along with each video that is uploaded the WordCamp site ID and the session ID. When the video is published on WPTV, the Link to video on WordPress.tv field would be populated.

#wordcamps