[Crosspost] Training Team Update 26 April 2018

Transcript in Slack

New 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. Board

WordPress Training Team Lesson Plan Development

There are new lists on the board, new cards in lists, and new information on cards.

  1. The START HERE list now has a 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/ workflow card with screencasts of how to work with the lesson plans in GitHub.
  2. There are some Power Ups enabled on the Trello board that we are experimenting with. GitHub, 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/., Custom Fields are likely the ones we’ll keep, but we also looked at Card Aging. (We are limited to three.)
  3. There’s a new list on the Trello board for Team Roles with a card for each role. Descriptions need to be completed and members who are contributing in that role added to the cards.

GitHub Update

WP Training Team

The lesson plans are all in GitHub as separate reposrepos The Training Team uses GitHub for working copies of lesson plans. You can find them at https://github.com/wptrainingteam..

  1. There’s a new “repo-template” repo that is meant to be an example of how to set up new lesson plan repos.
  2. The workflow for working on lesson plans has been tested and documented (somewhat). There’s information in Trello on the current workflow.
  3. Rather than commenting in Github, comments are likely better done in Trello.

Lesson Plans in Focus

At the bottom of the https://wptrainingteam.github.io/ GitHub Page there were some ideas on how to combine lesson plans into workshops. The lessons for the “Welcome to WordPress” workshop are our current focus and will be used to further test our new tools and processes. Volunteers needed to help with those!

Migrating Contributor Training to Learn WordPress

For some years, the Community Team has managed the Contributor Training site. The site exists to house training materials for contributors to WordPress. The content currently includes training for various Community Team programs as well as general training around collaboration for contributors on all teams.

Now that Learn WordPress is up and running it makes sense to consolidate all the community-based training content in one place. This will be good not only for streamlining content locations but also because no one is actively maintaining the Contributor Training site, while Learn WordPress is actively managed and maintained.

This consolidation involves two processes:

  1. Migrating the courses, lessons and quizzes across from one site to the other.
  2. Migrating the existing learner data from one site to the other.

Number 1 is easy – I tested it out and the content can all be migrated using WordPress’ built-in export/import tools with no issues.

Number 2 is a bit more work and will involve working with the MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. team. I have chatted to @dd32 about the work and it seems like it won’t be too onerous.

I don’t anticipate any objections to this process since it’s really just consolidating content from two disparate locations on the 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/ network, but if you can think of any reason why this would be a bad idea then please comment on this post.

/cc +make.wordpress.org/community/ +make.wordpress.org/meta/

Brand Guideline Additional Consideration

Is it possible to link out to existing training resources instead of creating a duplicate on Learn? E.g. the free Yoast SEO course in the Yoast SEO Academy

This topic was brought up during team meeting open discussion.

For reference, we have Brand Guidelines and Promotional Guidelines already established in our Team Handbook. This would be a consideration for linking out.

Assuming the context on lesson plans is for teachers or 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 to use when presenting to their audience/students, not the direct learner.  When I personally taught Yoast, I suggested the course on Yoast’s site as an extension of our lesson (optional homework) but not in place of the introductory topic. I created my own lesson plan for that purpose, roughly using the draft version that was already created by the Training team. In which case, having an initial introduction on Learn would help organize the content and cover only the absolute essentials for site owners to know.

Some other feedback included: “I think that’s a great idea, keep the lesson plans more general (e.g. How to optimize WordPress for search) and link off to multiple plugins and their guidelines and tutorials.”

We try to follow the same guidelines other teams on the project use, such as when Docs opts to link out to other resources or not. We have opted to link to open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. resources, such as MDN and PHP.

Questions:

  1. Should we link out to other resources?
    1. If the resources are completely free and publicly available?
    2. If the resources require an email to access?
    3. If the resources are a paid service?
  2. Do we suggest continued learning additional resources? (Such as, for more information visit…. )
  3. What additional thoughts or considerations should we have?

We will leave this open for comment until April 8, 2022.

Demo Sites for Learn WordPress Users

