Formular-Backends wie Formspree, Getform und Basin
Dein bestehendes Formular auf Formspring umstellen
Dein Formular-Markup und die Feldnamen bleiben. Du änderst die Action-URL, richtest Benachrichtigungen neu ein und prüfst die ersten Einsendungen. Frühere Einsendungen werden nicht importiert.
Formulare sind ab Free enthalten.
Was mitkommt
- Dein Formular-Markup und die Feldnamen
- Eine Weiterleitung nach dem Absenden, über das Feld _next
- Dein verstecktes Spam-Falle-Feld, sobald du seinen Namen im Formspring-Formular einträgst
- Webhook-Empfänger, sobald du das Signaturgeheimnis aktualisierst (HMAC-SHA256 über den Rohinhalt)
Was nicht mitkommt
- Frühere Einsendungen und hochgeladene Dateien: Es gibt keinen Import für Einsendungen, exportiere sie also aus dem alten Tool
- Benachrichtigungsregeln, Spam-Einstellungen und Integrationen: richte sie im neuen Formular neu ein
- Alles, was das alte Tool von seiner eigenen Domain auslieferte
Was du brauchst
- Zugriff auf das HTML der Seite oder auf das Tool, das sie veröffentlicht.
- Ein Formspring-Konto. Formulare sind ab Free enthalten.
- Zugriff auf das alte Tool, um frühere Einsendungen zu exportieren, wenn du sie behalten willst.
So wird zugeordnet
| In deiner Datei oder im alten Tool | In Formspring | Hinweis |
|---|---|---|
| Alte Action-URL des Formulars | Die Endpunkt-URL, die Formspring für dein Formular anzeigt | Die einzige Änderung an der Seite |
| Verstecktes Spam-Falle-Feld | Die Honeypot-Feld-Einstellung des Formulars | Trage den Namen ein, den deine Seite schon verwendet |
| Weiterleitung nach dem Absenden | _next | Ergänze das Feld oder behalte das vorhandene |
| Webhook-Geheimnis | Das Signaturgeheimnis des Webhooks | Aktualisiere das Geheimnis und prüfe den Signatur-Header, den Formspring sendet |
Adressen und Domains
- Die URL deiner eigenen Seite ändert sich nicht. Nur die Action des Formulars.
- Wenn der Endpunkt auf deiner eigenen Domain liegen soll, verifiziere die Domain zuerst (eigene Domains, ab Pro enthalten).
- Lass den alten Endpunkt aktiv, bis du echte Einsendungen in Formspring hast eintreffen sehen.
Prüfen, bevor du dich festlegst
Lege das Formular an und sende eine Test-Einsendung von einer Kopie deiner Seite, bevor du die Live-Seite änderst. Der Test erscheint im Posteingang wie jede andere Einsendung.
Schritte
- Lege in Formspring ein Formular an und kopiere seine Endpunkt-URL.
- Trage im Formular den Namen des Honeypot-Felds und die Benachrichtigungsadresse ein.
- Ersetze auf einer Kopie deiner Seite die Formular-Action durch die neue URL und sende eine Test-Einsendung.
- Aktualisiere das Signaturgeheimnis deines Webhook-Empfängers und schalte dann die Live-Seite um.
Ergebnis abgleichen
- Sende eine echte Einsendung über die Live-Seite und prüfe, dass jedes Feld ankommt.
- Vergleiche die Webhook-Nutzdaten, die dein Empfänger erhält, mit dem, was er erwartet.
- Exportiere die Einsendungen des alten Tools in eine Datei, die du aufbewahrst. Formspring importiert sie nicht.
Ein durchgerechnetes Beispiel
Die einzige Änderung an der Seite ist das Attribut action.
Beispieldaten
Vorher
<form action="https://forms.old-tool.example/f/abc123" method="POST">Nachher
<form action="https://formspring.io/f/YOUR_FORM_ID" method="POST">Felder, die Weiterleitung über _next und das Honeypot-Feld verhalten sich wie zuvor. Frühere Einsendungen bleiben im alten Tool.
Umschalten
Stelle ein Formular nach dem anderen um. Behalte das alte Konto einen Abrechnungszeitraum lang schreibgeschützt, falls du etwas nachschlagen musst.
Weitere Anleitungen
- Canny - Datei importieren, mit Testlauf
- Ein anderer Link-Kürzer - CSV importieren, Zeile für Zeile
