Gutenberg

What you need to know

Kevin Killingsworth

@coderkevin

github.com/coderkevin

https://slides.com/coderkevin/gutenberg

What does WordPress Customization mean to YOU?

  • Themes
  • Plugins
  • HTML
  • CSS
  • PHP
  • JavaScript

Gutenberg:

The Feature Plugin

  • Replaces editor
  • Available now!
  • You can help

Gutenberg:

The Core Feature

  • 5.0
  • "classic editor" plugin to restore previous editor

Gutenberg:

The new editor

It's all about the blocks...

What's first on the list?

  • Shortcodes (with transition phase)
  • Meta-boxes
  • Theme content
  • Other magic PHP
  • Page Templates

Where is this going?

  • Custom Plugin Behavior
  • Theme Integration
  • Template Editing
  • Trading post-meta for API calls

Gutenberg:

The future of wp-admin

Speculation

Blocks

UI Elements

WP REST API

Admin UI

Theme Content

UI Extensibility

  • Use any blocks installed
  • Control layout and content
  • Tweak display options

Users can:

  • Provide blocks to be customized
  • Provide default templates to layout blocks provided
  • Offer unprecedented flexibility

Theme authors can:

  • Provide blocks to be used
  • Use blocks from other plugins
  • Block + API covers all use cases
    • (and extensibility)

Plugin authors can:

@coderkevin

github.com/coderkevin

https://slides.com/coderkevin/gutenberg

Questions

&

Discussion

Gutenberg: What you need to know

By Kevin Killingsworth

Gutenberg: What you need to know

A walk through the current position of Gutenberg, what it means to users and developers, and where it could be going.

  • 3,581