---
url: 'https://dxpr.com/drupal-blog/dxpr-builder-ai-beta-when-drupal-outperforms-elementor-divi-webflow-and-rest'
title: 'DXPR Builder AI Beta: When Drupal outperforms Elementor, Divi, Webflow, and the rest'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2025-10-28T12:58:06+00:00'
updated: '2026-07-28T07:37:34+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: blog
summary: "<div class=\"az-section\" id=\"Plkor1\" data-azb=\"\">\r\n    <div class=\"container\">\r\n        <div class=\"az-element az-text ck-content\" id=\"Fh04f1\" data-azb=\"az_text\">\r\n            <p class=\"fs-5 text-muted mb-4\">\r\n                <em><strong>TLDR</strong>: Watch it build a page from a prompt → </em><a href=\"https://try.dxpr.com/\"><em>Online Demo</em></a> <em>→ </em><a href=\"https://www.drupal.org/project/dxpr_builder\"><em>Download on drupal.org</em></a>\r\n            </p>\r\n            <p class=\"fs-5 text-muted mb-4\">\r\n                So, we've been working on Drupal's content UX for <strong>over 10 years</strong> now, trying to make page building accessible to non-technical users. We've made a lot of progress, but honestly, something always felt like it was missing. The tools were getting more powerful, but making Drupal \"<strong>easy</strong>\" was still kind of a stretch. Your clients and their users will agree.\r\n            </p>\r\n            <p>\r\n                Then we started experimenting with AI.\r\n            </p>\r\n            <p>\r\n                I've been testing a bunch of other site builders: Webflow, Elementor, Divi, and about 10 others to see what they're doing with AI. Here's what I discovered: they're all <strong>bolting AI features on</strong> existing tools like an afterthought. They're treating AI as a feature, not a foundation. We took the opposite approach with DXPR. Instead of adding AI to a traditional editor, we built the entire experience around <strong>AI-first principles</strong>. The difference is striking, and I'd love to show you exactly how this fundamentally changes the way you build pages in Drupal.\r\n            </p>\r\n        </div>\r\n    </div>\r\n</div>\r\n<div class=\"az-image shadow-lg\" id=\"hp7l6p\" data-azb=\"az_image\" data-azat-alt=\"Demo of DXPR Builder AI generating hero sections\" data-azat-el_class=\"shadow-lg\">\r\n    <img class=\"az-image-content\" src=\"https://dxpr.com/sites/default/files/2025-10/AI%20Tutorial%20_%20DXPR%20CMS%20-%20Screencastify%20-%20October%2028%2C%202025%201_24%20PM%20opt.gif?fid=2487\" alt=\"Demo of DXPR Builder AI generating hero sections\" width=\"100%\" height=\"100%\">\r\n</div>\r\n<div class=\"az-element az-text ck-content\" style=\"margin-top:10px;\" id=\"J8t8y2\" data-azb=\"az_text\" data-azat-bm=\"10px,,,,,,,,,,,,,\">\r\n    <p style=\"text-align:center;\">\r\n        Real-time unedited video\r\n    </p>\r\n</div>\r\n<div class=\"az-section my-5\" id=\"W53y8f\" data-azb=\"\" data-azat-el_class=\"my-5\">\r\n    <div class=\"container\">\r\n        <div class=\"row justify-content-center align-items-start\" id=\"Ekn6hz\" data-azb=\"\" data-azat-el_class=\"justify-content-center\">\r\n            <div class=\"col-lg-12\" id=\"Qh791h\" data-azb=\"\">\r\n                <div class=\"az-element az-text ck-content\" id=\"e0vtmu\" data-azb=\"az_text\">\r\n                    <h2 class=\"mb-4\">\r\n                        What We've Implemented So Far\r\n                    </h2>\r\n                    <p>\r\n                        Rather than just adding AI as a feature checkbox, we tried to think about how it could actually change the workflow. Here are the main things we've built:\r\n                    </p>\r\n                    <h5 class=\"card-title\" style=\"color:rgb(82, 85, 96);font-family:Arial, Helvetica, &quot;Nimbus Sans L&quot;, &quot;Liberation Sans&quot;, FreeSans, sans-serif;letter-spacing:normal;margin-bottom:0px;text-transform:none;\">\r\n                        Content Rewriting\r\n                    </h5>\r\n                    <h5 class=\"card-title\" style=\"color:rgb(82, 85, 96);font-family:Arial, Helvetica, &quot;Nimbus Sans L&quot;, &quot;Liberation Sans&quot;, FreeSans, sans-serif;letter-spacing:normal;margin-bottom:0px;text-transform:none;\">\r\n                        <span style=\"background-color:inherit;color:inherit;font-weight:400;text-align:inherit;\">We've added controls for AI-rewriting content precision and control. Our users actually spend more time editing existing website content than making new pages.</span>\r\n                    </h5>\r\n                    <h5 class=\"card-title\" style=\"color:rgb(82, 85, 96);font-family:Arial, Helvetica, &quot;Nimbus Sans L&quot;, &quot;Liberation Sans&quot;, FreeSans, sans-serif;letter-spacing:normal;margin-bottom:0px;text-transform:none;\">\r\n                        &nbsp;\r\n                    </h5>\r\n                    <h5 class=\"card-title\" style=\"color:rgb(82, 85, 96);font-family:Arial, Helvetica, &quot;Nimbus Sans L&quot;, &quot;Liberation Sans&quot;, FreeSans, sans-serif;letter-spacing:normal;margin-bottom:0px;text-transform:none;\">\r\n                        Single-Prompt Page Generation\r\n                    </h5>\r\n                    <p class=\"card-text\" style=\"font-size:20px;line-height:1.5;\">\r\n                        You can describe a page in plain text and get a working layout. It's not perfect every time, but it's a pretty good starting point and saves a lot of manual setup. It's better than other AI writing tools.\r\n                    </p>\r\n                    <h5 class=\"card-title\" style=\"color:rgb(82, 85, 96);font-family:Arial, Helvetica, &quot;Nimbus Sans L&quot;, &quot;Liberation Sans&quot;, FreeSans, sans-serif;letter-spacing:normal;margin-bottom:0px;text-transform:none;\">\r\n                        Image Generation\r\n                    </h5>\r\n                    <p class=\"card-text\" style=\"font-size:20px;line-height:1.5;\">\r\n                        Instead of switching to another tool, you can generate images right in the builder. It's integrated into the workflow, which seems to help with iteration speed.\r\n                    </p>\r\n                    <h5 class=\"card-title\" style=\"color:rgb(82, 85, 96);font-family:Arial, Helvetica, &quot;Nimbus Sans L&quot;, &quot;Liberation Sans&quot;, FreeSans, sans-serif;letter-spacing:normal;margin-bottom:0px;text-transform:none;\">\r\n                        Clone Competitor Pages\r\n                    </h5>\r\n                    <p class=\"card-text\" style=\"font-size:20px;line-height:1.5;\">\r\n                        You can point the AI at a competitor page and have it screen-scrape the page and reproduce it with DXPR elements matching your theme. It sounds naughty but we know humans copy too, and AI does it better. For inspiration of course.\r\n                    </p>\r\n                    <p class=\"card-text\" style=\"font-size:20px;line-height:1.5;\">\r\n                        The goal was to create a workflow where these features actually work together rather than feeling like separate tools. We're trying to let the AI handle repetitive stuff so users can focus on the creative decisions.\r\n                    </p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n<div class=\"az-image shadow-lg\" id=\"v4zid5\" data-azb=\"az_image\" data-azat-width=\"\" data-azat-el_class=\"shadow-lg\">\r\n    <img class=\"az-image-content\" src=\"https://dxpr.com/sites/default/files/styles/optimize/public/2025-10/Screenshot%202025-10-28%20at%2013.35.35.png.webp?itok=8tVUhf6L&amp;fid=2488\" width=\"1024\" height=\"464\">\r\n</div>\r\n<div class=\"az-section my-5\" id=\"wmhne1\" data-azb=\"\" data-azat-el_class=\"my-5\">\r\n    <div class=\"container\">\r\n        <div class=\"row justify-content-center align-items-start\" id=\"Uhqo72\" data-azb=\"\" data-azat-el_class=\"justify-content-center\">\r\n            <div class=\"col-lg-8\" id=\"Ir2gro\" data-azb=\"\">\r\n                <div class=\"az-element az-text ck-content\" id=\"qqexyl\" data-azb=\"az_text\">\r\n                    <h2 class=\"mb-4\">\r\n                        Demo Videos\r\n                    </h2>\r\n                    <p>\r\n                        I've put together some demo videos that walk through how this actually works in practice. There are two versions: one with my narration and one with AI voiceover and edit.\r\n                    </p>\r\n                    <ul>\r\n                        <li>\r\n                            <a href=\"https://youtube.com/playlist?list=PLQfMn79sZ-edU_4gZLQ1nesmx-r-rtEUS&amp;si=F6gljo2plWxxKdxf\" id=\"iojpo\" data-gjs-type=\"link\" draggable=\"true\">Drupal AI Page Builder - Complete Tutorial Series</a> (Jurriaan)\r\n                        </li>\r\n                        <li>\r\n                            <a href=\"https://youtube.com/playlist?list=PLQfMn79sZ-edU4QuCLwBoV5iMb27zDpIx&amp;si=J4PrzU0xZBHrgaYo\" id=\"i7l19\" data-gjs-type=\"link\" draggable=\"true\">Drupal AI Page Builder - Complete Tutorial Series</a> (AI Ashley)\r\n                        </li>\r\n                    </ul>\r\n                    <p>\r\n                        These are pretty unfiltered demos. You'll see what works well and where we're still working out the kinks. I think it's important to show the real experience, especially since this is still in beta.\r\n                    </p>\r\n                    <h2 class=\"mb-4 mt-5\">\r\n                        What This Might Mean for Drupal\r\n                    </h2>\r\n                    <p>\r\n                        I know Drupal isn't usually the first platform people think of when they want visual page building. We've always been strong on the backend, but the UI complexity has been a challenge.\r\n                    </p>\r\n                    <p>\r\n                        What's interesting about this AI integration is that it might actually leverage Drupal's strengths in a new way. We've got this solid, flexible backend that other platforms can't match. And now we're able to put a much more accessible interface on top of it.\r\n                    </p>\r\n                    <h3>\r\n                        Obsessive optimization\r\n                    </h3>\r\n                    <p>\r\n                        Our AI performance is surprisingly fast too: page generation takes seconds, content rewrites happen in real-time. After years of building the foundation, it feels like things are finally clicking.\r\n                    </p>\r\n                    <p>\r\n                        We even shipped a <strong>Rust / WASM</strong> HTML optimizer in DXPR Builder that runs in your browser and shaves a whopping 15% off of the token count of HTML we put into the AI, resulting in lower AI latency and better use of AI context capacity.\r\n                    </p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n<div class=\"az-section bg-light py-5 my-5\" id=\"h2rfyk\" data-azb=\"\" data-azat-el_class=\"bg-light py-5 my-5\">\r\n    <div class=\"container\">\r\n        <div class=\"row justify-content-center align-items-start\" id=\"qvhany\" data-azb=\"\" data-azat-el_class=\"justify-content-center\">\r\n            <div class=\"col-lg-8\" id=\"Lp2aej\" data-azb=\"\">\r\n                <div class=\"az-element az-text ck-content\" id=\"Dsmsbv\" data-azb=\"az_text\">\r\n                    <h2 class=\"mb-4\">\r\n                        I Need Your Feedback\r\n                    </h2>\r\n                    <p>\r\n                        We're calling this a beta because we really want to hear from the community before we lock in the final release. What works for you? What feels off? Where do you see gaps or opportunities?\r\n                    </p>\r\n                    <p>\r\n                        The team has put in a ton of work to get here, and I'm pretty excited about where we are. Your real-world testing is going to help us figure out what we got right and what still needs work.\r\n                    </p>\r\n                    <p>\r\n                        If you can download DXPR Builder 2.8.0 from Drupal.org and test it out, that would be incredibly helpful. It's completely free including <strong>10,000 words AI gen + 10 images per month in free AI credits</strong>. We've set up a <a href=\"/DXPR-AI-FAQ\">FAQ and feedback page</a> for questions and suggestions. Seriously, any input, positive or negative, helps us make this better.\r\n                    </p>\r\n                    <p>\r\n                        And if you know anyone who might be interested in this kind of thing, feel free to share. We're trying to get this in front of people who might actually use it.\r\n                    </p>\r\n                    <p>\r\n                        After working on this for so long, it's pretty cool to finally see how AI and Drupal can work together for content editors. Thanks for letting me share this with you all!\r\n                    </p>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n<div class=\"az-section cta-section my-5\" id=\"kj5rkm\" data-azb=\"\" data-azat-el_class=\"cta-section my-5\">\r\n    <div class=\"container\">\r\n        <div class=\"row justify-content-center align-items-start\" id=\"Tar5ba\" data-azb=\"\" data-azat-el_class=\"justify-content-center\">\r\n            <div class=\"col-lg-12\" id=\"ui5uxl\" data-azb=\"\">\r\n                <div class=\"az-element az-card card border-primary shadow-lg\" id=\"M042rj\" data-azb=\"az_card\" data-azat-el_class=\"card border-primary shadow-lg\">\r\n                    <div class=\"card-body\">\r\n                        <div class=\"az-ctnr\" data-azcnt=\"true\">\r\n                            <div class=\"az-section card-body text-center p-5\" id=\"Ass4df\" data-azb=\"\" data-azat-el_class=\"card-body text-center p-5\">\r\n                                <div class=\"container\">\r\n                                    <div class=\"az-element az-text ck-content\" id=\"Xk7ysn\" data-azb=\"az_text\">\r\n                                        <h3 class=\"card-title mb-4\">\r\n                                            Want to Try It Out?\r\n                                        </h3>\r\n                                        <p class=\"card-text mb-4\">\r\n                                            Download the DXPR Builder AI Beta and let us know what you think.\r\n                                        </p>\r\n                                    </div>\r\n                                    <div class=\"az-element az-button d-inline-block az-color-style\" id=\"cjdpun\" data-azb=\"az_button\" data-azat-title=\"Download DXPR Builder on Drupal.org\" data-azat-link=\"https://www.drupal.org/project/dxpr_builder\" data-azat-link_target=\"_self\" data-azat-type=\"primary\" data-azat-size=\"btn-lg\" data-azat-bm=\",,,20,,,,,,,,,,\" data-azat-color=\"#FFFFFF\" data-azat-el_class=\"d-inline-block\">\r\n                                        <p>\r\n                                            <a class=\"az-button-content btn btn-lg btn-primary\" style=\"color:rgb(255, 255, 255);margin-right:20px;\" href=\"https://www.drupal.org/project/dxpr_builder\" target=\"_self\" role=\"button\">Download DXPR Builder on Drupal.org</a>\r\n                                        </p>\r\n                                    </div>\r\n                                    <div class=\"az-element az-button d-inline-block\" id=\"jza8t9\" data-azb=\"az_button\" data-azat-title=\"DXPR AI FAQ &amp; Submit Feedback\" data-azat-type=\"link\" data-azat-size=\"btn-sm\" data-azat-bm=\"9px,,,20,,,,,,,,,,\" data-azat-el_class=\"d-inline-block\">\r\n                                        <button class=\"az-button-content btn btn-sm btn-link\" style=\"margin-right:20px;margin-top:9px;\" type=\"button\">\r\n                                        <p>\r\n                                            DXPR AI FAQ &amp; Submit Feedback\r\n                                        </p>\r\n                                        </button>\r\n                                    </div>\r\n                                </div>\r\n                            </div>\r\n                        </div>\r\n                    </div>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>"
tags:
  - 'Drupal Page Builder'
  - 'drupal planet'
  - planet
  - ai
