Talk
WordCamp Seattle 2018 · November 11, 2018

Embracing Gutenberg in Existing Code

Gutenberg started as the editor but was designed to swallow the entire admin. Carrying a legacy plugin or theme into that future is an architecture problem first. The concepts governing block-era development, and concrete techniques for migrating existing code cleanly — in stages, not a rewrite.

Watch the recording → View the slides

Gutenberg is a major change to how you will develop software for WordPress. It starts with the WordPress editor but is planned to slowly take over the entire admin interface.

If you already have existing plugin or theme code that you need to maintain and make ready for the upcoming Gutenberg update, you will probably face some architectural design challenges.

This talk will first provide an overview of the general concepts that govern development in the Gutenberg era, and then discuss the different tricks & techniques you can use to gradually move your existing code from here to there, in a clean transition.

All talks