Help Center
Product News

Croco Educates: May Highlights 2025

bulat
Alexander Bulat
|
WordPress Copywriter
Show all articles

May 2025 brings exciting updates to the Crocoblock ecosystem with JetFormBuilder 3.5.0 featuring a redesigned admin interface and advanced user journey tracking capabilities. Plus, explore the beta release of JetEngine 3.7.0 with nested query groups and enhanced performance optimizations.

Hey there, Croco enthusiasts!

May has been absolutely packed with exciting updates, and we can’t wait to share them with you. From the game-changing JetFormBuilder 3.5.0, featuring its sleek new admin interface, to the powerful JetEngine 3.7.0 beta that is set to revolutionize how you create complex sites. 

This month’s digest is filled with tools and insights to supercharge your WordPress journey. Grab your favorite beverage, and let’s dive into all the amazing developments that will make your development workflow smoother and more enjoyable than ever!

Plugin Releases

This month features two significant releases that enhance your WordPress development workflow. JetFormBuilder 3.5.0 introduces a more optimized admin interface and robust user journey tracking, while JetEngine 3.7.0 beta offers enhanced query capabilities and performance improvements.

JetFormBuilder 3.5.0

The latest JetFormBuilder 3.5.0 is packed with smart upgrades to make your form-building experience smoother and more powerful.

New Admin UI
A more streamlined interface featuring distinct field highlights and consistent styling for all field types, even hidden fields.

Advanced Calculated Field
A new type called “As date” enables date formatting, duration calculations, and the application of macros and filters for precise date-related logic.

Compare with Current Password
New option in the Update User post submit action to validate user identity more securely.

User Journey Tracking
Capture and store user path data in Session Storage for better analytics and personalization.

Import from HTML
Quickly parse and reuse any form structure directly from raw HTML code.

JetEngine 3.7.0 Beta

The beta version of JetEngine 3.7.0 is now available for testing in your Crocoblock account, in the Beta Releases section! We focused on performance, logic flexibility, and developer control. Here’s a quick breakdown of what’s changed. 👇

Nested Query Groups
Configure complex nested conditions in Query Builder using grouped meta/CCT/SQL clauses. Set custom relations inside each group for precise control.

Exclude Clause if Macro is Empty
Prevent faulty results by excluding query clauses when the dynamic value is empty by simply toggling a switch in the settings.

Dynamic Repeater + Query Builder
Use any JetEngine query as a data source for the Dynamic Repeater widget or block for faster rendering, cleaner markup, and better performance with simple lists.

Woo Data Widget / Block / Elements
Call native WooCommerce hooks and functions and pull variations (In particular, CartFlows Variations Swatches) directly inside JetEngine listings.

Remove From Cart – Dynamic Link
Build custom carts with Listing and Query Builder, and now remove items using the Dynamic Link widget. Simple and clean.

Wrapper Tags in Listing Grid
Define semantic wrapper tags for your listings to improve HTML structure without affecting the layout.

Advanced Date Field + JetFormBuilder Compatibility
The Advanced Date meta field now fully integrates with JetFormBuilder and Dynamic Calendar for smooth UI and frontend rendering.

Please note that this version is not yet ready for production use, so we recommend testing it in a staging environment.

Plugin Updates

Our development team has released incremental updates across the entire plugin suite. These updates aim to broaden functionality, improve compatibility, and include user-requested features to enhance your building experience.

JetElements 2.7.6

JetEngine 3.6.8

  • Updated the “Hide if value is empty” option, so the content could be hidden while the HTML wrapper remains in the DOM.
  • Updated Data Stores requests to queue to stack multiple add/remove requests correctly.
  • Updated Location & Distance Filter block in Gutenberg to allow additional providers.
  • Added missing Show filter label switch in Location & Distance Filter block.

JetTricks 1.5.3

  • Added Separator Z-index control for the Unfold widget.
  • Added an Interactive Tooltip toggle for the Tooltip settings of the Hotspots widget.
  • Added extended size units for Closed Height and Separator Height controls in the Unfold widget. 

JetBooking 3.7.3

  • Added admin help links.
  • Updated the setup process.

JetSearch 3.5.9

  • Added Target Widget ID (optional) compatibility for Archive Templates.
  • Added support for custom attributes in “Search in taxonomy terms” for Bricks and Gutenberg.
  • Added the trigger “added_to_cart” event for plugin compatibility.

JetTabs 2.2.9

  • Updated the Tabs widget so that only the first active tab is respected when multiple active tabs are enabled.

