Title: Editor chat Summary: 6 May, 2020
Author: Paal Joachim Romdahl
Published: May 7, 2020
Last modified: August 23, 2021

---

 [  ](https://profiles.wordpress.org/paaljoachim/) [Paal Joachim Romdahl](https://profiles.wordpress.org/paaljoachim/)
11:07 am _on_ May 7, 2020     
Tags: [core-editor ( 761 )](https://make.wordpress.org/core/tag/core-editor/),
[core-editor-summary ( 185 )](https://make.wordpress.org/core/tag/core-editor-summary/),
[gutenberg ( 553 )](https://make.wordpress.org/core/tag/gutenberg/), [meeting notes ( 227 )](https://make.wordpress.org/core/tag/meeting-notes/),
[summary ( 980 )](https://make.wordpress.org/core/tag/summary/)   

# Editor chat Summary: 6 May, 2020

This post summarizes the weekly _editor chat meeting _[agenda here](https://make.wordpress.org/core/2020/05/05/editor-chat-agenda-6-may-2020/).
Held on Wednesday, 6th May 2020 held in [Slack](https://wordpress.slack.com/archives/C02QB2JS7/p1588773624286000).
Facilitated by [@paaljoachim](https://profiles.wordpress.org/paaljoachim/).

### Monthly Plan

What’s next in 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/](https://wordpress.org/gutenberg/)?(
May)
[https://make.wordpress.org/core/2020/05/06/whats-next-in-gutenberg-may/](https://make.wordpress.org/core/2020/05/06/whats-next-in-gutenberg-may/)

A summary from [@youknowriad](https://profiles.wordpress.org/youknowriad/)
**Let’s
do aa small recap about the previous months and the next one:**– We did some good
progress about the BlockBlock 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. Patterns on the last month– FSE Site Builder screen is getting 
closer in terms of parity with the post editor, there’s still some work left– FSE:
we worked on the context 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., it was a bit more complex than originally
anticipated but we landed something– Navigation screen continues to improve– Implemented
several Global Styles config per block (colors, line height,…)The priorities remain
mostly the same because most of these are big projects we’re polishing and improving.**
Some highlights to come:**– Query Blocks– More iterations to the patterns (categories)–
Sibling inserter redesign maybe– Continue on Site Builder and Navigation Screen–
Expand theme.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. capabilitiescapability A **capability**
is permission to perform one or more types of task. Checking if a user has a capability
is performed by the `current_user_can` function. Each user of a WordPress site might
have some permissions but not others, depending on their role. For example, users
who have the Author role usually have permission to edit their own posts (the “edit_posts”
capability), but not permission to edit other users’ posts (the “edit_others_posts”
capability).

### Task Coordination

[@karmatosed](https://profiles.wordpress.org/karmatosed/)
Different blocks in navigation:
[22096](https://github.com/WordPress/gutenberg/issues/22096)Sub-nav improvements:
[22087](https://github.com/WordPress/gutenberg/issues/22087)Ellipsis and movers:
[22089](https://github.com/WordPress/gutenberg/issues/22089)All my other focus is
on triagetriage The act of evaluating and sorting bug reports, in order to decide
priority, severity, and other factors., “needs design” and “design feedback” label
has replies.

[@nosolosw](https://profiles.wordpress.org/nosolosw/)
I’ve worked on style things
at various levels:– theme.json: convos & [reviews](https://github.com/WordPress/gutenberg/pull/21490)
about its role to [control the editor](https://github.com/WordPress/gutenberg/issues/20588).–
Global styles: [expose style presets](https://github.com/WordPress/gutenberg/pull/22076)(
font-size, color, gradients) as CSSCSS Cascading Style Sheets. vars.– Editor styles:
[fix for font-sizes](https://github.com/WordPress/gutenberg/pull/21969).Also contributed
to some misc things such as [convos](https://github.com/WordPress/gutenberg/pull/22030#discussion_r419956242)
and [PR](https://github.com/WordPress/gutenberg/pull/22083) about the JavaScriptJavaScript
JavaScript or JS is an object-oriented computer programming language commonly used
to create interactive effects within web browsers. WordPress makes extensive use
of JS for a better user experience. While PHP is executed on the server, JS executes
within a user’s browser. [https://www.javascript.com](https://www.javascript.com/)
version we support, and provide feedback on [switching the JSDoc parser](https://github.com/WordPress/gutenberg/pull/22061)
we use for our API docs tool.

[@mkaz](https://profiles.wordpress.org/mkaz/) and [@annezazu](https://profiles.wordpress.org/annezazu/)

Working on a plan to improve [block editor docs](https://github.com/WordPress/gutenberg/issues/22151).

[@youknowriad](https://profiles.wordpress.org/youknowriad/)
– Worked a little bit
on some follow-ups to the Patterns UIUI User interface (search support)– Worked 
on some small refactorings PRs, 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. fixes and performance.– Planning
to focus more on the [categories support for patterns](https://github.com/WordPress/gutenberg/issues/22141).

[@andraganescu](https://profiles.wordpress.org/andraganescu/)
– I am mostly working
on the new nav screen project.– [21557](https://github.com/WordPress/gutenberg/pull/21557)
PR in progress of adding a new feature to coreCore Core is the set of software required
to run WordPress. The Core Development Team builds WordPress. data entities _delete_.–
I constantly try to do more reviews!

[@nrqsnchz](https://profiles.wordpress.org/nrqsnchz/)
– I continue to work on iterations
to the Welcome Guide. – Starting to take a dive into Full Site Editing with Inserting
existing saved template parts.– Started to put together a matrix of pattern categories
in a spreadsheet found in other site builders so we can get a better idea of what
categories we’d want to have in the inserter.

@pstonier
I’ve been finalizing adding the functionality to filterFilter Filters 
are one of the two types of Hooks [https://codex.wordpress.org/Plugin_API/Hooks](https://codex.wordpress.org/Plugin_API/Hooks).
They provide a way for functions to modify data of other functions. They are the
counterpart to Actions. Unlike Actions, filters are meant to work in an isolated
manner, and should never have side effects such as affecting global variables and
output. the Latest Posts block by author and added the ability to show the author
in the list: [16169](https://github.com/WordPress/gutenberg/pull/16169)

[@michael-arestad](https://profiles.wordpress.org/michael-arestad/)
– Posted [a prototype of a page switcher](https://github.com/WordPress/gutenberg/issues/20877#issuecomment-623600593)
when editing site. (could use some feedback)– Iteration on [template partial creation](https://github.com/WordPress/gutenberg/issues/21526)–(
needs dev)– Proposed [persistent block navigator](https://github.com/WordPress/gutenberg/issues/22113).
Next up:– Iterate on [template partial insertion](https://github.com/WordPress/gutenberg/issues/21218).–
Explore transforming template partials.– Could use help with implementation of [multi-entity saving](https://github.com/WordPress/gutenberg/issues/20421).

[@mapk](https://profiles.wordpress.org/mapk/)
[Search block enhancements.](https://github.com/WordPress/gutenberg/issues/22071)
[Block mover explorations](https://github.com/WordPress/gutenberg/issues/21935).
Helping to push scheduled post PR forward with [@earnjam](https://profiles.wordpress.org/earnjam/).
Providing feedback where I can.

[@retrofox](https://profiles.wordpress.org/retrofox/)
[First approach](https://github.com/WordPress/gutenberg/pull/22109)
on improving tips. Looked at [contextual tips](https://github.com/WordPress/gutenberg/issues/20196)
issue. The idea is being able to register tips defining description, scope, etc.
Related issuesAdd [rotating block-specific tips](https://github.com/WordPress/gutenberg/issues/17091)
to the inserter’s help panel.Compile a list of possible [block-specific tips](https://github.com/WordPress/gutenberg/issues/16595).
Consider adding adding a [rotating Tips area to the block sidebar](https://github.com/WordPress/gutenberg/issues/16594).
Blocks: Contextual tips tied to specific [search queries](https://github.com/WordPress/gutenberg/issues/20196).

[@brentswisher](https://profiles.wordpress.org/brentswisher/)
Hoping to finish adding
storybook stories for components this week.Hoping to review: [Storybook: Add DateTimePicker](https://github.com/WordPress/gutenberg/pull/22024).

[@marek](https://profiles.wordpress.org/marek/)
Improving the [post scheduling process](https://github.com/WordPress/gutenberg/issues/13713)
by showing you what dates you’ve already scheduled for. Needs feedback/reviews.

[@zieladam](https://profiles.wordpress.org/zieladam/)
Working on visual improvements
to the navigation block ([#22107](https://github.com/WordPress/gutenberg/pull/22107))
and experimenting with making menu items editable in the inspector on the experimental
nav menus page ([#21948](https://github.com/WordPress/gutenberg/pull/21948)).

[@Zeb](https://profiles.wordpress.org/zeb/)
– [Table of Contents block](https://github.com/WordPress/gutenberg/pull/21234).
Done: Added multipage post support. Ability to toggle if all multipage headings 
are listed. Needs: technical reviews/feedback, 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) and copy reviews. A G2 icon.– [Heading block H1-H6 level control](https://github.com/WordPress/gutenberg/pull/20246).
Needs: design and technical reviews.– Custom [HTML block polish](https://github.com/WordPress/gutenberg/pull/21711)
PR that could use another design review.– PR: [Enable backspace to remove empty Navigation links.](https://github.com/WordPress/gutenberg/pull/21764)
Needs help to fix issues and how to handle certain scenarios like removing a Navigation
Link with children.– PR: [List block: add color controls.](https://github.com/WordPress/gutenberg/pull/21387)
Stuck: Editor style conflicts. Resolving this PR would open the door to adding color
controls to other blocks that use HTMLHTML HyperText Markup Language. The semantic
scripting language primarily used for outputting content in web browsers. lists (
e.g. Latest Posts or Table of Contents).– PR: [PreviewOptions: remove chevron from button.](https://github.com/WordPress/gutenberg/pull/21192)
What should the button look like, since it’s text/border styles are inconsistent
with the Save Draft button.– PR: [Embed: use same SmugMug URL regex as core.](https://github.com/WordPress/gutenberg/pull/21744)
Needs: Review.– PR: [Refactor reusable block edit component using hooks](https://github.com/WordPress/gutenberg/pull/21427)
and [Refactor ReusableBlockEditPanel to use hooks (and add type info)](https://github.com/WordPress/gutenberg/pull/21181)
both need reviews.– PR: [Polish block wrapper elements file.](https://github.com/WordPress/gutenberg/pull/21304)
Needs: Review.

### Open Floor

**Discussing the need to find additional people to review PRs.**
[@youknowriad](https://profiles.wordpress.org/youknowriad/)
We have 137 on the GithubGitHub 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 by the repository
owner. [https://github.com/](https://github.com/) team on Gutenberg that can approve
PRs. How can we increase the confidence level of these people to actually review
and approve PRs?[@earnjam](https://profiles.wordpress.org/earnjam/)…Work on more
areas = more confident to make a decision regarding those things.[@aduth](https://profiles.wordpress.org/aduth/)
It’s something I was really hopeful [CODEOWNERS](https://github.com/WordPress/gutenberg/blob/master/.github/CODEOWNERS)
approach would help with. Where people can specialize in certain areas of the codebase,
and it’s fine to focus in those areas. At this point, I think Gutenberg has scaled
to such a size that no single person can possibly know how it all works.[@karmatosed](https://profiles.wordpress.org/karmatosed/)
Ideas from experience with triage:Open sessions for learning how to review PRs. 
During these go through a few and pick out gotchas and gain confidence through doing.
Mentoring/pairing on PR reviews.

@owoce
Asked for interest in.. [Multi-select](https://github.com/WordPress/gutenberg/issues/8743):
add a toolbar with formatting options when multiple blocks are selected. Owoce started
some work on this as a 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/](https://wordpress.org/plugins/)
or can be cost-based plugin from a third-party. ([repo](https://github.com/lubieowoce/gutenberg-multi-edit))
but she is hoping to get something like this into the editor itself. [@youknowriad](https://profiles.wordpress.org/youknowriad/)
Riad shared an example from an older [multi select PR](https://github.com/WordPress/gutenberg/pull/7635)
that stalled.[@paaljoachim](https://profiles.wordpress.org/paaljoachim/) and [@youknowriad](https://profiles.wordpress.org/youknowriad/)
Both mentioned that it would be good to create a Github issue when questioner is
ready to do so as to continue discussion in an issue.In the mean time check out 
her [Gutenberg-multi-edit plugin](https://github.com/lubieowoce/gutenberg-multi-edit)
currently at alpha stage.

[@brentswisher](https://profiles.wordpress.org/brentswisher/)
Github is having their
satellite conference virtually and free this year here: [https://githubsatellite.com/schedule/](https://githubsatellite.com/schedule/)
if someone is looking for learning opportunities.

[@kjellr](https://profiles.wordpress.org/kjellr/)
NB! A heads-up to label issues
and PRs that impact theme styling or markup with the label: **[Feature] Themes**

[#core-editor](https://make.wordpress.org/core/tag/core-editor/), [#core-editor-summary](https://make.wordpress.org/core/tag/core-editor-summary/),
[#gutenberg](https://make.wordpress.org/core/tag/gutenberg/), [#meeting-notes](https://make.wordpress.org/core/tag/meeting-notes/),
[#summary](https://make.wordpress.org/core/tag/summary/)

### Share this:

 * [  Threads ](https://make.wordpress.org/core/2020/05/07/editor-chat-summary-6-may-2020/?share=threads)
 * [  Mastodon ](https://make.wordpress.org/core/2020/05/07/editor-chat-summary-6-may-2020/?share=mastodon)
 * [  Bluesky ](https://make.wordpress.org/core/2020/05/07/editor-chat-summary-6-may-2020/?share=bluesky)
 * [  X ](https://make.wordpress.org/core/2020/05/07/editor-chat-summary-6-may-2020/?share=x)
 * [  Facebook ](https://make.wordpress.org/core/2020/05/07/editor-chat-summary-6-may-2020/?share=facebook)
 * [  LinkedIn ](https://make.wordpress.org/core/2020/05/07/editor-chat-summary-6-may-2020/?share=linkedin)

# Post navigation

[← Dev chat summary, May 5, 2020](https://make.wordpress.org/core/2020/05/07/dev-chat-summary-may-5-2020/)

[JavaScript Chat Summary: May 5, 2020 →](https://make.wordpress.org/core/2020/05/07/javascript-chat-summary-may-5-2020/)