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.
Sprint Goals
Learn Content
We are currently using TrelloTrello Project management system using the concepts of boards and cards to organize tasks in a sane way. This is what the make.wordpress.com/marketing team uses for example: https://trello.com/b/8UGHVBu8/wp-marketing. 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:
- 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. theme: a theme made for FSE using 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. templates and theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML., allowing one to manage all parts of their site with blocks.
- Universal theme: a theme that works with both the CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. 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 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. https://www.php.net/manual/en/index.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 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. #meta created for us, it’s like a pull request inside the WP editor
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.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/. Ask in the #training 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/ 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 | 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 coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. https://learn.wordpress.org/?p=366&post_type=lesson-plan&preview=true @azhiyadev |
|
| Child themeChild theme A Child Theme is a customized theme based upon a Parent Theme. It’s considered best practice to create a child theme if you want to modify the CSS of your theme. https://developer.wordpress.org/themes/advanced-topics/child-themes/ for 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 | @azhiyadev |
|
| Rename to Classic Theme Menu | @azhiyadev |
|
| Creating a block pattern | Reviewed by @azhiyadev |
Rename from Regsitering or include both terms https://learn.wordpress.org/workshop/registering-block-patterns/ |
| Customizer Tagline | 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 | 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 CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. | 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 |
|
| |
clarify how to do this in FSE https://learn.wordpress.org/lesson-plan/setting-a-static-page-as-your-homepage/ | |
| Style Guide Creation Workshop | 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 LoopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/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.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/ https://learn.wordpress.org/lesson-plan/what-you-can-do-with-wordpress/ |
|
| WidgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. Areas | This needs to be updated for also including block based themes https://learn.wordpress.org/lesson-plan/widget-areas/ |
|
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
If you get stuck, just drop us a message in Slack.
| Topic | Lesson Plan | Workshop |
|---|---|---|
| https://learn.wordpress.org/lesson-plan/how-to-create-a-menu-with-the-navigation-block/ @courane01 Reviewed by @jeffr0 |
@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) | ||
| 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 |
|
| https://learn.wordpress.org/lesson-plan/how-to-style-your-site-with-global-styles/ @courane01 Reviewed by @aurooba and @lesleysim |
@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 |
| https://learn.wordpress.org/?p=11915&post_type=lesson-plan&preview_id=11915&preview=true @courane01 Reviewed by @aurooba and @lesleysim |
@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 |
| 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 |
Courses Needed
General
- Contributor courses
5.9
User Facing Full Site Editing (FSE) – Part 1@rkohilakis- 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.
- Style a print-friendly style sheet (transcripts and lesson plans)
- Integrate speaker feedback tool
- 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
- Updates to handle course, lesson & quiz flows
- Automatically recognize contributions on Profiles
- Fix quiz button styling to match other buttons
- Learner recognition on WordPress.org profile
- Use consistent templates and styles across post types
- Styling for the Details Summary block
- Modify workshop archive ordering
Training Team
Administrative tasks for the team, some of these are ongoing.
- Publish Learn roadmap
- Fix 404 errors on Learn
- HelpScout rotation
- Meeting notetakers rotation
Upcoming Meetings
- Tuesday 1600 UTC Team meeting, weekly
- Wednesday 0300 UTC APAC friendly team meeting, weekly
- Friday 1000 UTC Office hour, weekly
- Friday 1300 UTC Coffee hour, weekly
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.
Team Links
- Getting Involved:- https://make.wordpress.org/training/handbook/getting-started/
- About The Team:- https://make.wordpress.org/training/handbook/about/
- Our Team Blog:- https://make.wordpress.org/training/
- Our Content Roadmap:- https://trello.com/b/BsfzszRM/wordpress-training-team-lesson-plan-development
- What We Are Currently Working On This Month:- https://make.wordpress.org/training/category/sprint/
- Learn WordPress Roadmap:- https://trello.com/b/rK1tztAA/learn-wordpress
- Learn WordPress Issues Log:- https://github.com/WordPress/learn
- Our Lesson Plans:- https://learn.wordpress.org/lesson-plans/
- Our YouTube Channel:- https://www.youtube.com/channel/UCnxqNA0WORZXWurEP6cNV6w
- Learn Website:- https://learn.wordpress.org/