Skip to content
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

Create a lesson on building a multi-block plugin based on a WordPress Developer Blog article #3101

Open
troychaplin opened this issue Feb 20, 2025 · 0 comments
Labels
Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. [Content] Needs SME Content development issues requiring a Subject Matter Expert to vet the topic. [Type] Bug Something isn't working on the Learn website.

Comments

@troychaplin
Copy link

troychaplin commented Feb 20, 2025

Details

I wrote an article about creating a multi-block plugin that may have value as an online lesson. One or both of the following approaches could be taken:

  • The article approached the setup of a multi-block plugin by compiling the JS and CSS assets for blocks and other block and editor related functionality into single files

  • Following reader comments a branch was created to explore a non-compiled version to maintain more of the expected core functionality provided by the block.json file and asset loading

  • Topic description: In this course we'll dive into taking a basic block create with the create-block app and turning into a feature rich, multi-block plugin with support for any other WordPress functionality a developer requires, from PHP functions to block enhancements or modifications with JS.

  • Audience: Developers

  • Learning objectives: the end goal is for the viewer to learn about leveraging core configurations to create a single plugin to manage dependencies for multiple custom blocks as well as other related block functionality

  • Content type: A three part mini-course might make more sense as the viewer could stop after the first part, or jump right to the eventual third part:

    • Primary build tutorial following core block.json setup (would also include block script setup for variations, styles, etc)
    • Compiling assets, to follow the original written approach (included in the compiled files would be the block scripts for variations, styles, etc)
    • Advanced features, to be added later
  • WordPress version: 6.6

  • Will you be creating this content? Yes

Related Resources

https://developer.wordpress.org/news/2024/09/how-to-build-a-multi-block-plugin/

I'm also looking to plan an follow up article, if this video works out I would look to prioritize the new article as I would love to follow up with the third part.

Next steps for SMEs

Please follow the team handbook "Vetting topic ideas" to vet this topic.

@troychaplin troychaplin added [Content] Needs SME Content development issues requiring a Subject Matter Expert to vet the topic. Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. labels Feb 20, 2025
@github-project-automation github-project-automation bot moved this to Awaiting Triage in LearnWP Topic Vetting Feb 20, 2025
@github-actions github-actions bot added the [Type] Bug Something isn't working on the Learn website. label Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. [Content] Needs SME Content development issues requiring a Subject Matter Expert to vet the topic. [Type] Bug Something isn't working on the Learn website.
Projects
Status: Awaiting Triage
Status: No status
Development

No branches or pull requests

1 participant