WCEU office hours and contributor day

Office hours 2nd of june

The Themes team office hours will be on Tuesday June 2 @ 17:00 UTC.

During the office hours, you are welcome to ask questions about the team and how you can contribute.

To join, you need a WordPress.org slack account. Our channel is called #themereview.

If you are not able to attend, team members are usually available on 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/. during EU hours. You can post your questions and we can get back to you when we are available.


Contributor dayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. 4th of june

We would love to hear what you would like to learn more about during the contributor day. -Our plans are flexible depending on what you would like to do.

We would like to start with a one hour introduction to theme reviewing, between 14:00-15:00 UTC and we will do that in two groups, using Zoom. You do not need to use a camera or a microphone to participate.

We will talk about why we do reviews, how we perform reviews, and perhaps do a quick theme review together.

After our break, we would like to focus on full site editing and 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. So, for this part, we will have to wing it :). The goal is to test, learn and to create a theme together that eventually can be added to the theme directory.
You can join even if you have never tried or looked in to full site editing before.

Team members and team representatives will also be available on slack during the afternoon.


What you will need

You will need a WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ account and a WordPress slack account.

You will also need a WordPress install that you can use for testing.


Where to find information for new contributors

You can read more about the Themes team here.

On this page, you can read about how to get started at a contributor day:

Here, you can learn about reviewing themes:

#themes-team

Gutenberg + Themes: Week of May 11, 2020

Hi everyone! As discussed in last week’s block-based themes meeting, we’ll be trying out weekly posts that aim to improve awareness, communication, and collaboration between theme folks and those working on 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/. It can be hard to stay up to date with changes and discussions, so hopefully this can serve as a quick reference each week. 

Many of these issues and PRs are still open. Please weigh in to discuss solutions — your voice and feedback are welcome! 

In progress / Discussions:

General

  • An attempt to remove some of the extra canvas padding in the editor. 22213
  • A conceptual discussion about removing all default margins for blocks in the editor. 22208
  • Issues with custom colors in editor styles after Gutenberg 7.9.1. 21931 (Followup PR in 22356)
  • Discussion about clearer classnames for blocks that have custom backgrounds. 21439
  • Discussion around adding grids 20000

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

  • Figuring out a way to handle inline dynamic content in theme templates. 21932
  • Discussion around 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. and block features for template parts. 20997
  • Work is happening on bringing feature parity between the FSE blocks and existing blocks. 21087
  • Discussion around adding a button (perhaps just in 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) for exporting a theme directly from the full-site editor. 19260 
  • FSE blocks are missing classnames on the front end. 22097
  • 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. block appears broken in the editor. 22081

Global Styles

  • Recap and next steps for Global Styles. 22296
  • Exploring a way to manage theme CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. for Global Styles. 20290
  • Discussing the shape of the theme config file. 22291 21538 21490 

Merged:

General

  • Reduced specificity base block margins. 22051
  • Group blocks now have zero top/bottom margins by default. 22209
  • Better alignment between the front end and editor markup for the Cover block. 22348
  • Improvements to font size specificity in the editor. 21969 
  • Centered blocks now clear floats by default. 21608
  • The default inserter now correctly inherits paragraph font styles. 21725
  • The top and bottom margin from individual column blocks has been removed. 22018
  • In case you missed it, button issues from Gutenberg 7.9.1 were reverted in version 8.0. 21923 21816
  • Unset the “inherit” for link colors. 22160

Block-based Themes

  • The first version of a query block has been merged in. 22199
  • The gray background in the full-site editor has been fixed for themes that did not declare editor styling. 22182
  • The author block includes new options. 19894

General Resources:

Testing Explorations

Evergreen resources


Thanks to @itsjusteileen, @jffng, and @joen for help pulling this post together. This is the first of many, so please let us know if it was helpful in the comments!

#gutenberg-themes-roundup

New required header fields for style.css

The following fields are required to be added in the style.css 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.:

  • Tested up to – the version of WordPress that the theme has been tested against. This should be numbers only, so ‘5.0’ and not ‘WP 5.0’;
  • Requires PHP – this field states the lowest version of 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. that the theme can utilize. If empty, it will default to whatever the oldest version of PHP that WordPress supports.

Meeting notes Tuesday 12 May 2020

Today we held a meeting with the proposed agenda. The recap of the meeting is below and you can read the meeting transcript in the slack archives (a Slack account is required).

Weekly Updates

In the past seven days

  • 216 tickets were opened
  • 241 tickets were closed:
  • 199 tickets were made live.
    • 13 new Themes were made live.
    • 186 Theme updates were made live.
    • 2 more was approved but are waiting to be made live.
  • 42 tickets were not-approved.
  • 0 ticket was closed-newer-version-uploaded.

We have managed to cut down on the queue length, which is always a good news.

We thank to all the reviewers, keep doing a great job 🎉

Changing the name of the team

The representatives decided, in the light of recent changes that new editor brings to the landscape of the themes, to rename the team from Themes Review Team to just Themes Team.

We always did more than just review the themes that end up in the wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ repository, but in recent years we started working more around themes in general – open-source packages, work on full site editing, actively participating around 2020 theme, etc.
So it was a natural progression.

Discussion regarding using “Guten” in theme names

There is a growing trend of themes starting with ‘Guten’ prefix, or containing it in their name. This, of course, alludes to the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. editor – codenamed Gutenberg.

Since that name, or part of the name, is not trademarked in any way, we won’t forbid authors from using it.

Selecting a date and time for WCEU office hours

This was a discussion regarding this post about WCEU online contributors day.

It was agreed that the office hours will be held in the same time we hold the meetings, that seems to be the most convenient time.

Closing the Theme SnifferTheme Sniffer Theme Sniffer is a plugin utilizing custom sniffs for PHP_CodeSniffer that statically analyzes your theme and ensures that it adheres to WordPress coding conventions, as well as checking your code against PHP version compatibility. The plugin is available from the plugin directory and Github. Themes are not required to pass the Theme Sniffer scan without warnings or errors to be included in the theme directory. in 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 directory

As some may have noticed we removed the Theme Sniffer from the plugins repository.
With all the projects I’m working on, it just wasn’t possible to keep maintaining it, and it had some nasty issues present that, in a way, kept reviewers jobs harder.

The plugin is still in the GitHub repo, so if anybody wants to contribute, feel free to do so.

Open Floor

Making the Tested up to and Requires PHP fields required instead of recommended in order to push folks to update the 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. versions.

Since the core blocking installs based on this value will land in WP 5.5, it will be good to let the authors know to implement this.

As explained by Marius Jensen:

If a theme says: Requires PHP 7.2, and the user has their WordPress installed on PHP 5.6, the theme will be shown in the theme search in wp-admin, but it will have a badge saying they can’t install it, why they can’t, and how to fix it. And if they try to upload it, they will get an error instead of the upload completing.

The readme tag is required, but the theme authors should be aware that they will need to add it in their style.css as well.

#meeting, #meeting-notes, #trt

Theme Review Team Meeting Agenda for May 12

Theme review team (TRT) conducts a meeting on the second and fourth Tuesday of the month. Along with the fixed agendas, we have open floor meeting 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, 12th May 2020, 17:00 UTC

Meeting Agenda

  1. Weekly Updates
  2. Open floor
  3. Changing the name of the team
  4. Discussion regarding using “Guten” in theme names
  5. Selecting a date and time for WCEU office hours
  6. Closing the Theme SnifferTheme Sniffer Theme Sniffer is a plugin utilizing custom sniffs for PHP_CodeSniffer that statically analyzes your theme and ensures that it adheres to WordPress coding conventions, as well as checking your code against PHP version compatibility. The plugin is available from the plugin directory and Github. Themes are not required to pass the Theme Sniffer scan without warnings or errors to be included in the theme directory. in 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 directory

The discussion about the meeting agenda can be held in the comments below. You are encouraged to propose topics.

Meetings usually last around 60 minutes. Attend and share your valuable feedback and suggestions.

#agenda#meeting#trt