Highlighted Posts

Categorize a post as Highlight to add it to this section.

Recap of the Training Team meeting, January 18, 2022

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: @arasae, @courane01, @webtechpooja, @rkohilakis, @boogah, @azhiyadev, @peteringersoll, @onealtr, @tantienhime, @kemmy99 @webcommsat @nalininonstopnewsuk

Welcoming the newcomers joining the team (Slack usernames):
@Somnath Karan @ironprogrammer @aurooba @Nabid Anzum @Lesley

News

Volunteers

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. Providing login access during meetings is a big help.

Interested? Let us know!

Goals

Training Team Goals for 2022
This is really the big news for the year ahead. In the post, you can see that the goals are ambitious, and we appreciate any and all contributions anyone may be able to make towards them.

This week/month, the team is really focused on the WP 5.9 release and content coinciding with that.

Release

We’re taking a look forward, and what we will work on between 5.9’s release and the start of March.

  • 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

Boards

@webtechpooja, @azhiyadev, and @courane01 have started experimenting with moving 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. board over to GitHub. There is some cleanup work required to make this usable again, as it is essentially a big pile without any tags or organization.

Work on this will continue on that after the 5.9 release work concludes.

@hlashbrooke has some next action steps regarding the commencement of the Faculty program.

We will open up a draft document around the Needs Analysis after release. @rkohilakis will be instrumental in this process.

With Marketing

We will continue the work around promoting resources on LearnWP with Marketing. This is something we do already, but we would like to continue to improve upon the flow of what is published and how to promote it. We would also like to make sure to support any relevant areas with the marketing team.

The Instructor/Facilitator resources will help with anyone wanting to use content from the site when presenting to others — or, also, in being a content creator of any form on LearnWP.

Please note that there are some other really big plans listed above, but some of those will depend heavily upon earlier steps which have not yet been completed, such as the results of a Needs Analysis.

Other decision making topics

APAC Friendly Meeting Poll Results

Update from @webtechpooja: Excited to announce, Thursday 11:30 am – 12:30 pm UTC got the most votes. This coming Thursday, we can start with our first APAC friendly timezone meeting. It will be a recap of this meeting.

Our mission in starting this APAC friendly meeting is to encourage people from across all timezones to be able to participate, and more contributors can get involved with the Training team.

Sprint

With the release of WordPress 5.9 scheduled for this month, all of our efforts have been focused on updating LearnWP.

We’ve had 2 lesson plans go live thanks to the proofreading by new contributors @aurooba and @lesleysim. @aurooba has also taken on the Popular Plugins lesson plan, and is working now on it.

@courane01 has shared (with those who do a final review to things before publishing) that we have a shared doc with the Marketing team. This document’s aim is to collect all published content types for social media promotions.

In an ongoing way, contributors can help craft the social media messaging. Those maintaining the .org accounts will use this messaging during their social rotations.

Check-in

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

@courane01

  1. More content in lesson plans and workshops for 5.9, assist creating the team goal setting summary/read-out, close the 2 posts on SLS + 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. that we’ve requested feedback, work more on GitHub project migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies..
  2. Team goal setting, onboard proofreaders, finalize 2 lesson plans and 2 workshops (with captioning)
  3. Time
  4. More content in lesson plans and workshops for 5.9, close the 2 posts on SLS + Taxonomy that we’ve requested feedback.

@azhiyadev

  1. I committed to working on the 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.
  2. Nothing
  3. I’ve been sick
  4. Catch-up

@webtechpooja

  1. I picked 2 lesson plans,Duotone and difference between Reusable Blocks, 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. Templates, template parts.
  2. Almost drafted 1 lesson plan and it will be ready to review in 1 or 2 day
  3. nope
  4. continue working with writing lesson plan and will do work on some lesson plan revision

@rkohilakis

  1. Nothing!  Had internal work related projects to catch up on 
  2. I have been revising and editing the Part 1 FSE course now that learners have been using it.
  3. A little burnt out from the course 
  4. Going to start working on Template Parts LP/Workshop

@webcommsat

  1. Mostly release focused and continuing to find ways and support for Learn WP and Marketing working together, and linking with coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress..
  2. As above, mainly through:
    • Working on the team goal documents with Courtney.
    • Focus is delivery for 5.9 and taking forward learnings for 6.0.
    • Promoting Learn WP and opportunities for contributors (short term and longer terms needs) in core and externally with meetups and wider. Showing joint collaboration approaches.
    • Will have more time for lesson plans and workshops reviewing/ presenting after 5.9 launches and post marcomms.
    • Yesterday’s WordPress Boulder 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. on the 5.9 release had panellists from core, marketing, training, documentation and more. This was great to see and be part of and the panel, and a real positive for the project of collaborating together across teams and with meetup organizers.
  3. Time and resources.
  4. More as in 2)

