Block-based Meeting Notes — January 6

Channel: #themereview
Facilitated by @kjellr

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 Highlights

  • Work on the “Archive Title” block is in progress. This (combined with the recent query 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. updates) will make archive pages very close to complete.
  • This PR would add a border radius control to the search block.

TT1 Blocks

Development for TT1 Blocks is on-going here: 
https://github.com/WordPress/theme-experiments/tree/master/tt1-blocks

  • The theme was recently renamed from “Twenty Twenty-One Blocks”, to avoid confusion with the original Twenty Twenty-One theme.
  • Progress in the repository’s project board is ongoing. There’s a growing list of blocker issues being migrated over to Gutenberg. @scruffian reiterated the prioritization of logging Gutenberg issues versus fixing them directly for now, so that 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. team can get a clear view of all the outstanding tasks.
  • Progress on preparing the theme for its theme repository submission is happening in this issue.
  • There’s a related discussion around whether or not the theme should have additional code to fully support comments at this point.

Open Floor

  • @richtabor asked about the minimum Gutenberg version required for using TT1 Blocks. @kjellr want sure of the minimum required version, but suggested that since FSE is still under heavy development, anything other than the latest version might have breaking changes.
  • @richtabor asked if TT1 Blocks will work 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. Once FSE functionality is merged into coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. it will, but for now block based themes all require the plugin.

#block-based-meeting, #meeting-notes

Block-based Meeting Notes — December 2

Channel: #themereview

Facilitated by @kjellr

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 Highlights

  • Gutenberg 9.5 was released: https://make.wordpress.org/core/2020/12/02/whats-new-in-gutenberg-2-december/
  • The query block now has a grid view, enabling a lot of new possibilities: https://github.com/WordPress/gutenberg/pull/27067

Twenty Twenty-One (TT1) Blocks

Development for TT1 Blocks is on-going here: https://github.com/WordPress/theme-experiments/tree/master/twentytwentyone-blocks

  • Recent development activity is focused around this issue: https://github.com/WordPress/theme-experiments/issues/82
  • Much of the work has resulted upstream Gutenberg issue reports and fixes, which is excellent.

Open Floor

  • emptytheme was merged to theme experiments. It’s a blank slate for building 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. The repo also now comes with a script to generate your own boilerplate.
  • A new block-based theme by @frank-klein was added to the themes directory: https://wordpress.org/themes/block-based-bosco/
  • @poena + the theme review team are working on the steps needed to accept 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. themes into the themes directory.
    • Currently, you have to submit a theme that passes theme check to create a tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket + add the theme to svn, then the moderators have to update it in the admin to allow the submission of a FSE theme.)
    • Perhaps this can be a good opportunity to improve the trac + svn based submission process.

Thanks to everyone for joining! Please leave a comment if you have anything to add that is block-based theme related!

#block-based-meeting, #meeting-notes

Block-based Theme Meeting Notes — July 15, 2020

Happened in #themereview, facilitated by @kjellr!

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/ Roundup

Open Floor

  • Can we submit block-based themes to the themes directory yet?
    • The theme may not pass the themecheck due to experimental-theme.json but maybe an exception can be made?
    • May be good to allow Block-based themes in a little before 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. is merged in CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.. This is open to discussion.
  • There are some open PRs in theme-experiments that could use review:

#block-based-meeting

Block-based Themes Meeting Agenda – May 20, 2020

Below is the agenda for this week’s Block-based Themes meeting.

Time: Wednesday, May 2020, 16:00 UTC
Channel: #themereview

Agenda

  • 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/ Updates
    • New weekly Gutenberg + Themes update post format
    • 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. progress + open call for 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. testing
    • Global styles recap + next steps
  • Discussion
    • Global styles — “how do we allow themes to style the same things a user can at 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. level?” (without writing fragile CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site.)
  • Q&A

If someone wanted to volunteer to take notes, that would be great!

#agenda, #block-based-meeting

Block-based Themes Meeting Notes – May 6, 2020

Happened in #themereview channel, facilitated by @kjellr.

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/ Roundup

Gutenberg 8.0 was released! Here are some highlights:

Folks are working to bring feature parity between 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. blocks and other existing coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blocks, eliminating a lot of extra CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. we’ve had to write for block-based themes: https://github.com/WordPress/gutenberg/issues/21087

Lots of good discussion around whether template parts should specify their own HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. tag, and include group block controls: https://github.com/WordPress/gutenberg/issues/20997

Support for dynamic content (relative media paths, translations) in block templates: https://github.com/WordPress/gutenberg/issues/21932

Adding a button to the full-site editor to download a theme including changes you’ve made: https://github.com/WordPress/gutenberg/pull/21958

  • There are concerns about the increased volume of themes that are essentially copies of other themes.

Discussion Topic: Keeping up with Gutenberg Changes

@poena recently asked:

Where does your news and updates come from?

  • GithubGitHub GitHub is a website that offers online implementation of git repositories that can 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/ notifications
  • #core-editor chat summaries
  • Release changelog
  • Tags for in-progress work, e.g. [Feature] Full-site Editing, [Feature] Themes

A longer, nuanced discussion ensued around the challenge of influencing changes before they are made / released happened in SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/..

Two primary suggestions emerged that the team is going to try out!

  1. A weekly news digest focused on in-progress work and changes related to themes. @itsjusteileen and @kjellr will take a pass at the first post next week!
  2. Using the [Feature] Themes tag on the Gutenberg repo more often as relevant, and using tags in general.

#block-based-meeting