Dev chat summary for July 16, 9, and 2

We haven’t posted weekly summaries in a bit, so here’s a summary of the last three dev chats.

  • BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1: Shipped last Thursday, July 10. Feedback has been good so far.
  • Beta 2: Planned for tonight, July 17. @azaozz updated TinyMCE prior to 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.. Pending a couple of changes (or not) that @nacin is looking at: #22023 + #5809 and cookies tied to sessions (#20276).
  • Testing: Especially want feedback on the following things: pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party modals on many screens + accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) devices, wpviews, customizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. panels, media grid, install language flow.
  • Tickets: Generally under control, but still need more area-specific triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors..

In general, 4.0 is shaping up with two distinct groups of focuses: editing + platform & writing + global.

Area specific updates:

  • Media Grid: Progress update from June 27. Reviews have been good but some help was needed on architectural reviews/revisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision.CSSCSS Cascading Style Sheets., keyboard accessibility. Attachment details will be tightened up (#28844).
  • Plugins: Progress update posted from June 28. Some 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. changes will take place so we can improve the Install Plugins page with groups of featured plugins. Need i18ni18n Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill. attention on the plugin install page, but generally in good shape.
  • Customizer: we have panels now, some decisions need to be made about close vs. cancel language and possibly moving to a close icon + AYS
  • i18n: Progress update from July 2. Need help to complete things.
  • oEmbed: placeholders were added for when embeds are needed but not available—when the adminadmin (and super admin) is SSLSSL Secure Sockets Layer. Provides a secure means of sending data over the internet. Used for authenticated and private actions. and a user pastes non-SSL embed URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org, we try to get the SSL, if that fails, we try the non-SSL, if successful, we show the placeholder—the url in the post_content stays as pasted.
  • Other updates: Feedback will be posted about URL encoding with media_sideload_image(). Still looking at sessions; possible a schema change or two in there.

As always, daily 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. scrubs happen at 15:00 UTC.

#4-0, #summary