September 2022 Monthly Faculty Meeting Recap

Attendees

AMER/EMEA: @courane01, @azhiyadev, @meaganhanes, @eboxnet, @annezazu, @onealtr

APAC: @piyopiyofox, @bsanevans, @amitpatelmd , @digitalchild, @webtechpooja, @onealtr

Link to agenda post

Recap

Faculty Members agreed that going forward we will share key takeaways in the meeting recap; members can find the full agenda talking points linked above.

  • 6.1 GitHub Issues
    • The team needs to make 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. to old content and should focus on the issues labeled 6.1, not the 6.1 view on the project board.
    • Anne’s list; we need to sort out what we need new content for so we need to audit GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ to ensure we have issues for these items. @courane01 to confirm if she is working on this audit or if we need to task this out.
  • Proposals
    • We agreed that proposals should have a minimum feedback timeline of 2 weeks to allow for folks to contribute
    • Please continue to add feedback about proposals in this Slack thread
  • 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. issues
  • Team Meeting
    • Main Meeting
      • We will add the point of contact for topics next to their respective agenda item so that they can supply the update
    • Office Hours
      • We will engage folks attending office hours to see what they’d like to see done during these times
      • We can use this time to go through proposals that require feedback
    • Faculty Meeting host rotation
      • We should assign the host ahead of the meeting and can tag them in the agenda by the end of meeting
      • @piyopiyofox will update the Handbook page re: Faculty Meetings with the rotating host information and clarifications on how to take notes.
  • Zoom backgrounds
    • @amitpatelmd is working with a designer to supply Zoom backgrounds for the Learn WordPress account.
  • Localization
    • Project Proposal: Content Localization
    • When reaching out to volunteers, we can reach out to those contributors who previously made localized content, and see if they’d be interested in joining again.

#faculty-meeting-recap

Become an Online Workshop Facilitator or Tutorial Presenter Today!

The Training Team offers many ways for contributors to create content for https://learn.wordpress.org/. This month, I’ve been processing applications people submit to become Online Workshop Facilitators and Tutorial Presenters. I realized some people may not be aware of these contribution opportunities, and wanted to take a moment to reintroduce them to the team.


What are Online Workshops and Tutorials?

Online Workshops are interactive learning opportunities, often hosted via Zoom. They are safe spaces where people can come as they are, develop new ideas, explore issues, ask questions, network over shared interests, exchange theories, collaborate on work, and thrive in uncertainty. Online Workshop Facilitators are volunteers who host these workshops and encourage attendees to join in on the topic being looked at in the session.

Tutorials are short standalone videos that walk viewers through a process, or teach a WordPress-related concept. Tutorial Presenters are the driving force behind the creation of Tutorials on Learn WordPress, and are the voices people hear when they watch these recordings.

This sounds interesting! How can I join?

The Training Team is always looking for new contributors to facilitate Online Workshops, and present Tutorials! You can apply to become each of these roles below:

Having knowledge or experience about the topic you’ll present on is useful. But you don’t need to be an expert to apply to these roles! Let us know in the application form how familiar you are with your presentation topic, and what sort of assistance we can offer you to help you be successful. If you have any questions about joining, feel free to reach out 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, and we’d be happy to answer those questions for you.

What is reviewed in the application process?

The Training Team offers many opportunities for people to contribute without the need to apply. The Online Workshop Facilitator and Tutorial Presenter roles are unique in that there is a vetting process. One reason is because the team is looking for people who follow the WordPress Community code of conduct, and honor the WordPress guidelines around licensing and trademark usage. You can read more details about the vetting processes below:


Thanks for reading. We look forward to seeing you join our team of Facilitators and Presenters!

#contributors, #online-workshops, #tutorials

Summary Update: Courses Currently in Development (22 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 has completed the first draft of the course, and it is currently being reviewed.  Please provide any actionable feedback in 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 be the repository owner. https://github.com/ Issue below by end of October. The plan is to publish it by mid-October, but any helpful observations will still be welcomed at any time as we iterate and update the course going forward.

Link to draft course:

GitHub Issue:

Two Block Theme Development Courses

Create a Low Code Block Theme

@arasae Modules 1, 2, and 3 are all in rough-draft form; screenshots are needed, and video recordings are necessary to move them from rough drafts to drafts ready for review. Module #4 is being drafted through a live workshop on a user’s first codes in 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.. She hopes to have modules 1 and 2 at least ready for team review this month.

Extend a Low Code Block Theme

@psykro has completed the draft content for the first module of his course and is working on the second module. During the process of doing this, he pivoted the content for the first module to be less dependent on the Create a Low Code Block Theme. This allows folks to take the second course independently from the first one (eg more advanced developers who already know the basics from online workshops or tutorials, and want to get straight into the topics in this course).

He is also considering renaming this course from Extend a Low Code Block Theme to Develop a Block Theme, as well as releasing this course as two separate, shorter 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. 

WordPress Data in JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/.

@adamziel has completed the course, and it is currently being reviewed.  Please make any suggestions in the GitHub Issue below. The plan is to publish it by the end of September or early October, but as mentioned before, any helpful feedback will still be welcomed at any time as we iterate and update the course going forward.

Link to draft course:

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.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/ will be.

Project Proposal: Content Localization

Overview

43% of the web is built on WordPress, and this number encompasses millions of people across the world making magic happen online for themselves, their clients, or their communities. With that in mind, it is integral that we have Learn WordPress content that enables and empowers people to get the most out of WordPress no matter what locale they are engaging with it in. This initiative will help us push WordPress beyond 43%.

The goal of the Content Localization project is to increase and expand availability of content on Learn WordPress to a variety of non-English locales by:

  • Creating new non-English locale content through Online Workshops, Courses, Lesson Plans, and Tutorials
  • Increasing non-English locale representation in the Online Workshop 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. Group
  • Increasing non-English locale representation in the Training Team
  • Engaging with and bringing in more non-English locales into the Learn WordPress community

By the end of this project we should have the groundwork of a repeatable process that can be iterated upon further as the folks brought in start work to deliver on the goal of this project.

Project DRIsDRI Directly Responsible Individual - the people who are taking ownership or responsibility for a particular project or feature.

Project lead: @piyopiyofox

Project Members: @bsanevans, @courtneypk + volunteers

Project Timeline

Start: September 2022

End: December 2023

Project Objectives

In order to achieve the above mentioned goals and ensure the success of this project, we will need to focus our efforts on the following objectives:

  • Establish the Locale Ambassador role
  • Enlist at least five Locale Ambassadors (one in each target language)
  • Create a workflow of onboarding and how-to guides that take folks through the journey of joining the Training Team to publishing localized content
  • Bring in at least two new Training Team Members from the following locale communities: Spanish, Japanese, German, French, and Italian (These five languages are a starting point based on the most used languages in our stats page)
  • Have localized content show first on the Learn WordPress homepage when someone visits the page in their native locale

A Locale Ambassador is someone who bridges their local community and the Training Team through various initiatives such as, but not limited to: bringing contributors into their training team,  onboarding contributors to the Training Team’s processes and providing language support, creating localized content.

Tasks

The tasks listed here have been separated by categorical work buckets.

Planning

Tasks in this section center around prep work for the Training Team.

Deadline: October 3rd, 2022

  • Share Proposal with Training Team
  • Post project thread on Training Team Blog
  • Assign Faculty or Training Team Members for support

Documentation

Tasks in this section center around creation of onboarding and how-to handbook pages that need to be created to support this initiative.

Deadline: December 23, 2022

  • Being a Locale Ambassador
  • Translating a Tutorial, Course, or Lesson Plan
  • Advertising Learn Content to your local community
  • Engaging the Marketing Team for publication of new locale content on Twitter
  • Engaging the Polyglots TeamPolyglots Team Polyglots Team is a group of multilingual translators who work on translating plugins, themes, documentation, and front-facing marketing copy. https://make.wordpress.org/polyglots/teams/. for translation assistance
  • Engaging your local community regarding joining Learn WordPress
  • Bringing in Online Workshop Contributors from non-English locales
  • Recruiting Locale Ambassadors

Dev

Tasks in this section center around work that will require a developer to implement.

Deadline: November 30, 2022

  • Enable locale tagging for Courses, Tutorials, and Online Workshops

Please take a moment to comment on this post to share your feedback on this project proposal by Wednesday, September 28th

Proposal: Faster Course Development with Video-Based Courses

In order to speed up the development process for new courses, I propose that the Training Team also explores video-based courses with full transcripts, to go alongside the fully text-based courses that have been produced so far. There are a few elements to this that would all need to be implemented simultaneously, so here are some thoughts about how this could look:

Use published tutorials for course content

The coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. of this idea is that courses will effectively become a logical group of tutorial videos strung together in order. This means that, as content is developed, we need to become intentional about creating tutorials with this in mind. The immediate benefit is that course content will be coming out all the time as stand-alone tutorials, and then packaging them into courses will be a faster process that will involve adding content to Sensei and creating assessments. If we could find a way to combine these with lesson plans then that will be a win all round as it would create much tighter cohesion between all content types.

This doesn’t mean all tutorials need to be part of a course – we can and should continue to publish stand-alone tutorials, so that avenue for contribution and content creation will continue to remain wide open. 

Expand tutorials with fully formatted text

One distinct advantage of our current courses is that they don’t lock people into one way of learning – we have multimedia courses that use videos, text, and images. In order to ensure that we don’t only have one way of learning, all tutorials will also include a text version alongside the video. We already have the full transcript published – while we won’t be changing that, it would give us a good starting point for creating the text tutorial and adding screenshots where appropriate. It’s definitely some additional work but well worth it, and it’s an area where it will be easy for new contributors to get involved. It will also greatly enhance all tutorials regardless of the benefits for courses.

Continue maintaining existing courses

The existing courses (plus the ones currently in development) cover the primary areas of WordPress usage and development:

  • Getting started with setup and publishing
  • Building a site with the Site Editor
  • Building 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. themes
  • Developing blocks

I propose that we continue to maintain these courses as they will always be extremely valuable, so we can work that maintenance into our schedule around the time of each major WordPress release – something that is already happening, thanks largely to @courane01. This process must be documented and easily repeatable each time a major releaseMajor Release A set of releases or versions having the same major version number may be collectively referred to as “X.Y” -- for example version 5.2.x to refer to versions 5.2, 5.2.1, and all other versions in the 5.2. (five dot two dot) branch of that software. Major Releases often are the introduction of new major features and functionality. is on the horizon.

Conclusion & Feedback

In practice, this means the tutorials published on Learn WordPress will be available as both video and text, and courses will take significantly less time to produce, as their content will be published while it is being developed. Not only does this make it all available sooner, but it will also more readily allow for more public feedback on the content, and it will make it much easier for new contributors to get involved in the course creation process.

Does this proposal sound reasonable? We can experiment with this approach and continue to iterate on the process.

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 be 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. http://php.net/manual/en/intro-whatis.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.

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 be 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 be 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 – https://learnwordpress.survey.fm/make-wp-training-team-individual-learner-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 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

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 be 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