March 2022 Team Sprint


The Training team is using the Sprint method to determine what we are working on and to determine our timeframe for delivery.

What is a Sprint?

Sprints are fixed length events of one month or less to create consistency. A new Sprint starts immediately after the conclusion of the previous Sprint.

https://www.scrum.org/resources/what-is-a-sprint-in-scrum

Sprint Goals

Learn Content

We are currently using GitHub to manage and keep track of the status of each piece of content on Learn (lesson plans, video workshops and courses). Every piece of content has its own GitHub Issue. The GitHub Project Lists represent our Development Workflow, each list contains a card that explains how to use that list.

Types of themes:

  • Block theme: a theme made for FSE using HTML templates and theme.json, allowing one to manage all parts of their site with blocks.
  • Universal theme: a theme that works with both the Customizer and the Site Editor.
  • Hybrid theme: a classic theme that adopts a feature(s) of FSE, like theme.json or the template editor.
  • Classic theme: a theme built with PHP templates, functions.php, and more that does not work with Site Editor.

See FSE Program: Answers from Round Three of Questions for information about the types of themes.

Please keep this in mind when creating and revising content for Learn WordPress.

WordPress 5.9 Revisions Needed:

1. Pick a topic, any topic! Let us know in the comments or drop us a message in the #training Slack channel

2. Get access, if you don’t have it already, to learn.wordpress.org. Ask in the #training Slack channel.

3. Ask the team to review it. Drop us a message in the #training Slack channel.

4. A member of the team will review and publish the changes.

If you get stuck, just drop us a message in Slack.

Topic Lesson Plan Workshop
Anatomy of a Theme GitHub Issue
Lesson Plan @ironprogrammergrammer
Choosing a Theme Should clarify the 4 types of themes
GitHub Issue
Lesson Plan
@paradigm5h1f7
Done
Should clarify the 4 types of themes
GitHub Issue
Workshop
Creating a block pattern Rename from Registering or include both terms
GitHub Issue
Workshop
Customizer Tagline Describe how to modify taglines in FSE

Workshop
A new workshop was created specifically for Block Themes

How to use WordPress Block Patterns Update to include Featured patterns, wordpress.org/patterns & github pull request
GitHub Issue
Lesson Plan
Update to include Featured patterns, wordpress.org/patterns & github pull request
GitHub Issue
Workshop
Intro to CSS Review how to do this in block themes
GitHub Issue
Lesson Plan
@
reviewed by @gudrun
Include how to do this in block themes – are there areas of CSS that exceed FSE to include
GitHub Issue
Workshop
Introduction to the Customizer Mention that this is for Classic and Hybrid themes
GitHub Issue
Lesson Plan
Mention that this is for Classic and Hybrid themes
GitHub Issue
Workshop
Managing Widgets Widgets without customizer in block based themes
GitHub Issue
Lesson Plan
Managing widgets in classic themes needed
GitHub Issue
Setting up a dev environment
(Issue not in GitHub)
Needs to follow lesson plan and workshop formats
Lesson Plan
@aurooba
Template Hierarchy Revise for FSE inclusion
GitHub Issue
Lesson Plan
@hilayt24
The Loop consider diagraming this in light of the query loop block
GitHub Issue
Lesson Plan
Theme Troubleshooting
(Issue not on GitHub)
This will need to be updated to reflect when we have a new lesson plan created about using the styles.
Lesson Plan
Troubleshooting basics update to include Site Health, plugin and native to core
GitHub Issue
Lesson Plan
Workshop Part 1
Workshop Part 2
W3 total cache broken images, follow lesson plan format
GitHub Issues
Lesson Plan
@webtechpooja
Webfonts keep an eye on webfonts api in wordpress core

Github pull request

GitHub Issue
Lesson Plan

What Are Google XML Sitemaps I think we should go with Site Kit as that is maintained by Google, and revise the whole article
GitHub Issue
Lesson Plan
What Is A Theme Include types of themes, see above
GitHub Issue
Lesson Plan
@hilayt24
What is Contact Form 7 adhere to lesson plan format AND import images from GitHub
GitHub Issue
Lesson Plan
What Is Wordfence Security GitHub Issue
What Is Yoast SEO update this to follow lesson plan format
GitHub Issue
Lesson Plan
@webtechpooja
What to include in functions.php Review for FSE
GitHub Issue
Lesson Plan
@psykro
What you can do with WordPress Remove references to WordPress.com
GitHub Issue
Lesson Plan
Widget Areas This needs to be updated to also include block based themes
GitHub Issues
Lesson Plan
List of lesson plans and workshops on Learn that need to be revised

WordPress 5.9 New Content Needed:

1. Pick a topic, any topic! Let us know in the comments or drop us a message in the #training Slack channel

2. Get access, if you don’t have it already, to learn.wordpress.org. Ask in the #training Slack channel.

If you need help creating content, we’ve got some great workshops videos ready for you to learn how to do this:

* Lesson plan about lesson plans and workshops about lesson plans

* Workshop about workshops

If you get stuck, just drop us a message in Slack.

Topic Lesson Plan Workshop
Block Theme Comment Block GitHub Issue
@west7
GitHub Issue
@west7
Block Theme Template Hierarchy GitHub Issue
@webtechpooja
GitHub Issue
Build a site using a block theme (Twenty Twenty Two) GitHub Issue GitHub Issue
Child theme for block themes
(Assign GitHub issue to Sarah)
GitHub Issue
Lesson Plan
@arasae
GitHub Issues
How to set site icons and logo (without Customizer) GitHub Issue
Lesson Plan
@azhiyadev
Done
GitHub Issue
Difference between reusable blocks, block pattern, templates, template parts GitHub Issue
@west7
Duotone GitHub Issue
Gallery Block GitHub Issue
Lesson Plan
@courane01
GitHub Issue
Managing widgets in block themes needed GitHub Issue ????
Searching Openverse GitHub Issue
@sagarprajapati
GitHub Issue
Searching and submitting to the photo directory (duplicated further down below) GitHub Issue
Lesson Plan
@mdburnette
Done
Creating a front page in block themes
(Lesson Plan issue not on GitHub)
Lesson Plan
@kemmy99
GitHub Issue
Submitting a block pattern to the directory GitHub Issue
@wes7
GitHub Issue
@wes7
Submitting photos to the photo directory @mdburnette
GitHub Issue
@mdburnette
GitHub Issue
Template Tour GitHub Issue
Revise Lesson Plan
GitHub Issue
Theme.json
(Assign GitHub issue to Sarah)
GitHub Issue
@arasae
GitHub Issue
Using theme.json with classic themes GitHub Issue GitHub Issue
Using widgets in block themes
(Issue not on GitHub)
Using WordPress in other languages
(Workshop not on GitHub)
GitHub Issue
Lesson Plan
Needs to reflect the language switcher update

Workshop

What is flex layout and how to configure with block themes GitHub Issue
Query loop GitHib Issue GitHub Issue
@west7
Featured patterns
(Issue not on GitHub)
Dimensions in featured images
(Issue not on GitHub)
Site Editor
(merged with Template Editor)
GitHub Issue
@wes7
Template Editor (merged with Site Editor) GitHub Issue
@wes7
List of Learn WordPress lesson plans and workshops to be created for 5.9

Courses Needed

General

  1. Contributor courses

Learn Functionality

These are our high priority items. If you are interested in helping out, please let us know in the #meta-learn Slack channel.

Visit GitHub for a complete list of open issues.

  1. Style a print-friendly style sheet (transcripts and lesson plans)
  2. Integrate speaker feedback tool
  3. Google Slides block for Lesson Plans The team is carrying out an audit of the Slides Plugin to ascertain the level of maintenance required and amount of work needed to fix the bug @binarygary @alexstine @danilong
  4. Updates to handle course, lesson & quiz flows
  5. Automatically recognize contributions on Profiles
  6. Fix quiz button styling to match other buttons
  7. Learner recognition on WordPress.org profile
  8. Use consistent templates and styles across post types
  9. Styling for the Details Summary block
  10. Modify workshop archive ordering
  11. New page showing version-specific content
  12. Add new Header

Training Team Goals

2022 goals identified during the team goal setting and ongoing administrative tasks for the team.

  1. Team Goals to be delivered by March 2022
    1. Use GitHub Projects in LearnWP repository for managing team activity
    2. Implement a Faculty program (like Community Deputies, name to be determined)
    3. Brainstorm and discovery for the creation of a Needs Analysis
    4. Plan promotions with the Marketing Team
    5. Create Instructor/Facilitator resources portion on LearnWP
  2. Ongoing
    1. Fix 404 errors on Learn
    2. HelpScout rotation
    3. Meeting notetakers rotation

Upcoming Meetings

You are welcome to join the team at any time! If you are new to the Training Team, please introduce yourself in the #training channel before the meeting (or anytime!) and feel free to join us in the meeting and participate as you are able.


Training Team Mission

The WordPress training team helps people learn to use, extend, and contribute to WordPress through synchronous and asynchronous learning as well as downloadable lesson plans for instructors to use in live environments, via learn.wordpress.org.

Getting Involved

Everyone is welcome and encouraged to join in, comment on posts, and participate in meetings and on projects. Here’s what you need to know to get started.

  1. Learn.WordPress.org
    1. Lesson Plans
    2. Workshops
    3. Courses
    4. Social Learning Spaces
    5. Pathways to Learn WordPress
  2. Getting Involved
    1. GitHub Website Development
    2. GitHub Content Development
    3. What We Are Currently Working On This Month
  3. About The Team
  4. Our Team Blog