JOOMLA! 6
PRO

Easy Joomla Forms - Joomla! Plugin - Logo Name: Easy Joomla Forms (EJF)
Version: 6.0.3.0-PRO (Joomla! 6)
Type: Component, Plugins and Module
License: GPLv3
Description: Easy Joomla Forms Pro is a flexible Joomla! 6 form component that lets you create modern forms with an extendable field and action architecture, submission storage, file uploads, security layers, and multiple frontend integration options.
Download: EJF - Easy Joomla Forms Downloads

Build modern, secure and extendable forms for Joomla! 6 with a native component architecture!

Easy Joomla Forms Pro is a new Joomla! 6 form component designed for users who want a professional form solution that is powerful, flexible and future-proof. It combines a clean backend workflow with a modern, extensible architecture, allowing forms to be rendered directly within the component, via a dedicated module, or inline in content via shortcode syntax.

The extension already ships with a broad set of field types, built-in actions, submission storage, upload handling, rate limiting, CAPTCHA support, and additional security layers such as honeypot, JavaScript-based anti-bot checks and timelock protection. At the same time, the internal architecture has been designed to be expandable through dedicated plugin groups for field types, actions and security checks.

This makes Easy Joomla Forms Pro suitable for classic contact forms, download forms, request forms, application forms, lead forms, and many custom workflows that require structured input, secure processing and reliable submission handling.

Features

  • Native Joomla! 6 form component – dedicated backend management for forms and submissions.
  • Multiple frontend output options – component view, module and content plugin shortcode syntax.
  • Built-in field types – including text, textarea, email, password, number, select, radio, checkbox, checkbox group, file, date, hidden, consent and HTML.
  • Extendable field type architecture – custom field types can be added through dedicated EJF field plugins.
  • Built-in actions – submission storage, administrator mail, automatic user mail, webhook calls and download token handling.
  • Extendable action architecture – custom actions can be added through dedicated EJF action plugins.
  • Integrated file upload support – with extension, MIME and image validation.
  • Submission storage – with status handling and metadata.
  • Optional download token workflow – for secure file delivery.
  • Security features – CAPTCHA support, honeypot protection, JavaScript field checks, timelock protection and rate limiting.
  • Extendable security checks – additional checks can be added through dedicated EJF security plugins.
  • Privacy-conscious tracking – support for hashed IP handling.
  • Field encryption support – for protected frontend field handling.
  • Import/export and statistics architecture – for improved administration workflows.
  • EasyCalcCheck Captcha support – native support for the CAPTCHA plugin.

Installation

Install Easy Joomla Forms Pro with the Joomla! Installer component as usual.

After installation, open Components -> Easy Joomla Forms, review the global security and upload settings, and create your first form.

If you want to render forms inside articles, make sure that the included content plugin is enabled. If you want to render a form in a module position, use the included Easy Joomla Forms module.

Usage

Create a new form in the component backend, add the required fields, configure the actions and security settings, and publish the form.

You can then render the form in several ways:

  • Component output – open the form directly through the component view.
  • Module output – publish the included Easy Joomla Forms module and select the desired form.
  • Content plugin syntax – insert a form directly into article content, for example {ejf id=1}.

Depending on the plugin settings, square-bracket syntax can also be used.

Changelog

+ = Added - ! = Removed - ^ = Changed - # = Fixed

Latest release

Version 6.0.3.0-PRO - 2026-05-30

  • + Upload files can now be attached to admin notification emails – file fields now support a new per-field option that automatically attaches uploaded files to the administrator notification email when the Send Email action is used. Thanks to Thomas G. for requesting it!
  • + New per-field email attachment option added – file-type fields now include a dedicated checkbox in the field configuration, allowing you to decide individually which uploaded files should be sent as attachments and which should remain excluded.

Download

Overview of all downloads of the extension: EJF - Easy Joomla Forms Downloads