image: 'https://dxpr.com/sites/default/files/2025-10/DXPR%20Builder%20AI%20Empty%20Page%20UI.jpg'
published: true
---
  

# DXPR Builder AI Beta: When Drupal outperforms Elementor, Divi, Webflow, and the rest

 

 October 28, 2025 

 

 

 

 ***TLDR**: Watch it build a page from a prompt →* [*Online Demo*](https://try.dxpr.com/) *→* [*Download on drupal.org*](https://www.drupal.org/project/dxpr_builder)

So, we've been working on Drupal's content UX for **over 10 years** now, trying to make page building accessible to non-technical users. We've made a lot of progress, but honestly, something always felt like it was missing. The tools were getting more powerful, but making Drupal "**easy**" was still kind of a stretch. Your clients and their users will agree.

Then we started experimenting with AI.

I've been testing a bunch of other site builders: Webflow, Elementor, Divi, and about 10 others to see what they're doing with AI. Here's what I discovered: they're all **bolting AI features on** existing tools like an afterthought. They're treating AI as a feature, not a foundation. We took the opposite approach with DXPR. Instead of adding AI to a traditional editor, we built the entire experience around **AI-first principles**. The difference is striking, and I'd love to show you exactly how this fundamentally changes the way you build pages in Drupal.









Real-time unedited video



## What We've Implemented So Far

Rather than just adding AI as a feature checkbox, we tried to think about how it could actually change the workflow. Here are the main things we've built:

##### Content Rewriting

##### We've added controls for AI-rewriting content precision and control. Our users actually spend more time editing existing website content than making new pages.


##### Single-Prompt Page Generation

You can describe a page in plain text and get a working layout. It's not perfect every time, but it's a pretty good starting point and saves a lot of manual setup. It's better than other AI writing tools.

##### Image Generation

Instead of switching to another tool, you can generate images right in the builder. It's integrated into the workflow, which seems to help with iteration speed.

##### Clone Competitor Pages

You can point the AI at a competitor page and have it screen-scrape the page and reproduce it with DXPR elements matching your theme. It sounds naughty but we know humans copy too, and AI does it better. For inspiration of course.

The goal was to create a workflow where these features actually work together rather than feeling like separate tools. We're trying to let the AI handle repetitive stuff so users can focus on the creative decisions.













## Demo Videos

I've put together some demo videos that walk through how this actually works in practice. There are two versions: one with my narration and one with AI voiceover and edit.

- [Drupal AI Page Builder - Complete Tutorial Series](https://youtube.com/playlist?list=PLQfMn79sZ-edU_4gZLQ1nesmx-r-rtEUS&si=F6gljo2plWxxKdxf) (Jurriaan)
- [Drupal AI Page Builder - Complete Tutorial Series](https://youtube.com/playlist?list=PLQfMn79sZ-edU4QuCLwBoV5iMb27zDpIx&si=J4PrzU0xZBHrgaYo) (AI Ashley)

These are pretty unfiltered demos. You'll see what works well and where we're still working out the kinks. I think it's important to show the real experience, especially since this is still in beta.

## What This Might Mean for Drupal

I know Drupal isn't usually the first platform people think of when they want visual page building. We've always been strong on the backend, but the UI complexity has been a challenge.

What's interesting about this AI integration is that it might actually leverage Drupal's strengths in a new way. We've got this solid, flexible backend that other platforms can't match. And now we're able to put a much more accessible interface on top of it.

### Obsessive optimization

Our AI performance is surprisingly fast too: page generation takes seconds, content rewrites happen in real-time. After years of building the foundation, it feels like things are finally clicking.

We even shipped a **Rust / WASM** HTML optimizer in DXPR Builder that runs in your browser and shaves a whopping 15% off of the token count of HTML we put into the AI, resulting in lower AI latency and better use of AI context capacity.











## I Need Your Feedback

We're calling this a beta because we really want to hear from the community before we lock in the final release. What works for you? What feels off? Where do you see gaps or opportunities?

The team has put in a ton of work to get here, and I'm pretty excited about where we are. Your real-world testing is going to help us figure out what we got right and what still needs work.

If you can download DXPR Builder 2.8.0 from Drupal.org and test it out, that would be incredibly helpful. It's completely free including **10,000 words AI gen + 10 images per month in free AI credits**. We've set up a [FAQ and feedback page](/DXPR-AI-FAQ) for questions and suggestions. Seriously, any input, positive or negative, helps us make this better.

And if you know anyone who might be interested in this kind of thing, feel free to share. We're trying to get this in front of people who might actually use it.

After working on this for so long, it's pretty cool to finally see how AI and Drupal can work together for content editors. Thanks for letting me share this with you all!











### Want to Try It Out?

Download the DXPR Builder AI Beta and let us know what you think.



[Download DXPR Builder on Drupal.org](https://www.drupal.org/project/dxpr_builder)



DXPR AI FAQ &amp; Submit Feedback

























## Share this Article

 <a class="a2a_button a2a_button_x"></a><a class="a2a_button a2a_button_linkedin"></a>