January 2022 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 Trello 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 Trello card. The Trello 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.

If you are updating content now before 5.9 ships, please check out the plugin #meta created for us, it’s like a pull request inside the WP editor

How we use the Revisions Extended plugin on LearnWP

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. Watch the ‘How we use the Revisions Extended Plugin’ video above.

4. Make the revisions on the site using the video as a guide. Set the date to January 25, 2022.

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

6. 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 https://learn.wordpress.org/lesson-plan/anatomy-of-a-theme/
@ironprogrammer
Backing up your site Move images off GitHub repo
https://learn.wordpress.org/lesson-plan/backing-up-your-wordpress-site
Build a Sitemap for a site This should be compared to sitemaps already in core
https://learn.wordpress.org/?p=366&post_type=lesson-plan&preview=true
@azhiyadev
Child theme for classic themes This should mention classic themes
https://learn.wordpress.org/lesson-plan/child-themes

@azhiyadev
Choosing a Theme Should clarify the 4 types of themes
https://learn.wordpress.org/lesson-plan/choosing-and-installing-themes/
Should clarify the 4 types of themes https://learn.wordpress.org/workshop/how-to-choose-install-a-theme/
Classic Editor Content Editor Overview Some of the images are not coming across https://learn.wordpress.org/lesson-plan/content-editor-overview/
@azhiyadev
Rename to Classic Theme Menu https://learn.wordpress.org/lesson-plan/managing-menus/
@azhiyadev
Creating a block pattern https://learn.wordpress.org/lesson-plan/how-to-create-and-register-a-block-pattern/ @courane01

Reviewed by @azhiyadev

Rename from Regsitering or include both terms https://learn.wordpress.org/workshop/registering-block-patterns/
Customizer Tagline Capitalize the P, describe that customizer isn’t in FSE
https://learn.wordpress.org/lesson-plan/customizer-taglines

@azhiyadev
Describe how to modify taglines in FSE https://learn.wordpress.org/workshop/customizer-taglines
Glossary Creation Workshop This doesn’t follow the lesson plan formats
https://learn.wordpress.org/lesson-plan/glossary-creation-workshop/
How to use WordPress Block Patterns Update to include Featured patterns, wordpress.org/patterns & https://github.com/WordPress/gutenberg/pull/35773 https://learn.wordpress.org/lesson-plan/how-to-use-wordpress-block-patterns/ Update to include wordpress.org/patterns & https://github.com/WordPress/gutenberg/pull/35773
https://learn.wordpress.org/workshop/using-block-patterns/
Intro to common plugins review what plugins are common/popular now, remove mentions of Codex
https://learn.wordpress.org/?p=317&post_type=lesson-plan&preview_id=317&preview=true
Intro to CSS Review how to do this in block themes
https://learn.wordpress.org/lesson-plan/introduction-to-css/?preview_id=318&preview_nonce=269bc7d157&preview=true
Include how to do this in block themes – are there areas of CSS that exceed FSE to include
https://learn.wordpress.org/workshop/custom-css-in-the-editor/?preview_id=1058&preview=true&_thumbnail_id=2774
Introduction to the Customizer Mention that this is for Classic and Hybrid themes
https://learn.wordpress.org/lesson-plan/introduction-to-the-customizer/
Mention that this is for Classic and Hybrid themes
https://learn.wordpress.org/workshop/using-the-theme-customizer/
Managing Widgets Widgets without customizer in block based themes
https://learn.wordpress.org/lesson-plan/managing-widgets/
managing widgets in classic themes needed
Setting up a dev environment Needs to follow lesson plan and workshop formats
https://learn.wordpress.org/?p=8098&post_type=lesson-plan&preview=1&_ppp=f000c5d75d
Setting a static front page – duplicated in new content clarify how to do this in FSE https://learn.wordpress.org/lesson-plan/setting-a-static-page-as-your-homepage/
Style Guide Creation Workshop This doesn’t follow lesson plan formatting
https://learn.wordpress.org/lesson-plan/style-guide-creation-workshop/
Template Hierarchy Revise for FSE inclusion
https://learn.wordpress.org/lesson-plan/template-hierarchy/
The Loop consider diagraming this in light of the query loop block
https://learn.wordpress.org/lesson-plan/the-loop/
Theme Troubleshooting This will need to be updated to reflect when we have a new lesson plan created about using the styles.
https://learn.wordpress.org/lesson-plan/theme-troubleshooting/
Troubleshooting basics update to include Site Health, plugin and native to core
https://learn.wordpress.org/lesson-plan/troubleshooting-basics/
https://learn.wordpress.org/workshop/wordpress-troubleshooting-basics-part-1/ AND https://learn.wordpress.org/workshop/wordpress-troubleshooting-basics-part-2-troubleshooting-with-logs/
W3 total cache broken images, follow lesson plan format
https://learn.wordpress.org/?post_type=lesson-plan&p=348
Webfonts keep an eye on https://make.wordpress.org/core/2021/09/28/implementing-a-webfonts-api-in-wordpress-core/
https://learn.wordpress.org/lesson-plan/web-fonts/
What Are Google XML Sitemaps I think we should go with Site Kit as that is maintained by Google, and revise the whole article
https://learn.wordpress.org/?post_type=lesson-plan&p=346
What Is A Theme Include types of themes, see above
https://learn.wordpress.org/lesson-plan/what-is-a-theme/
What is Contact Form 7 adhere to lesson plan format AND import images from GitHub
https://learn.wordpress.org/?post_type=lesson-plan&p=367
What Is Wordfence Security
What Is Yoast SEO update this to follow lesson plan format
https://learn.wordpress.org/?post_type=lesson-plan&p=358
What to include in functions.php Review for FSE
https://learn.wordpress.org/lesson-plan/what-to-include-in-functions-dot-php-file/
What you can do with WordPress Remove references to WordPress.com
https://learn.wordpress.org/lesson-plan/what-you-can-do-with-wordpress/
Widget Areas This needs to be updated for also including block based themes
https://learn.wordpress.org/lesson-plan/widget-areas/
List of lesson plans and workshops that need to be revised for 5.9

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 Navigation Menu https://learn.wordpress.org/lesson-plan/how-to-create-a-menu-with-the-navigation-block/
@courane01

