Media meeting recap – June 22, 2017

Overview

This post is a summary of the latest weekly Media component meeting, which took place in #core-media on Slack, on Thursday, June 22 at 18:00 UTC. The purpose of these meetings are to move priority tasks forward, provide feedback on issues of interest, and review media focused tickets on TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress..

Agenda:

  1. Media Priorities for 4.9
  2. Preparing for GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/
  3. Improving bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors./review

Attendees:
@joemcgill, @omarreiss, @adamsilverstein, @karmatosed, @mikeschroder, @mapk, @desrosj, @sergeybiryukov, @blobfolio, @afercia, @saracannon.

Transcript: https://wordpress.slack.com/archives/C02SX62S6/p1498154451224688

Media Priorities for 4.9

We spent the first part of the meeting collecting possible priority tickets for the WP 4.9 releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software. cycle. Here are the list of tickets that were identified (in order of suggestion), but if you have additional tickets to nominate, please leave a comment on this post. Note that tickets that line up with the focuses of improving editing, site customization, and the REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/. are more likely to get attention.

  • #39647: Makemake A collection of P2 blogs at make.wordpress.org, which are the home to a number of contributor groups, including core development (make/core, formerly "wpdevel"), the UI working group (make/ui), translators (make/polyglots), the theme reviewers (make/themes), resources for plugin authors (make/plugins), and the accessibility working group (make/accessibility). media upload “HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. error.” more user-helpful
  • #40439: Save progress of intermediate image creation after upload
  • #37840: Optimize full size images
  • #30634: Media: Image cropping on mobile devices does not work
  • #17247: Crop tool is automatically selected when editing an image
  • #30155: Fix crop image functionality within edit flow
  • #39553: Use REST API endpoints for Plupload backend

Preparing for Gutenberg

During the WordPress Community Summit, several of us began having early conversations about what comes next for the wp.media UIUI User interface once Gutenberg is released. Gutenberg is currently making use of the existing media flows. In coming months, there will no doubt be more conversations about how to improve the experience of publishing/editing media in WordPress, and we should start intentionally planning for how those improvements might be made.

While this process will most likely have technical implications, we should begin with research and design to make sure we understand and account for actual user needs before jumping into the code. @karmatosed has volunteered to lead that effort, starting by reaching out to the Gutenberg team about joining us during the next meeting, Thursday, June 29, at 18:00 UTC.

Improving bug triage/review

In order to facilitate conversations about larger priority efforts, we’re going to begin experimenting with running Media focused bug scrubs separately from the weekly component meetings. @desrosj graciously volunteered to head up the first few, starting next Tuesday, June 27, at 16:00 UTC. These will focus on unanswered tickets to begin, but the focus will change as we make progress on the backlog. If you’re interested in volunteering to lead a bug scrub yourself, get in touch with me (@joemcgill) or @desrosj in SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. for details.

#4-9, #core-media