Gutenberg + Themes: Week of May 31, 2021

Hello! This is the 51st weekly roundup of theme-related discussions, fixes, and developments 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/.  

Please weigh in on the tickets below — your feedback is crucial and appreciated.

Issues / Discussions & PRs

  • Themes: Button 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. – ability to disable Border Radius and Width controls #19796
  • Themes: Styling the Post Terms divider #31710
  • Blocks: Navigation Block – Create Block Variant for a “Fullscreen” navigation menuNavigation Menu A theme feature introduced with Version 3.0. WordPress includes an easy to use mechanism for giving various control options to get users to click from one place to another on a site. #24604
  • FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks.: Template resolution for new posts and pages #32442
  • FSE: Page Template: Cover full width shows gaps #32100
  • FSE Blocks: Allow Post Featured ImageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts. blocks to have a consistent height. #27620
  • Themes: Default Colors, Theme Colors, and Custom Colors #29568
  • FSE: Group block: Pass “inherit layout” to child blocks #29983 
  • Themes: Consider new label and copy for Layout controls #31950
  • FSE: Discussing template handling on theme switches. #25071
  • FSE: Post Title: deleting the block crashes the parent group block #31115
  • FSE: post-content is empty when used in attachment template #29887
  • FSE: Try: Obscure edit-ability of post content blocks in the template editor #31461
  • FSE Themes: Discussion: Block Theme Developer Documentation #31999
  • Themes: Allow themes to add inline styles for all blocks when using lazy styles loading #32275
  • Themes: Split theme.css styles loading #31239
  • Themes: Gallery: Convert Gallery block to use Image blocks instead of having its own nested image format #25940

Merged/Fixed

  • Make syntax errors in theme.json visible to users. #32404
  • Alignment styles: Centre blocks using grid not margins. #32231

General Resources:

Thank you @danieldudzic for compiling this week’s summary!

Please comment if there’s something else you’d like to highlight 🙂

#gutenberg-themes-roundup

Block-based Themes Meeting Agenda: June 2, 2021

Below is the agenda for this week’s 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.-based Themes meeting.

Time: Wednesday, June 2, 2021, 5:00 PM GMT+2

Channel: #themereview

Agenda

  • Block-based theme updates 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/
  • TT1 Blocks update
  • Open discussion
  • Open Floor / Q&A

Please comment if you have any topics you’d like to see discussed!

+make.wordpress.org/core/ #agenda #meeting

Gutenberg + Themes: Week of May 28, 2021

Hello! This is the 50th weekly roundup of theme-related discussions, fixes, and developments 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/.  This has been a busy week with feature freeze and there has been a bit less movement in terms of issues and PRs.

Please weigh in on the tickets below — your feedback is crucial and appreciated.

Issues / Discussions & PRs

  • Themes: Failure to parse 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. should be a lot more obvious #32009
  • Discussion: 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. Theme Developer Documentation #31999
  • FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks.: Template editor and front-end alignment styles do not match #32069
  • FSE: Try: Obscure edit-ability of post content blocks in the template editor #31461
  • Themes: Allow themes to add inline styles for all blocks when using lazy styles loading #32275

Merged/Fixed

  • FSE: Adapt the Gutenberg 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’s code to work with FSE infrastructure in CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.. #32183
  • FSE: Remove now-obsolete get_template_hierarchy() #32116
  • Templates: Remove now-obsolete gutenberg_get_template_paths() #32066

General Resources:

Please comment if there’s something you’d like to highlight 🙂
#gutenberg-themes-roundup

Themes Team Meeting Notes – May 25, 2021

You can find the full meeting transcript on Slack (login required)

This meeting was based on agenda. You can check agendas here.

1. Weekly updates

The Themes team published weekly updates about ticket and HelpScout email. See this week updates here. Thank you @poena for this post.

While doing meeting, the status of ticket was:

Current status:

  • 27 new tickets are waiting for review.
  • 2 tickets are older than 4 weeks
  • 7 tickets are older than 2 weeks
  • 11 tickets are older than 1 week
  • 18 tickets are older than 3 days
  • 29 tickets are assigned.
  • 13 tickets are older than 4 weeks
  • 15 tickets are older than 2 weeks
  • 18 tickets are older than 1 week
  • 24 tickets are older than 3 days
  • 2 are approved but are waiting to be made live.

