2025 B1 Product Updates

As we enter March, we’re kicking off our first product update of the year! In 2024, we released new versions of our Joomla extensions every month. This year, we’re shifting to a bi-monthly release cycle. This change gives us more time to develop bigger features while ensuring everything runs smoothly.
In this update, we’ve added powerful new features, addressed bugs, and refined our extensions to help you get more out of your website. Let’s dive into what’s new!
Google Structured Data: Organization Schema Support
We’ve added support for the Organization Schema, making it easier to communicate essential business details to Google Search. This structured data helps Google understand your organization better, increasing the chances of your details appearing in knowledge panels and other rich search results. When someone looks up your company, they’ll see essential information like your name, logo, contact info, and social media links—neatly displayed in a knowledge panel—making it easier for customers to find and connect with you online.
With this update, you can now define critical organization details, including:
- Basic Information: Name, alternate name, legal name, and description
- Branding: Organization logo and official URL
- Online Presence: Links to social profiles using
sameAs
- Address Details: Street address, locality, region, postal code, and country
- Contact Information: Phone number and email address
- Business Metrics: Number of employees and contact points
To learn more about how to Add Organization Schema to Joomla, visit this link.
Convert Forms
Convert Forms introduces enhancements like Smart Tags for field labels, email notification warnings, and improved input mask validation, ensuring smoother form handling.
Campaigns Deprecation
Two years ago, we introduced Tasks, a flexible way to connect your forms with third-party apps like Mailchimp and HubSpot. As this feature has evolved and become the preferred integration method, we’re officially deprecating the Campaigns section. While it will remain available for now, it is no longer actively maintained and will be phased out in a future update.
Starting with this version, deprecation notices will appear in the Campaigns section. To help with the transition, we’ve expanded Tasks to support additional integrations, including: Salesforce Web-To-Lead, Drip, Elastic Email, iContact, and Campaign Monitor.
If you’re still using Campaigns, we recommend migrating to Tasks as soon as possible. While we haven’t set an official removal date yet, the feature will be retired soon. For detailed migration steps, check out our guide: Campaigns Section Is Deprecated: Migrate to Tasks
Smart Tag to Return the Field’s Label
Convert Forms users are familiar with the {field.NAME}
Smart Tag, which outputs the value submitted by the user. But what if you want to display the field’s label instead? Now, you can use the {field.NAME.label_} Smart Tag!
Yes, we added a trailing underscore (_
) on purpose. It’s a temporary workaround to avoid conflicts with {field.name.label}
, which is already used for dropdowns, checkboxes, and radio buttons. To make things clearer, we’ve also introduced a new syntax:
{field.NAME.selected.label}
→ Retrieves the selected option’s label in list fields{field.NAME.label}
→ Will eventually return the field’s label for all fields (future update)
Start using the new syntax today to future-proof your forms!
Send Email Disabled Warning
Imagine this: You have multiple forms set up with email notifications enabled. Then, an administrator (or yourself, accidentally) disables the Send Email option in Joomla’s global settings. Suddenly, all your form emails stop working—and you don’t even realize it!
To prevent this from happening, Convert Forms now displays a warning message in the Joomla backend if:
- At least one form has email notifications enabled
- The Send Email option is disabled globally
This small but crucial warning helps you avoid email delivery issues before they affect your users.
Input Mask Validation for Optional Fields
Previously, input mask validation only applied to required fields. Users could enter incorrect formats in optional fields without triggering validation errors. We’ve now fixed this. If an input mask is applied to an optional field, it will always be validated—ensuring that even optional inputs follow the correct format before submission.
Smile Pack: SP Page Builder Module Conditional Logic
A few months back, we introduced Display Conditions for Modules. This powerful feature lets you show or hide modules based on conditions. Now, we’ve extended support to SP Page Builder! If a module with conditional display rules is loaded inside an SP Page Builder page, the conditions will now work correctly.
Check out our blog post on how to conditionally show or hide modules in Joomla.
Advanced Custom Fields: File Upload Improvements
We’ve made two key improvements to the File Upload Custom Field. First, we enhanced the CSRF token handling to ensure more secure file uploads and prevent unauthorized submissions. Second, we improved error messaging. If a file upload fails, users will see clearer and more helpful messages, making troubleshooting easier.
EngageBox: Fixed Content Category Condition
The Content Category condition in EngageBox allows you to display popups only on articles belonging to specific categories or in category list views. In some cases, this condition wasn’t working correctly, but it’s now fixed.