CiviCRM nativ
Profile sind Beschreibungen von Formularen oder Teilstücken von Formularen.
Gehe zu Administration > Daten und Anzeigen anpassen > Profile
Die Definition im grünen Kasten oben ist jedenfalls auch nicht so schlecht
Benutzt für:
- Markiere Standalone Form or Directory wenn du dieses Formular für individuelle Profile oder Kontakt-Auflistungen oder Anzeigen (Pfad: civicrm/profile) nutzen willst
- Markiere Such Resultate um mit diesem Profil ein alternatives Set von Ergebnisspalten für die erweiterte Suche anzuzeigen
- Markiere Benutzerregistrierung, wenn du dieses Profil im Formular für die Registrierung neuer Benutzerkonten benutzen möchtest
- Markiere Benutzerkonto anzeigen/bearbeiten, um es in Anzeige- und Bearbeitungsfenstern für bestehende Benutzerkonten einzubeziehen.
Hier ist die Liste von Feldern zu dem Profil
Und weiter zur Bearbeitung eines Feldes
Folgende Objekttypen stehen für die Auswahl von Feldern zur Verfügung
Je nach dem Verwendungszweck des Formulars muss man auf die sinnvolle Auswahl achten.
Zum Beispiel bei der Konfiguration einer Spendenseite
Und so erscheinen die Felder jetzt auf einer Spendenseite
Eine detaillierte englische Beschreibung findest du hier Profiles - CiviCRM User Guide - CiviCRM Documentation
Webforms (regulär)
siehe
Webforms (CMRF)
CMRF ist das CiviCRM Modular Remote-Access Framework. Das Projekt zielt darauf ab, eine Infrastruktur für den Datenaustausch zwischen einer öffentlich zugänglichen Website und einem CiviCRM-System bereitzustellen (siehe GitHub - CiviMRF/documentation: Documentation - What is this all about?)
Hier das zentrale Schaubild
Es geht also darum, dass wir unsere Webforms auf der Website haben und dass diese Daten dann gesichert zum CRM übertragen werden
Hier geht es zu Konzept und Dokumentation GitHub - CiviMRF/documentation: Documentation - What is this all about?
Die Implementierung des Frameworks für Drupal 8/9 findet man hier https://github.com/CiviMRF/cmrf_core/tree/8.x-dev und hier Home - D9 Webform CiviCRM - CiviCRM Documentation
Contact Form 7
siehe in diesem Post
Caldera Forms
Caldera Forms ermöglicht im Vergleich zu Contact Form 7 viel umfangreichere Formuardefinitionen, insbesondere Felder in Abhängigkeit von Inhalten anderer Felder ein- und auszublenden. Die Integration zum CiviCRM erfolgt ebenfalls über den Formprocessor.
Hier mal ein lustiges Video, was Caldera Forms so kann
Einige Infos zur Integration findet man hier
Integration von Profilen mit Code Snippets
– weitere Infos folgen
Gravity Forms Form Processor Integration
– weitere Infos folgen
ACF / Members Sync
ACF steht für " Advanced Custom Fields" und ist ein verbreitetes Wordpress-Plugin: https://www.advancedcustomfields.com/
Hier verschiedene Integrationen von Wordpress und CiviCRM, die auch eine ACF-Integration enthält:
Doku zur ACF-Integration: civicrm-wp-profile-sync/docs/ACF.md at master · christianwach/civicrm-wp-profile-sync · GitHub
Inlay Form Processor
Systopia Newsletter Integration
– weitere Infos folgen
Ninja Forms CiviCRM Integration
– weitere Infos folgen
Hier einige Informationen zum Übergang von Caldera zu Ninja Forms, insbesondere zum Stichwort „CiviCRM“.
https://calderaforms.com/2021/03/the-future-of-caldera-forms/
Core Team Initiative Form Builder / Afform
– weitere Infos folgen
https://civicrm.org/form-builder