[wp-meta] [Making WordPress.org] #6311: Upgrading and evolving the WPTV form to upload videos

Making WordPress.org noreply at wordpress.org
Thu Jun 2 15:14:23 UTC 2022

#6311: Upgrading and evolving the WPTV form to upload videos
 Reporter:  MaximeCulea                 |       Owner:  (none)
     Type:  enhancement                 |      Status:  new
 Priority:  high                        |   Milestone:
Component:  WordPress.tv                |  Resolution:
 Keywords:  needs-dev-note needs-patch  |

Comment (by MaximeCulea):

 From the current form, things will go like that:

 1. We still tick "This is a WordCamp video" changing the form to allow to
 communicate with the WordCamp APIs.

 2. Deleted fields
 - Category is deleted because since it's a WordCamp video, it will be
 "WordCampTV" by default.

 3. Existing fields that still need to be filled:
 - Uploaded by (as required): Uploader's WP username
 - Email address (as required): Uploader's email
 - Producer WordPress.org Username: Video producer's WP username
 - Language: WordCamp can have multiple languages such as Geneva in French
 and English. Also, to facilitate how all videos are ordered, we will have
 to display a multi-select field with all available languages.

 4. Fields that wont't show but will get automatically from APIs:
 - Video title: https://geneve.wordcamp.org/2022/wp-
 json/wp/v2/sessions/5221 -> title->rendered
 - Date recorded: https://geneve.wordcamp.org/2022/wp-
 json/wp/v2/sessions/5221 -> date
 - Location: https://central.wordcamp.org/wp-json/wp/v2/wordcamps/3143150
 -> location
 - Speakers: https://geneve.wordcamp.org/2022/wp-json/wp/v2/sessions/5221
 -> session_speakers->name
 - Event: https://central.wordcamp.org/wp-json/wp/v2/wordcamps/3143150 ->
 - Description: https://geneve.wordcamp.org/2022/wp-
 json/wp/v2/sessions/5221 -> excerpt->rendered (which can be overwritten by
 excerpt or it's the beginning of the content)
 - Slides URL: https://geneve.wordcamp.org/2022/wp-json/wp/v2/sessions/5221
 -> meta->_wcpt_session_slides

 5. New fields that need to be created (with API)
 - WordCamp selector (from API)
 - Session selector (from API)
 So the uploader has to select the WordCamp bringing the Sessions and
 select one. This will populate all fields from point 4.

 Note: here is the WPTV theme:

Ticket URL: <https://meta.trac.wordpress.org/ticket/6311#comment:5>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org

More information about the wp-meta mailing list