Proposal for GitHub Process Updates

Overview

Based on the discussions during the August 24th / 30th Supplemental SME Meeting and recent Monthly Faculty Meeting, folks have requested changes to the GitHub Content Development Boardโ€™s issue triaging and management. This proposal offers improvement suggestions to the current GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ processes in order to clarify workflows for Faculty and Training Team Members.

General Workflow suggestions

Outlined below is a workflow that folks would like to try going forward:

  1. Subject Matter Experts vet topic ideas for accuracy, relevance, and priority
  2. Vetted topic ideas are then added to the boardโ€™s Ready to Create column
  3. The Training Team selects 5-10 Ready to Create items during the sprint planning meeting and adds the sprint milestone to the selected issuesย 
  4. A Content Creator (Faculty or Training Team member) picks up a task from the Ready to Create column, moves it to the Drafts in Progress column, and creates the content
  5. The Subject Matter Expert who vetted the topic or is an expert in the topic provides guidance / mentorship to the Content Creator as the content is being created
  6. Once the content is in the Reviews in Progress column, an Editor (Faculty or Training Team member) reviews the content
  7. Content is published!

In order to make the above workflow successful, the following additional updates to the GitHub workflow should be considered:

  • Creation of a new project board or utilization of the Discussions GitHub feature to receive new Topic Ideas and vet them ahead of creating GitHub issues for the Content Development project board
  • Creation of new labels:
    • Needs SME review
    • Content CategoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. (Ex. PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php, 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/, 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)
  • Adopt sprint milestones
  • Have Faculty Administrators check in on issues in progress
  • Create a Topic Idea template

Handbook pages requiring updates

The following handbook pages should be updated with the above proposed changes:

Whatโ€™s next?

Please comment to share your thoughts on the proposed changes above by Friday September 16th. Once the team is in agreement, we can move to create action items by Monday, September 19th.

Meeting Agenda for September 6, 2022

Please join us for our Team Meeting Tuesdays at 07:00 UTC (APAC friendly) OR Tuesdays at 16:00 UTC (AMER/EMEA friendly) OR Coffee Hour Friday at 13: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. Faculty Members
    3. Individual Learner Survey
    4. WCUS 2022
    5. Summary Update: Courses Currently in Development (1 September 2022)
    6. Launching workshops in additional Locales
    7. Team Structure
    8. August 24th / 30th Supplemental SME Meeting Recap
    9. Monthly Faculty Meeting Recap โ€“ August 30/31 2022
  3. Monthly Sprint
    1. Sprint Retrospective (APAC)
      1. What Went Well?
      2. What We Could Improve?
      3. What Will We Do Differently?
    2. Progress
      1. Drafts
      2. Reviews
      3. Published
    3. Help Needed
      1. Content
        1. Ready to Create โ€“ You Can Help
          1. Upcoming 6.1 changes
          2. Revisions
          3. High Priority
          4. Medium Priority
          5. Quick Fix
        2. Topic Ideas
      2. Website Development
        1. High Priority Issues
        2. Medium Priority Issues
        3. Good First Issues
      3. Training Team Administration
  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.

#agenda, #training-team

Training Team Meeting Recap โ€“ย August 30

Slack Logย for APAC Meeting / Office Hour (Tuesday 07:00 UTC)

Slack Logย for AMER/EMEA Meeting / Office Hour (Tuesday 16:00 UTC)

