-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Course: A Developers Guide To Block Theme Development - Part 1 #821
Comments
Draft course outline in Google doc format. Next I will turn these into separate issues https://docs.google.com/document/d/1WRiuf7FP5bKC5oAZc65TqAH0d6dOJh5OKT_y8jxI8Ac/edit?usp=sharing |
Can you make it public so people can read it? |
Apologies @caraya it was moved to a public folder, but it seems something went wrong. Can you access it now? |
Yes, I can read it OK now. Thanks 😃 |
@caraya That is a fair point, but I assume there will always be certain gaps in knowledge for some folks to bridge. Peter, from your example, will probably need to upskill in a few areas as an intermediate or advanced theme developer before continuing with the second course. Some developers might not even need to complete the first course and could jump straight into the second. I therefore don't think this is something to be too concerned about as the first course provides scaffolding for the second. 😃 |
Course skeleton created in Sensei on Learn. |
I have decided to try and build the content publicly, by using a separate GitHub repository in my personal account. I am doing this for a few reasons:
You can find the course content repository here. I will be linking each individual piece of content to the relevant issue in this repository. |
Module 1: Recap of Create a Block Theme (Low-Code) is ready for review. |
This course is now available for public review! 🎉 A Developers Guide to Block Themes – Part 1 How to review: Make sure you are logged into your WordPress.org account, click on the link above, and take the course. During the review, it would be helpful if you can keep the following questions in mind while reviewing each lesson.
How best to leave feedback: Each lesson in the course is being tracked on a separate issue in this repository. You can find the full list of modules and lesson tickets in the Outline at the top of this ticket. So when you're reviewing a lesson, please find the ticket relevant to that lesson, and leave your lesson-specific feedback in the comments on the lesson ticket. I'm aiming to publish the course on Monday 31 October, to time it with the WordPress 6.1 release. |
This course is fantastic and I loved going through it - excellent content and really well put together. Wonderful work all round! Two quick typos to fix:
And just noting for posterity that the final lesson ("Congratulations!") will need to have its content updated once part 2 of this course is live. I can't wait for this to be live - great work, @jonathanbossenger! |
Thanks for the review, as well as your kind words @hlashbrooke I'll make sure to get those errors fixed.
One thing I'd love to be able to do is somehow let all learners who enrolled for part 1 know when part 2 is available. Do you know if this is currently possible? |
As far as I know, It isn't possible to email all learners in a course, but I'll dig into that to see what we can do. |
This course has been published! https://learn.wordpress.org/course/a-developers-guide-to-block-themes-part-1/ |
IMPORTANT
This course depends on the completion of Create a Custom Block Theme #1
Ideally that course should be completed before tackling any lesson related to this course
Please reach out to @jonathanbossenger (Jonathan Bossenger) in the #training team Slack if you would like to help with this course.
Needs Assessment Statement
A course about extending a low-code block theme should exist because intermediate or advanced theme developers will want to learn how to tackle more technical challenges when developing block themes.
This is part 1 of this course, which will cover block theme development fundamentals
Target Audience
Suzie is a theme developer who, before the advent of block themes, has created a number of free themes for WordPress.org, commercial themes that she sells on a theme marketplace, and a few custom themes for specific clients. With the advent of the WordPress block editor, and the ability to create themes from the Site Editor, she wants to take her experience as a classic theme developer and learn how to build custom themes using blocks.
Suzie has watched a few online tutorials on Block theme fundamentals OR completed the Create a Block Theme (Low-Code) - Course OR read the relevant sections in the handbook on Block Themes and understands the fundamentals of block themes, but can see the limitations of a block theme that’s only created in the Site Editor, and wants to understand how to extend a custom block theme beyond those limitations.
Course Objective
Intermediate and advanced developers will be able to extend the low code theme created in the Create a Block Theme (Low-Code) - Course, by understanding the underlying technologies better, and add advanced features like custom templates and template parts, custom fonts, images, custom styles etc.
Outline #
Module 1: Recap of Create a Block Theme (Low-Code)
Module 2: Building Your Site Structure in the Editor
Module 3: Saving Site Editor Changes to the Database
Module 4: Creating Custom Templates and Template Parts
Project Planning
The text was updated successfully, but these errors were encountered: