JOOMLA! 6
PRO

Easy Joomla Forms - Joomla! Plugin - Logo Name: Easy Joomla Forms (EJF)
Version: 6.0.3.1-PRO (Joomla! 6)
Typ: Komponente, Plugins und Modul
Lizenz: GPLv3
Beschreibung: Easy Joomla Forms Pro ist eine flexible Formular-Komponente für Joomla! 6, mit der moderne Formulare über eine erweiterbare Feld-, Aktions- und Sicherheitsarchitektur erstellt werden können – inklusive Speicherung von Übermittlungen, Datei-Uploads und vielfältige Frontend-Integrationsoptionen.
Download: EJF - Easy Joomla Forms Downloads

Moderne, sichere und erweiterbare Formulare für Joomla! 6 mit nativer Komponenten-Architektur erstellen!

Easy Joomla Forms Pro ist eine neue Formular-Komponente für Joomla! 6 für Anwender, die eine professionelle, leistungsstarke und zukunftssichere Formular-Lösung suchen. Die Erweiterung verbindet einen sauberen Backend-Workflow mit einer modernen, erweiterbaren Architektur. Formulare können direkt über die Komponente, über ein eigenes Modul oder inline innerhalb von Inhalten per Shortcode-Syntax ausgegeben werden.

Die Erweiterung bringt eine große Auswahl an Feldtypen, integrierte Aktionen, Speicherung von Übermittlungen, Datei-Upload-Verarbeitung, Ratenbegrenzung (Rate Limiting), CAPTCHA-Unterstützung sowie zusätzliche Sicherheitsmechanismen wie Honeypot, JavaScript-basierte Anti-Bot-Prüfungen und Timelock-Schutz mit. Gleichzeitig wurde die interne Architektur so aufgebaut, dass sie sich über eigene Plugin-Gruppen für Feldtypen, Aktionen und Sicherheitsprüfungen flexibel erweitern lässt.

Damit eignet sich Easy Joomla Forms Pro für klassische Kontaktformulare, Download-Formulare, Anfrageformulare, Bewerbungsformulare, Lead-Formulare und viele individuelle Workflows, bei denen strukturierte Eingaben, sichere Verarbeitung und eine zuverlässige Speicherung der Übermittlungen erforderlich sind.

Features

  • Native Joomla! 6 Formular-Komponente – eigene Backend-Verwaltung für Formulare und Übermittlungen.
  • Mehrere Frontend-Ausgabemöglichkeiten – Komponentenansicht, Modul und Content-Plugin mit Shortcode-Syntax.
  • Integrierte Feldtypen – darunter Text, Textarea, E-Mail, Passwort, Zahl, Select, Radio, Checkbox, Checkbox-Gruppe, Datei, Datum, Hidden, Zustimmung und HTML.
  • Erweiterbare Feldtypen-Architektur – eigene Feldtypen können über EJF-Feld-Plugins ergänzt werden.
  • Integrierte Aktionen – Speicherung von Übermittlungen, Administrator-E-Mail, automatische Benutzer-E-Mail, Webhook-Aufrufe und Download-Token-Verarbeitung.
  • Erweiterbare Aktions-Architektur – eigene Aktionen können über EJF-Aktions-Plugins ergänzt werden.
  • Integrierte Datei-Upload-Unterstützung – mit Prüfung von Erweiterung, MIME-Typ und Bilddateien.
  • Speicherung von Übermittlungen – mit Status-Handling und Metadaten.
  • Optionaler Download-Token-Workflow – für eine sichere Dateibereitstellung.
  • Sicherheitsfunktionen – CAPTCHA-Unterstützung, Honeypot-Schutz, JavaScript-Feldprüfung, Timelock-Schutz und Rate Limiting.
  • Erweiterbare Sicherheitsprüfungen – zusätzliche Prüfungen können über EJF-Sicherheits-Plugins ergänzt werden.
  • Datenschutzbewusstes Tracking – Unterstützung für gehashte IP-Adressen.
  • Unterstützung für Feldverschlüsselung – für geschützte Frontend-Felder.
  • Import-/Export- und Statistik-Architektur – für bessere Verwaltungs-Workflows.
  • EasyCalcCheck Captcha Unterstützung – native Unterstützung für das CAPTCHA-Plugin.

Installation

Installiere Easy Joomla Forms Pro wie gewohnt über den Joomla!-Installer.

Nach der Installation kann die Komponente unter Komponenten -> Easy Joomla Forms geöffnet werden. Anschließend sollten die globalen Sicherheits- und Upload-Einstellungen geprüft und danach das erste Formular angelegt werden.

Wenn Formulare in Beiträgen ausgegeben werden sollen, muss das mitgelieferte Content-Plugin aktiviert sein. Wenn ein Formular in einer Modulposition erscheinen soll, kann das enthaltene Easy Joomla Forms Modul veröffentlicht werden.

Verwendung

Lege im Backend der Komponente ein neues Formular an, füge die benötigten Felder hinzu, konfiguriere die Aktionen und Sicherheitseinstellungen und veröffentliche das Formular.

Danach kann das Formular auf verschiedene Arten ausgegeben werden:

  • Komponenten-Ausgabe – das Formular direkt über die Komponentenansicht aufrufen.
  • Modul-Ausgabe – das mitgelieferte Easy Joomla Forms Modul veröffentlichen und das gewünschte Formular auswählen.
  • Content-Plugin-Syntax – ein Formular direkt innerhalb eines Beitrags einfügen, zum Beispiel {ejf id=1}.

Abhängig von den Plugin-Einstellungen kann auch die Syntax mit eckigen Klammern verwendet werden.

Changelog

+ = Hinzugefügt - ! = Entfernt - ^ = Geändert - # = Gefixt

Letzte Aktualisierung

Version 6.0.3.1-PRO - 2026-06-16

  • ^ Frontend-Übersetzungsbehandlung für Validierungsmeldungen verbessert – Validierungs- und UI-Meldungen werden nun zentral für alle Formular-Einstiegspunkte eingebunden, einschließlich Component-, Modul- und Content-Plugin-Ausgabe, sodass die Lokalisierung im gesamten Frontend konsistent funktioniert.
  • ^ In der Session gespeicherte Validierungsfehler werden nun erst bei der Ausgabe übersetzt – gespeicherte serverseitige Validierungsfehler sind nicht mehr an die Sprache des ursprünglichen POST-Requests gebunden, sondern werden beim Anzeigen in der aktuell aktiven Frontend-Sprache gerendert.
  • # Frontend-Validierungsmeldungen, die immer auf Englisch angezeigt wurden, behoben – gemeldete Validierungsfehler erscheinen nun korrekt in der aktiven Joomla-Frontend-Sprache, anstatt ausschließlich auf Englisch zurückzufallen. Danke an Tobias fürs Melden!
  • # Fehlende Site-Sprachkonstanten für Validierungs- und JavaScript-Meldungen ergänzt – die erforderlichen Frontend-Sprachkonstanten wurden in den Site-Sprachdateien ergänzt, sodass übersetzte serverseitige und clientseitige Meldungen nun korrekt verfügbar sind.
  • # Dynamische Werte in übersetzten Validierungsmeldungen korrigiert – parametrisierte Validierungsmeldungen wie Mindestlänge, Dateigröße oder numerische Grenzwerte zeigen nun die tatsächlichen Werte korrekt an, anstatt ungelöste Platzhalter wie %d oder %s auszugeben.
  • # Hardcodierte englische Zeichenketten in JavaScript ersetzt – Frontend-Formularvalidierung und AJAX-Submit-Skripte verwenden nun ein übersetzungsfähiges Meldungssystem anstelle fest eingebauter englischer String-Literale.
  • # Modul- und Content-Plugin-Formulare erhalten nun korrekt Lokalisierungsdaten – Formulare, die außerhalb der Component-Ansicht gerendert werden, erhalten jetzt ebenfalls das notwendige JavaScript-Übersetzungsobjekt, wodurch unerwünschte englische Fallback-Meldungen verhindert werden.

Download

Übersicht über alle Downloads zu dieser Erweiterung: EJF - Easy Joomla Forms Downloads