A long-desired feature for Learn WordPress is the ability for learners to use a live WordPress site as a learning environment as they go through courses on the site. In the absence of this feature, a workshop was published that instructs learners on how to set up a local WordPress installation, but this was merely a stopgap and was never meant to be a complete or final solution.

Well, there is now a much better solution for all learners on Learn WordPress: live WordPress demo sites, generously sponsored by WP Sandbox.

These sites are exactly what they sound like – a live WordPress website that the learner has complete control over and can use to enhance their learning experience by being able to immediately dive into the practical implementation of the course content. The sites (including all content, media, etc.) will expire and be permanently deleted after seven days, after which you can create a new one if you need to do so. They are full-featured WordPress installations with no limitations on functionality or features.

Demo sites include full access to the WordPress dashboard. In practice, this means:

  • Any content can be created
  • Media can be uploaded
  • Any theme or 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 can be installed
  • Content can be exported or imported

The following features are available from a service administrative standpoint:

  • Expiry time can be set to incremental amounts of time up to a maximum of 7 days
  • Multiple site templates can be created – a template can include any combination of plugins, themes, settings and content
  • Different website configuration templates can be used for different courses or content in order to provide more tailored learning experiences

I’m incredibly excited about this new feature as I have no doubt that it will be a boon for all learners on Learn WordPress. That being said, since hosting these demo environments uses very real resources, there is a limit of no more than 250 demo sites being active at any given time. This is why the expiry times are very important and also why the links to create a new demo site will only be available within course content (i.e. only to logged-in users).

Only allowing active course learners to use these links will reduce the likelihood of spam sites being created and using up the allocated quota. The Learn WordPress and WP Sandbox teams will be actively monitoring and shutting down spam sites if they are created, so please be mindful of how you use this excellent benefit.

Thanks to WP Sandbox for this wonderful sponsorship – I’m very excited to see how effective it is for learners!

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 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 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. 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 ThemeTrello card
Lesson Plan @ironprogrammer
Build a Sitemap for a siteThis should be compared to sitemaps already in coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.
Trello card
Lesson Plan @azhiyadev
Reviewed by @aurooba @webtechpooja
Choosing a ThemeShould clarify the 4 types of themes
Trello card
Lesson Plan
Should clarify the 4 types of themes
Trello card
Workshop
Creating a block patternRename from Registering or include both terms
Trello card
Workshop
Customizer TaglineDescribe how to modify taglines in FSE
Trello card
Workshop
How to use WordPress Block PatternsUpdate to include Featured patterns, wordpress.org/patterns & https://github.com/WordPress/gutenberg/pull/35773
Trello card
Lesson Plan
Update to include Featured patterns, wordpress.org/patterns & https://github.com/WordPress/gutenberg/pull/35773
Trello card
Workshop
Intro to common pluginsReview what plugins are common/popular now, remove mentions of Codex
Trello card
Lesson Plan @aurooba reviewed by @gudrun
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
Trello card
Lesson Plan
@
reviewed by @gudrun
Include how to do this in block themes – are there areas of CSS that exceed FSE to include
Trello card
Workshop
Introduction to the CustomizerMention that this is for Classic and Hybrid themes
Trello card
Lesson Plan
Mention that this is for Classic and Hybrid themes
Trello card
Workshop
Managing WidgetsWidgets without customizer in block based themes
Trello card
Lesson Plan
Managing widgets in classic themes needed
Trello card
Setting up a dev environmentNeeds to follow lesson plan and workshop formats
Lesson Plan
Template HierarchyRevise for FSE inclusion
Trello card
Lesson Plan
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
Trello card
Lesson Plan
Theme TroubleshootingThis 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 core
Trello card
Lesson Plan
Workshop Part 1
Workshop Part 2
W3 total cachebroken images, follow lesson plan format
Trello card
Lesson Plan
Webfontskeep an eye on https://make.wordpress.org/core/2021/09/28/implementing-a-webfonts-api-in-wordpress-core/
Trello card
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
Trello card
Lesson Plan
What Is A ThemeInclude types of themes, see above
Trello card
Lesson Plan
What is Contact Form 7adhere to lesson plan format AND import images from 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/
Trello card
Lesson Plan
What Is Wordfence SecurityTrello card
What Is Yoast SEOupdate this to follow lesson plan format
Trello card
Lesson Plan
What to include in functions.phpReview for FSE
Trello card
Lesson Plan
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/
Trello card
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
Trello card
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 BlockTrello cardTrello card
Block Theme Template HierarchyTrello cardTrello card
Build a site using a block theme (Twenty Twenty Two)Trello cardTrello card
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 themesTrello card
Lesson Plan
@arasae
Trello card
How to set site icons and logo (without Customizer)Trello card
@azhiyadev
Trello card
Difference between reusable blocks, block pattern, templates, template partshttps://learn.wordpress.org/lesson-plan/difference-between-reusable-blocks-block-pattern-templates-template-parts/ @webtechpooja
Reviewed by @arasae @rkohilakis @west7 @courane01 @azhiyadev
Trello card
DuotoneTrello card
Lesson Plan
@webtechpooja
Trello card
Gallery BlockTrello card
Lesson Plan
@courane01
Trello card
Managing widgets in block themes neededTrello card????
Searching OpenverseTrello cardTrello card
Searching and submitting to the photo directoryTrello cardTrello card
Creating a front page in block themesTrello card
Lesson Plan
@kemmy99
Trello card
Submitting a block pattern to the directoryTrello card
@wes7
Trello card
@wes7
Submitting photos to the photo directoryTrello cardTrello card
Template TourTrello card
Revise Lesson Plan
Trello card
Theme.jsonTrello card
@arasae
Trello card
Using theme.json with classic themesTrello cardTrello card
Using widgets in block themes????Trello card
Using WordPress in other languagesTrello card
Lesson Plan
Needs to reflect the language switcher update
Trello card
Workshop
What is flex layout and how to configure with block themesTrello cardTrello card
Query loopTrello cardTrello card
Featured patterns????Trello card
Dimensions in featured images????Trello card
How to edit a template part renamed to Using Template PartsTrello card
Lesson Plan

