Product Updates

Update 7: All about the Block Editor: What and why

Laura Elizabeth Last update:

Today, I want to talk about the Block Editor, what it is, and why we are moving to it for the Client Portal.

What is the block editor (also known as Gutenberg)

The block editor lets you edit your website by dragging and dropping elements, or blocks, onto your screen and creating layouts in a WYSIWYG editor.
(Fun fact: the Block Editor was introduced in WordPress 5.0, and Client Portal will transition to it in Client Portal 5.0. Coinkidink!)

Here's what the block editor looks like:

Compared to the classic editor:

(Image source: ​Themeisle​)

If you want to learn more about the block editor, here's an excellent article by ​Themeisle​ which gives you an overview.

Why did we decide to recreate Client Portal using the block editor?

It's always been a dream to have portals editable in real time without using the classic editor, save, preview, etc.

Until now, the only real option was integrating Client Portal with popular page builders like Elemetor.

In fact, that has probably been the most frequently requested feature since day 1.

The reason we have never – and don't plan on – integrating with page builders is simply because we can't justify the extra support overhead with such a small team.

There's also the question of which page builder(s) to support, and I fear it would open the floodgates to integrating with too many.

The other option was building our own, which we did consider.

But when talks of Gutenberg started floating around, it seemed like the perfect compromise.

While Gutenberg doesn't (currently) rivel page builders, it's going in the right direction. The fact that this is now the default editor for WordPress makes it not only a good idea but also pretty critical that we build Client Portal this way.

The block editor takes a bit of getting used to, and I'm not going to lie; sometimes, it feels a little clunky. But I like the possibilities it unlocks, specifically the idea of saving reusable block templates (or patterns).

So that's why we chose the block editor and why we have never integrated with page builders.

I can't wait for you to try it soon!

Laura Elizabeth Read full bio
Laura created Client Portal in 2016 after working as a freelance designer for a decade. Client Portal was born out of the need for a simple tool that allows clients to access their project deliverables. Since then, it has grown into an 8,000+ customer-strong product that helps any service provider, from freelancers to law firms. In her spare time, Laura likes to sew clothes and quilts, play the piano, and hang out with her husband and children.

Related articles

  • What's new in Client Portal version 4.8

    We've just released a new version of Client Portal with a big new feature: Client uploads! We know that many of you have been waiting for this so we are absolutely thrilled to have it ready. Now you can choose "Client Uploads" in the "Module Type" dropdown... ...and your clients will see an "Add files" link on that module. This is where they can upload their files which you will be able to download either from the backend or frontend of Client Portal.

    Read more
  • What's new in Client Portal version 4.9

    Announcement: If you are currently on version 4.9.0 or 4.9.1 of Client Portal, we need you to manually update the plugin to continue getting updates. More info at the end of this post. We're so excited to have officially released the much anticipated Notifications feature! It's been a long road to get here but we...

    Read more
  • What's new in Client Portal version 4.10

    Client Portal version v.10 has been released! Today's update has been consistently requested from the very beginning and, despite it not being the sexiest update, we think it's going to be really useful. Custom slugs: All you need to know Now in Client Portal you can have the option to change the slug to whatever...

    Read more