Block-based Meeting Notes – January 20

Channel: #themereview

Facilitated by @jffng

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

@kjellr and others compile a weekly list of Gutenberg issues and PRs that are relevant to block-based themes, the most recent is here: https://make.wordpress.org/themes/2021/01/15/gutenberg-themes-week-of-jan-11-2021/

Some highlights:

  • This issue summarizes the updates to how 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. will work, this will impact how themes and themers define styles on a global and per block basis: #28163
  • The navigation block has seen some good action and discussion as well with PRs such as #28169 and #27131
  • Until recently, block styles were being added to the bottom of the page, this change moves the block styles to the <head> as they should #28319

TT1 Blocks development

TT1 Blocks was added to the themes repository 🎉 https://wordpress.org/themes/tt1-blocks/ This hopefully widens the number of folks that can test and contribute.

Note that development is still happening in 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/ in theme-experiments: https://github.com/WordPress/theme-experiments/tree/master/tt1-blocks

Discussion: default scope of global styles properties

Global styles will provide a lot of control to the user to change their theme styles via the editor. This issue discusses what controls should be shown by default to users and it could use some more attention from theme designers & developers: #27512

It was suggested that some users may be interested in having access to all the possible options and that could be surfaced via an option to choose “Show all” or “Only Suggested”

It’s also worth exploring an “Apply to all” option for when I make changes to a block – so it updates the global styles for that block.

Another idea that was discussed is the possibility to remember the user’s common behaviours when editing their site / changing styles, to surface their “Most used” controls.

The whole discussion can be read here: https://wordpress.slack.com/archives/C02RP4Y3K/p1611156891074700

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 Themes Meeting Agenda: Jan 20, 2021

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

Time: Wednesday, January 20, 2021, 15:00 UTC
Channel: #themereview

Agenda

  • 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 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
  • Discussion: changes to 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.
  • 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 Jan 11, 2021

Hello! This is the 34th 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/.

Before we begin, I’d like to note that the experimental, 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 version of the Twenty Twenty-One theme (named TT1 Blocks) is now live in the theme repository:

Development is ongoing, alongside the full-site editing work in Gutenberg. Please test, contribute, and help build this and other themes in the WordPress Theme Experiments GitHub repository

Now onto our usual updates! Please weigh in on the tickets below — your voice and feedback are welcome. 

Issues / Discussions:

  • Improve editor 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. on dark backgrounds. 28200
  • Blocks: Refactor Gallery Block as a wrapper around Image Blocks. 25940
  • Blocks: Add support for border configuration via 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.. 28049
  • 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.: Updates to theme.json. 28163
  • FSE: Try implementing a multi-theme system. 28131
  • FSE: Themes located in a subdirectory do not load template parts. 28022
  • FSE: Template parts need to inherit the query context. 28011
  • FSE: Inline custom block styles are not visible in the site editor. 27962
  • FSE: Rethink exporting block themes and styles. 27941 
  • FSE Blocks: Query Pagination Block warning. 28014
  • FSE Blocks: Add Archive Title Block. 27989

Merged/fixed:

  • Hide the theme without comments.php deprecation message. 28128
  • Make empty paragraphs take up the same space on the frontend, as in the editor. 27995
  • Navigation block: allow space-between on menu items. 28169
  • Spacer block: Use transparency. 28103
  • Spacer block: Show on hover. 28129
  • Fix appender margins. 27392
  • FSE: Fix loading issue for  template parts. 28088
  • FSE Blocks: Allow space-between for nav menu items. 28169

Overview Issues:

  • Full Site Editing Milestones. 24551
  • Template Tags in Full Site Editing. 22724 
  • Missing query block functionality. 24934
  • Query and LoopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. block tracking: 24762

General Resources:

Thanks to @joen and @scruffian for help pulling this post together. Please let us know if it was helpful in the comments!

#gutenberg-themes-roundup

Themes Team Meeting Agenda for January 12, 2021

The themes team conducts a meeting on the second and fourth Tuesday of the month.

Along with the fixed agendas, we have an open floor at the end where you can ask or share anything related to themes.

We encourage all members and anyone interested to attend.

Channel: #themereview | Time: Tuesday, January 12 2021, 15:00 UTC

Meeting agenda

  1. Weekly updates
  2. Open Floor

Weekly Updates

Current statistics can be found on: https://themes.trac.wordpress.org/ 

Themes TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket graph: https://themes.trac.wordpress.org/ticketgraph

Open Floor

We will discuss everything related to themes. Attendees can ask or share themes related things.

Please comment in the comment box below if you have anything to bring up during the open floor.

#meeting, #themes-team

Gutenberg + Themes: Week of Jan 4, 2021

Hello and Happy New Year! This is the 33rd 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 voice and feedback are welcome! 

Issues / Discussions:

  • 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.: 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 without a comments file trigger a depreciation warning. 28045
  • FSE: Themes located in a subdirectory do not load template parts. 28022
  • FSE: Template parts need to inherit the query context. 28011
  • FSE: Inline custom block styles are not visible in the site editor. 27962
  • FSE: Rethink exporting block themes and styles. 27941 
  • FSE Blocks: Query Pagination Block warning. 28014
  • FSE Blocks: Add Archive Title Block. 27989

Merged/fixed:

  • FSE Blocks: Post ExcerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that plugin’s metabox. Block: Fix incorrect quotes for the class attribute in the wrapper. 27895
  • FSE: Add support for custom templates. 27778
  • Box control units: Ensure custom units are preserved. 27800
  • Fix the RTL editor styles and the theme styles option. 27947 

Overview Issues:

  • Full Site Editing Milestones. 24551
  • Template Tags in Full Site Editing. 22724 
  • Missing query block functionality. 24934
  • Query and LoopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. block tracking: 24762

General Resources:

Please let us know if it this post was helpful!

#gutenberg-themes-roundup