@wes7
Workshop
@rkohilakis
How to create a template part
This was merged back into Using Template Parts
Trello card
Lesson Plan

@rkohilakis
@rkohilakis
How to use the template part focus mode
This was merged into Using Template Parts
Trello card
Lesson Plan

@rkohilakis
@rkohilakis
Site Editor@wes7
Template Editor@wes7
List of Learn WordPress lesson plans and workshops to be created for 5.9

Courses Needed

General

  1. Contributor courses

5.9

  1. User FSE – Part 2 @west7
  2. User FSE – Part 3 @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
  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. 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. Learn WordPress:- https://learn.wordpress.org/
  5. What We Are Currently Working On This Month:- https://make.wordpress.org/training/category/sprint/
  6. Our Content Roadmap:- https://trello.com/b/BsfzszRM/wordpress-training-team-lesson-plan-development 
  7. Learn WordPress Issues Log:- https://github.com/WordPress/learn
  8. Our YouTube Channel:- https://www.youtube.com/channel/UCnxqNA0WORZXWurEP6cNV6w 

#learn-wordpress

Faculty Program: Structure Proposal

Now that the Training Team handbook has been filled out with everything needed to manage the processes and platform that the team manages, it’s now time to look at formalising the dedicated volunteer program that has been dubbed the ‘Faculty Program’. This program will allow the team to get more work done as more volunteers become involved.

The next step in preparing for the launch of this program is to outline the structure of the program – this primarily involves defining what roles and responsibilities can be fulfilled. While the handbook has a solid list of granular roles, it would make outreach more straightforward if the Faculty Program roles were more broadly defined, allowing people to know the area in which they’re contributing, as well as having the flexibility to help out in different ways.

Proposal

Here’s a proposal for the four broad areas of responsibility:

Content Creators
Content creators are people who contribute new content to Learn WordPress. This can be in the form of lesson plans, workshops, courses or social learning spaces. Content creators can write lesson plans, run social learning spaces, record workshops videos, write workshop scripts, edit workshop videos, or perform any other task related to content creation.

Editors
Editors assist with editing content created by the content creators. This can mean testing content or editing for accuracy, grammar, instructional effectiveness, 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), localizability, SEO, or anything else that helps to improve the content that is created.

Subject matter experts (SMEs)
SMEs work with content creators and editors to provide expertise in their relevant subject area to ensure that the content is accurate and complete. Ideally, content creators would work with an SME from the very beginning of the creation process for any piece of new content.

Administrators
Administrators perform the management and operations work involved in the Training Team and Learn WordPress. This involves things like task and project tracking, facilitating meetings, taking notes in meetings, vetting new applications, managing the Help Scout queue, and anything else that keeps the wheels turning.

I have kept these areas intentionally broad and I think we should kick off the program with that mindset and then add more granular roles as time goes and we see a need for them.

Once we have these areas of responsibility finalised, we can document them and indicate how people can get involved in each one, and then begin reaching out to potential volunteers to bring them on board.

Feedback

How does this structure look to you? Please provide feedback along the following lines:

  1. Do the four broad areas above encompass everything the Faculty Program will be responsible for?
  2. Are there any other broad roles you think should be included?

Social Learning Spaces Streaming Platforms

Social Learning Spaces are seeing considerable traction with attendees. You can find the calendar of events at https://learn.wordpress.org/social-learning/. This also appears by default in the WordPress Events and News 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. inside ever WP Admin Dashboard.

Questions arose around expanding the use of the platform. Training was asked to consider including these events onto the calendar:

  1. Gutenberg Developer Hour Series
  2. Creating a Block-based theme from scratch

We approved 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/ Developer Hour Series, as Birgit is already vetted by community deputies and this is an initiative begun in CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.. It would be hosted using the existing methods 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. + Zoom.

For content that may be broadcast in a new manner, such as using a Twitch stream, we’d like additional guidelines to be included in the team handbook.

Questions to be considered:

  1. How much branding is appropriate? Custom Zoom branding, backgrounds, etc.
  2. Is it permitted during the broadcast to mention “follow/subscribe to this channel on Twitch/Facebook/Twitter whatever to know when I go live again”?
  3. What if users need to enter an email to view the broadcast?
  4. What if the additional streaming platform requires an RSVP as well?
  5. Share additional questions in the comments below

This post will remain open until January 14. From there, a summary will be presented to the team and additional guidelines added to the team handbook.

Training Team Goals for 2022

Vision

In 2022, the Training Team will empower users to achieve their goals with WordPress through actionable and practical learning experiences that bring the community together.

Values

The Training team values clear, open-source, quality content that fosters diversity, equity, inclusion, and belonging among its contributors.

For WordPress users who want to grow, Learn.WordPress.org is a platform that offers high-quality learning opportunities. Learn WordPress is the official source of information and learning about both the software and its community, and is free to use. It is produced for the community by the community.

Stakeholders

Whose input shapes what we do? Who are we doing this for? (users, providers, influencers, governance)

Also visit the post: Who can Learn WordPress help

  • Users
  • WordPress Open SourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. Software Project
    • Project executive leadership
    • Make teams
    • Contributors
    • 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. & 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. organizers
  • Extenders with livelihoods related to WordPress
  • Informal community gatherings (social media groups, owned forums/events/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/./socials)

Representation of Stakeholders

We aspire to have representation from diverse organizations and individuals within and beyond the WordPress ecosystem, including:

  • Scale/sizes of organizations
  • Locales
  • Freelancer marketplace
  • Enterprise/agency
  • Product and service providers (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/theme devs, SaaS, Integrations)
  • WP Communicators (bloggers, podcasters, hosts)
  • Hiring organizations (contract or employer)
  • External trainers/instructors 
  • 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), Internationalization, and Diversity
  • Open Source Software

Methods and Priorities for team goals

  • Needs Analysis
    • Define learning experiences
    • Onboard subject matter experts
    • Site functionality
  • Team organization
    • Contributor onboarding, tracking, outreach
    • Cross-team collaboration
  • Official WordPress certification

Obstacles

What could potentially make these goals difficult to achieve and what specific actions can be done to overcome any obstacles?  Dependencies, risks, etc.

  • Awareness about LearnWP and value proposition
  • Quality/accuracy control of materials
  • Keeping pace with WP releases
  • Limitations of the Learning Management System (LMS)
  • Site functionality and design
  • Gathering issues and ideas at the right phase of planning and implementation
  • Time
    • Availability for existing and new: content creators, site developers, volunteer/self-sponsored contributors, sponsored contributors
    • Familiarity with tools and procedures
    • Ongoing impact of COVID
  • Distinguishing the audience (learner, facilitator/teacher)
  • Competing stakeholder priorities
  • Team agreement on types of learning experiences, alignment of content types to the vision
  • The scope of Who can Learn WordPress help is a vast audience.

Evaluation

How will we know we have achieved success or successfully completed our tasks from the chosen methods. 

  • Feedback forms for those who have used a lesson plan, completed a workshop, completed a course
  • Anticipated content creation:
    • 6 courses per year
    • 4 social learning spaces per week
    • 1 workshop per week
  • Data collection methods needed in conjunction with determining goals for each:
    • Results from 2022 Annual WP Survey 
    • Support team indication of common questions in forums. Informal cross-team collaboration inquiring about common trends and ways Learn WordPress can be a resource for Support. 
    • Increased visitors to LearnWP
    • Download stats
    • Mentions of LearnWP in media
    • Average course completions
    • Google Analytics
    • VideoPress metrics
    • Popularity metrics
    • Social learning spaces attendees – new and repeat
    • Number of WP contributors
    • Quantity of training team contributors and content created

Milestones

March 1, 2022

  • Use 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/ Projects in LearnWP repository for managing team activity
  • Implement a Faculty program (like Community Deputies, name to be determined)
  • Brainstorm and discovery for the creation of a Needs Analysis
  • Plan promotions with the Marketing Team
  • Create Instructor/Facilitator resources portion on LearnWP

June 1, 2022

  • Conduct Needs Analysis
  • Create content useful for WordCamp Europe
  • Release roadmap of new content (that isn’t tied to WP releases/features)
  • Assess content that has the largest impact
  • Overhaul the “Submit an Idea” form. Build in conditional logic for workshop, lesson plan, and course.
  • Ongoing promotions collaborations with other Make teams such as Marketing, Polyglots, Docs, Accessibility, Community

September 1, 2022

  • Curriculum Advisory Board (working title) planning and outreach  
  • Site functionality roadmap
  • Redesign of site based upon UXUX UX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it. audit and Needs Analysis
  • SEO for site structure
  • Content filters based upon interest or profession
  • Defined learning pathways
  • Merge lesson plans and workshops
  • Content for onboarding contributors (Make teams, Meetup organizers, WordCamp volunteers)
  • Ongoing promotions collaborations with the Marketing Team
  • Create content for WordCamp US

December 1, 2022

  • Plan the discovery phase for official 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/ certification
    • Comparing other Open Source Software methods
    • Compare other Open Source Software training models
    • Compare any proprietary certifications and training prep
    • Collect the issues, what works, what didn’t work well
  • Define Cohorts – strategy and handbooks
  • Define courses toward certification with pathways and outcomes
  • LearnWP Admin Dashboard to track stats and contribution 
  • Option of portfolio-worthy projects for users to run alongside courses
  • Ongoing promotions collaborations with the Marketing Team

Props

Attendees: Thanks to @azhiyadev @webtechpooja @courane01 @hlashbrooke @west7 @arasae @rkohilakis @chrisbadgett @docpop @peteringersoll @kemmy99 @meher @webcommsat who participated in 3 team goal setting meetings.

Proofreading: Thanks also to @webtechpooja @webcommsat for proofreading this summary of the goals for 2022.

#goals, #learn-wordpress

Recap for Training Team Meeting December 14, 2021

Slack Log (Requires 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/. login to view. Set one up if you don’t have a Slack account.)

The agenda for the meeting can be found here

Introductions and Welcome

In attendance: @rkohilakis, @courane01, @azhiyadev, @peteringersoll, @boogah, @clshannon @Webcommsat, @kemmy99, @webtechpooja, and @rkohilakis.

Welcoming the newcomers joining the team (Slack usernames): @oktopuce (Florian Rival), @elblakeo31 (Blake B), @burtrw (Ronnie Burt), and @dmac90712 (Derek McCrary)

@azhiyadev:
We’ve had quite a few new people join the channel recently. What is your interest in Learn/Training and what do you enjoy outside of WordPress: 

Response:

@elblakeo31: Three key interests from me… I’m super interested in FSE-related training. My agency, Decubing,  is trying to integrate FSE components into client projects, and our developers will need some help getting up to speed with all the updates. Also, I’m working with a non-profit code school in New Orleans, Operation Spark. We’ve been talking about creating a WordPress track to promote entrepreneurship. Finally, I’m building an app for campus website management(Edupack). Lots of Higher Ed pros have told us a learning library would be super useful. We’re trying to figure out what we should focus on internally and how we might just contribute to the great work of the #training team. Here if anyone wants to chat!!

@courane01: Welcome @elblakeo31,  I’ve instructed WP development in a high school and front end Bootcamp. Happy to collaborate for schools.

@elblakeo31: Amazing @courane01! Operation Spark has a great high school track. We’re hoping to offer WP fundamentals so that graduates can start their own WP-based businesses. (I paid for my college by coding themes through Tulane!). We’re still formulating our plan of attack, but I’ll certainly get in touch with you when I have the next steps from the team. @rkohilakis has also been a great help!

One immediate thing that has been mentioned: some kind of certification for WordPress development completion. I know nothing like that exists, but lots of eager learners seem to want it.

@courane01: Nothing exists yet. Stay tuned for preliminary research in 2022 though. Also – we will be including achievements on .org profiles for completing courses on Learn.

@elblakeo31: Yay! I definitely will. That’s a big request! Happy to get involved in the convo.

@courane01: learn.wordpress.org

@elblakeo31: That’s great!

@azhiyadev: We want to better acknowledge the contributions made to the team.  If you have not yet filled out our contact form, please do.

@kemmy99 volunteered to take notes today, thank you. Meeting recap notes is one of the best ways to get started contributing to a team. Please refer to this guide to get started.

News

Welcome, and Help Scout Wranglers: Last week we agreed to set up a rotation for HelpScout. The following people have volunteered to manage @rkohilakis @arasae @alexstine @azhiyadev If you want to help, please let us know. @hlashbrooke is in the process of documenting the process of managing applications for social learning spaces group facilitators.

We are still looking for team members interested in managing account access to Learn/Training team sites, and answering any questions for new people. This could also include helping new team members draft meeting recaps, pointing them to specific content in the handbook, and more. 
Interested? Let us know!

Two people have indicated their interest to be team members for managing account access to Learn/Training team sites. Kemi Makinde and @west7.

Team Goal Setting 2022: We are using Miro for a virtual whiteboard with sticky notes for planning. (please keep that invite link out of recap notes to prevent spam). On Monday we kicked off part 2 of our Team goal setting. To recap, in part 1, we defined our 

  • Our vision
  • Our values
  • Our stakeholders
  • The ideas that will help us reach the vision and what will help us operate as a team

In part 2, we looked at those ideas and started to group them into what was in-scope and out of scope. Out of scope was anything that was not within our remit (that is it relied on external parties to deliver), required additional development resources, or had too many dependencies that need to be in place before we could even consider working on it. We then broke this down into order of priority and grouped this into themes. We ask that team members update the following frames on the Miro board:

  • Methods – what are the actions and steps that we need to take to get the job done? Please rank this in order of priority.
  • Obstacles – what obstacles do we face in accomplishing all this and how can we overcome them?
  • Metrics – how can we measure what we’ve done to identify if it is successful or not?

