Block-based Themes Meeting Agenda for March 18

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

Time: Wednesday, March 18th 2020, 16:00 UTC
Channel: #themereview

Agenda

  • Welcome
  • Status updates for 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 efforts 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/:
    • New Gutenberg 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. Updates
    • Block Patterns are live
    • Lighter Block DOM
    • Full-site Editing UI Updates
  • Discussion topic: what design tools would you like to see in the editor to achieve more expressive designs?
  • General Q&A

If you have any questions you’d like to see raised at this week’s meeting, or any topics or demos you’d like to see in future meetings, please share below.

@itsjusteileen has volunteered to take notes 🙂

X-post: Documentation License

X-comment from +make.wordpress.org/docs: Comment on Documentation License

Meeting notes, Tuesday 10 March 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
    • 246 tickets were opened
    • 251 tickets were closed:
    • 237 tickets were made live.
      • 10 new Themes were made live.
      • 227 Theme updates were made live.
    • 7 more were approved but are waiting to be made live.
    • 14 tickets were not-approved.
    • 0 ticket was closed-newer-version-uploaded.

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

Other updates

We have received two submissions for the experimental themes call, but so far these don’t fall under experimental themes. If you have an interesting theme please comment on that post.

Also, feel free to experiment with the theme experiments and the full site editing feature. Your feedback is really valued.

The welcome box was changed to be more in line with other welcome boxes on the make sites. It now contains more crucial information for first-time contributors. Our team reps Carolina and Ana helped with that.

Announcing the new team representative

A new/old team representative was announced today. It’s @acosmin. He has helped us with maintaining the tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. queue and tracking down people who are trying to play the system by having multiple accounts.
He knows his way around 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/, and will keep helping us keep the queue in check (and hopefully help make it shorter as well 😄).

Welcome aboard!

Opening up a place for theme author collaborations

Recent outbreak of COVID-19 caused some job problems, especially in Italy. A proposal was that there could exist a place where theme authors could collaborate on certain WordPress related work.

WordPress already has a jobs site so this could be possibly used to add a section where .org developers could offer their services as well as seek for possible jobs.

@franchidesign will create a proposal of what this would look like, why and how it could be implemented. Then the team reps will try to talk with people in charge of the jobs site, to see what we can do about this.

The remedial program

There is an initiative described in detail on the slack channel by @Carike, to introduce a remedial program for theme authors who have issues with understanding the requirements.
The idea is that the reps could enroll theme authors in a module that would help them understand certain requirements, like GPLGPL GPL is an acronym for GNU Public License. It is the standard license WordPress uses for Open Source licensing https://wordpress.org/about/license/. The GPL is a ‘copyleft’ license https://www.gnu.org/licenses/copyleft.en.html. This means that derivative work can only be distributed under the same license terms. This is in distinction to permissive free software licenses, of which the BSD license and the MIT License are widely used examples. compatibility, if they see issues in their themes during the review.

For this to be implemented we’d need help from the 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. team in setting the site up for these modules, and we’d need to have a way to enroll authors from the admin interface.

The first thing that needs to be done is opening a meta ticket so that we know what can be done.

Open floor

@kjellr called on people to test 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/ PRs and the TwentyTwenty theme experiment aimed at Global Styles:

https://github.com/WordPress/gutenberg/pull/20530
https://github.com/WordPress/theme-experiments/pull/26

They are a great way to see how Global Styles might work in the future.

We encourage people to test these things out. Giving feedback for these issues is very valuable to the developers, and is an important way of contributing.

And finally, a reminder that tomorrow at 17:00 UTC, there will be a triage meeting. We’ll go through the input needed issues for the WPThemeReview coding standards.

#meeting, #meeting-notes, #trt

Theme Review Team Meeting Agenda for March 10

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, 10th of march 2020, 18:00 CET

Meeting Agenda

  1. Weekly updates
    1. Full Site Editing Road map: No news to report.
    2. Experimental themes: Two suggestions so far, 0 accepted.
    3. Updated Welcome box with improved design and information.
  2. Announcing the new team repTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts.
  3. Discussion: Opening up a place for theme author collaborations.
  4. The remedial program
  5. Open Floor

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

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

#agenda, #meeting, #trt

Block-based Themes Meeting Notes for March 4, 2020

Moderated by @kjellr, the full conversation can be found here: https://wordpress.slack.com/archives/C02RP4Y3K/p1583337635468900

Global Styles Update

A PR led by @nosolosw has Global Styles working within the 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. site editor: https://github.com/WordPress/gutenberg/pull/20530

The main takeaway for theme folks is that this update pulls in style variables from a theme file (currently named experimental-theme.json).

You can see how this is applied in two PRs in the theme experiments repository:

Updating CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blocks to support the Global styles variables is one of the main focuses for 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 month, so expect to see more developments soon.

Blocks for full site editing

The comments count, comments form, 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., and tags blocks were all included in Gutenberg 7.6, which came out last week. The following blocks are in progress:

Lighter DOM

Please check out two PRs led by @ella on the Lighter DOM:

The goal is to create 1:1 parity between blocks’ front-end and editor DOM structure. This gets us a bit closer to being able to provide one set of styles that cover both the front-end and editor.

You can follow along the Lighter DOM work here: https://github.com/WordPress/gutenberg/pulls?q=is%3Apr+%22Lighter+block+DOM%22+

Block Patterns Overview

@nrqsnchz provided an overview of the Block Patterns concept.

“Block patterns are predefined block layouts that users can add to a document. Think of them as a combination of blocks that create a specific layout. These can be used to let users quickly add a contact form, a testimonials sections, an editorial section, etc.”

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/ issue with more details and explorations can be found here here: https://github.com/WordPress/gutenberg/issues/17335

The team has been exploring how to surface block patterns to users in this PR: https://github.com/WordPress/gutenberg/pull/20354

Your feedback and suggestions are requested!

Call for Experimental Themes

@poena wanted to remind folks that all kinds of submissions are welcome in a call for experimental themes:

Q&A

Following the updates, a lively discussion ensued. Please refer to those conversations 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/. if they are of interest to you:

#block-based-meeting, #meeting, #meeting-notes, #trt