Open jonathanbossenger opened 1 month ago
Sounds good @jonathanbossenger
Thanks @laxmariappan
If we hold the weekly Zoom calls every Wednesday, that would be the following dates:
Are you free for all those dates? And then, what time would you like to have the call?
I am available on those days. Can we make it 12:00 UTC? Or any other time will work as well.
Sure, I think 12:00 UTC is a good time, let's go with that.
We've discussed this in Slack, but we're going to focus the cohort on an Introduction to developing plugins.
I propose we follow the following structure:
Cohort participants will be required to sign up for the Beginner WordPress Developer course and complete all the lessons in the first module on A brief overview of how WordPress works:
Each week, we can focus on specific topics related to beginner plugin development from this learning pathway.
At the start of the week, we ask folks to work through the related content in the course, and then we discuss it during the Zoom call on Wednesday.
For some weeks, more than one lesson is listed under related content. This does not mean we have to cover all those lessons as part of the weekly call. Additionally, where there are only 1 or 2 lessons, it's also okay to share other resources around that topic (developer docs, developer blog posts, etc.).
Week 1: Setting up a local development environment
Primary objective: participants will set up a local development environment and choose a code editor
Related content:
Week 2: Basic plugin requirements
Primary objective: participants will build their first plugin that can be activated on a WordPress site. It does not have to do anything.
Related content:
Week 3: Hooks and Filters
Primary objective: participants will learn how to use action hooks and filter hooks
Related content:
Week 4: Custom post types and taxonomies
Primary objective: participants will learn how to register a custom post type and a custom taxonomy.
Related content:
Primary objective: participants will learn how to register and use post meta for custom data
Week 5: Custom post type data Related content:
Week 6: CSS and JavaScript
Primary objective: participants will learn how to enqueue and use CSS and JavaScript in their plugins.
Related content:
Participants will be encouraged to complete all the other lessons in the Beginner developer course.
@laxmariappan let me know if you have any questions, comments or feedback about this suggestion.
@jonathanbossenger everything looks great👏
I am sure the participants will get much value out of it 🙏
Participant update:
42 participants signed up. Three did not have valid Slack accounts, so I had no way to contact them to invite them to the cohort.
This leaves us with 39 valid sign-ups.
@laxmariappan has confirmed he's happy to proceed with that number. This will be the largest cohort we've run so far!
I will be reaching to out all 39 this week to confirm their participation, and adding them to the #training-cohorts channel in Slack.
I have DMd all valid Slack accounts today. There were an additional few participants that didn't have Slack accounts, so the current total number of potential participants is 34.
Based on the cohort content structure and syllabus shared here, this is my proposal for the format for each weekly call.
Week 1: Welcome (30 minutes) and local development environments (30 minutes)
Week 2: Basic plugin requirements
Week 3: Hooks and Filters
Week 4: Custom post types and taxonomies
Week 5: Custom post-type data
Week 6: CSS and JavaScript
Any items marked as optional can be left out if we're running out of time, but it is suggested to prepare for these topics anyway.
The lessons in the developer learning pathway create a bookstore plugin. We should follow that code as much as possible so that learners follow the same code examples from the lessons. However, we can add more things over and above the code form the lessons, as we see fit.
@laxmariappan, let me know if you have any comments/questions, or suggestions on the above plan.
@laxmariappan this is a great plan.
I'm thinking of adding some examples and a simple quiz ( poll ) during the session
Weekly Zoom meeting details
Topic: Introduction to Plugin Development course cohort Time: Nov 6, 2024 12:00 Universal Time UTC Every week on Wed, 6 occurrence(s) Please download and import the following iCalendar (.ics) files to your calendar system. Weekly: https://us02web.zoom.us/meeting/tZwvf-2gqzsoHtL77ZsOd5fVeTxRlmoGNeFK/ics?icsToken=98tyKuGgrDMuEtGVsh2BRpw-AIqgLPzwmGJBgrdxy0jfEA9XNwXAM9ZaAL5yH__-&meetingMasterEventId=Acvri6kBSmypxaS8YkA_Yw
Join Zoom Meeting https://us02web.zoom.us/j/88284850246?pwd=lPTA9Lu5YTNciBZu2trhcMl9NfUvrE.1
Meeting ID: 882 8485 0246 Passcode: 364025
Attendee count on 20/11 - 13
Planning issue for the next Learn WordPress course cohort:
https://make.wordpress.org/training/handbook/training-team-how-to-guides/course-cohorts/