Liebe Kollegen des Web-Bereichs, seid gegrüßt.
Ich interessiere mich für ein Stimmungsbild eurer Erfahrungen und werde den Spenden-Formular-Anbieter, über den ich mich gerade aufrege, nicht namentlich nennen, aber würde gerne wissen, ob ihr über folgende Arbeits-Voraussetzungen auch nur den Kopf schüttelt
Ich habe einige Spendenformulare diverser Anbieter auf Webseiten integriert. Die simple Variante ist ja immer schon der iframe gewesen und bequem ist der Spaß rechtlich/technisch ja auch, denn mit der Bearbeitung der Nutzer-/Zahlungsdaten ist dann sehr klar getrennt, was auf der eigenen Plattform passiert und was outgesourced ist zum Formular-Dienstleister. Die optischen Anpassungsmöglichkeiten beschränken sich häufig auf fixe Farbwerte oder vllt. noch eigene CSS Regeln.
Dann gibt es oft noch die andere Variante eine API zu nutzen, womit man sehr frei ist in der HTML/CSS Gestaltung des Formulares selbst, dessen Daten man dann auf verschiedene Weisen an die Dienstleister-API schickt und eben mit der API kommuniziert.
Der von mir aktuell zu nutzende Anbieter arbeitet grundsätzlich mit der iframe Variante, die Anforderungen an die optischen Änderungen sind aber sehr umfangreich, so dass sich (v.a. interaktive) Wünsche per CSS (dafür gibt es auch hier ein Feld) nicht komplett umsetzen lassen. Jetzt ist der Clou (und das scheint der Großteil derer Kundschaft, die es auch einsetzen, immer zu schlucken), dass es neben dem CSS Feld ein Javascript Feld gibt 🙈, in dem dann Code unter gebracht wird, um damit das HTML zu manipulieren. Man kriegt also einen indirekten Zugriff per Javascript auf den Quellcode im iframe.
Die HTML Struktur ist allerdings aus der Hölle! Je nach Formular-Schritt sind ähnliche Elemente komplett anders geschachtelt, html-IDs werden auf einmal für völlig andere Bestandteile genutzt. Ich krieg' mich an der Stelle nicht mehr beherrscht . Am sinnvollsten wäre sicherlich gewesen vor Jahren beim Projektstart per JS einfach alle Input-Felder im Code jedes Formularschrittes zu sammeln und ein komplettes HTML replace zu machen mit einem eigenen Formular und nur die passenden Fieldnames zu setzen, der Zug ist aber schon lange abgefahren und im Nachhinein würde niemand den dafür nötigen Aufwand tragen wollen.
Ich fühle mich schmutzig daran zu arbeiten und kann nicht verstehen, wie dieser Anbieter relativ große Kunden haben und halten kann. Vielleicht bin ich aber auch sonst einfach zu verwöhnt? Habt ihr sowas schon mal gesehen? Wie ist eure Erfahrung in dem Bereich?
Ich interessiere mich für ein Stimmungsbild eurer Erfahrungen und werde den Spenden-Formular-Anbieter, über den ich mich gerade aufrege, nicht namentlich nennen, aber würde gerne wissen, ob ihr über folgende Arbeits-Voraussetzungen auch nur den Kopf schüttelt
Ich habe einige Spendenformulare diverser Anbieter auf Webseiten integriert. Die simple Variante ist ja immer schon der iframe gewesen und bequem ist der Spaß rechtlich/technisch ja auch, denn mit der Bearbeitung der Nutzer-/Zahlungsdaten ist dann sehr klar getrennt, was auf der eigenen Plattform passiert und was outgesourced ist zum Formular-Dienstleister. Die optischen Anpassungsmöglichkeiten beschränken sich häufig auf fixe Farbwerte oder vllt. noch eigene CSS Regeln.
Dann gibt es oft noch die andere Variante eine API zu nutzen, womit man sehr frei ist in der HTML/CSS Gestaltung des Formulares selbst, dessen Daten man dann auf verschiedene Weisen an die Dienstleister-API schickt und eben mit der API kommuniziert.
Der von mir aktuell zu nutzende Anbieter arbeitet grundsätzlich mit der iframe Variante, die Anforderungen an die optischen Änderungen sind aber sehr umfangreich, so dass sich (v.a. interaktive) Wünsche per CSS (dafür gibt es auch hier ein Feld) nicht komplett umsetzen lassen. Jetzt ist der Clou (und das scheint der Großteil derer Kundschaft, die es auch einsetzen, immer zu schlucken), dass es neben dem CSS Feld ein Javascript Feld gibt 🙈, in dem dann Code unter gebracht wird, um damit das HTML zu manipulieren. Man kriegt also einen indirekten Zugriff per Javascript auf den Quellcode im iframe.
Die HTML Struktur ist allerdings aus der Hölle! Je nach Formular-Schritt sind ähnliche Elemente komplett anders geschachtelt, html-IDs werden auf einmal für völlig andere Bestandteile genutzt. Ich krieg' mich an der Stelle nicht mehr beherrscht . Am sinnvollsten wäre sicherlich gewesen vor Jahren beim Projektstart per JS einfach alle Input-Felder im Code jedes Formularschrittes zu sammeln und ein komplettes HTML replace zu machen mit einem eigenen Formular und nur die passenden Fieldnames zu setzen, der Zug ist aber schon lange abgefahren und im Nachhinein würde niemand den dafür nötigen Aufwand tragen wollen.
Ich fühle mich schmutzig daran zu arbeiten und kann nicht verstehen, wie dieser Anbieter relativ große Kunden haben und halten kann. Vielleicht bin ich aber auch sonst einfach zu verwöhnt? Habt ihr sowas schon mal gesehen? Wie ist eure Erfahrung in dem Bereich?
Zuletzt bearbeitet: