-
Notifications
You must be signed in to change notification settings - Fork 107
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 2 #1041
Comments
@justintadlock apologies if I didn't mention this to you earlier, but we're aiming to have this course ready for "beta review" by Friday 18 November. Public beta means we're still working on it, but folks in the training team will be able to review it for two weeks and provide feedback. Then we'd like to have it ready to publish by the end of the month. Besides the one change suggestion I had, do you feel comfortable that you'll be able to create PRs to add the lessons to the main repo before the 18th? |
@jonathanbossenger yes, will do. Will get to this first thing Monday. |
Created course in Sensei https://learn.wordpress.org/wp-admin/post.php?post=26187&action=edit |
A Developers Guide To Block Theme Development - Part 2 is now available for beta review. Review periodThis beta review period is to allow interested parties the opportunity to review the course content and provide feedback. I intend to leave this open for any feedback until the 30th of November 2022, to accommodate the US Thanksgiving weekend, as some folks might be offline during that time. During this period, I am still working on updates to formatting and tone, as well as checking for consistency, grammar, and the general learning path of the course. How to leave feedbackEach lesson in the course is linked to an open GitHub issue. All the related GitHub issues are linked in the main body of this ticket. As you work through each lesson, please leave any feedback for that lesson on the relevant ticket. |
I love the recap section! Allowing a learner to check if they are ready for Part 2. |
Brilliant work! Review Suggestions:
|
Thanks @westnz
Yes, I plan to add quizzes at the end of each module, and a summary. |
Update, the quizzes and summary lesson have both been added, feel free to leave any suggestions on improvement there. My last "internal" review step is to work through the course one more time, checking for any code, formatting, or technical instructional bugs, which I will do tomorrow morning. Once that is complete, the course will be ready to be featured on Learn WordPress. |
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.
See also part 1.
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 2 of this course, which will cover advanced block theme development tactics
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: Custom Fonts
Module 2: Theme Patterns
Module 3: Global Styles variations
Module 4: Internationalization
Module 5: Locking Down your Theme
Project Planning
The text was updated successfully, but these errors were encountered: