Bringe deine TYPO3-Formulare mit benutzerdefinierten Extensions und flexiblen Finishern auf den neuesten Stand

Passe die Formulare einfach an die Bedürfnisse deines Unternehmens an

|Michael Semle
Beitragsbild für Artikel Level up your TYPO3 forms with custom extensions and flexible finishers

Die System-Extension "Form" von TYPO3 ist ein flexibles Framework, das mit vielen Konfigurationen, Vorlagen und Anwendungsfällen umgehen kann. TYPO3 macht es zwar einfach, Formulare im Handumdrehen zu erstellen, aber vielleicht hat dein Unternehmen komplexere Anforderungen, die Anpassungen im Backend erfordern. Anstatt für jede kleine Änderung technische Hilfe in Anspruch zu nehmen, könnte dein Unternehmen von einer benutzerdefinierten Extension oder einem flexiblen Finisher profitieren, mit dem sich die Formulare für Marketingexperten besser selbst verwalten lassen. Wir von b13 helfen unseren Kunden gerne dabei, TYPO3 Forms mit maßgeschneiderten Lösungen für spezifische Geschäftsanforderungen noch flexibler zu gestalten.

Erfahre mehr über die Gestaltung benutzerdefinierter Formulare in TYPO3

Let's connect

Eine einzige Tabelle für alle deine Formulardaten

Standardmäßig speichert TYPO3 Formulardaten in einer selbst definierten Tabelle in der TYPO3 Datenbank. Die Benutzer müssen für jedes Formular eine neue Tabelle definieren und sicherstellen, dass die Formularfelder mit denen in der Datenbank übereinstimmen. Wenn dein Unternehmen jedoch mehr Flexibilität im Backend benötigt oder dein Marketing-Team mehr Self-Service-Optionen wünscht, kannst du von einer benutzerdefinierten Extension profitieren. 

Verabschiede dich von einer neuen Tabelle für jedes Formular: Die benutzerdefinierte Formular-Extension von b13 verarbeitet die von den Nutzern eingegebenen Daten in JSON und speichert sie dann als einen einzigen String in der TYPO3-Backend-Datenbank.

Unsere Kunden brauchen nur noch eine Tabelle für alle ihre Formulare und sparen so Zeit und Mühe. Das Marketingteam muss sich nicht jedes Mal, wenn es ein neues Formularfeld hinzufügt, um eine 1:1-Übereinstimmung der Feldnamen im TYPO3-Backend kümmern. Die Daten können zur Analyse einfach in eine Tabellenkalkulation oder ein CSV-Format exportiert werden.  

Unsere Kunden nutzen diese Erweiterung, um:

  • Benutzerdaten für einen kurzen Zeitraum zu speichern
  • Daten zu sammeln und über Tabellenkalkulationen mit internen Marketing- und Geschäftsteams zu teilen
  • eine Backup-Datenbank für Customer Relationship Management (CRM)-Integrationen bereitzustellen

Backups für CRM Integrationen

Wenn Unternehmen Website-Formulare zur Datenerfassung verwenden, integrieren sie ihr Website-CMS in der Regel mit einem CRM, um Daten zu speichern. In den meisten Fällen werden die Daten in die Produktionsumgebung des CRMs geschrieben, was die Verbindung anfällig für Ausfälle macht. Es ist wichtig, dass du eine Ausfallsicherung hast, die dich vor CRM-Ausfällen, einem unerwartet abgelaufenen Token oder anderen unvorhergesehenen Problemen schützt.

Wenn dein Unternehmen eine Backup-Datenbank benötigt, um das Risiko von CRM-Verbindungsproblemen zu mindern, kann die maßgeschneiderte Extension von b13 die Daten in der TYPO3-Datenbank speichern und sichern, bis die Verbindung wiederhergestellt ist. Die Extension verfügt außerdem über einen Zeitplan, der die vom Benutzer eingegebenen Formulardaten nach einer bestimmten Zeitspanne löscht, so dass dein Unternehmen den Zeitpunkt festlegen und die Datenschutzbestimmungen einhalten kann.

Flexible Formular-Finisher

Formular-Finisher führen Aktionen aus, sobald ein Nutzer ein Formular ausgefüllt hat. Ein Formular-Finisher kann z. B. eine E-Mail mit dem Hinweis „Wir haben Ihre Antwort erhalten“ senden, den Nutzer auf eine andere Seite weiterleiten oder eine Popup-Meldung anzeigen. Für einen unserer b13-Kunden mit mehreren Untermarken haben wir einen flexiblen Formular-Finisher geschrieben, mit dem die Nutzer aus einem Dropdown-Menü auswählen können, welche Untermarke die Formulardaten erhalten soll.

Flexible Formular-Finisher helfen auch dabei, die Selbstverwaltung mit CRMs zu verbessern. Wenn wir zum Beispiel Formulare mit CRMs verbinden, implementieren wir eine tokenbasierte Authentifizierung. Wenn das Token abgelaufen ist, rufen wir automatisch ein neues ab, so dass niemand mehr eine manuelle Authentifizierung anfordern muss. Der Formularverfasser kann dann Daten an das CRM senden.

Bring dein Geschäft mit maßgeschneiderten Lösungen voran

Durch das Hinzufügen von benutzerdefinierten Formular-Extensions und flexiblen Finishern kannst du:

  • mehr Formulare in kürzerer Zeit erstellen
  • Flexibilität und Selbstverwaltung erhöhen 
  • Dein Marketingteam von der Arbeit an Formularen befreien
  • Formulardaten ganz einfach in CSV-Dateien exportieren

b13 hat Erfahrung darin, die Funktionalität von TYPO3 zu erweitern, um Formulare und andere Funktionen besser selbst bedienen zu können. Wir implementieren ständig neue Funktionen und passen sie an die Bedürfnisse unserer Kunden an, um die Gestaltung von Formularen für Ersteller und Marketingverantwortliche einfacher zu machen.

Brauchst du Hilfe beim Erstellen einer benutzerdefinierten Formular-Extension oder beim Erfassen der richtigen Daten?

Nimm Kontakt auf!

Let's connect