@arasae

  1. Two things — working on the Child Themes for Block themes lesson plan and brainstorming the potential Content Planning Parties.
  2. 1. Gathered research: I’m comparing the existing Child Themes lesson plan to what I’ve learned about block themes and modifying it from there. 2. Brainstormed how the Content Planning party could work and am working out dates for that.
  3. Time. I have a lot less of it right now. Also, I realized I’ve never planned something like this for the community and am floundering a bit. I’m not sure if we want to get that content out as close to the 5.9 release as possible, or if waiting a week so I have a bit more time to plan would be acceptable… maybe I should make a poll.
  4. Finish Child Themes for Block themes lesson plan.

@nalininonstopnewsuk

  1. Ongoing editing and proofreading support for training
  2. Started proofreading some course and have more to finish. Lots of time around the release.
  3. Limited time with the release. Impact of lot of people being away
  4. Waiting for new courses for proofreading.

@west7

  1. What did you commit to last week? Continuing with Part 2/3 of the FSE course + SLSes
  2. What did you do? Worked on the course + I have facilitated two SLSes on Meetup.com since the last meeting
  3. Any blockers? Waited for reviews / some technical bits
  4. What will you do next week? Start creating media for the course and transferring everything to Sensei

Reminder

If you are working on WordPress 5.9 revisions or content:

5.9 – Revisions

  1. Pick a topic, any topic from the list! Let us know in the comments or drop us a message in the #training Slack channel
  2. Get access, if you don’t have it already, to learn.wordpress.org. Ask in the #training Slack channel.
  3. Watch the ‘How we use the Revisions Extended Plugin’.
  4. Make the revisions on the site using the video as a guide. Set the date to January 25, 2022.
  5. Ask the team to review it. Drop us a message in the #training Slack channel.
  6. A member of the team will review and publish the changes.

All these instructions and the video are listed in the January 2022 Sprint post. If you get stuck, just drop us a message in Slack.

5.9 – New Content

  1. Pick a topic, any topic from the list! 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:

All these instructions are listed in the January 2022 Sprint post. If you get stuck, just drop us a message in Slack.

If you would like to volunteer to do proofreading, please leave a comment on the January 2022 Sprint or in the #training Slack channel as well.


Related to WordPress 5.9 Sprint
If you are collaborating on the social media posts in #marketing, there will be a live sprint from 14:00 UTC tomorrow (January 19, 2022) in that channel. Consider joining to help with the remaining areas.

With a week away from the release of WordPress 5.9, the document needs to be completed in the next few days.

Open Discussions

@arasae proposed the Learn WordPress Content Co-working Session. A super casual, super informal, hanging out together in two different time zones to build lesson plans together. A reference document is available.

This is for anyone who is working on something and would love to talk through their ideas. This is also for anyone who is excited about the training team, but is worried about things like writing lesson objectives. This is our chance to work together, talk through things where we get stuck, talk about WordPress, and plan out new, needed content in whatever ways work best for us.

@arasae (via Slack)

This co-working session will focus on the content we are working on for our January 2022 Sprint.

Use of video in these sessions (likely conducted over Zoom) would be optional for participants. We will also have closed-captioning enabled.

More discussion around this idea will occur during our first APAC meeting and a poll for times will be forthcoming.


@nalininonstopnewsuk asked if there is a deadline for when the content relating to WordPress 5.9 needs to be created, and published.

Great question on timeframes. This is the team’s first time through aiming to have content for 5.9 included close to release.

As such, before release is great for users, but soon after is reasonable in our first endeavor into covering the main features of 5.9 this time through.

@courane01

It was agreed that mid-February sounds like a good tentative deadline.

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/

Agenda for January 18, 2022

Please join us Team Meeting Tuesdays 17:00 UTC OR Office Hour Friday 11:00 UTC OR Coffee Hour Friday 14:00 UTC in the #training Slack channel for our weekly meetings!


This Week’s Agenda

  1. Intro/Welcome
  2. News
    1. Training Team Goals 2022
    2. Social Learning Spaces (SLS) streaming platforms
    3. Learn WordPress version taxonomy
  3. January 2022 Sprint
    1. Progress
    2. Check-in
      1. What did you commit to last week?
      2. What did you do?
      3. Any blockers?
      4. What will you do next week?
  4. Open Discussions

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/

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 of the Training Team meeting, January 11, 2022

Recap of the Training Team meeting, January 11, 2022

Agenda

Ways to get involved

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.)

