WordPress / Learn

WordPress.org Learn - The canonical source for the code and content behind https://learn.WordPress.org
264 stars 89 forks source link

Migrating From a Pagebuilder to The Block Editor - Lesson Plan #800

Closed wparasae closed 2 months ago

wparasae commented 2 years ago

A Note for Team Reps

This is an experiment I am conducting on working with a brilliant subject matter expert to see how far we can get writing a lesson plan. I'd thought the topic already existed, but it did not -- posted here for working in public's sake.

Topic Description

Many people have built WordPress websites using page builders; it's possible to migrate to the WordPress block editor, but it takes a little consideration, time, and patience to move content and rebuild it in the WordPress editor; there isn't a quick and easy click of a button to migrate an existing page that utilizes a page builder to move. Every page builder is different, so this lesson plan walks learners through some of the common scenarios that they can expect when switch from a page builder to the WordPress block editor.

Related Resources

Links to related content on Learn, HelpHub, DevHub, GitHub Gutenberg Issues, DevNotes, etc.

Guidelines

Review the [team guidelines] (https://make.wordpress.org/training/handbook/guidelines/)

Development Checklist:

Repo Structure and Lesson Plan Template

Description

A short paragraph explaining what is covered in the lesson plan. This should be text that can be copied and used in a meetup or workshop description.

Objectives

After completing this lesson, participants will be able to:

Target Audience

Who is this lesson intended for? What interests/skills would they bring? Put an "x" in the brackets for all that apply.

Experience Level

How much experience would a participant need to get the most from this lesson? Put an "x" in the brackets for all that apply.

Type of Instruction

Which strategies will be used for this lesson plan? Put an "x" in the brackets for all that apply.

Time Estimate (15 Minutes)

How long will it take to present this lesson? Put an "x" in the brackets for the one that applies.

Prerequisite Skills

Participants will get the most from this lesson if they have familiarity with:

Readiness Questions

Slides

Change the /repo-name/ in the link to match the URL name of this repo.

Materials Needed

Notes for the Presenter

Lesson Outline

*Follow with the small-group exercise below.

Exercises

  1. Convert a Page from a Page Builder to WordPress Block Editor

Short description of what the exercise does and what skills or knowledge it reinforces.

Assessment

There should be one assessment item (or more) for each objective listed above. Each assessment item should support an objective; there should be none that don't.

Write out the question.

  1. Option
  2. Option
  3. Option
  4. Option

Answer: 3. Correct answer

A few questions to ask participants to evaluate their retention of the material presented. They should be a measure of whether the objectives were reached. Consider having a question for each objective.

Additional Resources

An optional section which can contain a list of resources that the presenter can use to get more information on the topic.

For example:

  • Link to information on the Codex
  • Theme Review Team's Handbook

Example Lesson

An example of how the lesson plan can be implemented. Written in script form as one possible way an presenter might use this lesson plan at an event, with screenshots and instructions if necessary.

Section Heading for Example Lesson

You will likely need to break the Example Lesson down into multiple sections.

Lesson Wrap Up

Follow with the Exercises and Assessment outlined above.

azhiya commented 2 years ago

I like the topic idea. I'm seeing more and more of this coming up so I think it's a great topic to have on Learn.

bsanevans commented 1 year ago

@wparasae Do you have an update on this issue? How is it going?

wparasae commented 1 year ago

Due to a transition, I have removed myself from this issue to allow someone else to work on this. :) If I find time to work on this in the next two weeks, I will comment below and happily reassign myself to this issue.