Block-based Themes Meeting Agenda: March 3, 2021

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

Time: Wednesday, March 3, 2021, 10:00 AM EST

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
  • Continued discussion: Bridging the gap between existing themes and block-based themes
  • Open Floor / Q&A

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

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

Gutenberg + Themes: Week of Feb 25, 2021

Hello! This is the 39th 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 & PRs:

  • 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.: Noto Serif Font Missing in GB 10.0 29177
  • FSE: Add support for body_class and post_class 29308
  • FSE: Template Navigation: previews are rendered but not shown on smaller screens 29278
  • FSE: Template Navigation: Improve template and content preview performance 29276
  • FSE: Rethink 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. alignments. 29335
  • FSE: Site Editor: template part border disappears when hovering over nested blocks 29258
  • FSE: Feedback on adding a background image to a template part 29238
  • FSE: Navigation block: Trying to add link results in block error when editing in Template Parts 29237
  • FSE: Navigation Block: cannot “Add all pages” when directly editing a Template Part 29236
  • FSE: Feedback and questions about the FSE (also a part of FSE call for testing) 29228
  • FSE: Site Editor: theme styles are not applied in template previews 29166
  • FSE: Ensure there’s a mechanism for disabling creation of new templates 29144
  • FSE: Site Editor: not possible to change site icon 29126
  • FSE: Add `full and wide` align controls to Query and Query Pagination blocks 29289
  • FSE: Fix Site title: Different markup in the editor and on the frontend 29021
  • FSE: First step towards hybrid themes: Fallback to 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. templates 29026
  • Themes: 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.: Read more link/button 29168
  • Themes: Global Styles: Form elements 29167
  • Themes: WP Block Styles: Only load in the editor if a theme opts in 29252
  • Themes: Editor Styles: Add a transform for button rules 29229
  • Themes: [Discussion] Hybrid themes: Templating hierarchies 29024
  • Themes: Mitigate CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. inheritance from wp-block auto margins 28878
  • Themes: Improve dropcap behavior 28685

Merged/fixed:

  • FSE: Improve loading method for block styles 28358
  • FSE: Site Editor: Fix navigate-to-link error 29239
  • FSE: Use a modal for the template part creation flow 29108
  • FSE: Fix cursor on rich text blocks when outline mode is active 29106
  • FSE: Site Editor: Fix misalignment with navigation toggle and headerHeader 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. 29093

Overview Issues:

  • Covering All Features of Template Tags in Full Site Editing (FSE) 22724

General Resources:

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

#gutenberg-themes-roundup

Meeting Notes | Matt, Josepha, and Theme Team

Attendees: Ari Stathopoulos, Carolina Nymark, Chloé Bringmann, Josepha Haden, Kelly Choyce-Dwan, Matt Mullenweg, Sandilya Kafle, William Patton

Purpose: This meeting was called in response to a recent post on WP Tavern: Upsells, Barriers, and the End/Beginning of the Quality of $free Themes Era.

TLDR
All participants of the February 23rd call agreed that a diverse and thriving theme repository requires the current theme review process to be reframed to mirror the 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 review process. The next steps include a list of review guard rails to be provided to the team by Matt and for MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. to develop specific automated tooling to reduce the burden of manual checks.

Theme Team Participants Overview

  • Carolina Nymark is a Yoast-sponsored contributor and has been active in WordPress for 11 years.
  • William Patton has contributed to the Theme Team for five years, currently at 8 hours/week.
  • Ari Stathopoulos considers himself at the soul, a themer. He is a Yoast-sponsored contributor in CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. and 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/.
  • Sandilya Kafle has contributed his time for six years and is currently focused on themes.

Automattic Participants Overview

  • Matt Mullenweg is the co-founder of WordPress and its active project lead.
  • Josepha Haden is the current Executive Director of WordPress.
  • Kelly Choyce-Dwan works on the Meta team and has contributed to WordPress for eleven years.
  • Chloé Bringmann supports Josepha, the Automattic-sponsored team, and contributes to the WordPress project.

Matt’s Perspective on the Theme Landscape
Themes have been one of the means by which new users are brought into the fold of WordPress. In essence, you choose a theme, and an introduction to the WP ecosystem follows.

We are approaching a point where almost half the active themes aren’t hosted in this theme directory. As a point of comparison, plugins installed that are outside of the plugin directory constitute 15%. It is important to ask ourselves how we can evolve the theme directory process and the theme directory to be the most compelling place for people to source themes.

Big, robust themes take more time to review due to their complexity, even when the functionality they provide should be the work of a plugin. Code, and code standards, get out of date, and that’s the code we rely on.

If you imagine a post-commit review process, rather than a pre-commit review, where would be the best place to invest our time to further our goals of licensing, a11yAccessibility 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), security, upgrade and switch themes? If we increase the breadth of themes in the repository by minimizing requirements, we can shift guidelines and depend upon users for reviews.

Theme Team Feedback
Historically, other repositories were successful because they allowed most themes to go live without substantial checks, and in WordPress, we put a high value on the experience of the user, which made our reviews more conservative around site health. Since we minimize upsell and advertising, there are few compelling business cases for people to add themes to the .org repository. Those upsell notifications can be the primary driver for a theme author’s profit, but from a user perspective, it is a deterrent.

One high-priority fix is making it possible for the team to have a functional meta environment for testing. The theme team members cannot work directly in the directory as they cannot recreate a meta environment, lack important data that’s tied up in the themes, and there is no script to build dummy data or otherwise anonymize it.

Next Steps
Participants agreed that for the theme review process to change, a shortlist of non-negotiable guardrails is required, and increased collaboration with the Meta team.

In addition, metrics to discern whether a new review process is effective are twofold: the usage of themes in the directory vs. not, and an increase in security reports. The goal is for the 47.1% of active themes outside of the theme repository to decrease considerably.

Meta is committed to providing any tools needed to implement a review process that increases the breadth of themes for a comprehensive repository that conveys confidence via ranks, e.g., badges or another demarkation.

#recap

Themes Team Meeting Notes – February 23, 2021

At first, thank you all for your active participation in this meeting.

The meeting was held based on this meeting agenda.

Channel: #themereview
Notes Taken: @kafleg
Time: Tuesday, February 23, 2021, 15:00 UTC

Meeting Agendas

  1. Weekly updates
  2. Open Floor

1. Weekly Updates

i) Theme Review and Queue Status

Currently 84 new parent themes, 11 new child themes and two full site editing themes are waiting for review.
The waiting time is 5 weeks.

In the past 7 days,

  • 295 tickets were opened
  • 302 tickets were closed:
    • 287 tickets were made live.
      • 19 new themes were made live.
      • 268 theme updates were made live.
      • 4 more were approved but are waiting to be made live.
    • 15 tickets were not-approved.
    • 0 tickets were closed-newer-version-uploaded.

Number of active reviewers this week: 5

Please check the weekly updates details here.

Thank you all the reviewers who helped this week.


ii) HelpScout Stats

In the past 7 days,

  • Email Conversations: 30
  • Messages Received: 30
  • Replies Sent: 0
  • Emails Created: 0
  • Resolved: 0
  • Resolved on First Reply: 0%

2. Open Floor

In open floor, @poena shared a link where we are looking for renaming the “theme unit test”. If you think you can suggest a good name, there is an open issue on GitHub.

@aristath said, For full-site editing, we are currently exploring ideas in a discussion on GitHub.
I would like to urge theme-authors to bring solutions to the table if there are any, or things that should be taken into account for the templating system.

There are two 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 in the queue and among them, one theme will go live soon. It has some minor issues to be fixed by the author.

Theme Check plugin still needs to be updated to allow FSE themes but is held back by the lack of requirements. We are all eager but if we start building checks too soon before FSE is stable enough we are going to need to redo the checks over and over. @poena added during the meeting.

You can read the entire meeting discussion via this link.

Any comments and discussion can be done via the below comment box.

#meeting-notes, #themes-team, #themesteam

Themes Team Meeting Agenda for February 23, 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, February 23 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

Check regular weekly updates here.

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