Live meeting attendees: @courane01 @rkohilakis @webtechpooja @arasae @azhiyadev @boogah @onealtr @peteringersoll @kemmy99 @elblakeo31


Meeting Notetakers


Team Goal Setting

Yesterday we concluded our team goal setting, and wow is this an exciting year.

We will have a read-out, or a summary of what was covered, published on the team site (P2P2 P2 or O2 is the term people use to refer to the Make WordPress blog. It can be found at https://make.wordpress.org/.) within a week.

Additionally, we are working toward using 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 within the LearnWP repo to track milestones and goals.

We are also exploring moving 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. management of content across. Stay tuned. Some of these will pick up after the 5.9 release.

We discussed:

  • Actions and steps that we need to take to get the job done.
  • Obstacles we face in accomplishing all this and how can we overcome them.
  • Metrics we measure can measure and how we identify if it is successful or not.

APAC friendly meeting poll results

@webtechpooja gave 3 time choices:

  • Monday 9:30 – 10:30 am UTC
  • Thursday 7:30 – 8:30 am UTC
  • Thursday 11:30 am – 12:30 pm UTC

Thursday 11:30 am – 12:30 pm UTC got the most votes.


Social Learning Spaces (SLS) streaming platforms

Last week we began discussing if we will permit using the Social Learning Spaces calendar for additional formats beyond using 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. We’ve moved the conversation to a post to further gather ideas and questions before proceeding.

We approved @bph, who has already been vetted for hosting social learning spaces, will move forward with dev office hours using Meetup.

The concerns to address via our handbook encompass any further concerns or consider additional documentation needs.

This will remain open until Jan 14.


Learn WordPress version taxonomy

We also need comments on this post. The idea is that for 6.0, we’d like to have public 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. that only shows content relevant to that release, while from an internal auditing need, we also need to test everything with the latest release. 2 purposes in using the taxonomy at this time, and possibly more coming in the future.

This will also remain open until Jan 14, and then move on to a GitHub issue.


Badges

Congrats to @alexstine on receiving a Training team badge. Alex has provided valuable insights on several post types, such as courses and workshops, as it relates to 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) results. We deeply value the dev contribution and #accessibility team feedback on LearnWP.


January 2022 Sprint

With the release of 5.9 scheduled for this month, all our efforts have been focused on updating Learn.

Progress so far:
.. Styles lesson plan and List View lesson plan is ready for review.

.. 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. completed: Backing up your site, Child themeChild theme A Child Theme is a customized theme based upon a Parent Theme. It’s considered best practice to create a child theme if you want to modify the CSS of your theme. https://developer.wordpress.org/themes/advanced-topics/child-themes/. for classic themes, Classic Editor, Content Overview, Classic Theme Menu, 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. Tagline

.. We still have a number of lesson plans and workshops that need to be revised or created. These are all listed on the Sprint.

.. For 5.9 – New Content

  1. Pick a topic, any topic from the list! 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 Slack channel.
  3. 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, workshops about lesson plans, and Workshop about workshops

All these instructions are listed in the January 2022 Sprint post. If you get stuck, just drop us a message in Slack.

.. Types of themes, please keep this in mind when creating and revising content for Learn WordPress.:

  • 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 Customizer and the Site Editor.
  • Hybrid theme: a classic theme that adopts a feature(s) of FSE, like theme.json or the template editor.
  • Classic theme: a theme built with 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. (edited)

Thank you to @rkohilakis Makinde Ruth Oluwakemi @ courane01 @arasae Wessel who have volunteered to work on 5.9 content.


Checkin

@azhiyadev didn’t commit anything this week. She worked on Team goal setting and 5.9 revisions and managed to revise 5 lesson plans. Time is her main blocker. She is continuing to work on the 5.9 audit.

@rkohilakis shipped the first part of the FSE courses. She is working on a big internal work project to finish up this week, and then hoping to shift focus to 5.9 workshops.

@webtechpooja is going to audit for 5.9 release .

@courane01 committed lesson plans and workshops, team goal setting, and listing all content needing to be created or revised for release. She is working on more content in lesson plans and workshops for 5.9, assist creating the team goal setting summary/read-out, close the 2 posts on SLS + Taxonomy that we’ve requested feedback, work more on GitHub project migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies..

@arasae committed on the child theme for block themes. She set up some time with a content expert (@daisyo) to see how she does this. I’ll gather some documents as well for this. She is going to work on this lesson plan and may also see what I can do about theme.json. Will communicate if I manage to figure that out enough to commit!

5.9 Learn Content Planning Parties: A Proposal

This is a proposal for a very fun, very productive, very beginner-friendly way to get involved with our training team and create some content very quickly!.

We have this incredible list of curated 5.9 content topics (if you haven’t already, check out the brilliant sprint post to see what I mean: https://make.wordpress.org/training/2022/01/04/january-2022-sprint/) – two planned Zoom planning parties are proposed around the 5.9 release, complete with captions to make it more accessible. These two (or more, depending on interest!) Zoom parties would be scheduled at opposite ends of the day to make sure people who live in all time zones can join us.

During this planning party, we would…

  • chat about what are our highest priorities from that list (and pick some fun ones that we are interested in!)
  • Split into a few different Zoom rooms
  • explore the 5.9 release together in Zoom breakout rooms
  • generate lesson plans and new content for the 5.9 release–or at least, the messy thinking before the actual content is created

@arasae is going to pick a time and announce it.


Open Discussion

@courane01 shared a quote from the slack community:

I’m having a lot of gratitude for the great training material that the training team are putting out about FSE. I’m really excited about 5.9 and what’s to come. @wpfangirl

Training Team Meeting Agenda January 11, 2022

Please join us Team Meeting Tuesdays 17:00 UTC OR Office Hour Friday 11:00 UTC OR Coffee Hour Friday 14:00 UTC in the #training Slack channel for our weekly meetings!


This Week’s Agenda

  1. Intro/Welcome
  2. News
    1. Team Goal Setting
    2. APAC friendly team meeting Doodle poll results
    3. Social Learning Spaces (SLS) streaming platforms
    4. Learn WordPress version taxonomy
    5. Badge awarded
  3. January 2022 Sprint
    1. Progress
    2. Check-in
      1. What did you commit to last week?
      2. What did you do?
      3. Any blockers?
      4. What will you do next week?
  4. 5.9 Learn Content Planning Parties: A Proposal
  5. Open Discussions

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/

#5-9-audit, #learn-wordpress, #training, #training-team

Learn WordPress Version Taxonomy

In Learn WordPress, there is a 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. based upon WordPress versions used internally for auditing content.

Originally, this was used as a means of comparing or auditing content to ensure it includes any information about the latest versions. It is a checkpoint to indicate we have recently reviewed this content.

We now have several goals with this taxonomy:

  1. This content has been confirmed with the corresponding release version. At this time, this is an internal use-case, but we could envision using this publicly in a changelog at the bottom of lesson plans, workshops, courses to view content from previous versions.
  2. This content is contains new or important features about the latest release. This is public-facing and can help curate a page of relevant content per release on Learn.

The taxonomy created is now publicly accessible: https://github.com/WordPress/learn/pull/292. However, this may be quite cluttered with content comparison checks and not exclusive to features related to the current release.

Learn WordPress lesson plan landing page highlighting the WordPress version filter located in the sidebar
Learn WordPress lesson plan landing page

Thoughts to consider:

  • Should these live in 1 taxonomy area or should these live in 2 separate taxonomies?
  • How do we envision using that in the admin area?
  • How do we need data to publicly display now, and in the future?
  • What additional considerations should we have?

We’ll leave this post open until January 14 before progressing 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/ Issues.

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.

Recap of the Training Team meeting, January 4, 2022

Agenda

Ways to get involved

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.)

Live meeting attendees: @courane01 @azhiyadev @rkohilakis @webcommsat @elblakeo31 @nalininonstopnewsuk @ndiego @arasae @boogah
Async: @tantienhime @webtechpooja @meher

Meeting Notetakers

Volunteers needed:

  • team members interested in managing account access to Learn/Training team sites, answering any questions for new people eg helping new team members draft meeting recaps, pointing them to specific content in the handbook, and more
  • notetakers
  • to take part in the January 2022 focusing on the WordPress 5.9 release

Goal setting for the Training Team for 2022

Team Goal Setting document.

In December 2021, started part 2 of Team goal setting. To recap, in part 1, defined the Training Team’s

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

In part 2, the team: 

  • grouped the ideas into 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
  • broke this down into order of priority and grouped this into themes 
  • worked and can continue to collaborate async and update 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?
    • Link to the Miro board. This has been switched to view mode and if you would like edit access, please contact the team reps. On the board, P1 and P2P2 P2 or O2 is the term people use to refer to the Make WordPress blog. It can be found at https://make.wordpress.org/. represent Priority 1 and Priority 2.

APAC friendly meeting

With @webtechpooja joining the team reps for 2022, there have been discussions on running an APAC-friendly meeting. 

Actions/ requests:

  • Share this with those that may want to contribute.
  • Please complete the Doodle poll to help us identify the best time to run this meeting. Results of the poll will be announced at the next team meeting

LearnWP calendar

https://learn.wordpress.org/social-learning/