Question from @courane01: Do we want to run a final session at the same time next week to break this down into different milestones?

Response:

@webcommsat: I will try to join depending on the government’s announcements on COVID 

@west7: I will be able to join

@webcommsat: What date is this now set for please @azhiyadev? Thanks,

@azhiyadev: Hi @webcommsat. We agreed to run it asynchronously, @courane01 and I can still run another Zoom session this coming Monday at 19:00 UTC for those who are free and want to join.

@rkohilakis: should we do this after the new year?

@azhiyadev: It depends, do we think people will be able to concentrate on it between now and next week? We have our final team meeting next week, it would be good to try and at least do Methods, Obstacles, and Metrics offline so that all we need to do is discuss it on Monday/Tuesday meeting. However, I’m happy to push it to next year if that is better for everyone else. (edited) I wouldn’t want to push it past the second week of January.

@rkohilakis: I will be around the beginning of next week, but I believe some people might be taking time away from the keyboard for the Christmas holiday.

@courane01: I’ll be around until Dec 23. I totally understand folks heading away for holidays. I’m looking forward to it as well.

@peteringersoll: I’m OK either way – but I plan to “check out” (actually, work on my own projects) during the holiday break, probably starting on the 22nd.

@courane01: That’s totally understandable.  I’m wondering if we can get the bulk done async

@azhiyadev: Same, can we commit to working on this async until the end of this week and then recap in the 2nd week of January so all we are doing is working on Milestones for the year?

@courane01: The concern is in regrouping after the holidays to ensure we are ready to make the most use of the month. But also – holidays.

@azhiyadev: Looks like a few more people are okay with working async. So let us work towards that and then see where we are in the first/second week of January.

@kemmy99: That sounds good.

APAC friendly meeting: With Pooja joining us as team repTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. for 2022, we have been discussing running an APAC friendly meeting. Please complete the Doodle poll to help us identify the best time to run this meeting.

Response:

@courane01: @harishanker can you help elevate this? @meher @oneal @west7 @hlashbrooke @yogesh @chetan200891

@courane01: @nao also helps elevate

@harishanker: For sure, @courane01! Happy to share it in the local network as well. Thanks for the heads-up!  Pinging @yogesh as well.

@courane01: @OGlekler also – if you know folks interested?

@webtechpooja: @hardiksharma – If you are interested

@courane01: @ashiquzzaman @chaion07

@chaion07: Thanks, @courane01. I’ve added my votes to the poll 

@chetan200891: Thanks for informing. Added mine. 

Upcoming events

  1. State of the Word
  2. WordPress 2021 annual Survey
  3. Discussion groups/social learning spaces

Sprint

December Sprint: As agreed if you were working on anything in November, you can continue to work on this. We are holding off on creating new content until we can assess what we have for the 5.9 release.

5.9 Audit 
We especially need help reviewing lesson plans for versions of WordPress depicted and workshops for WP version + Included Content taxonomies.
https://make.wordpress.org/training/2021/09/24/preparing-learn-for-wordpress-updates/

@azhiyadev: If anyone is interested in helping with the audit, please let us know.

Response:

@webcommsat: I know @nalininonstopnewsuk had said she would try and help with this. She is in another meeting at the moment so will have to check in with you later.

@peteringersoll: Include me for the audit. I just have to check if I have the necessary Learn access.

@courane01: We should have a list together just after the holidays for what needs to be updated and created across Learn.

@peteringersoll: so I understand – is someone working on what needs to be updated and is this part of the audit?

@courane01: yes, tomorrow and over the next few days we’ll start to see some development notes ship addressing key features of WP being released or vastly changed. We need to identify all content to be created or revised.

@courane01: I’ve started a spreadsheet linked in the audit article

