call Kontakt
gpp_good TYPO3-Extension von WACON

forms2db

Die TYPO3-Systemextension "forms" versendet abgeschickte Formulare standardmäßig nur per E-Mail – eine Kopie in der Datenbank gibt es nicht. Unsere Extension "forms2db" schließt genau diese Lücke: Jede Formulareingabe wird zusätzlich zuverlässig in der Datenbank gespeichert, unabhängig davon, ob die E-Mail ankommt.

history Letzte Änderung: 02.05.2025

Das Problem: E-Mails können verloren gehen

Serverprobleme, Spamfilter, ein Tippfehler in der Empfängeradresse oder ein Blacklisting – es gibt viele Gründe, warum eine Formular-E-Mail nie ankommt oder verspätet eintrifft. Speichert die Website die Eingaben ausschließlich per E-Mail-Versand, ist der Inhalt in einem solchen Fall unwiederbringlich weg: Es existiert keine Kopie im System, der Vorgang lässt sich nicht nachvollziehen, und im schlimmsten Fall bleibt eine wichtige Anfrage einfach unbeantwortet.

dynamic_form

"forms2db" erweitert die Standard-forms-Extension von TYPO3 um einen zusätzlichen Finisher: "Save the mail to the database". Damit wird jede Formularabsendung zuverlässig gespeichert – unabhängig vom Erfolg des E-Mail-Versands.

checklist Funktionen

Funktionen im Überblick

  • storage

    Speicherung in der Datenbank: Alle Formulareingaben werden zusätzlich zum E-Mail-Versand in der TYPO3-Datenbank abgelegt.

  • description

    Strukturiertes Format: Die Speicherung erfolgt im JSON-Format und ist damit ideal für die automatisierte Weiterverarbeitung.

  • dynamic_form

    Volle Integration: Der neue Finisher fügt sich nahtlos in den TYPO3-Formulareditor (Forms-YAML-Setup) ein.

  • mail

    Bestehende Funktionen bleiben: E-Mail-Versand, Weiterleitungen und alle übrigen forms-Features funktionieren unverändert weiter.

  • download

    CSV-Export: Gespeicherte Datensätze lassen sich für die Weiterverarbeitung in anderen Anwendungen exportieren.

  • auto_delete

    DSGVO-konforme Löschung: Über einen Scheduler-Task oder manuell im Backend-Modul lassen sich Datensätze regelmäßig entfernen.

Für wen ist forms2db sinnvoll?

Besonders wertvoll ist die Extension für TYPO3-Websites mit geschäftskritischen Formularen, für Agenturen und Betreiber, die sich gegen den Ausfall des E-Mail-Versands absichern wollen, sowie für Projekte, bei denen Formularinhalte dokumentiert oder archiviert werden müssen.

gpp_good

Ihr Vorteil: Sie verlassen sich nicht mehr allein auf den E-Mail-Versand als Sicherheitsnetz – alle Formulareingaben bleiben sicher, transparent und verlustfrei im System nachvollziehbar.

Installation

Die Einrichtung ist in wenigen Schritten erledigt:

  1. Extension per Composer installieren: composer require wacon/forms2db

  2. Im Backend unter "Maintenance" die Funktionen "Analyze Database Structure" und "Flush TYPO3 and PHP Cache" ausführen.

  3. Danach steht in allen forms-Formularen der neue Finisher "Save the Mail to the Database" zur Auswahl.

  4. Gespeicherte Daten im neuen Modul "Forms results" einsehen und bei Bedarf als CSV exportieren. Für die automatische, DSGVO-konforme Löschung empfiehlt sich der Scheduler-Task "Table garbage collection".

Sollen auch bei Ihnen keine Formulareinsendungen mehr verloren gehen?

Wir installieren und konfigurieren die Extension für Sie oder entwickeln individuelle TYPO3-Erweiterungen nach Ihren Anforderungen.

chat Kostenlose Beratung