May 2022 Sprint Retrospective

Training Team works in monthly sprints. At the end of each sprint, we ask ourselves the following questions. Below is a compilation of the responses from the team following the retrospective discussions held 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:

What went well?

  • Items related to the release that we worked on and improved planning and joint working.
  • Tracking issues across GithubGitHub GitHub is a website that offers online implementation of git repositories that 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/ from the source 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/ repo.
  • Launch of the Faculty Program.
  • Interaction between meetings and so many new faces are joining us.

What could we improve?

  • Finish the GitHub automation/actions to be more clear about what contributors can do.
  • Contribute to quarterly goals at least as much as release-related initiatives.
  • Call for Content Creation.
  • Fast track the content review and publish it soon, what we decided earlier in 2-3 weeks.

What will we do differently?

  • Start tracking Gutenberg issues that impact revisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision. this week.
  • Releases are not stacked right against an international WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. with all the prep for it. And contributor days right after release.
  • Organize a virtual zoom call (contributor dayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/.) of 2-3 hours, to kick off the review and publish content part. And audit previous content for the latest release.

#retro

#meta, #retro, #training

June and July 2022 Sprint

The Training team is using Sprints 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

We use GitHubGitHub GitHub is a website that offers online implementation of git repositories that 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/ to manage and keep track of the status of each piece of content (lesson plans, video workshops and courses) on Learn, site functionality and team administration duties. Everything has its own GitHub issue.

Learn Content

  1. High Priority- June and July 2022 Sprint
  2. Medium Priority – June and July 2022 Sprint
  3. Quick Fixes

Adopting a Topic (GitHub Issue)

  1. Pick a topic, any topic! Please comment on the GitHub issue if you want us to assign you to the card.
  2. If you need access to Learn, comment on the GitHub issue with your .org ID.
  3. If you need help creating content, we’ve got some great workshops videos ready for you to learn how to do this:
    1. Lesson plan about lesson plans and workshops about lesson plans
    2. Workshop about workshops
  4. Recommended timelines for creating content
    1. 2 weeks to draft content – with weekly check-ins
    2. 2 weeks for review and publish – with weekly check-ins
  5. If you get stuck, just drop us a message on 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/..

RevisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision.

If you are working on any content that has already been published, 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.

Website Development

Learn website development issues. If you are interested in helping out, please submit a GitHub pull request. Any questions then please ask in the #meta-learn Slack channel.

  1. High priority
  2. Good first issues

Training Team Administration

  1. 2022 Team Goal Setting
  2. Administrative tasks for the team, some of these are ongoing.

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. Tutorials
    3. Courses
    4. Online Workshops
    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

April 2022 Sprint Retrospective

Training Team works in monthly sprints. At the end of each sprint, we ask ourselves the following questions. Below is a compilation of the responses from the team following the retrospective discussions held 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:

What went well?

  • Updates to GitHubGitHub GitHub is a website that offers online implementation of git repositories that 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/ to make it easier to navigate
  • Prioritising and labelling of issues on GitHub to make it easier to identify what items are of high priority or quick fixes for new contributors
  • GitHub activity now shows
  • Taking feedback on GitHub issues during weekly meetings
  • Lots of great interaction in Social Learning Spaces (SLS)
  • Lost of collaboration around the training community GitHub is now easier to navigate, links filtered by priorities, version
  • Collaboration with #meta on tracking Helpscout responses as part of contributing and triaging site functionality issues.

What could we improve?

  • Create a few training pieces on how lesson plans and workshops evolve into courses
  • Reaching out to new contributors by setting up the Faculty Program so we can involve more people
  • Draft training needs analysis
  • The team still faces challenges in creating content, it is hoped that this will be mitigated with the introduction of the Faculty Program.

What will we do differently?

  • Work in the open as often as we can and set better deadlines
  • Draft objective statement and assist new creators in getting started
  • Draft a proposal or workflow for new releases – we can look at setting up Calls for Content Creation similar to Calls for Testing.

#retro

May 2022 Sprint

The Training team is using Sprints 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

We use GitHubGitHub GitHub is a website that offers online implementation of git repositories that 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/ to manage and keep track of the status of each piece of content (lesson plans, video workshops and courses) on Learn, site functionality and team administration duties. Everything has its own GitHub issue.

Learn Content

  1. High Priority- May 2022 Sprint
  2. Medium Priority – May 2022 Sprint
  3. Quick Fixes

Adopting a Topic (GitHub Issue)

  1. Pick a topic, any topic! Please comment on the GitHub issue if you want us to assign you to the card.
  2. If you need access to Learn, comment on the GitHub issue with your .org ID.
  3. If you need help creating content, we’ve got some great workshops videos ready for you to learn how to do this:
    1. Lesson plan about lesson plans and workshops about lesson plans
    2. Workshop about workshops
  4. Recommended timelines for creating content
    1. 2 weeks to draft content – with weekly check-ins
    2. 2 weeks for review and publish – with weekly check-ins
  5. If you get stuck, just drop us a message on the GitHub issue.

RevisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision.

If you are working on any content that has already been published, 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.

Website Development

Learn website development issues. If you are interested in helping out, please submit a GitHub pull request. Any questions then please ask in the #meta-learn 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.

  1. High priority
  2. Good first issues

Training Team Administration

  1. 2022 Team Goal Setting
  2. Administrative tasks for the team, some of these are ongoing.

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. Tutorials
    3. Courses
    4. Online Workshops
    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

March 2022 Sprint Retrospective

Training Team works in monthly sprints. At the end of each sprint, we ask ourselves the following questions. Below is a compilation of the responses from the team:

What went well?

  • Additional contributors
  • 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. -> GithubGitHub GitHub is a website that offers online implementation of git repositories that 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/ MigrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies.
  • Content Development Github Workflow draft
  • Work on the quarterly (annual team goals) with GitHub migration and rough draft of a Needs Analysis started.
  • APAC meeting interaction with new contributors
  • A lot more contributors stepped up to create and revise content
  • 4 workshops were published thanks to @westnz and everyone that reviewed the workshops.
  • Reading the ‘What could we improve’, I am extremely impressed with the team reps’ ability to keep all these initiatives straight. Well done.
  • I did like last week how @Hauwa Abashiya changed up the sprint reporting structure to be a bit more direct touch by pinging responsible folks
  • Transferring everything to Github
  • I feel there has been more contributors getting involved.
  • Making direct contact with contributors and keeping in contact as time progresses.
  • New faces and contribution increases, thats an excellent thing
  • Social Learning Spaces. @Nick Diego has done a wonderful job since joining.

What could we improve? 

  • We’ve had a slow-down in content creation. Speaking for myself, global news + team administration have taken up most of my capacity.
  • Content has been claimed but not turned in in a timely manner, preventing others from contributing with that topic
  • Over committing to contribute.
  • Personally in last month I overcommitted tasks and couldn’t find time to work upon.
  • Finishing GitHub migration and automations will be really helpful
  • We can improve our handbook guide for new contributor, those like to contribute on creating a lesson plan they could find it in easy way
  • Team support on the Needs Analysis
  • Would be nice to have more clarity on priorities and prioritization process
  • Our check-ins, we need to directly ask people who have committed to working on content to provide an update on progress.
  • Streamlining our processes, reducing the amount of manual intervention.
  • Prioritising tasks for our Sprints.
  • Fixed timeline to publish content
  • Reaching out to get more contributors involved.

What will we do differently?

  • We can manage Monthly sprint in Github
  • Set a timeframe once a content topic is claimed until a draft is available, otherwise open it back up for others to claim. We used to do this as a team.
  • Roadmap for upcoming release 6.0
  • I will continue to try and work more in the open (and encourage people to pick up where I might leave off) if someone is like, “That’s cool, can I work on that too?”
  • Love the idea of opening a topic back up for others to claim, that’s a great idea.
  • YES PLEASE to that roadmap! :heart: That is one way I can prioritize what’s first, second, third.
  • Learn more about Github. I don’t know how it works yet :sweat_smile: And I need to learn!
  • I’m going to look into coffee hours, recaps and sprints for other teams to see what they do. 
  • I will try to work more in the open 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/. :slightly_smiling_face:
  • Use the GitHub and features such as “milestone” to track actual progress.
  • Recruit more editors and encourage people not to over commit.
  • Provide better guidelines for content creation. Possibly:
    • 2 weeks to draft content – with weekly check-ins
    • 2 weeks for review and publish – with weekly check-ins
  • Maybe shortening the list for sprints.
  • We can chunk tasks in bunches, that way contributors can easily pick from their choices

#retro

April 2022 Sprint

The Training team is using Sprints 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

We use GitHubGitHub GitHub is a website that offers online implementation of git repositories that 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/ to manage and keep track of the status of each piece of content (lesson plans, video workshops and courses) on Learn, site functionality and team administration duties. Everything has its own GitHub issue.

Learn Content

  1. High Priority- April 2022 Sprint
  2. Medium Priority – March 2022 Sprint
  3. Quick Fixes

Adopting a Topic (GitHub Issue)

  1. Pick a topic, any topic! Please comment on the GitHub issue if you want us to assign you to the card.
  2. If you need access to Learn, comment on the GitHub issue with your .org ID.
  3. If you need help creating content, we’ve got some great workshops videos ready for you to learn how to do this:
    1. Lesson plan about lesson plans and workshops about lesson plans
    2. Workshop about workshops
  4. Recommended timelines for creating content
    1. 2 weeks to draft content – with weekly check-ins
    2. 2 weeks for review and publish – with weekly check-ins
  5. If you get stuck, just drop us a message on the GitHub issue.

RevisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision.

If you are working on any content that has already been published, 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.

Website Development

Learn website development issues. If you are interested in helping out, please submit a GitHub pull request. Any questions then please ask in the #meta-learn 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.

  1. High priority
  2. Good first issues

Training Team Administration

  1. 2022 Team Goal Setting
  2. Administrative tasks for the team, some of these are ongoing.

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. Tutorials
    3. Courses
    4. Online Workshops
    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

#learn-wordpress, #training

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 GitHubGitHub GitHub is a website that offers online implementation of git repositories that 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/ 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:

  • 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. http://php.net/manual/en/intro-whatis.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 RevisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision. 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. 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.

TopicLesson PlanWorkshop
Anatomy of a ThemeGitHub Issue
Lesson Plan @ironprogrammergrammer
Choosing a ThemeShould 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 patternRename from Registering or include both terms
GitHub Issue
Workshop
Customizer TaglineDescribe how to modify taglines in FSE

Workshop
A new workshop was created specifically for Block Themes
How to use WordPress Block PatternsUpdate 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 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
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 CustomizerMention 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 WidgetsWidgets 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 HierarchyRevise for FSE inclusion
GitHub Issue
Lesson Plan
@hilayt24
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
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 basicsupdate to include Site Health, 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 and native to coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.
GitHub Issue
Lesson Plan
Workshop Part 1
Workshop Part 2
W3 total cachebroken images, follow lesson plan format
GitHub Issues
Lesson Plan
@webtechpooja
Webfontskeep an eye on webfonts api in wordpress core

Github pull request

GitHub Issue
Lesson Plan
What Are Google XML SitemapsI 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 ThemeInclude types of themes, see above
GitHub Issue
Lesson Plan
@hilayt24
What is Contact Form 7adhere to lesson plan format AND import images from GitHub
GitHub Issue
Lesson Plan
What Is Wordfence SecurityGitHub Issue
What Is Yoast SEOupdate this to follow lesson plan format
GitHub Issue
Lesson Plan
@webtechpooja
What to include in functions.phpReview for FSE
GitHub Issue
Lesson Plan
@psykro
What you can do with WordPressRemove 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/
GitHub Issue
Lesson Plan
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. AreasThis 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.

TopicLesson PlanWorkshop
Block Theme Comment BlockGitHub Issue
@west7
GitHub Issue
@west7
Block Theme Template HierarchyGitHub Issue
@webtechpooja
GitHub Issue
Build a site using a block theme (Twenty Twenty Two)GitHub IssueGitHub Issue
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 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 partsGitHub Issue
@west7
DuotoneGitHub Issue
Gallery BlockGitHub Issue
Lesson Plan
@courane01
GitHub Issue
Managing widgets in block themes neededGitHub Issue????
Searching OpenverseGitHub 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 directoryGitHub Issue
@wes7
GitHub Issue
@wes7
Submitting photos to the photo directory@mdburnette
GitHub Issue
@mdburnette
GitHub Issue
Template TourGitHub Issue
Revise Lesson Plan
GitHub Issue
Theme.json
(Assign GitHub issue to Sarah)
GitHub Issue
@arasae
GitHub Issue
Using theme.json with classic themesGitHub IssueGitHub 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 themesGitHub Issue
Query loopGitHib 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

Sources of Info for WordPress 6.0

This is a list still in progress toward 6.0. Reviewing these sources will help inform what content should be revised and/or created for WordPress 6.0.

February 2022 Retrospective

Training Team works in monthly sprints. At the end of each sprint, we ask ourselves the following questions. Below is a compilation of the responses from the team:

What worked?

  • New contributors
  • Thoughtful reflection on improving 6.0
  • We are 99% ready to migrate 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. > GitHubGitHub GitHub is a website that offers online implementation of git repositories that 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/ (more on that later today)
  • Some work toward the annual goals in addition to monthly content goals.
  • I’m really pleased to see all the new faces and new contributors
  • I did my first real review of a lesson. However, I need to go back and do further review because I did not realize the scope of the task. 
  • Loved to see new faces and contributors are joining in APAC meeting
  • I really like the positive momentum the team is building. It’s hard to quantify, but something is feeling different in a very positive way.

What didn’t work?

  • Ensuring all content for the month ahead is on the Sprint at the start of the month.
  • Creating more content
  • I need to pick a lane, stick to it, and finish a thing or two. I am juggling a BUNCH of lesson plans and I have a ton of quality content… but it’s on my computer. That helps no one. I am committing to putting quality content out there, faster, even if it is imperfect! That’s what reviews are for, right? 
  • When committing to sprint items, setting personally realistic dates for completion and sharing any changes to that commitment if I cannot keep those dates.
  • Not sure if this belongs to this topic but since I reviewed the CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. lesson, it became apparent that we need to find a way to identify for what version /theme a lesson is. The CSS lesson would not apply to FSE themes. Thoughts?
  • Would love to see a lesson plan for contributing or a beginners guide… there’s so much information I am not sure the best place to jump in
  • I see 2 forms for joining the team, one on Google Forms (linked in Trello) and one on .org to contact the team – should I submit both?

What will we do differently next time?

  • Ask folks to pick a date to finish tasks volunteered for (myself included) and when dates are missed, ask to recommit or turn it over for others to do.
    • I like this idea. It’s daunting because of how much the world is fluctuating right now, but it also encourages more communication.

Retrospective January 2022

Each month, the Training team works in Sprints. These are goals we hope to accomplish for that month. At the end of the month, we conduct a retrospective by asking ourselves these questions:

What went well? 

  • We shipped a lot of content related to the 5.9 release!
  • We had many new contributors proofread new content and revise existing content
  • Several lesson plans are nearly ready to publish
  • We attempted to ship content related to a release and I think we did well in getting the content there.
  • Timely lesson plans will be shared with MeetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area. organizers in monthly newsletters for their use
  • Several courses launched, especially the Simple Site Editing
  • The team worked together on the 5.9 release was great. team collaboration is quite nice.
  • #forums has been suggesting the FSE course in support responses already to assist folks
  • Workshops related to 5.9 have been really useful for the community to get familiar
  • We were able to pull in new contributors to help.
  • Cross-team initiatives like coordinating with #marketing #docs #wptv and even #core with MarComms for this release
  • We coordinated very well on the release with #marketing #docs #polyglots
  • I’m really pleased to see all the new faces and new contributors. That’s been going really well, and it’s been lovely to get to review people’s lesson plans!

What could we improve? 

  • Easier process for onboarding contributors to Learn and revised roles for editing content on Learn
  • Create a checklist for proofreader to use when reviewing grammar, 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) of content (including image alt tags) and more
  • Easier process for tracking contributions so that we can acknowledge them for their contributions.
  • Get the courses for contributors published on Learn so that no one person is depended upon as much for training
  • I dream of the day we can have comments in Learn with drafts
  • We can add more detailed docs in handbook, how to contributor can contribute.
  • Contributors user roles give them access to schedule/publish before content has been thoroughly reviewed. Concern. No fires this time.
  • Not all of our committed goals were achieved
  • We’re duplicating efforts by having similar content in Docs (particularly support articles), lesson plans, and courses.  With some engineering, perhaps we could have 1 source that is maintained and presented in each of those areas.
  • Being clearer on what is available for people to work on.
  • Make sure we address any accessibility needs.
  • Lesson plans created in Google Docs miss the primary template of content that standardizes lesson plans.  Also, it makes including media (particularly screenshots) challenging
  • We are not yet in parity with having a lesson plan matching every workshop
  • Match content revisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision. with 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. (or soon GitHubGitHub GitHub is a website that offers online implementation of git repositories that 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/)
  • We can manage lesson plan through Github as earlier

What will we do differently?

  • Review our commitments and expectations on having the content by a specific date.
  • Factor in additional goals beyond content as we work on the team’s quarterly goals as well.
  • Elevate more opportunities for new contributors and retaining contributors
  • Revisit @Sarah (She/Her)’s suggestion on running working sessions to help new contributors create lesson plans and workshops.
  • Utilize the Revisions Scheduled 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 further
  • Create a standardized faculty team feedback form when reviewing content for accuracy and vetting contributors

#retro