(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 meeting agenda.

Introductions and Welcome

attendance:
(APAC Meeting) โ€“ @chaion07, @webtechpooja, @bsanevans, @chetan200891, @aion11, @amitpatelmd, @tahmidulkarim, @pitamdey, @piyushmultidots, @piyopiyofox, @hderashri, @askaryabbas, @ashiquzzaman, @atomchat, @onealtr (async), @psykro (async), @courtneypk (async)

(AMER/EMEA Meeting) โ€“ @azhiyadev, @courane01, @caraya, @arasae, @manzwebdesigns, @onealtr, @eboxnet (async), @meaganhanes, @chaion07, @courtneypk (async), @atomchat

Welcome to the team (Slack usernames) Liz Dularza, Pitam Dey, Manzur, Davinder Singh Kainth, Aan Darmatirta

News

Meeting Note Takers

Meeting recap notes is one of the best ways to get started contributing to a team. Please refer to thisย guide to get started.

  • September 6 โ€“ @artdecotech
  • September 13 โ€“ Opportunity to volunteer
  • September 20 โ€“ @hderashriย 
  • September 27 โ€“ Opportunity to volunteer

We are looking for note-takers for September, Interested? Let us know!

Weโ€™d still like a few folks to help provide access to the team site during meetings and welcome anyone along. Interested? Let us know.

Faculty Members Update

Please welcome our newest faculty member @Vagelis. He is joining our team as a content creator.
Please check the faculty membersโ€™ full list here for more details. https://make.wordpress.org/training/faculty-program-members/

Update on Individual Learn Survey

The survey is currently in progress for review.
@courane01: Once we are ready to go with it, Then Iโ€™ll integrate the survey to Learn Website and share the link here in the Training channel.ย  I anticipate this possibly later today.

Update on Team meetings

Meetings will be held in alternating time zones starting from September, so bear with us for today. Also, our next meeting will be in an alternating pattern. When a region is not running a team meeting, the time will be used for:

  • Office hour, bring your questions about training, Learn, content, etc.
  • Sprint/GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ issue review
  • Provide feedback on items that are currently in review

further discussion on this in a slack thread

Training Team Profile Badges

We provide training team contributor badges that reflect on the http://WordPress.org profile that acknowledges your contributions to the Training Team. Right now this handbook page is outdated. we need to update it.

Things to consider before updating it:

  1. We are no longer using Github for a lesson plan, so we should consider removing it. No PR merged for this, then how we can provide a badge
  2. What if someone reports and fixes issues on Github, and after how many merged PRs, a person is eligible for a badge
  3. We are no longer 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. boards, need to remove there

further discussion on this in a slack thread

Localized Content

@bsanevans started drafting a handbook page about how folks can create localized content for Learn WordPress. Heโ€™d appreciate any feedback people would like to add to the Google Doc in this Slack message: https://wordpress.slack.com/archives/C02RW657Q/p1660986964613769

Team Structure

@bsanevans: Secondly, Iโ€™ve been thinking about the current team structure. Iโ€™ve reimagined the contributor roles we have, in light of the Faculty Program which is going really well. This is very much a rough idea, and Iโ€™m open to any thoughts the team has. Please leave any feedback in this Slack thread I started earlier: https://wordpress.slack.com/archives/C02RW657Q/p1661838946241849

Update on August 25th / 30th Supplemental SME meeting

We had a meeting to finalize the role and responsibilities of our newly joined SMEs. Anyone can share the update on who is in the meeting?

We discussed the Github board and what can we do to make it clear to go to work for them. @piyopiyofox will soon share a post on what we discussed in this meeting on our Training team p2 post. Stay tuned for that.
further discussion on this in a slack thread

Launching workshops in additional Locales

Our first localized online workshop was done in Japanese and @Ben Evans shared his experience, if you are looking to host an online workshop in your locale, do check out this doc

Youtube channel

Please provide your feedback on this (google doc and a slack message by @courane01): https://wordpress.slack.com/archives/C02RW657Q/p1661876931073489

Events

WCUS 2022
It is approaching near. WCUS is from Sept 9 to 11 and Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/ is on Sept. 11 @courane01 will be the table lead, @courtneypk (subject to availability) to help with onboarding on location, and @webtechpooja will serve as Slack rep.

  • We will onboard new people to the training team.
  • We will promote our individual learn survey
    We could work on the Need analysis poll, according to the availability of involved folks.

This will be the first 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. in person for many attendees at this event. We anticipate meeting the interested folks, helping them get up to speed with what Learn is working on, learning about each otherโ€™s skills, and brainstorming additional ideas.

Sprint

The Make post has now been broken down into

  1. Learn Content
    a. Upcoming 6.1 changes
    b. Revisions
  2. Website Development
  3. Training Team administration
    These mimic our project boards on GitHub.

Content published this Week:
Creating a new header with blocks

Content available for review:
The following reviews have been requested this week

Check-ins

What went well this month?
Significant content in multiple languages was shipped., Long-time contributors re-joined. Security measures developed for Online Workshops to protect facilitators and attendees from disruptions/Zoom bombing. You can follow the conversation here.

What could we improve?ย 
We still need course creatorsโ€™ input on how to revise the content for any feature changes in WordPress. We need to focus on creating more course content and also build out the handbook so contributors have clearer guidance. You can follow the conversation here.

What will we do differently?

We can reduce the frequency of meetings and move detailed these discussions to the team blog using the meetings only for quick discussions. You can follow the conversation here.

September sprint plan discussion

@azhiyadev: One of the suggestions weโ€™ve had is to only post 5-10 items on the monthly Sprint post so that newcomers are not overwhelmed. We also discussed having Faculty SMEs vote on what we should be working on.
Weโ€™ve got Faculty meetings scheduled this week and it would be a good opportunity to get the SMEs to prioritize our workload for September.
One of the things I would like to see taken into consideration is the auditing of existing content especially courses as we plan what we should be working on.
further discussion on this in a slack thread

Open Discussions

There was a discussion on using tools and plugins that are not part of WordPress coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.. You can follow the conversation here.


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. Learn.WordPress.org
    1. Lesson Plans
    2. Tutorials
    3. Courses
    4. Online Workshops
    5. Pathways to Learn WordPress
  2. Getting Involved
    1. GitHub Website Development
    2. GitHub Content Development
    3. What We Are Currently Working On This Month
  3. About The Team
  4. Our Team Blog

#meeting-recap, #training

Summary Update: Courses Currently in Development (1 September 2022)

Currently, we have four courses in development.ย  Here is an overview of what is being worked on and relevant links to follow if you want to learn more.

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. Development Course

@mburridge encountered a couple of minor bugs in the project as he reconstructed the project for the purposes of creating the course. They were mainly me making coding errors, but they still took a bit of time to track down.

The course structure is continually being modified as the content develops and two new lessons were added. He has also completed four of the original lessons planned.ย 

The lesson โ€œConditionally display controlsโ€ has been moved to later in the course.

Achievements in this period

  • Resolved some bugs in the project
  • Michael had a pair-programming session with Ryan Welcher in which they finally got the custom NumberControl block working properly. Although he did already have a working version there was an interface bug when the user typed directly into the input element instead of using the spinner controls.
  • As a result of finally having a fully working version he incorporated the custom NumberControl block into the course โ€“ it has been presented in the course as a snippet for the learner to simply copy and paste. How to create a custom component will be reserved for a separate course.
  • Did some more restructuring of the course โ€“ two new lessons added:
  • Completed four lessons:

GithubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ Issue:

Two Block Theme Development Courses

Creating a Low Code Block Theme

@arasae has been working on finalizing one required workshop for module #2 of the course and double-checking the script for a second. She has also met with SME Hardeep Asrani regarding the unspoken rules of theme review submission. Modules # 1 and # 2 are largely done in text format with one of two video tutorials completed through the review phase from the Training Team, and shortly to be published on 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/. Module # 3 seeks to bridge the gap between a design in Figma and designing straight in the Site Editor which is being developed in a rough draft.

Extend a Low Code Block Theme

@psykro has been working on getting the course outline added as separate lesson issues in the Learn GitHub repository, in order to start working on the first module. During this time, he also received feedback from the community on his course outline and proposed lessons, which helped him refine the Needs Assessment Statement, Target Audience, and Course Objective. These have been updated on the main course issue in GitHub.ย 

@psykro has added the course frame in Sensei, and is in the process of working on the first draft of module 1, which he hopes to have completed by September 16.ย 

Finally, with the assistance of @mikachan, a Block Course Theme repository has been created based on the new twentytwentythree theme code, which will be the home of the theme code being used for both Block Theme courses.ย 

Github Issues:

You can also find out more about this course in a post titled Block Theme Development Course โ€“ Update which was added to the Make WordPress Training page.ย 

Create your First App with 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/ Data Course

@adamziel has completed the first five lessons of the course in Sensei. He has created an introduction with an example of what the final result, at the end of the course, will look like.ย 

Furthermore, he has added headings, subheadings, screenshots, assessment questions and reflections to take students through their learning journey. An initial review has been done by @west7 and updates have been made.ย 

Github Issue:

How can you get involved?

We welcome any contributors to share their ideas for relevant courses you would like to see on the Learn platform or to get in touch about creating your own course. The more people that get involved, the better learn.wordpress.org will be.

Monthly Faculty Meeting Recap – August 30/31 2022

Attendees

AMER: @arasae, @courtneypk, @courane01, @azhiyadev, Chris B, @onealtr

APAC: @piyopiyofox @bsanevans @onealtr @webtechpooja @west7 @amitpatelmd

Recap notes

  • Proposal to make Faculty meetings more publicย 
    • The team will continue working in the open
    • everything that isnโ€™t a privacy concern should go into a public channel of some sort.ย 
    • The private channel is intended for logins, incident concerns, etc.
    • https://wordpress.slack.com/archives/C03B11FA16D/p1659098737136069?thread_ts=1658970512.900959&cid=C03B11FA16Dย 
    • Amer Notes: Does this mean more conversation in the #training channel instead of the #training-faculty channel? Yes. TL;DR โ€“ Have conversations we have been having in #faculty-training in #training itself. We can use the 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/ groups in different roles if we need attention of specific groups (such as subject matter experts)
      • PingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test itโ€™s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of โ€œPing me when the meeting starts.โ€ Groups: @faculty and it pings everyone in the faculty or if you want to ping a separate group. Itโ€™s something similar to @faculty-smes; itโ€™s pinned to the private faculty channel.
      • If people have access to things like Learnโ€™s wp-admin dashboard, these links can still be put into the #training channel โ€“ user permissions will keep things under wraps as far as strangers being able to access sensitive things while also allowing us to work in the open.ย 
    • APAC: The intention of this message was asking if we should open the faculty meeting up to the wider training team or keep these calls for faculty only?
      • Yes, keep the faculty meeting for faculty only, but continue to post agenda and notes publicly.
      • When we post the agenda for faculty meetings, we should more widely share with the training team that they can contribute to the agenda items async on the agenda post.
      • The admin will monitor the questions/comments on these posts and reroute them to the applicable faculty member
  • announcing new channel joinees
    • Is there a benefit in announcing these still to someone?
      • Amer Notes: Meant to acknowledge the team; the original purpose was to pull folks in and make them feel welcome. Marketing provides a, โ€œHere is a good next step action item that you can doโ€.
        • Encourages people to step out of โ€œlurkerโ€ mode; encourages people to join the meeting live. Alerts people to a meeting happening now.
        • Having this drop-in for faculty is useful; in terms of good โ€œnext of actionโ€ items, someone does contact them.ย 
      • Feels possibly like duplicated work; thereโ€™s a welcome committee. Is this just for faculty or just for joining training? Understanding is for everyone.ย 
      • TL;DR โ€“ People are being welcomed both in DMโ€™s and in public.
    • Or are meeting facilitators (team reps) tracking these some other way anyway?
      • This has been helpful for team reps. Team reps go back through the week to try and see who has joined; if that exists somewhere and someone pings them, they can pick up. Itโ€™s helpful to know that someone else has already reached out.
      • Conclusion: We will continue to do this as it is helpful for the team reps.
    • APAC: One of the Welcome Wranglers will add the new channel joinee list directly to the meeting agenda which will cut the duplication of efforts.
  • Zoom disruptions
    • turned a few more security features on in our shared Zoom account
    • https://wordpress.slack.com/archives/C03B11FA16D/p1659733286494459ย 
    • Changed:
      • Annotation to โ€œOnly the user who is sharing can annotateโ€
    • Turned off:
      • Whiteboard (Classic)
      • Remote control
      • Gesture Recognition
      • Allow users to change their name when joining a meeting
      • Allow participants to rename themselves
      • Show participant profile cards in a meeting
    • Turned on:
      • Mute all participants when they join a meeting
      • Hide participant profile pictures in a meeting
      • requiring authentication to join a meeting.
        • APAC: If this is a requirement, we should document the process for joining.
        • We shared feedback that this particular item feels like a barrier to entry.
        • Perhaps this could be the final step if the other changes we made are not effective.
    • APAC: Is the fact that not many people are unmuting or turning on their video detracting from the โ€œsocial learning spaceโ€ aspect of our Online Workshops?
      • ย 
  • Faculty Meeting Calendar
  • Workflow (SMEโ€™s)
    • Difficult to jump in on things like reviewing new topics because the workflow may not be clear or simple enough to manage at the moment.
    • https://wordpress.slack.com/archives/C03B11FA16D/p1660112243025129ย 
    • https://make.wordpress.org/training/handbook/getting-started/how-we-work-together/#development-workflows
    • pull our GitHub issues into a spreadsheet to help SMEs better assess priority and โ€œstaleness
      • My first guess would be to use the GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.
      • https://docs.github.com/en/rest/issues
      • More specifically https://docs.github.com/en/rest/issues/issues#list-repository-issues
    • Amer Notes:
      • SMEโ€™s werenโ€™t aware of the topics; there was concern that topics were being duplicated because there were multiple elements. We have tutorials, lesson plans, online workshops, and courses, so topics looked duplicated โ€“ itโ€™s a different learning format that the topic is beingย 
      • Link to SME notes (when SMEs are supposed to jump in, when supposed to pass on to the content creators)
        • We should reach out to SMEs to figure out how they would best like to work with us.
        • Could use time during former training meetings (since theyโ€™re rotating) to work with SMEs when the meetings.
          • Go through an update notes on Github from a more synchronous setting.
      • Github session โ€“ need to know how this works in order to run a session for SMEs, then use that to generate automations. As long as a flow exists, itโ€™s easier for SMEs to work with.
        • We would like to have more Github automations, and we can do that with the new version of Github projects
          • Code approach of automations was discouraged; it was pretty challenging. CER will reach out to Micah and Github representatives around that issue of automation in order to leverage more things.
          • All content is in one project board; still figuring out how this works. We moved into Github to make sure we can leverage the tech to better track โ€“ we want to track contributions.ย 
  • Hugh has secured a Crowdsignal premium account for us to use
  • Contributor badges
    • Iโ€™m not quite sure how our contributor badges are distributedโ€“ will @Tahmid ul Karim receive a badge for this merged PR? https://github.com/WordPress/Learn/pull/890
    • Here is the process mentioned to provide a badge: Team Profile Badges โ€“ Make WordPress Training
      • Amer Notes:
        • What are the steps? What are the requirements? Discussed in todayโ€™s meeting. There is a process, but itโ€™s outdated; one of the new elements to it is because weโ€™ve started using Github. With the pilot weโ€™re doing with 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., that may be another way we donโ€™t have to manually add badges. Meeting notes, pull requestsโ€ฆ we actually do pull requests on the development side. We didnโ€™t previously have a development board, so that is new. Pooja has made some updates to it.
          • Get faculty to approve it; need the training team to approve the badges and process there.
          • Do we have a badge for faculty? No; we should present it back to the training team, based on the updates and some of the discussions, what do you think in terms of the process?
          • We think that Pooja is working on a 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 post about this (correct us if weโ€™re wrong!) โ€“ Check with Pooja to see if she needs anything here, but no other action item needed if this is true. ๐Ÿ™‚ Pooja is not working on a P2 post. She is only updating the Handbook page.ย 
  • Individual learn survey โ€“
    • Related to Crowdsignal above, I already talked about it.
    • Courtney Robertson is working on this. Sheโ€™s working on it (some login issues, need to do a password reset)
    • Make use of this for WCUS, get some good data back.
    • APAC: Should be ready to go within a week just in time for WCUS!
  • Faculty Meeting September 2022 โ€“ 5 weeks in September
    • Amer Notes: Change this in early September to 2nd and 4th weeks, fixes that issue.
    • Also, can we make sure to include zoom links integrated with the meeting calendar event, so that any faculty member can join in the meeting by following the event and zoom link
      • Amer Notes:
      • We should use our standard Zoom link
      • We may want to not have this on the main calendar because if itโ€™s just for Faculty, we donโ€™t want all the WordPress community. We may get flooded with folks who just want to jump in who arenโ€™t faculty folks.
      • We could instead send invite details ahead of time, but use the general Learn training account.
      • Where is the repeating event? If thatโ€™s a private invite, we can replace the link in there (Action Item: ask Destiny to replace the link with one scheduled on Zoom) โ€“ Destiny replaced this, but note that the event is modifiable by any guest on the invite so no need to wait for any one person to make changes.
        • Have the date in the general team calendar
        • Zoom link should just be on the invite.
  • Content Errors
  • WordCamp Asia Call for Speakers โ€“ Do we want to do a session where we promote the Training Team, the Learn WordPress site, and explain how folks could get involved? (Original Slack convo)
    • Oneal and Pooja are on the speakerโ€™s selection team; theyโ€™re trying to get more speakers to apply. Call for speakers is yielding a lower return. Focus on speakers from Asia. A lot of applications may come in at the last minute.
    • Some folks who might be interested: Jamie, Mike Schroeder, Destiny, Ben, and others are all living in Asia. They will probably have more to say on this.ย 
  • APAC walk on: Pooja is working on a process improvement for first time WordPress contributors.
    • We suggested Pooja connects with Courtney PK around this

#faculty-meeting

August 24th / 30th Supplemental SME Meeting Recap

Faculty Members held a supplemental Subject Matter Expert call on Wednesday, August 24th at 18:00 UTC for Americas/EMEA and Tuesday, August 30th at 05:00 UTC for APAC to brainstorm and discuss how we can make these processes more clear for folks, and also evaluate which responsibilities SMEs find productive and impactful for their work. You can find our agenda post linked here.

Attendees

August 24th, 2022: @annezazu @azhiyadev @onealtr @wpscholar

August 30th, 2022: @afshanadiya @bsanevans @piyopiyofox @onealtr @webtechpooja @digitalchild

Notes

GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/

  • A lot of the conversation surrounded GitHub and its current organization and use:
    • Right now Team Reps are not planning to reduce issues in GitHub topic ideas column, but they are looking to provide more direct priority to certain issues which will go into the sprint those will be provided by SMEโ€™s.
    • What type of labels do we need?
      • For marking what is in the sprint -> milestones would be a good tool for this
      • Categorize the content so that it is targeted toward SMEโ€™s expertise
      • Add a โ€œNeeds SME reviewโ€ label
    • Where to store topic ideas?
      • The. project board should only contain items that are ready for pick up or are being worked on.
      • Perhaps topic ideas can be stored on another GitHub project board and then transferred to the content development board when ready? Is GitHub Discussions a place where we could allow folks to submit ideas?
    • Do we need a GitHub organizer team?

Ideal SME workflow

  1. SMEโ€™s vet topic ideas off Github for accuracy and relevance
  2. Vetted topic ideas are added to GitHub in the Ready to Create column
  3. A Content Creator picks up a task from the Ready to Create column, moves it to the Drafts in Progress column, and creates the content
  4. As the content is being created, the SME who vetted the topic or is an expert in the topic provides guidance / mentorship to the Content Creator
  5. Once the content is in the Reviews in Progress column, an Editor reviews the content

Action Items

#faculty-meeting

August 2022 Monthly Faculty Meeting

This monthโ€™s Faculty Meeting will occur on Tuesday 19:00 UTC for Americas/EMEA and Wednesday 05:00 UTC for APAC.

See the Training Team Faculty Member list for the list of current Faculty Members, and find out more about the Training Team Faculty Program in our handbook page.

The goal of the monthly Faculty Meeting is to discuss the Training Teamโ€™s goals, strategy, and how best Faculty Members can utilize their expertise within the group.

Notes from the calls will be posted as comments within this post.

Agenda

#faculty-meeting

Meeting Agenda for August 30, 2022

Please join us for our Team Meeting Tuesdays at 07:00 UTC (APAC friendly) OR Tuesdays at 16:00 UTC (AMER/EMEA friendly) OR Coffee Hour Friday at 13: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. Faculty Update
    3. Individual Learner Survey
    4. WCUS 2022
    5. Training Team Profile Badges
  3. Sprint
    1. Sprint Retrospective
      1. What Went Well?
      2. What We Could Improve?
      3. What Will We Do Differently?
    2. Sprint Planning
  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.

#learn-wordpress, #training-team

Training Team Meeting Recap โ€“ย August 23

Slack Logย for APAC Meeting (Tuesday 07:00 UTC)

Slack Logย for AMER/EMEA Meeting (Tuesday 16:00 UTC)

(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 meeting agenda.

Introductions and Welcome

Attendance APAC Meeting:ย @webtechpoojaย @chetan200891 @chaion07 @piyopiyofox @bsanevans @tahmidulkarim @afshanadiya @meher @amitpatelmd @asif2bd @hderashri @piyushmultidots @askaryabbas @aion11 @psykro @krupalpanchal

Attendanceย EMEA/Americas Meeting:ย @eboxnet @chetan200891 @Webtechpooja @azhiyadev @artdeotech @Onealtr @arasae @courtneypk @amidpatelmd

Welcoming the newcomers joining the Training team in the last week (Slack usernames) :ย @Piyush Asthanaย @Jay Talaviya

Meeting Note Takers

  • August 30 โ€“ย @atomchat
  • September 6 โ€“ @artdeotech
  • September 13 โ€“ Opportunity to volunteer
  • September 20 โ€“ Opportunity to volunteer
  • September 27 โ€“ Opportunity to volunteer

News

Faculty Members Update

@aion11 is our newest Faculty Member to join as an Editor. Learn more about Faculty Members on our Faculty Members page.

Update on Individual Learner Survey

@hlashbrooke has set up a Crowdsignal premium account for the Training Team to use and @webtechpooja has started recreating the survey on this platform for distribution and will be sharing the distribution link soon.

Update on Team meetings

The Training Team has had meetings on the same day at alternating times for EMEA/AMER and APAC timezones. This has been flagged as duplicative and a bit hard to follow along with by some contributors, therefore it has been suggested to change the way these meetings take place going forward.

Based on our discussion, it has been decided that we will host one Training Team meeting per week in alternating timezones starting from September.

When a region is not running a team meeting, the time will be used for:

  • Office hour, bring your questions about training, Learn, content, etc.
  • Sprint/GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ issue review
  • Provide feedback on items that are currently in review

Submitting Learn content toย wpcontent.io

@psykro has suggested to submit content currently on Learn to wpcontent.io, the way this is run is outlined below:

For context,ย wpcontent.ioย is a Reddit style WordPress news platform. Users submit articles, readers vote on their favorites, and the top trending articles are included in a weekly email round-up.

You can follow the original discussion from this Slack link, and add your input on this suggestion in our meeting thread.

Naming Convention: Online Workshop Videos

Following this original conversation in Slack, we are looking to make Online Workshop titles consistent on WordPress.tv by agreeing on whether or not they should have the name included in the title. You can contribute your thoughts to this conversation in this Slack thread.

Planning an Online Workshop handbook page updateย 

This guide is now linked to the GitHub Project board for new facilitators to review for topic ideas.

Training Team Welcome Wrangler

This team role now has a handbook page you can follow to better understand how to become a Welcome Wrangler for the Training Team.

Sprint

Theย August Sprintย structure is now synced to our current GitHub project boards. Head over toย GitHub boardsย to pick from the High Priority issues. If youโ€™re just getting started, please check out theย Quick Fixesย orย Good first issuesย board to see how you can help.

This week we published Customizing your post content layout!


:tada:Content published this Week

Content available for review

Course Updates

  1. @psykro highlighted the recent updates from @arasae onย the block theme course, itโ€™s exciting to see this progressing
  2. @west7ย created a course outline that Training Team members can provide feedback on in this Slack thread.

Organizing the Training Team Sprints

@piyopiyofox asked in Slack if we can consider picking 5-10 things in GitHub for us to focus on during a sprint. In order to do this, we could dedicate time during the last meeting of the month to assessing how things should be prioritized and added into the next monthโ€™s sprint for pickup. The team seems to be in large agreement of this change, and you can add your thoughts to the conversation in this thread.

Information Sources for 6.1ย 

@courane01 created this for us to review content compatibility with upcoming version. this is super helpful in terms to update and make up to date content for the new WordPress version 6.1.

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. Hereโ€™s what you need to know to get started

  1. Learn.WordPress.org
    1. Lesson Plans
    2. Tutorials
    3. Courses
    4. Online Workshops
    5. Pathways to Learn WordPress
  2. Getting Involved
    1. GitHub Website Development
    2. GitHub Content Development
    3. What We Are Currently Working On This Month
  3. About The Team
  4. Our Team Blog

Documenting the Successful Launch of Japanese Online Workshops

On August 17th and 24th, @piyopiyofox and I co-hosted the Training Teamโ€™s first Japanese Online Workshops. These were also the teamโ€™s first non-English Online Workshops! The workshops received positive feedback, and weโ€™re already seeing people sign up to the third and fourth workshops happening in September!

This post documents the process we took to plan, publicize, and execute the first non-English Online Workshops. We hope this will give others some ideas as to how they can host Online Workshops in their locales, too!


Preparation

Destiny and I had both previously been vetted as Online Workshop facilitators. Anyone interested in hosting Online Workshops can submit an application here: Applying to facilitate (handbook page). We had also conducted Online Workshops in English, so we were familiar with the general processes behind Planning an Online Workshop.

The process of scheduling the workshop was mostly the same as scheduling English workshops (Scheduling an Online Workshop). A few things we did differently were:

  • Created 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. event in Japanese: ใƒ–ใƒญใƒƒใ‚ฏใ‚จใƒ‡ใ‚ฃใ‚ฟใƒผใงใƒ›ใƒผใƒ ใƒšใƒผใ‚ธใ‚’ไฝœใ‚ใ†๏ผ(English: Letโ€™s make a homepage with the 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. Editor.)
  • Included information in English that the event would be hosted in Japanese.
    • We added this information to the event thumbnail on Meetup.com, and in the event description itself.
  • We published the event a few weeks in advance so that we had enough time to publicize the event to the Japanese community.

Publicity

People can find out about upcoming Online Workshops in a few different ways:

None of these would get the word to the Japanese community about the workshops, though. So, we took some time to spread the word through other means.

We were particularly excited to see the organic publicity the tweets generated!

Results

We were interested in finding out when the best time to host workshops would be for the Japanese community, so we hosted the workshop twice spaced out over two weeks; both on a Wednesday, but one at 2 PM and another at 5 PM JST. We had a total of 14 people attend the two sessions, with a slightly higher number at the session hosted in the evening over that hosted early afternoon.

The feedback submitted in the Zoom chat was greatly positive with many mentioning they learned something new from the session! We also noticed some attendees tweeted that they had a positive experience in the session.

At the end of the second session, we took time to announce the next Japanese Online Workshops weโ€™ve scheduled for September. This seems to be a success, as one participant mentioned in the session that they would be back, and we see a couple have already signed up to attend! These next sessions are being planned and tracked on the Training Teamโ€™s GitHub repository.

  • Session title: 10 ็จฎ้กžใฎใƒ†ใ‚ญใ‚นใƒˆใƒ–ใƒญใƒƒใ‚ฏใ€€ใ€œไฝฟใ„ๅˆ†ใ‘ใฎใ‚ณใƒ„ใ€œย  (English: The 10 Text blocks ~tips to choosing the best block~)

Post-session Processes

In English sessions, we generally turn Live Captions on in Zoom, and use these to generate subtitles for the video recording we submit to WordPress.tv. Unfortunately, Zoom does not yet have live caption capabilities in Japanese. While we werenโ€™t able to turn live captions on during the session, we were able to generate good quality subtitles through Sonix.ai after the session concluded. You can now find a recording of the workshop on WordPress.tv: ใƒ–ใƒญใƒƒใ‚ฏใ‚จใƒ‡ใ‚ฃใ‚ฟใƒผใงใƒ›ใƒผใƒ ใƒšใƒผใ‚ธใ‚’ไฝœใ‚ใ†๏ผ

Conclusion

As a team, we are excited about growing the non-English resources we provide on Learn. The experience documented above shows it is possible to host Online Workshops in other languages, too!ย 

The biggest hurdle we had to cross was publicizing the event to the Japanese community. If you have any ideas as to how we could do this better, weโ€™d love to know!

The Training Team Faculty members are ready to help launch Online Workshops in other locales also. If you are interested in hosting an Online Workshop, come apply to become a facilitator! Faculty members are ready to help you facilitate in your locale, too.

#localization, #online-workshops, #social-learning