This post summarizes the latest weekly Editor meeting (agenda, slack transcript), held in the #core-editor Slack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel, on Wednesday, February 17, 2021, 14:00 UTC.
Thank you to all of the contributors who tested the 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. releases and gave feedback. Testing for bugs is a critical part of polishing every release and a great way to contribute to WordPress.
WordPress 5.7 Beta 3
WordPress 5.7 Beta 3 is now available for testing!
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/ 10.0
Gutenberg 10.0 which means it’s the 100th release of the 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, the 100th release of a journey that started more than 4 years ago when Matt announced the project on WordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US 2016.
The monthly update containing the high-level items that Gutenberg contributors are focusing on for January are:
- Global Styles.
- 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.-based Widget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. Editor.
- Navigation block.
- Full Site Editing
For detailed plan check out monthly priorities post.
Updates on the key projects
- Global Styles side: working on scoping things out for native mobile for Colors Support.
- Gallery Block: What changes we need to introduce to the Gallery block support on native mobile.
Full Site Editing – Infrastructure and UI milestone update:
- Foundational PR for semantic template parts has been merged. It registers
wp_template_part_area taxonomy A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. https://codex.wordpress.org/Taxonomies#Default_Taxonomies. that allows us to assign categories to template parts. Currently, defined ones are header The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes., footer, 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., and uncategorized.
- Display of template parts has been grouped in the browsing sidebar.
- Browsing sidebar now supports searching of content menus too.
- The template tab has been added to Site Editor’s sidebar.
- Block patterns can now be inserted at the non-root level. This allows the insertion of patterns into template parts among other things.
- The persistent block navigator is getting close to being merged, awaiting for a11y 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) feedback for it.
A brief update from the Navigation block:
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.
- A couple of PRs that I’ve been working on for a while now is finally ready for review!
- Adding duotone filters to blocks, duotone is a lot like converting an image to black and white, but instead of just black and white, you can choose any two colors that you’d like (which makes it a lot more powerful than just a color or gradient overlay on top of the image).
- Adding duotone filters to the image block. This one is probably best to review first as it’s more straightforward and doesn’t have any additional dependencies.
- Adding duotone filters as a block supports the feature to make it easy for block authors to add duotone to their blocks. It shares a few of the commits from the image block PR, but was moved to a separate PR as it depends on some PHP changes in core for adding a render hook to
- The video, media & text, and cover blocks have duotone support added via block supports in that PR.
Quick update from the native mobile folks:
- We now have support for setting Cover block focal point
- Working on Reusable blocks, removal of the manual Classic editor switch, dual-licensing Gutenberg, the Search block, and Block transforms.
- Mostly focused on Reviews and Discussions.
- Things like Gallery block refactor, Hybrid themes, and more flexible block supports are on the card.
- Some small PRs in parallels like improving the creation flow for reusable blocks and template parts
- Focus on triage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors..
- Helping to test 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 for WP 5.6.2.
- Testing and improving docs for setup dev env + testing for Core Core is the set of software required to run WordPress. The Core Development Team builds WordPress..
- Lots of FSE Outreach wrangling mainly focused on answering the wonderful 47 questions that came in.
- Getting the next call for testing in place.
- Discussing an approach to docs, and doing various testing/bug reporting.
- Shipped an update to the Outreach page
- following and discussing topics related to Global Styles and FSE
- Continuing work on adding/integrating the new components into Gutenberg (via WordPress/Components).
- Work is lead by @sarayourfriend @gziolo, and me (additional help is welcome! Let us know if you’re interested)The immediate checklist we’re working through can be found in this 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/ issue.
- For a simpler overview of the status, you can check out the status page
- We’re almost 17% integrated! It’s still early, but it’s ramped up a ton from the earlier days where it was stuck around 3% for initial integration details.
- Currently drafting up a post on this Components System project for make. I hope to publish it soon.
- Asked about the list of various people and areas that are more focused on. The list will help to know whom 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.” while triaging. Some discussion around crafting list but no decision.
- Aiming to conduct triage on Tuesday and hope that a few devs will also attend.
- @mcsf suggested using intuition and experience to know who to ping instead of a scripted list.
Read complete transcript
#meeting-notes, #core-editor, #editor, #gutenberg, #core-editor-summary