In past 7 days:

  • 363 tickets were opened
  • 384 tickets were closed:
  • 355 tickets were made live.
  • 39 new Themes were made live.
  • 316 Theme updates were made live.
  • 1 more were approved but are waiting to be made live.
  • 28 tickets were not-approved.
  • 1 tickets were closed-newer-version-uploaded.

We would like to thank all active reviewers who did awesome work last week.

Now the waiting time for new theme ticket is less than 1 day.

2. Test 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. Themes with WP 5.8

During the meeting, we requested all theme authors to check their theme with WordPress 5.8. This is another major version of WordPress, thus it is recommended to check themes.

WordPress 5.8 is in 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 soon.

3. Theme Check 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 testing

For theme authors, please check Theme Check plugin in the GitHub repository and check. We are updating this plugin and we hope for your feedback and contribution. Also, before submitting your theme to the repository, check the theme with this plugin.

If you are planning to submit FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks.(Full Site Editing) theme, then you might get lots of errors and warnings. Theme Check plugin is not fully ready yet for the FSE theme. You can contribute the Theme Check plugin as well.

4. Handbook recommended page

There was not any feedback or suggestions during the meeting. You can comment in below and give your opinion.

5. Open floor

In this part, there was two small request and I did it for them.

Please comment in the comment box below if you have anything in your mind after reading this post.

#meeting-notes, #themes-team

Block-based Meeting Notes — May 19, 2021

You can find the full meeting transcript on Slack (login required)

Meeting coordinator: @jffng
Notes kept by @ashiquzzaman
Time: Wednesday, 19 May 2021, 21:00 GMT+6
Channel: #themereview

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/ + Themes Updates:

The feature freeze for Gutenberg 10.7 is today

  • You can now remove the experimental prefix from your 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. files: https://github.com/WordPress/gutenberg/pull/29981

A fallback was added so it’s not going to break if you still have the experimental-theme.json file name.

  • There is on-going discussion and work about how the theme color palette and coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. color palette interact and are surfaced to users. Very interesting reading and progress: https://github.com/WordPress/gutenberg/pull/31669

In the Full Site Editing project, the template resolution logic was simplified for its inclusion in core: https://github.com/WordPress/gutenberg/pull/31604

TT1 Block Updates

@poena highlighted that the theme needs to be tested and packaged for release to .org . It becomes more difficult to do the call for testing in the FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks. outreach program without the updated theme on .org. She is also working on removing the theme blocker. All the TT1 reupload to the theme directory can be tracked here – https://github.com/WordPress/theme-experiments/issues/264

Discussion: continue the Universal Themes conversation from last week’s hangout:

The global styles UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. will not be in 5.8. As 5.8 is a minimum viable productMinimum Viable Product "A minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development." - WikiPedia.
@Grogou how can users configure global styles? @poena replied – Per block, per template, with reusable blocks, and patterns. or, why not let the theme author offer the templates that work well with the theme.

There are some ongoing experiments to see what else can be done (via 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.) but nothing concrete that can’t already be done via PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. http://php.net/manual/en/intro-whatis.php. template pages.

So a mix (using theme.json to build a ‘base style’ with php template pages to execute logic from configuration options set in a classic way via Customizer) is the straightest line for 5.8 without the Gutenberg 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 where Global Styles UI can be leveraged in the FSE.

@aristath mentioned that a lot of concern regarding feature parity between the customizer and the site-editor.
The fact that something can be edited in the site-editor doesn’t necessarily mean that it should also be editable from the customizer.
It is possible to expose all global-styles options in the customizer and save them the way that global-styles get saved, the customizer has the architecture to support that. But someone has to write that bridge, and tbh it’s just not a priority or necessity for anyone at this stage.

@scruffian shared an example of how to change Global Styles in the Customizer: https://github.com/Automattic/themes/pull/3856

@aristath is working on a package that will allow legacy themes to use theme.json : https://github.com/WPTT/theme-json-parser, Being able to use the theme.json file is one step closer to block themes and should allow theme authors to remove a lot of CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site..

#block-based-meeting, #block-based-themes