@peteringersoll: Got it. Just let me know how I can help.

@peteringersoll: In the meantime, I’ll review instructions on https://make.wordpress.org/training/2021/09/24/preparing-learn-for-wordpress-updates/

Check-in

  1. What did you commit to last week? As a reminder
  2. What did you do?
  3. Any blockers?
  4. What will you do next week?

Response:

@rkohilakis:
1/2. Been applying feedback and suggestions to FSE course part 1.  Captured almost all of the media for the course (screenshots, screencasts, workshops).  Adding it into a rough draft on Learn.
3. Time seems to always be a blocker and managing other projects for work.
4. Hopefully have all feedback integrated by the end of this week.  Going to send out another draft with media linked to a course preview so we can look at it in the course’s real home.

@courane01:

  1. Finish goal setting AND work 4 hrs on auditing Learn for WP updates. Also run through https://make.wordpress.org/test/2021/11/30/help-test-wordpress-5-9-features/ to help me spot any areas that we should update.
  2. Attended goal setting and worked async on it, completed a round of testing. Also did clock about 4hrs on revising the taxonomyTaxonomy A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. https://codex.wordpress.org/Taxonomies#Default_Taxonomies. in Learn which will improve identifying content to create / revise easier for 5.9.
  3. Blockers: nope
  4. Next week: finish async goal setting, start a draft of the content to update/create for 5.9, and help move the goals as we know them over 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/ projects.

@azhiyadev:

  1. I will continue to audit our 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. boards and review
  2. Red brand content, team goal setting, I’m liaising with Hugh on the functionality Trello board
  3. Time
  4. The same including updating the Miro board frames and 5.9 audit

@webtechpooja:

  1. Volunteered for auditing lesson plan
  2. Explored 5.9 version and few lesson plans
  3. time and health both are blocker for me this week.
  4. Continuing with auditing lesson plan for 5.9

@west7:

  1. What did you commit to last week? Working on FSE Course: Part 2
  2. What did you do? I have been making progress with the course…
  3. Any blockers? Struggled with some aspects of Templates and wording things.  There is not a lot of FSE documentation available yet.
  4. What will you do next week? Continue working on the course and start creating media

@azhiyadev:
Thank you for all the updates, please continue to do so async if you were unable to make it to the meeting.

Open Discussions

Does anyone have anything else they want to discuss?

@courane01: Next week for the meeting, would we like to do a Zoom holiday hangout instead? BYO (bring your own) cookies.  The #docs team is always talking about cookies, and #marketing about chocolate.

@webcommsat: With marketing hat, we’ve been continuing to work with training in various things and collaboration on the release. More planned this Wednesday. Check our last week’s marketing meeting to know how you can contribute. Apologies if Courtney has already shared this, as I am catching up.

@courane01: Thanks Abha, I didn’t get to share that link. I will be doing a combo effort on rounding up content on Learn to revise/create for the release in conjunction with the contribution opportunities in #marketing with the 5.9 release.

@webcommsat: We’re particularly interested in developer benefits of 5.9 (coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. meeting 20:30 UTC Monday just gone). This is for joint work across teams. Do do share what you think the benefits will be which we could share. Thanks! More on the social media work in development chat notes from last week too under the About page component 

@courane01: Training team began with a vision to help 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 present something at meetups, taking the burden of organizing a topic off.  Can we continue to elevate lesson plans in the Meetup Organizer Newsletter?  I’m thinking of a quick list of what’s new this month, plus suggested topics. Provide both lesson plans and workshops (later as they are merged as well – 1 source per topic)

Make WordPress Communities

Meetup Organizer Newsletter: December 2021

@azhiyadev: Thank you for joining us today.  We will run Friday Office Hour at 11:00 AM UTC and Friday Coffee Hour at 14:00 UTC. Join us again for an upcoming meeting on Tuesday next week at 5:00 PM UTC. Don’t forget to bring your cake, cookies and chocolate for this meeting.  Feel free to continue chatting but I will close the meeting.


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.

  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/