Gutenberg Featuring Elementor Templates

As Gutenberg Editor along with WordPress 5.0 rapidly approach release [now scheduled for November 19th]a number of PageBuilder vendors  are promising interfaces with Gutenberg. Site Origins  in February was first to announce its compatibility plans. Themify Builder added in May the ability to have Themify blocks interspersed in a Gutenberg session much like it delivers currently with the Classic editor. This is ahead of the curve on the other PageBuilders. For example, Divi in August outlined its interface plans which are still a preemptive approach.  Beaver Builder in September has described a switch-between approach to Gutenberg and Beaver Builder, but there are problems with blocks or sections going missing.  Thrive Architect has not changed its stance from a nearly a year ago, no major interface with Gutenberg.

In general, most of the PageBuilders also have a preempt strategy  for taking over the Gutenberg editor and replacing that with their own tool to do the bulk of the Page or Post editing – see here for a quick summary of the preempt approach.  Elementor, which does have a preempt approach, has just announced an Elementor Blocks for Gutenberg  plugin that is different  – it makes its templates available to Gutenberg edit users directly.

First Signs of Direct Interface in Gutenberg

Most of the PageBuilders so far have taken a preempt approach to Gutenberg, displacing Gutenberg editing with their own PageBuilding. But Themify and Elementor have taken the strategy of interspersing their blocks or templates of code with Gutenberg blocks as seen in this Elementor example:

Notice that the Gutenberg blocks alternate with the  the Elementor blocks which  show only a portion of the template in the Editor. But watch what happens in the page preview. The Elementor template is completely  revealed and so too the Gutenberg block.

One of the problems with Gutenberg is that a block’s true WYSIWYG dimensions are hidden during editing and so user are often surprised when a Gutenberg page is previewed. Notice below how much bigger and wider  both the Gutenberg and Elementor blocks are in final full page layout.

The following example shows how much the WYSIWYG display change can be between the Gutenberg Editor and true desktop browser image. The first screenshot below shows the page in the Gutenberg editor. The first Gutenberg block is a Cover Image block followed by a Gutenberg Header block declaring “Well next comes an Elementor Block“. And the Elementor block shows a large thumbnail of the imported template.

Now being able to reuse my Elementor templates is becoming ever more important. I use Elementor templates of pages [or sections of pages] everywhere. Elementor templates have become quick substitutes for custom post types and repetitive codeblocks. But the problem with Gutenberg is that …

…it is very hard to predict what the page will look in full display . However, the resulting output was so much more different than what was expected:

So this is the price to be paid for Gutenberg’s inability to produce a WYSIWYG design area.

Other Limitations of the Interface

Although Elementor Gutenberg Blocks  is a move in the right direction it is far from the direct use of Gutenberg blocks within PageBuilder code or vice versa – the use of PageBuilder’s  widgets within Gutenberg. Yet this is the intended ideal according to Gutenberg developers. The JavaScript-based Gutenberg blocks would become a standard to be used in all frontend. But the exact opposite is happening as 3rd party toolmakers are developing rival blocks to augment the current  Gutenberg set.

There is another problems within the  Gutenberg-Elementor interface. There are now two buttons in Gutenberg  for editing Elementor – Edit Elementor Template, which takes the user out of Gutenberg and spawns an Elementor template edit, and Edit with Elementor. When using the Edit with Elementor command within Gutenberg, the whole blocks and/or styling may get lost. We encountered this with just a few simple edits that appeared to be working; but when previewed  the widgets and elements were simply gone. Yet when we returned to the Gutenberg editor, the missing blocks reappeared?? This appears to echo the warning from Beaver Builder on its Gutenberg interface – “You can start editing a new page in the standard editor and convert to Beaver Builder and vice versa, but beware of switching back and forth after that–you may lose data. 

Summary

Despite being warned that their days are numbered as Gutenberg is destined to takeover  the WordPress frontend UI, PageBuilder vendors are building interfaces to Gutenberg. This is a positiv e trend, heling to diffuse tension over the status of PageBuilders in light of Gutenberg’s goal of becoming the

But so far two interface strategies appear to predominate. The preemptive approach uses the Gutenberg shell to drive the Pagebuilder  UI – Gutenberg blocks are essentially replaced by PageBuilder widgets. The second approach is that used by Elementor and Themify – intersperse your widgets inside Gutenberg code blocks with very limited intercommunication to date. So will a collision between Gutenberg and PageBuilders currently used by over one third of all WordPress websites be avoided? But stay tuned, several PageBuilders have yet to reveal their complete Gutenberg interfaces.

Pin It on Pinterest