JetMenu 2.4.11

  • Added compatibility module for JetSmartFilters to load styles conditionally.
  • Extended the “Sub Item Icon Color” option with hover and active states in the Mega Menu widget.

JetElement 2.7.7

JetEngine 3.6.9

  • Added support for filtering CCT items by “cct_created” and “cct_modified” fields using date period/range filters. 

Plugin Fixes

We have addressed numerous bug reports and compatibility issues to ensure smoother performance across all plugins. These fixes enhance stability, resolve edge cases, and improve the overall reliability of your WordPress sites.

JetElements 2.7.6

  • Improved handling of IntersectionObserver for the Scroll Navigation widget.
  • Improved WPML compatibility.

JetEngine 3.6.8

  • Fixed issue with special characters not being processed correctly in filter values.
  • Fixed incorrect item counts in JSF and Indexer when using the status parameter in CCT queries.
  • Fixed pop-up display after filters are applied to the listing.
  • Enabled translation of the fallback option in WPML and Dynamic Field.
  • Improved handling of nested components.
  • Fixed an issue with pin styling not applying correctly in certain cases in Maps Listings.
  • Fixed the issue of saving special characters in CCT items.

JetSmartFilters 3.6.6

  • Fixed issue where range filters did not apply on Enter key press in the Safari browser.
  • Improved security by removing dangerous tags from database values before usage.
  • Optimized DOM handling for Elementor Archive and Archive Products providers.

JetWooBuilder 2.1.20

  • Fixed an issue with JetCompareWishlist buttons not working properly inside JetPopup Quick View.

JetTricks 1.5.3

  • Recalculated content height correctly after state changes in the Unfold widget.
  • Fixed issue where importing an Elementor template caused an extra placeholder image to be added.

JetBooking 3.7.3

  • Added support for date range filtering with day rules.
  • Fixed issues with days off and timeline view date display across different time zones.
  • Resolved issue where additional table columns couldn’t be edited if their values were empty.
  • Added WooCommerce order notes indicating the selected check-in date.

JetTabs 2.2.9

  • Fixed unexpected scroll behavior in the Accordion widget when the Collapsible option is enabled.
  • Resolved conflict with the Hide Empty Items add-on; hidden tabs no longer affect Tabs widget rendering.
  • Improved compatibility with filters when using the Hide Empty Items add-on.

JetPopup 2.0.14.1

  • Fixed PHP warning in the console.

JetMenu 2.4.11

  • Restored styles for Mega Content in both Mega Menu and Hamburger Menu widgets.
  • Ensured mobile menu renders correctly when editing options in the Mobile Menu section of the Mega Menu widget.
  • Limited display of Dropdown Layout and Dropdown Position options when Layout is set to “Dropdown” in Elementor and the Block Editor.
  • Applied active state styling for the Dropdown Icon Color option in the Mega Menu widget.
  • Replaced eval() with JSON.parse() in the mobile menu for improved security.
  • Added a fallback value for NONCE_KEY to prevent errors when it’s undefined.

JetEngine 3.6.9

JetEngine Dynamic Tables 1.0.13

  • Fixed dynamic styles display on listing columns with Bricks query filtering.

Helpful Documentation

Our knowledge base keeps growing with practical guides that cover everything from booking systems to custom post types. These step-by-step tutorials assist you in implementing advanced features and addressing common development challenges.

How to Use Booking with WooCommerce Based Mode

Learn how to configure JetBooking in WooCommerce, enabling the use of WooCommerce checkout and payment features for booking products.

Selecting the Number of Products to Show Per Page

Discover how to set the number of products displayed per page in your WooCommerce shop using JetWooBuilder’s pagination settings.

How to Import and Export Custom Post Types, Terms, and Meta Fields

This guide demonstrates how to import and export Custom Post Types, taxonomies, meta boxes, and other JetEngine components for easy site migration or backup.

Filtering WooCommerce Products by Title

Learn how to create a filter that allows users to search WooCommerce products by title using JetSmartFilters’ “Select” filter type.

How to Create a Sticky Header

Follow this tutorial to create a sticky header with JetBlocks, ensuring it remains visible as users scroll down the page.

How to Create a Sticky Column

This article explains how to create a sticky column with JetTricks, keeping it in view as users scroll through the page content.

Deleting Booking When External Calendar Entry Is Deleted

Learn how to automatically delete or cancel a booking in JetBooking when an associated external calendar entry, such as from Google Calendar, is removed.

Applying Price Filter Based on Selected Date Range

Discover how to set up a price filter that adjusts based on the selected date range, accommodating seasonal and weekend rates in your booking system.

Showing Free Shipping Notice in Progress Bar

This tutorial guides you through displaying a free shipping notice within a progress bar, enhancing the user experience during the shopping process.

How to Apply JetSmartFilters to Your Booking Website

Learn how to integrate JetSmartFilters into your booking website, allowing users to filter listings based on various criteria for improved navigation.

Location Distance Filter Overview

Explore how to implement a location and distance filter using JetSmartFilters, enabling users to find listings within a specified radius.

AJAX Search Query Overview

Explains how JetSmartFilters’ AJAX Search Query feature works and how to configure it for live, dynamic filtering without page reloads.

How to Add a Single Post Page Template with Elementor

This guide shows you how to create and assign a single post page template using Elementor and JetThemeCore for consistent post styling.

Building a Popup for Dynamic Calendar

Learn how to create a dynamic calendar pop-up using JetPopup, allowing users to interact with calendar data in a modal window.

Cool Blog Articles

Explore detailed case studies and comparisons that highlight real-world applications of Crocoblock tools. From timesheet management systems to WooCommerce customizations, these articles offer inspiration for your next project.

WooCommerce Registration Form Essentials

This guide explains how to create and customize WooCommerce registration forms to enhance user experience and simplify the onboarding process.

Timesheet Management System With JetPlugins

Discover how SoftEmblems developed a custom timesheet management system using JetPlugins, automating workflows and improving accuracy.

Divi Form vs. Contact Form 7

This comparison analyzes the features and usability of Divi’s built-in form module versus the Contact Form 7 plugin, helping users choose the right tool for their needs.

Crocoblock 7 Years: Milestones and Team

Celebrating its 7th anniversary, Crocoblock shares key milestones, including over 100,000 WordPress sites powered by its plugins, and insights from the team behind the brand.

Conversational Forms: Gravity Forms vs. JetFormBuilder

This article compares Gravity Forms and JetFormBuilder in creating conversational forms, focusing on user engagement and feature sets.

Create WooCommerce Custom Order Form

Learn how to build a custom WooCommerce order form using JetFormBuilder to enhance the shopping experience and streamline order processing.

Warranty Ticket System With JetEngine

Explore how CTO Lam Lai built a scalable warranty ticket system using Bricks Builder, JetEngine, and Crocoblock’s no-code tools to manage customer support efficiently.

Personality Quiz: Gravity Forms vs. JetFormBuilder

This comparison evaluates the process of building personality quizzes with Gravity Forms and JetFormBuilder, highlighting ease of use and customization options.

Building a Community Platform With Crocoblock

Learn how to create a community platform with Crocoblock plugins, focusing on membership features, user interaction, and content management.

JetFormBuilder Articles

Explore JetFormBuilder’s advanced capabilities through targeted tutorials on dynamic calculations, user journey tracking, and form optimization. These guides assist you in creating more sophisticated and user-friendly forms.

How to Use Update Options Action

Learn how to configure the “Update Options” post-submit action to modify JetEngine options page values directly through form submissions.

JetFormBuilder Settings Overview

Explore the JetFormBuilder settings available in the WordPress dashboard, covering customization options for form behavior and appearance.

Macros in Date, Time, and Datetime Fields

Discover how to use JetFormBuilder macros to perform calculations and comparisons within date, time, and datetime fields, enabling dynamic form behaviors based on time intervals.

How to Calculate Dates Dynamically

This tutorial demonstrates setting up a form that calculates an end date based on a selected start date, duration, and optional services, ideal for bookings or rentals.

Enable User Journey Tracking During Form Submission

Learn how to implement user journey tracking in JetFormBuilder forms to monitor visitor interactions and navigation paths prior to form submission.

New Video Tutorials

Our video library is expanding with visual tutorials that cover dynamic visibility, form states, and advanced JetEngine features. These step-by-step videos make complex concepts easier to grasp and put into practice.

Display Content on Specific Days with JetEngine Dynamic Visibility

Learn how to show or hide content on specific days and times using JetEngine’s Dynamic Visibility feature. Osamu Wakabayashi walks you through the setup step by step. Ideal for time-sensitive announcements, schedules, or promotions.

How to Set Login & Register in One Form with Render States

Combine login and registration into one smart form using JetFormBuilder’s render states. Osamu Wakabayashi shows how to set up conditional blocks and post-submit actions for a smoother user experience. Perfect for streamlining WordPress user access.

JetFormBuilder Release 3.5.0 | New Admin UI, User Journey Tracking

