This post summarizes the weekly editor chat meeting (agenda here) held on Wednesday, December 15 2021, 03:00 PM CET in Slack. Moderated by @andraganescu.
Gutenberg 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/ plugin 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 releases:
Gutenberg 12.2 RC One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta). is released. @priethor shared the following:
- Testing and providing feedback on the client-side routing changes to the Template List is encouraged, as it was an improtant backport A port is when code from one branch (or trunk) is merged into another branch or trunk. Some changes in WordPress point releases are the result of backporting code from trunk to the release branch. to WP5.9 Beta 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.
- Panel Color Gradient Settings have been changed to use dropdowns but, due to Beta 3 being already out, it will not be backported to beta unless feedback from testing comes very positive. So please test and provide feedback, too!
What’s new in Gutenberg 12.1 ( 8 December) was shared again.
WordPress 5.9
WordPress 5.9 Beta 3 was released on December 14th.
There will be a 5.9 Beta 4 next week.
The WordPress 5.9 must haves board needs your help for new PRs and code review!
@mkaz shared that our goal is to have Dev Notes Each important change in WordPress Core is documented in a developers note, (usually called dev note). Good dev notes generally include a description of the change, the decision that led to this change, and a description of how developers are supposed to work with that change. Dev notes are published on Make/Core blog during the beta phase of WordPress release cycle. Publishing dev notes is particularly important when plugin/theme authors and WordPress developers need to be aware of those changes.In general, all dev notes are compiled into a Field Guide at the beginning of the release candidate phase. written and published by Jan 4. Let’s still aim for that, but we all know it’s been more features and bug 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. fixes during beta so might be delayed some. The project board for WP 5.9 documentation is at: https://github.com/orgs/WordPress/projects/11/
You can get an overview of how to help test WordPress 5.9 Features in this helpful post: https://make.wordpress.org/test/2021/11/30/help-test-wordpress-5-9-features/
Key project updates
Based on the scope for Site Editing projects.
Navigation block Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.
@getdave
Mobile:
@mattchowning
Fixes:
- Fixed alignment of multi-line block names in the inserter
In Progress:
- Fixing last issues blocking upgrade to React React is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/. Native v0.66
- GSS Font size, line height and selected text color
- Improving reliability of the mobile translations pipeline
Components Package
@Marco Ciampini
Fixes:
In Progress:
- We’re exploring approaches for maintaining focus and integrating with browser history when using components like
Navigator
(used, for example, in the Styles sidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme.). Some additional discussion is available on a related issue. - There are a number of open PRs being discussed involving more consistent support for size variants across components, including
CustomSelectControl
, FontSizePicker
, and LineHeightControl
.
Task Coordination:
Note: Anyone reading this summary outside of the meeting, please drop a comment in the post summary, if you can/want to help with something.
@santosguillamot
- There is still some work going on related to the Comments blocks, mainly focused on two areas:
- The wrapper blocks (Comment Template Issue & Comments Query Loop Issue).
- Pagination.
- For more information about all the Pull Requests, I tried to sum up the current state in this GitHub comment a couple of days ago.
@antonvlashenko
- working on releasing the Gutenberg 12.2 RC 1 today.
- working on backporting these changes to the Gutenberg plugin before the stable release.
@mamaduka
- I’m planning reviews of WP 5.9 Must-Have PRs for the next two days. Feel free to ping The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” me if your PR is on the project board or should be there.
- Also planing to watch State of The Word This is the annual report given by Matt Mullenweg, founder of WordPress at WordCamp US. It looks at what we’ve done, what we’re doing, and the future of WordPress. https://wordpress.tv/tag/state-of-the-word/.
@mciampini
- planning on wrapping up current work on
Navigator
focus restoration and other minor PRs,
Open Floor:
@manooweb
Is it interesting and possible to make a package only for this part: fixtures/blocks and so make it sharable easily?
@gziolo
- We had them included in the
@wordpress/e2e-tests
package at some point. - We can put them in their own package if that is something other projects want to play with.
- Those files ould also be consumed directly from the GitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ repository.
#core-editor,
#core-editor-summary,
#gutenberg,
#meeting-notes,
#summary