XBuilder for Joomla
XBuilder Popup is a powerful visual popup builder extension for Joomla 4, 5, and 6 that allows you to create stunning, professional popups without writing any code. With a modern React-based drag-and-drop interface, you can build complex popup layouts visually and display them anywhere on your site.
Extension Components
XBuilder is distributed as a package that installs two components:
Component (com_xbuilder)
The main component provides:
- Visual Popup Builder — React-based drag-and-drop editor
- Popup Management — Create, edit, duplicate, and manage popups
- 250+ Templates — Professional pre-designed templates
- Image Management — Upload and organize images with folder support
- Joomla Integration — Use Joomla's media system for images
- Publishing Controls — Scheduling, access levels, and language support
Module (mod_xbuilder_popup)
The site module displays popups on your frontend:
- Popup Selection — Choose which popup to display
- Menu Assignment — Control which pages show the popup
- Access Control — Respects Joomla access levels
- Publishing Integration — Honors publish up/down dates
Key Features
| Feature | Description |
|---|---|
| Visual Editor | Modern React-based drag-and-drop interface |
| 250+ Templates | Professionally designed templates for every use case |
| Joomla Integration | Use Joomla's media system for image management |
| Image Management | Upload, browse, and organize images |
| Smart Triggers | On load, exit intent, scroll, click, timed delay |
| Responsive Design | Preview and test on desktop, tablet, and mobile |
| Scheduling | Publish up/down dates for campaigns |
| Access Control | Use Joomla access levels |
| Multilingual | Full language support |
| SEO Friendly | Search engine indexable content |
Perfect For
- Marketing campaigns and promotions
- Newsletter signups and lead capture
- Product announcements and launches
- Event notifications and reminders
- Special offers and discount codes
- Content highlights
- Call-to-action popups
- Cookie consent notices
- Social media engagement
How It Works
graph LR
A[Create Popup] --> B[Design in Builder]
B --> C[Save Popup]
C --> D[Create Module]
D --> E[Select Popup]
E --> F[Assign Pages]
F --> G[Publish]
- Create — Navigate to Components → XBuilder → Popups and click New
- Design — Use the visual builder to create your popup
- Save — Save your popup with a title
- Module — Create a new XBuilder Popup module
- Select — Choose your popup from the dropdown
- Assign — Set menu assignment for target pages
- Publish — Enable the module to display your popup
Documentation Sections
| Section | Description |
|---|---|
| Installation | Download and install the extension |
| System Requirements | PHP and Joomla version requirements |
| Module Setup | Configure the display module |
| Joomla Integration | Image management with Joomla media system |
| Updating | Keep XBuilder up to date |
| Uninstallation | Remove the extension |
| Troubleshooting | Common issues and solutions |
Next Steps
- Check the System Requirements
- Follow the Installation Guide
- Learn Module Setup
- Start building with the Quick Start Guide