Block-based Themes Meeting Agenda: Feb 3, 2021

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

Time: Wednesday, Feb 3, 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: Migrating to block-based themes
  • Open Floor / Q&A

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

+make.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//coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress./ #agenda #meeting

X-post: FSE Program: Bring your questions

X-comment from +make.wordpress.org/test: Comment on FSE Program: Bring your questions

X-post: Call for Feedback: Automated Theme Testing

X-comment from +make.wordpress.org/meta: Comment on Call for Feedback: Automated Theme Testing

Themes Team Meeting Notes – January 26

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

The meeting was held based on this meeting agenda.

Channel: #themereview
Facilitated by @kafleg
Notes Taken: @ashiquzzaman

  1. Weekly updates
  2. Looking for a volunteer to update the theme unit test
  3. Open Floor

Weekly Updates

Currently 79 new parent themes and 26 new child themes are waiting for review. The waiting time is 5 weeks.

In the past 7 days,

  • 235 tickets were opened
  • 241 tickets were closed:
  • 222 tickets were made live.
  • 11 new themes were made live.
  • 211 theme updates were made live.
  • 4 more tickets were approved but are waiting to be made live.
  • 18 tickets were not-approved.
  • 1 ticket were closed-newer-version-uploaded.

Please check the weekly updates details here.

Theme Unit Test Update Volunteer

There was a Call for maintainers: Theme Unit Test where @mahesh901122, @musamamasood, and @technocrews were interested in contributing.

It was decided to move the conversation to 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/ and decide a single person of contact for the project.

Initially, @technocrews decided to track the workflows and will be the contact person for the project. The other volunteers will help with the work.

@williampatton will help if volunteers need anything regarding the work and access on GitHub. If you want to contribute, you can always pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” him on GitHub. Username is: pattonwebz.

To answer the question – If there is any PR or issue which need the 2nd opinion then for who I can contact?

@poena said The best way is to discuss it in a GitHub issue. If that does not resolve it, a blog post can be created so that people can post comments and a decision can be reached from there.

She added, As for on boarding and assistance to start, the best way is to get hands on and look at the open issues and the current content of the XML file.

The most important thing to consider is that, it is not as simple as importing the file (using the WordPress importer, no external 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 is needed), making changes, and exporting it again. Because when you export it, all the links and image sources will turn into where ever your domain is, localhost etc.

Open floor

@poena asked for the help on this coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. ticket. https://core.trac.wordpress.org/ticket/52294  Twenty Twenty -One: editor styles are broken in RTL.

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

Call for maintainers: Theme Unit Test

The Theme Unit Test is a widely known XML file with test content for WordPress websites. Theme authors and reviewers use this file to test various content types, including blocks, classic content, sound, video, images, comments, and menus.

As my focus is moving more towards accessibilityAccessibility 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) and full site editing, I do not have the capacity to keep the file up to date or respond to issues and pull requests on GitHub in a timely manner.

Except for typos, the last substantial update to the theme unit test was July 3, 2020.

Because of the lack of updates, some 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. content no longer matches what you would get if you manually created new blocks in the editor. 

The demo content has been available since 2011 and is an important tool for theme authors. For it to remain useful, it needs to be updated more regularly, and your help is wanted.

What does a maintainer do?

  • Triage issues, open issues, and create pull requests on the 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/ repository.
  • Update the XML file when there are block markup changes (Keeping the old markup examples is still important for testing).
  • Update the XML file to include new major blocks.
  • Keep the codex page up to date.
  • Plan for the future and how the content and format can be improved.

What skills do I need to become a maintainer?

  • To update the file, you need to have basic knowledge of XML and the structure of the content exported and imported from WordPress.
  • Have intermediate experience with the block editor, and stay up to date with block markup changes.
  • You 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 to be able to update the codex page.

I want to help, who do I contact?

Leave a comment on this post if you would like to help or if you have any questions.