Discover what’s new in JetFormBuilder 3.5.0 – including a redesigned admin UI and built-in user journey tracking. See how these updates improve form management and give you deeper insights into user behavior.

Learn how to set a custom display order for related items in JetEngine using the new drag-and-drop feature from version 3.6. Andrew guides you through creating dynamic queries that reflect your custom order on the front end. Works with posts, terms, users, and CCTs.

What Makes Crocoblock a Must-Have for WordPress Devs

To celebrate Crocoblock’s 7th birthday, developers share how tools like JetEngine and custom post types have improved their workflow. Hear firsthand how Crocoblock adds flexibility and power to WordPress projects.

Dynamic WordPress Components with JetEngine & Timber Twig

Build reusable, dynamic hero sections in WordPress using JetEngine’s Components and Twig templating with Timber. Learn how to display post-specific data with full control over layout and styling.

How to Use Map Sync to Filter Listings in WordPress

Connect dynamic maps with listing grids and calendars using JetEngine’s Map Sync feature. Andrew shows how to build Geo search queries and create interactive, synced browsing experiences.

The Dynamic WordPress Course For Beginners

Building First WordPress Page | Crocoblock Academy

In Lesson 3 of the beginner course, learn how to build a simple homepage using JetThemeCore. Get hands-on with layout basics, headers, footers, and core design elements.

WordPress Content Structures Basics | Crocoblock Academy

Lesson 4 covers the foundations of WordPress content architecture: posts, pages, CPTs, taxonomies, and more. Tobi Salami explains how smart structure improves scalability and performance.

How to Use Elementor Meta Boxes and Meta Fields | Crocoblock Academy

Lesson 5 explores meta boxes, fields, and dynamic tags to help you manage custom content in WordPress. Learn how to store, organize, and display data in a scalable, flexible way.

Creating Elementor Queries and Listings with JetEngine | Crocoblock Academy

In Lesson 6, learn how to build custom listing grids using JetEngine and dynamic WordPress queries. Tobi breaks down how to connect back-end content to front-end displays efficiently.

Partner Videos

Community creators share their expertise through detailed tutorials on spam protection, user verification, and management systems. These partner-produced videos provide new insights and advanced techniques.

How to Stop Spam on WordPress Forms with Cloudflare Turnstile + JetFormBuilder

Learn how to secure JetFormBuilder forms by adding Cloudflare Turnstile, a CAPTCHA alternative that stops spam without interrupting the user experience.

How to Verify User Email After Login (Not Before!)

This tutorial shows how to allow users to log in immediately, then restrict their access until they verify their email, improving usability while keeping verification in place.

EASY: How to Bulk Create Posts using the WordPress REST API!

See how to create multiple WordPress posts from one JetFormBuilder form submission using Bit Flows Pro and the REST API, which are great for batch publishing or data imports.

Build Management System with WordPress: Profile Layout, Side Menu, Hide Based on % Completeness

Set up a dynamic user profile layout and side menu that updates based on profile completeness: ideal for HR, CRM, or internal dashboards built with JetEngine and Elementor.

Build Management System with WordPress: Single Site Multi-Org, Org Dashboard, Introducing Module

Create a multi-organization platform on a single WordPress site, with public/member dashboards, URL-based modules, and role-based access using JetEngine and Elementor.

Build Management System with WordPress: Roles, Invitation, Ban/Suspend, Hide Sub-Modules per Role

Learn to define custom roles, send invitations, and manage member permissions, bans, and dashboard visibility based on access level for a secure management system.

How to Build a Full Messaging Platform Using JetEngine, JetFormBuilder & Elementor in WordPress

This step-by-step tutorial shows how to build a complete messaging system in WordPress, using custom database tables, query variables, and dynamic visibility with JetEngine, JetFormBuilder, and Elementor.

How to Build a Dynamic Website from Scratch (2025) | Real-time Build

Follow along as a complete dynamic WordPress website is built from the ground up with Crocoblock, covering key concepts like custom post types, filters, listings, and meta fields in action.

Partner Perks

This month, new users can save on a WP Umbrella subscription (and get one month free) with the promocode crocrobrella.

WP Umbrella promo banner

Get now

Conclusion

May 2025 marks another milestone in Crocoblock’s evolution, featuring significant feature releases, comprehensive documentation updates, and valuable community contributions. Whether you’re building your first dynamic WordPress site or scaling complex applications, these updates offer the tools and knowledge you need to succeed.

I’ll see you next month. 🙂

Was this article helpful?
YesNo