Direkt zum Inhalt
  • Agentur für web development
  • Content Management mit Primer
  • Open Source Leadership mit Drupal
    Sprache
  • Deutsch
  • English
  • Kontakt
Logo der Website
Agentur für Webentwicklung
  • Referenzen
  • Angebot
  • Aktuelles
  • Über uns
  • Agentur für web development
  • Content Management mit Primer
  • Open Source Leadership mit Drupal
close

Übermittlungen von Formularen aufzeichnen

26. Juli 2013
Miro Dietiker Porträt
Miro Dietiker

Vor wenigen Monaten haben wir das neue Projekt Past Log publiziert und es seither umfassend im Einsatz in komplexen Projekten. Das Modul ist eine solide Basis zur Aufzeichnung von strukturierten Events für Logging und hat sich bestens bewährt. Durch die Nutzung haben such aber auch neue Anwendungsgebiete eröffnet und uns veranlasst das Projekt zu erweitern.

Webform VS Drupal Forms

Drupal hat eine hervorragende API für die Erstellung von Formularen. Ohne viel Aufwand kann jedes bestehende Formular durch Entwickler angepasst oder auch komplett neue einfach erstellt werden. Solche Formulare bestimmen immer selbst im code, was für Aktionen durch eine Übermittlung verursacht werden.

Normalbenutzer wünschen sich aber, dass Formulare durch die Benutzeroberfläche angepasst werden können, oder aber komplett neue einfach erstellt werden. Meist genügt ein einfacher Mail-Versand beim ausfüllen. Das Modul Webform hat sich für diesen Anwendungsfall als Standard etabliert, ist aber wiederum limitiert bei der Anbindung an codebasierte Prozesse. Trigger-Mails können mit Freitext und Platzhaltern konfiguriert werden. Häufig wird diese Zusatz-Funktion aber unterschätzt: Es zeichnet sämtliche Übermittlungen auf und man kann sie nachträglich in Tabellenform konsultieren resp. herunterladen. Mit Drupal Core ist dies nicht ohne weiteres möglich und wenn z.B. ein Mail weg ist, sind möglicherweise auch die übermittelten Daten weg.

Aufzeichnen aller Formular-Übermittlungen

Das neue Modul "Past Form" kann sich in jedes Formular einhängen und dessen übermittelte Daten als Past Log Event aufzeichnen. Dies gilt nicht nur für definitive Übermittlungen, sondern auch für Validierungsfehler. Dieses Hilfsmittel ist ein wichtiger Puzzlestein in der Analyse von Kundenverhalten und Conversions - z.B. bei E-Commerce-Applikationen.

Eine separate View listet so sämtliche vergangenen Formular-Übermittlungen auf. Dieser Komfort, welcher bislang nur bei Webforms zur Verfügung stand, steht nun für jedes Formular in Drupal zur Verfügung. Die Aufzeichnung kann sich durch Konfiguration natürlich auch auf einzelne Formulare beschränken.

Die Daten der Formular-Übermittlungen stehen mit Past Form natürlich in einem gut zugänglichen Format strukturiert zur Verfügung für die Weiterverarbeitung.

Im Zusammenhang mit dem Einsatz von Past als Debugging-Tool für Produktions-Umgebungen ist das neue Formular Gold wert. Bei einer agilen / prototypischen Arbeitsweise können sich schnell kleinere Fehler in die Produktion einschleichen. Mit Past Form ist es möglich, z.B. eine fehlerhafte Verarbeitung von Formular-Übermittlung nachträglich erneut auszulösen.

Weniger Individualentwicklung, kleinere Kosten

Das neue Modul stellt sicher, dass für die reine Aufzeichnung von Formulardaten kein weiterer Entwicklungs-Aufwand mehr getrieben werden muss. Andere Aktionen (Mail, Rules, Prozesse) müssen natürlich nach wie vor im Code abgebildet werden.

Neuer Release

Die neue Funktionalität steht natürlich als Open Source im neuesten Past Release frei zur Verfügung. Mit all den neuen Features auch für die Fehlersuche wurde ein neuer Release erstellt. Das Modul entwickelt sich zu einer äusserst wertvollen Ressource.

Das Versprechen der Digitalisierung, die Kehrseite der Medaille

DigitUp 2025 OS
2. Juni 2025

Vor zwei Wochen haben wir Sie mit all den tollen Vorteilen der Digitalisierung gestopft. Und wie das halt so ist, wenn was reingestopft wird, kommt es entweder wieder hoch oder quillt an der grössten Schwachstelle raus.

Mehr lesen

Digitale Souveränität und Open Source

Miro am DigitUp 2025
19. Mai 2025

Die MD Systems steht für Technologie, die den Menschen dient und dies bereits seit 25 Jahren. Wir setzen uns dafür ein, dass das digitale Umfeld verständlich, zugänglich und vertrauenswürdig ist - für alle.

Mehr lesen

Drupal Mountain Camp 2025 in Davos

Kongresszentrum Davos Front
24. März 2025

Das diesjährige Drupal Mountain Camp war ein voller Erfolg. Nicht nur, weil wir wieder einen Splash Award nach Hause nehmen durften sondern auch wegen den Menschen aus dem Drupal Universum.

Mehr lesen

Hol Dir den Newsletter

Jetzt für unseren Newsletter anmelden und monatlich wichtige Insights aus der Branche und MD Systems erhalten. 

Zur Anmeldung

Über MD Systems

MD Systems mit Firmensitz Zürich ist ein einzigartiges Team von internationalen Open Source Initiative Leadern für das Content Management System Drupal.

Wir begleiten Sie von der Idee und Konzeption über die Realisation bis hin zur Einführung, Betrieb und laufenden Optimierung.

MD Systems GmbH

Hermetschloostrasse 77, CH-8048 Zürich

Schweiz

+41 44 500 45 95

[email protected]

  • Kontakt
  • Impressum
  • Datenschutz
To top

© Copyright 2023 - 2024 MD Systems GmbH. Alle Rechte vorbehalten. Erstellt mit PRIMER - powered by Drupal.