Training has received enquiries about potentially using the Social Learning Spaces (SLS) calendar in a few new ways. This calendar is part of the Upcoming Events 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. in all WP Admin Dashboard views.

Useful reading material and how to apply to be involved with the Social Learning Spaces (formerly known as Discussion Groups for Learn WordPress):

There is no post on this, but please refer to this Learn WP GitHub issue to integrate it into the meetings calendar 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

Examples of SLS applications:

  • Proposal for a Gutenberg Developer Hour Series of events (@bph)
  • Creating a Block-based theme from scratch@daisyo and @welcher are conducting multiple sessions through a Twitch series on building from scratch a 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.

Discussion on the potential widening and use of Social Learning Spaces calendar

The below is a summary of the discussion in the meeting. Please add further suggestions and thoughts in the comments at the end of this post.

  • @arasae: I would love to see this calendar filled up with a variety of events from contributors from everywhere. It sounds like the questions that need to be answered are: “What can go on the calendar, and how do I get on that calendar?”
  • @courane01
    • we also have brand guidelines
    • this makes sense, especially the 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/ Dev Hours
    • what considerations do we have for others to also host various events both on SLS calendar AND livestream wherever else? Team is working on processes. There’s already vetting in process. To facilitate, one must apply. This will go through a group similar to Community Deputies for consideration.
    • as a team, what documentation do we want for guidelines and who will do the work of vetting all that? We are launching something similar to Community Deputies, and this likely would go there. But are we accounting for the increased workload if we really open this up to anyone wishing? 
  • @bph: As for the Developer Hours, it would all have wp.org branding only the zoom link and the promotion would run through Gutenberg Times. I was just trying to figure out if a meetup.com event would get more people interested in the events. Requested access as an organizer to the 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. space to be able to update the calendar for this.
  • @courane01: Elevating it would be important and definitely wanted to see it there.
  • @nalininonstopnewsuk:
    • In terms of thinking about branding and marketing. Does the idea of opening up the events mean they would not necessarily be Learn WP events, but could be run, hosted, marketed by others in the ecosystem?
    • There are also marketing and data aspects to that question Courtney in terms of who can host and promotion. Would the normal review process occur in the same way as someone wanting to submit a workshop?
    • Another consideration, is whether the events would be recorded, how that recording would be used, and where it would appear in the future.
    • Consideration for how questions are encouraged to be raised during the event, and how they might be shared if it the recording appears on other platforms.
  • @courane01: I don’t have a lot of guidelines yet, but am in the phase of forming questions to consider. If we cross-promote, do we mention that “you can go to my profile to get more”? Do we care if folks need to sign up on multiple platforms
  • @nalininonstopnewsuk: The data issue is one we should consider. Consider guidelines on what mailing lists people may end up signing up to in order to be able to attend a session.
  • @courane01: If folks sign up on something to get access, it can put them onto email lists for promotions.
  • @arasae: so basically, someone who applies to run an event on Learn also does events outside of Learn. We need guidelines on if they can mention their other things while they run their Learn event? @courane01: yes. @arasae: can see how that could be an issue. The multiple platforms one is tricky, for sure! I would prefer one centralized place, but I’m not sure how to make that happen or if that’s even the best way about it.
  • @azhiyadev: I think the brand guidelines would come into play for workshops, SLS and lesson plans. I think for the Developer Hours, this can come onto Learn, there is a post on it for .org and @bph has already been vetted.
  • @arasae: So, guidelines for social learning calendar options would be on:
    • self-promotion outside of Learn WP
    • which things appear on the calendar and which are outside the scope of the calender (so basically, the answer to the question ‘what makes something an SLS?’)
    • others to be determined
    • with considerations on what people are signing up for (I know I get annoyed with the # of meetup emails I get) when they attend SLSs.
  • @boogah: I’m fine doing what I do for Learn (running SLSs) being explicitly for Learn and that’s it. However, I realize that, as someone whose time is sponsored by a corporate entity, my being fine with not getting them involved on any SLSs might be a minority opinion. So long as day job can say “Our very own Jason is running this SLS in n days” on Twitter and promote the event, I think that’s all they need out of the deal
  • @courane01: My own take, the content of what I’d consider also putting in would adhere very much to WP.org ethos and be impartial, but to view livestreams, it’d be signing up to my employer’s instance of Bevy, or even joining a Zoom that has our branding on that browser page that loads. I want to handle things delicately and consider all concerns. I could also just go with Zoom and SLS as is for topics that are appropriate. @boogah: Makes perfect sense.
  • @arasae: Product placement: is it okay if your employer/twitch ID/etc. exists in the background or not. Got it. Thank you for clarifying, Courtney!
  • @courane01: email sign ups or promoting our personal accounts though is a concern not addressed in brand guidelines.
  • @nalininonstopnewsuk:
    • also if corporate zoom accounts are being used, checks on whether they are being automatically recorded
  • @webcommsat:
    • the guidelines to use need to be simple to follow to not be a barrier if the aim is to encourage others to do partnership/ joint events in this space, and also to minimize inadvertent breaches from over complex information

January 2022 sprint – focus on WordPress 5.9 Release

Update from @azhiyadev

January 2022 sprint document – please read and add updates. This is an area to note the lesson plan and courses that need to be updated as well as the courses, lesson plans or workshops that need to be created too.

With the release of 5.9 scheduled for this month, all our efforts will be focused on updating Learn. Courtney and Hauwa have gone through all the content on Learn WP, updating 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. (WP version and included content). With the release of 5.9, WordPress will now consist of four different types of themes:

  • Block 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 the way we’ve been used to 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.

We will need to keep this in mind when creating content for Learn. We’ve broken the content down into 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. and new content needed for 5.9. Each topic identifies the lesson plan that needs to be updated and if there is also a corresponding workshop that needs to be updated.
@courane01: There is a lot of content that needs to be updated (see 5.9 Revisions Needed)

As well as new content (see New Content Needed)

Volunteers needed:

  • Action: if you are interested in helping then please make a comment on the Sprint post saying what you can help with
  • @rkohilakis & @bph volunteered during the meeting. @nalininonstopnewsuk will confirm next as also involved with the release
  • @courane01: This will be the biggest push on updating content across Training team materials/Learn that the team has conducted in cadence with a WP release yet. Amongst the things we are also assessing is how to include Training contributors that revise and create content in a similar manner to how Docs does for release props
  • @ndiego : question: to tackle, for example, How to use WordPress Block Patterns”, how do I start that process?
    • @courane01: Team reps can get contributors access to Learn WP. Then they can share a link to the posts for review. The team has a great revisions updater plugin.
    • Would you like to claim the lesson plan and workshop videos of this topic? For video, I will check with the forming vetting team regarding how to handle this for updating. This is a first time around for this.
  • @nalininonstopnewsuk with @webcommsat reviewed two of the courses on FSE on Learn WP this last week, and identified some 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. issues for courses in general. @azhiyadev to add the update to the January sprint
  • The January sprint will focus on the release. If you need help creating content, there are some great workshop videos ready for you to learn how training does this:

@arasae summarized the process:

  1. Pick a topic. Is there anything else we should do?
  2. Get access if you don’t have it already to learn.wordpress.org
  3. Watch the video ‘how to use the revisions extended plugin
  4. Make the revisions on the website using the video as a guide.
  5. Get it reviewed (do we ask here in this chat?)
  6. Revisions made
  7. Changes published and

@courane01: comment either in team channel or on sprint post so we can keep track of who is doing what.

This summary has been appended as a comment on the January 2022 Sprint post.

Social media collaboration on WordPress 5.9

@webcommsat: We will be continuing this in the marketing slack Wed 5 and 12 January 2022, from 14:00 UTC. As usual, fellow training team members are very welcome. Another example of how the two teams are collaborating well together.

Open Floor

@nalininonstopnewsuk: for the new people to this team, there is a box at the top of the Training homepage which has some key links. For example, the sprints document. It is a good place to find the latest things. Most teams have a similar box. https://make.wordpress.org/training/

APAC-friendly meetings: @azhiyadev: The idea is to have two identical meetings, the second one might be a recap of the first. Contributors are not expected to attend both, but can if they would like to.

Props to @webcommsat for notetaking, @courane01 and @azhiyadev for leading the meeting.

#5-9, #marketing, #training-team

January 2022 Sprint

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

What is a Sprint?

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

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

Sprint Goals

Learn Content

We are currently using 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.

If you are updating content now before 5.9 ships, please check out the pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party #meta created for us, it’s like a pull request inside the WP editor

How we use the 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. Extended plugin on LearnWP

WordPress 5.9 Revisions Needed:

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

2. Get access, if you don’t have it already, to learn.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/. Ask in the #training SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel.

3. Watch the ‘How we use the Revisions Extended Plugin’ video above.

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

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

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

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

TopicLesson PlanWorkshop
Anatomy of a Theme
https://learn.wordpress.org/lesson-plan/anatomy-of-a-theme/
@ironprogrammer
Backing up your siteMove images off 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/ repo
https://learn.wordpress.org/lesson-plan/backing-up-your-wordpress-site
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.
https://learn.wordpress.org/?p=366&post_type=lesson-plan&preview=true
@azhiyadev
Child themeChild theme A Child Theme is a customized theme based upon a Parent Theme. It’s considered best practice to create a child theme if you want to modify the CSS of your theme. https://developer.wordpress.org/themes/advanced-topics/child-themes/. for classic themesThis should mention classic themes
https://learn.wordpress.org/lesson-plan/child-themes

@azhiyadev
Choosing a ThemeShould clarify the 4 types of themes
https://learn.wordpress.org/lesson-plan/choosing-and-installing-themes/
Should clarify the 4 types of themes https://learn.wordpress.org/workshop/how-to-choose-install-a-theme/
Classic Editor Content Editor OverviewSome of the images are not coming across https://learn.wordpress.org/lesson-plan/content-editor-overview/
@azhiyadev
Rename to Classic Theme Menuhttps://learn.wordpress.org/lesson-plan/managing-menus/
@azhiyadev
Creating a block pattern@courane01 will draftRename from Regsitering or include both terms https://learn.wordpress.org/workshop/registering-block-patterns/
Customizer TaglineCapitalize the P, describe that customizer isn’t in FSE
https://learn.wordpress.org/lesson-plan/customizer-taglines

@azhiyadev
Describe how to modify taglines in FSE https://learn.wordpress.org/workshop/customizer-taglines
Glossary Creation WorkshopThis doesn’t follow the lesson plan formats
https://learn.wordpress.org/lesson-plan/glossary-creation-workshop/
How to use WordPress Block PatternsUpdate to include wordpress.org/patterns & https://github.com/WordPress/gutenberg/pull/35773 https://learn.wordpress.org/lesson-plan/how-to-use-wordpress-block-patterns/
Update to include wordpress.org/patterns & https://github.com/WordPress/gutenberg/pull/35773
https://learn.wordpress.org/workshop/using-block-patterns/
Intro to common pluginsreview what plugins are common/popular now, remove mentions of Codex
https://learn.wordpress.org/?p=317&post_type=lesson-plan&preview_id=317&preview=true
Intro to CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. Review how to do this in block themes
https://learn.wordpress.org/lesson-plan/introduction-to-css/?preview_id=318&preview_nonce=269bc7d157&preview=true
Include how to do this in block themes – are there areas of CSS that exceed FSE to include
https://learn.wordpress.org/workshop/custom-css-in-the-editor/?preview_id=1058&preview=true&_thumbnail_id=2774
Introduction to the CustomizerMention that this is for Classic and Hybrid themes
https://learn.wordpress.org/lesson-plan/introduction-to-the-customizer/
Mention that this is for Classic and Hybrid themes
https://learn.wordpress.org/workshop/using-the-theme-customizer/
Managing WidgetsWidgets without customizer in block based themes
https://learn.wordpress.org/lesson-plan/managing-widgets/
managing widgets in classic themes needed
Setting up a dev environmentNeeds to follow lesson plan and workshop formats
https://learn.wordpress.org/?p=8098&post_type=lesson-plan&preview=1&_ppp=f000c5d75d
Setting a static front pageStatic Front Page A WordPress website can have a dynamic blog-like front page, or a “static front page” which is used to show customized content. Typically this is the first page you see when you visit a site url, like wordpress.org for example. clarify how to do this in FSE https://learn.wordpress.org/lesson-plan/setting-a-static-page-as-your-homepage/
Style Guide Creation WorkshopThis doesn’t follow lesson plan formatting
https://learn.wordpress.org/lesson-plan/style-guide-creation-workshop/
Template HierarchyRevise for FSE inclusion
https://learn.wordpress.org/lesson-plan/template-hierarchy/
The LoopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop.consider diagraming this in light of the query loop block
https://learn.wordpress.org/lesson-plan/the-loop/
Theme TroubleshootingThis will need to be updated to reflect when we have a new lesson plan created about using the styles.
https://learn.wordpress.org/lesson-plan/theme-troubleshooting/
Troubleshooting basicsupdate to include Site Health, plugin and native to core
https://learn.wordpress.org/lesson-plan/troubleshooting-basics/

https://learn.wordpress.org/workshop/wordpress-troubleshooting-basics-part-1/ AND https://learn.wordpress.org/workshop/wordpress-troubleshooting-basics-part-2-troubleshooting-with-logs/
W3 total cachebroken images, follow lesson plan format
https://learn.wordpress.org/?post_type=lesson-plan&p=348
Webfontskeep an eye on https://make.wordpress.org/core/2021/09/28/implementing-a-webfonts-api-in-wordpress-core/
https://learn.wordpress.org/lesson-plan/web-fonts/
What Are Google XML SitemapsI think we should go with Site Kit as that is maintained by Google, and revise the whole article
https://learn.wordpress.org/?post_type=lesson-plan&p=346
What Is A ThemeInclude types of themes, see above
https://learn.wordpress.org/lesson-plan/what-is-a-theme/
What is Contact Form 7adhere to lesson plan format AND import images from GitHub
https://learn.wordpress.org/?post_type=lesson-plan&p=367
What Is Wordfence Security
What Is Yoast SEOupdate this to follow lesson plan format
https://learn.wordpress.org/?post_type=lesson-plan&p=358
What to include in functions.phpReview for FSE
https://learn.wordpress.org/lesson-plan/what-to-include-in-functions-dot-php-file/
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/
https://learn.wordpress.org/lesson-plan/what-you-can-do-with-wordpress/
WidgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. AreasThis needs to be updated for also including block based themes
https://learn.wordpress.org/lesson-plan/widget-areas/
List of lesson plans and workshops that need to be revised for 5.9

WordPress 5.9 New Content Needed:

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

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

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

* Lesson plan about lesson plans and workshops about lesson plans

* Workshop about workshops

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

TopicLesson PlanWorkshop
Block Navigation MenuNavigation Menu A theme feature introduced with Version 3.0. WordPress includes an easy to use mechanism for giving various control options to get users to click from one place to another on a site.@courane01@courane01
Block Theme Comment Block
Block Theme Template Hierarchy
Build a site using a block theme (Twenty Twenty Two)
Child theme for block themes@arasae
How to set site icons and logo (without Customizer)
Difference between reusable blocks, block pattern, templates, template parts@webtechpooja
Duotone@webtechpooja
Gallery Block
Managing widgets in block themes needed
Searching Openverse
Searching and submitting to the photo directory
Setting a static front page in FSE@kemmy99
Styling your site with global styleshttps://learn.wordpress.org/lesson-plan/how-to-style-your-site-with-global-styles/
@courane01
Reviewed by @aurooba and @lesleysim
https://learn.wordpress.org/workshop/how-to-style-your-site-with-global-styles/
@courane01
Submitting a block pattern to the directory
Submitting photos to the photo directory
Template parts@rkohilakis@rkohilakis
Template Tourrevise
https://learn.wordpress.org/lesson-plan/template-tour/
Theme.json
Using list viewhttps://learn.wordpress.org/?p=11915&post_type=lesson-plan&preview_id=11915&preview=true
@courane01

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

https://learn.wordpress.org/workshop/using-wordpress-in-other-languages/
What is flex layout and how to configure with block themes
Query loop navigation settings
Gallery block
Dimensions in featured images
Featured patterns
List of lesson plans and workshops that need to be created for 5.9

Courses Needed

General

  1. Contributor courses

5.9

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

Learn Functionality

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

Visit GitHub for a complete list of open issues.

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

Training Team

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

  1. Publish Learn roadmap
    1. Learn content roadmap Trello board
    2. Learn functionality Trello board
    3. Learn Team members Trello board
  2. Fix 404 errors on Learn
  3. HelpScout rotation
  4. Meeting notetakers rotation

Upcoming Meetings

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


Training Team Mission

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

Getting Involved

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

  1. Getting Involved:- https://make.wordpress.org/training/handbook/getting-started/
  2. About The Team:- https://make.wordpress.org/training/handbook/about/ 
  3. Our Team Blog:- https://make.wordpress.org/training/ 
  4. Our Content Roadmap:- https://trello.com/b/BsfzszRM/wordpress-training-team-lesson-plan-development 
  5. What We Are Currently Working On This Month:- https://make.wordpress.org/training/category/sprint/
  6. Learn WordPress Roadmap:- https://trello.com/b/rK1tztAA/learn-wordpress 
  7. Learn WordPress Issues Log:- https://github.com/WordPress/learn
  8. Our Lesson Plans:- https://learn.wordpress.org/lesson-plans/
  9. Our YouTube Channel:- https://www.youtube.com/channel/UCnxqNA0WORZXWurEP6cNV6w 
  10. Learn Website:- https://learn.wordpress.org/

#learn-wordpress, #training-team

Training Team Agenda for January 4, 2022

Please join us Team Meeting Tuesdays 17:00 UTC OR Office Hour Friday 11:00 UTC OR Coffee Hour Friday 14:00 UTC in the #training Slack channel for our weekly meetings!


This Week’s Agenda

  1. Intro/Welcome
  2. News
    1. Meeting Note Takers
    2. Team Goal Setting
    3. APAC friendly team meeting – Doodle poll
    4. Dev office hour calendar
      1. Gutenberg Developer Hour Series
      2. Creating a Block-based theme from scratch
  3. January 2022 Sprint
  4. Open Discussions

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/

#learn-wordpress, #training, #training-team