Reviewed by @jeffr0

https://learn.wordpress.org/workshop/how-to-create-a-menu-with-the-navigation-block

@courane01
Block Theme Comment Block
Block Theme Template Hierarchy
Build a site using a block theme (Twenty Twenty Two)
Child theme for block themes @arasae
https://learn.wordpress.org/wp-admin/post.php?post=12627&action=edit
How to set site icons and logo (without Customizer)
Difference between reusable blocks, block pattern, templates, template parts https://learn.wordpress.org/lesson-plan/difference-between-reusable-blocks-block-pattern-templates-template-parts/ @webtechpooja

Reviewed by @arasae @rkohilakis @west7 @courane01 @azhiyadev

Duotone https://learn.wordpress.org/wp-admin/post.php?post=12630&action=edit
@webtechpooja
Gallery Block https://learn.wordpress.org/wp-admin/post.php?post=12915&action=edit
@courane01
Managing widgets in block themes needed
Searching Openverse
Searching and submitting to the photo directory
Creating a front page in block themes @kemmy99
https://learn.wordpress.org/wp-admin/post.php?post=11867&action=edit
Styling your site with global styles https://learn.wordpress.org/lesson-plan/how-to-style-your-site-with-global-styles/
@courane01
Reviewed by @aurooba and @lesleysim
https://learn.wordpress.org/workshop/how-to-style-your-site-with-global-styles/
@courane01
Submitting a block pattern to the directory
Submitting photos to the photo directory
Template Tour revise
https://learn.wordpress.org/lesson-plan/template-tour/
Theme.json @arasae
@daisyo
@arasae
@daisyo
Using list view https://learn.wordpress.org/?p=11915&post_type=lesson-plan&preview_id=11915&preview=true
@courane01

Reviewed by @aurooba and @lesleysim

https://learn.wordpress.org/workshop/how-to-use-the-list-view/
@courane01
Using theme.json with classic themes
Using widgets in block themes
Using WordPress in other languages Needs to reflect the language switcher update https://make.wordpress.org/core/2021/12/20/introducing-new-language-switcher-on-the-login-screen-in-wp-5-9/

https://learn.wordpress.org/workshop/using-wordpress-in-other-languages/

What is flex layout and how to configure with block themes
Query loop
Featured patterns
Dimensions in featured images
How to edit a template part https://learn.wordpress.org/wp-admin/post.php?post=12640&action=edit
@rkohilakis
@rkohilakis
How to create a template part https://learn.wordpress.org/wp-admin/post.php?post=12636&action=edit
@rkohilakis
@rkohilakis
How to use the template part focus mode https://learn.wordpress.org/wp-admin/post.php?post=12666&action=edit
@rkohilakis
@rkohilakis
How to Build Low-Code Block Patterns https://learn.wordpress.org/lesson-plan/how-to-build-low-code-block-patterns/
@courane01

Reviewed by @azhiyadev

https://learn.wordpress.org/workshop/how-to-create-low-code-block-patterns/
@courane01
List of lesson plans and workshops that need to be created for 5.9

Courses Needed

General

  1. Contributor courses

5.9

  1. User Facing Full Site Editing (FSE) – Part 1 @rkohilakis
  2. User FSE – Part 2 @west7

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

Training Team

Administrative tasks for the team, some of these are ongoing.

  1. Publish Learn roadmap
    1. Learn content roadmap Trello board
    2. Learn functionality Trello board
    3. Learn Team members Trello board
  2. Fix 404 errors on Learn
  3. HelpScout rotation
  4. 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. Getting Involved:- https://make.wordpress.org/training/handbook/getting-started/
  2. About The Team:- https://make.wordpress.org/training/handbook/about/ 
  3. Our Team Blog:- https://make.wordpress.org/training/ 
  4. Our Content Roadmap:- https://trello.com/b/BsfzszRM/wordpress-training-team-lesson-plan-development 
  5. What We Are Currently Working On This Month:- https://make.wordpress.org/training/category/sprint/
  6. Learn WordPress Roadmap:- https://trello.com/b/rK1tztAA/learn-wordpress 
  7. Learn WordPress Issues Log:- https://github.com/WordPress/learn
  8. Our Lesson Plans:- https://learn.wordpress.org/lesson-plans/
  9. Our YouTube Channel:- https://www.youtube.com/channel/UCnxqNA0WORZXWurEP6cNV6w 
  10. Learn Website:- https://learn.wordpress.org/

#learn-wordpress, #training-team