Das durchdachte Kontaktformular für Vereine, Handwerker, Kanzleien und Unternehmen — mit Empfängerauswahl, Drag-&-Drop-Uploads, mehrschichtigem Spam-Schutz und DSGVO-Sorgfalt von Haus aus.
Worum es geht
mod_contactform ist mehr als ein „Name-Mail-Nachricht"-Formular. Es ist ein vollwertiges Kontakt-Werkzeug für den täglichen Betrieb einer Website — dort, wo Anfragen an unterschiedliche Empfänger gehen sollen, wo Besucher Dateien mitschicken müssen, wo Datenschutz kein Beiwerk sein darf und wo Spam-Bots verlässlich draußen bleiben müssen.
Das Modul kommt als Paket zusammen mit einem System-Plugin, das die Backend-Konfiguration je nach Admin-Sprache automatisch zwischen Deutsch und Englisch umschaltet. Beide Bestandteile werden mit einem einzigen ZIP-Upload installiert; das Plugin wird automatisch aktiviert. Kein Nachjustieren, kein Rätselraten.
Was das Modul kann
Empfängerauswahl statt starrer Postfach-Weiterleitung
Der Besucher kann im Frontend über ein Dropdown wählen, an wen die Nachricht gehen soll — „Kundenservice", „Versand", „Buchhaltung", „Vereinsleitung", was immer passt. Jeder Eintrag hat eine eigene Zieladresse (oder mehrere, kommagetrennt) und optional ein eigenes Betreff-Prefix wie [Versand] oder [Anfrage Website], das automatisch vorangestellt wird.
Bleibt der Besucher beim vorausgewählten „Standardempfänger", geht die Nachricht an die zentrale Adresse. Einzelne Empfänger können mit einer Checkbox ausgeblendet werden, ohne sie zu löschen — praktisch für Urlaubszeiten oder saisonale Ansprechpartner. Auf Wunsch lässt sich das Dropdown komplett verstecken; dann fungiert das Formular als klassisches Ein-Adressen-Kontaktformular.
Datei-Uploads mit Drag & Drop
Anfragen kommen selten nackt: Bewerbungen mit Lebenslauf, Angebotsanfragen mit Skizzen, Reklamationen mit Fotos, Bestellungen mit PDF-Anhängen. Das Modul unterstützt Mehrfach-Upload direkt per Drag & Drop mit vollständiger Kontrolle über:
- Erlaubte Dateiendungen (Standard: PDF, Office, Bilder, ZIP)
- Maximalgröße je Datei (bis 500 MB)
- Maximalzahl Dateien je Absendung (bis 50)
- MIME-Verifizierung serverseitig (nicht nur die Endung, sondern der tatsächliche Dateityp)
Zwei Betriebsarten stehen zur Wahl: klassischer Mail-Anhang oder Ablage im Upload-Verzeichnis mit automatischem Unterordner je Absendung — bei letzterem verschickt das Modul nur Download-Links per Mail. Das entlastet die Postfächer der Empfänger und umgeht Mail-Größenlimits vollständig. Schlägt der Mailversand fehl, werden die bereits abgelegten Dateien automatisch weggeräumt — kein Datenmüll auf dem Server.
Mehrschichtiger Spam-Schutz
Ein Formular ohne Spam-Schutz ist ein offenes Postfach für Bots. Deshalb liegt das Kontaktformular mit gleich sechs Schutzmethoden auf, kombinierbar in Ebenen:
- Math-CAPTCHA — schlichte Rechenaufgabe, keine externen Dienste, funktioniert offline
- Honeypot — unsichtbares Feld, das nur Bots ausfüllen; für den Besucher komplett unsichtbar
- Google reCAPTCHA v2 und v3 — für Sites mit sehr hohem Bot-Aufkommen
- hCaptcha — datenschutzfreundliche Alternative zu Google
- Zeit-Falle — jedes Formular bekommt beim Rendern einen kryptografisch signierten Zeitstempel; Submits unterhalb einer Mindest-Ausfüllzeit werden abgelehnt (fängt automatisierte Absender)
Der Honeypot lässt sich zusätzlich zu jedem gewählten CAPTCHA aktivieren — Bots fallen dann meist schon auf der ersten Ebene. Für die reCAPTCHA-/hCaptcha-Varianten liegen Site- und Secret-Key-Felder direkt im Modul; kein Griff in fremde Konfigurationsdateien nötig.
DSGVO / Datenschutz von Anfang an
- Aktivierbare Datenschutz-Checkbox mit frei formulierbarem Zustimmungstext
- Konfigurierbar als „Pflicht" (Absendung nur mit Häkchen) oder „optional"
- Link zur eigenen Datenschutzerklärung mit frei wählbarem Linktext
- E-Mail-MX-Lookup: prüft optional per DNS, ob die Domain der eingegebenen Mailadresse überhaupt einen Mailserver hat — filtert Tippfehler wie
gmail.conund Phantasie-Domains, ohne den Nutzer zu belästigen
Layout, das sich in dein Template einfügt
Statt eine feste Optik aufzudrücken, versucht das Modul, dein aktives Joomla-Template zu erkennen und stellt eigene Stil-Ausprägungen für die verbreiteten Frameworks bereit:
- Cassiopeia (Joomla-Standard)
- Helix Ultimate / Helix3
- YOOtheme Pro
- JoomShaper (SP Page Builder)
- RocketTheme / Gantry
- Zusätzlich: „Minimal", „Neutral" (Template-eigene Stile schlagen voll durch) und „Eigenes CSS" (kaum Vorgaben, du gestaltest selbst)
Eine Akzentfarbe (Hex) reicht in vielen Fällen für die farbliche Anpassung an dein Corporate Design. Für Feinjustierung gibt es ein CSS-Feld direkt im Modul und optional eine update-sichere custom.css-Datei. Das Modul selbst arbeitet konsequent mit CSS-Variablen — kein Kampf gegen Framework-Stile.
HTML-Mail-Template
Die Mails, die bei dir ankommen, sind entweder schlichter Plain-Text oder ein sauber gestaltetes HTML-Template. Betreff-Prefixe pro Empfänger sorgen dafür, dass Anfragen im Postfach sofort zuordenbar sind. Erfolgs- und Fehlermeldungen für den Absender sind frei formulierbar.
Import / Export der Konfiguration
Alle Modul-Einstellungen lassen sich als JSON-Datei exportieren, herunterladen und auf einer anderen Joomla-Installation 1:1 wieder importieren. Nützlich bei Multi-Domain-Auftritten, für Test- vs. Produktivsystem oder zur Archivierung von Konfigurationsständen. Sensible Daten (Captcha-Secret-Keys) werden aus Sicherheitsgründen bewusst nicht mit exportiert.
Zweisprachiges Backend
Das Modul-Paket bringt ein System-Plugin mit, das die komplette Backend-Konfiguration automatisch auf Englisch umschaltet, sobald der Admin nicht auf Deutsch arbeitet — und wieder auf Deutsch zurück, wenn er die Sprache wechselt. Kein manuelles Umstellen, keine halb übersetzten Oberflächen. Für internationale Agenturen und mehrsprachige Teams sofort einsatzbereit.Für wen ist das?
- Vereine mit mehreren Ansprechpartnern (Vorstand, Kassenwart, Schriftführer, Mitgliederverwaltung) — Empfängerauswahl statt zentralem Postfach
- Handwerker und Dienstleister, die Angebotsanfragen mit Fotos oder Grundrissen entgegennehmen
- Kanzleien, Steuerberater, Praxen, wo DSGVO-Konformität, MX-Prüfung und Datenschutz-Checkbox nicht optional sind
- Vertrieb und Kundenservice, die eingehende Anfragen automatisch nach Themen routen wollen
- Agenturen, die ein konfigurierbares, template-freundliches Kontaktformular für ihre Kundenprojekte suchen
- Vereine und Organisationen mit internationaler Ausrichtung, dank der automatischen Backend-ÜbersetzungTechnisches
- Erfordert Joomla 5.0 oder neuer (Joomla 4 wird vom Installer bewusst abgewiesen)
- Installation über Joomlas Standard-Erweiterungs-Installer — ein einziges ZIP für Modul + Plugin
- System-Plugin wird nach der Installation automatisch aktiviert
- Sprachdateien Deutsch und Englisch werden mitinstalliert
- Keine externen JavaScript-Bibliotheken für den Kern (optional geladen: nur die offiziellen reCAPTCHA-/hCaptcha-Widgets, wenn aktiviert)
- Update-sicheres Installationsskript
- Detailliertes Logging in eine eigene Logdatei
mod_contactform.log.php(im Debug-Modus) - Aktuelle Version: 1.3.12
- Deutscher Support direkt vom EntwicklerSupport und Anpassungen
Wenn du eine Sonderfunktion brauchst — zusätzliche Formularfelder, Anbindung an ein CRM oder Ticketsystem, benutzerdefinierte Empfänger-Routing-Logik, mehrsprachige Frontend-Oberfläche, Autoresponder-Mails, Statistik-Auswertung — sprich uns an. Der Quelltext ist überschaubar strukturiert, und wir passen ihn gerne für dich an. Absprachen laufen in ruhiger Werktags-Kommunikation ab, keine Ticket-Warteschlangen, kein Chatbot dazwischen.Anfrage und Bestellung
Interesse? Über das Kontaktformular auf unserer Website nimmst du Kontakt auf — für unverbindliche Anfragen genauso wie für Bestellungen. Wir melden uns in der Regel innerhalb eines Werktags zurück, klären offene Fragen und schicken dir die Rechnung zusammen mit dem Download-Link.
Computertechnik Brübach
© 2024–2026 · Alle Rechte vorbehalten
Kontakt
Herzlich willkommen! Bitte nutzen Sie dieses Formular, um uns zu kontaktieren.
ContactForm v1.3.12 · © 2026