Description
The goal of the block editor is to make adding rich content to WordPress simple and enjoyable.
Warning: This is beta software, do not run on production sites!
The new post and page building experience will make writing rich posts effortless, making it easy to do what today might take shortcodes, custom HTML, or “mystery meat” embed discovery.
WordPress already supports a large amount of “blocks”, but doesn’t surface them very well, nor does it give them much in the way of layout options. By embracing the blocky nature of rich post content, we will surface the blocks that already exist, as well as provide more advanced layout options for each of them. This will allow you to easily compose beautiful posts like this example.
Gutenberg is built by many contributors and volunteers. You can see the full list of contributors in the GitHub CONTRIBUTORS.md file which we are continuously updating. You can follow along on github.com/WordPress/gutenberg and on the #editor tag on the make.wordpress.org blog.
FAQ
- How can I send feedback or get help with a bug?
-
We’d love to hear your bug reports, feature suggestions and any other feedback! Please head over to the GitHub issues page to search for existing issues or open a new one. While we’ll try to triage issues reported here on the plugin forum, you’ll get a faster response (and reduce duplication of effort) by keeping everything centralized in the GitHub repository.
- How can I contribute?
-
The more the merrier! To get started, check out our guide for contributors.
Reviews
Edit UI is sweet; Error on Publish
So promising, and I’m psyched to participate in the progress.
On publish, I get an error* “Keep in mind this plugin is a beta version and will not display correctly on your theme.” This is true with Twenty Seventeen and one other theme I’ve tried so far – Daily Insight.
On Twenty Seventeen, the Gutenberg post publishes as standard post, but that post will not update if I add a Quote block or others.
On Daily Insight, nothing’s published at all.
Will check github issues for updates, workarounds, etc.
Thank you for this great work.
* – Also: Cannot select the copy in the error dialog …
Awesomeness
After the WCEU talk I went ahead and installed this locally.
It’s been a whole ride, the only thing I would like to see is a more drag experience to move blocks up and down, you can only do this one at a time.
Great direction forward for WP
Hopefully, we’ll see this in WordPress 5.0. It’s truly a step forward for the whole editing experience.
Great!
Great approach! I like the overall filling of blocks.
Contributors & Developers
“Gutenberg” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Gutenberg” into your language.
Interested in development?
Browse the code or subscribe to the development log by RSS.
Changelog
0.2.0
- Include “paste” as default plugin in Editable.
- Extract block alignment controls as a reusable component.
- Added button to delete a block.
- Added button to open block settings in the inspector.
- New block: Custom HTML (to write your own HTML and preview it).
- New block: Cover ImageĀ (with text over image support).
- Rename “Freeform” block to “Classic Text”.
- Added support for pages and custom post types.
- Improve display of “saving” label while saving.
- Drop usage of controls property in favor of components in render.
- Add ability to select all blocks with ctrl/command+A.
- Automatically generate wrapper class for styling blocks.
- Avoid triggering multi-select on right click.
- Improve target of post previewing.
- Use imports instead of accessing the wp global.
- Add block alignment and proper placeholders to pullquote block.
- Wait for wp.api before loading the editor. (Interim solution.)
- Adding several reusable inspector controls.
- Design improvements to floats, switcher, and headings.
- Add width classes on figure wrapper when using captions in images.
- Add image alt attributes.
- Added html generation for photo type embeds.
- Make sure plugin is run on WP 4.8.
- Update revisions button to only show when there are revisions.
- Parsing fixes on do_blocks.
- Avoid being keyboard trapped on editor content.
- Don’t show block toolbars when pressing modifier keys.
- Fix overlapping controls in Button block.
- Fix post-title line height.
- Fix parsing void blocks.
- Fix splitting inline Editable instances with shift+enter.
- Fix transformation between text and list, and quote and list.
- Fix saving new posts by making post-type mandatory.
- Render popovers above all elements.
- Improvements to block deletion using backspace.
- Changing the way block outlines are rendered on hover.
- Updated PHP parser to handle shorthand block syntax, and fix newlines.
- Ability to cancel adding a link from link menu.
0.1.0
- First release of the plugin.