Giter Site home page Giter Site logo

gutenberg-migration-guide's Introduction

Gutenberg Migration Guide

This repository documents WordPress Classic Editor customization points and their Gutenberg equivalents (if such exist). Its goal is to help WordPress developers update their plugins and themes for Gutenberg compatibility.

This README.md provides an overview to all impacted hooks (actions and filters) and TinyMCE features. Each item then has an extended document with an overview, examples of existing usage, and documentation for its Gutenberg equivalent (if any).

For the full history, see WordPress/gutenberg#4151. Please open an issue to suggest new hooks, usage examples, or other ideas for improvement.

Sections: Actions & Filters | Core Features | TinyMCE

Actions & Filters

This table documents the most common actions and filters within the Classic Editor, and whether they still exist or have direct Gutenberg equivalents.

Action / Filter Still Exists? Gutenberg Equivalent? Learn More
edit_form_top No None Edit Form Actions
edit_form_after_title No None Edit Form Actions
edit_form_before_permalink No None Edit Form Actions
edit_form_after_editor No None Edit Form Actions
enter_title_here Yes N/A
write_your_story Yes N/A
media_buttons No Block Inserter Media Buttons
post_submitbox_minor_actions No None Post Submitbox Actions
post_submitbox_misc_actions No None Post Submitbox Actions
post_submitbox_start No None Post Submitbox Actions
default_page_template_title Yes N/A
admin_post_thumbnail_html No None Post Thumbnail Filter
mce_css No Editor Stylesheet MCE CSS Filter
post_gallery No None Post Gallery Filter

Core Features

This table documents common features within the Classic Editor, and whether they still exist or have direct Gutenberg equivalents.

Feature Still Exists? Gutenberg Equivalent? Learn More
Custom Post Statuses No None Custom Post Statuses
Screen Options No None Screen Options

TinyMCE

This table documents common TinyMCE customizations and whether they have direct Gutenberg equivalents.

Customization Gutenberg Equivalent? Learn More
dom.DOMUtils No TinyMCE dom.DOMUTils
Editor No TinyMCE Editor
Toolbar Button No TinyMCE Toolbar Button

gutenberg-migration-guide's People

Contributors

danielbachhuber avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.