Yesterday, GeneratePress unveiled the alpha version of GenerateBlocks Pro 2.8, and I must admit, I’ve rarely read an announcement so quickly and opened up the test environment straight afterwards. Global Styles are getting a proper interface, and Design Tokens are being introduced as well. Two features I’ve been waiting for in GenerateBlocks and GeneratePress for quite some time.
Why this makes me so happy
I’ve been working with GenerateBlocks for years and really appreciate the control the plugin gives me over every detail of a website. At the same time, there’s always been one sticking point for me. When I was working in Ollie WP using the block editor, I found the quick selection for styles really handy. You click your way through, see immediately what’s happening, and don’t have to keep jumping back and forth between the editor and the settings. In GenerateBlocks, however, the process of accessing global styles often felt more technical than it really needed to be. Not complicated in a bad way, but simply not as straightforward and accessible as I would have liked.

That is precisely what is now changing noticeably.
I’ve only recently switched from Ollie WP to GeneratePress and GenerateBlocks, and in light of this development, the move feels even more like the right decision to me. This has nothing to do with me not thinking highly of Ollie WP. On the contrary, the system is really well thought out and gets a lot of things spot on. For many people, the Ollie Design System would be exactly the right choice. It’s extremely close to the WordPress core, easy to use and, in its simplicity, a real dream. I’m simply a WordPress nerd who likes to tweak lots of little technical details, and it’s precisely this level of depth that I’ve been missing in Ollie WP so far.
What’s new
In version 2.8, GenerateBlocks gets its own design workspace within the dashboard, along with a Style Book where all key HTML elements – such as headings, links, buttons and forms – can be selected directly and styled in real time.
Global styles are no longer limited to CSS classes; they can now also be applied to HTML tags or very specific selectors – for example, to customise WooCommerce buttons without writing a single line of custom CSS. I think that’s absolutely brilliant.
The second major component is design tokens. Instead of having to maintain colour values or spacing individually time and time again, you define them once centrally, give them a descriptive name such as ‘Primary Colour’, and then reuse them throughout the Styles Builder. At first, this may sound like a technical detail, but in practice it is precisely the difference between a website that requires laborious maintenance and a system that can actually be developed further. Anyone who has ever tried to consistently update a brand colour across twenty sub-pages will know exactly what I mean.
In addition, there are responsive tokens, support for OKLCH and colour mixing, as well as the import and export of design tokens – which is particularly exciting for use across multiple projects.
First impressions from the alpha
I’m currently testing the alpha version locally on my computer and I’m already impressed by the interface. It looks tidy, well thought-out and integrates well with the existing GenerateBlocks interface. It’s exactly the sort of quick access I’ve been wanting for a long time, without sacrificing the depth and flexibility that make GenerateBlocks what it is.
Kyle from The Admin Bar has also taken a look at the update and shared his thoughts. If you’d like to find out more, you’ll find a useful supplement to the official announcement there.
The bigger picture: Design System meets Editor Access
What I find particularly appealing about version 2.8 only really becomes clear when I consider it alongside the last major release. Just a few weeks ago, GeneratePress introduced ‘Editor Access’, a feature that allows you to specify exactly what individual user roles are permitted to edit within the editor for client projects. No more haphazard dragging and dropping of layout blocks, no more accidentally messing up the brand colours – just clearly defined access profiles for each role.
In its own right, this was already a major step forward for everyone who builds and maintains websites for clients. Combined with the new design system from version 2.8, however, it all comes together to form a cohesive whole. In future, I’ll be building a client’s brand as a clean system based on design tokens, defining colours, spacing and typography in one central location, and can then use Editor Access to precisely control who is actually allowed to edit these building blocks and who can only maintain content within set limits. This significantly reduces the risk of a client accidentally disrupting the entire design, without me unnecessarily complicating their work on their own content.
That is precisely the point at which GenerateBlocks, for me, moves from being merely a page builder to becoming a genuine tool for long-term client projects. The design system and Editor Access complement each other, rather than simply existing side by side.
What that means to me
For me, this is more than just another feature update. GenerateBlocks is clearly evolving into a genuine design system that can be maintained directly within the WordPress backend, without having to rely on external tools or custom code. This fits perfectly with the way I like to structure projects: easy to maintain, transparent and free from unnecessary complexity.
I’ll be continuing to test the alpha version over the coming weeks and I’m already looking forward to using it in real-world projects as soon as it’s stable enough for that. As soon as I’ve gained more practical experience with it, I’ll post an update here.