EFG: Unterschied zwischen den Versionen
Aus Contao Community Documentation
Zeile 3: | Zeile 3: | ||
Übertrag Handbuch EFG aus altem Wiki | Übertrag Handbuch EFG aus altem Wiki | ||
+ | |||
+ | ====== Was ist und was bietet EFG? ====== | ||
+ | EFG steht für Extended Form Generator und erweitert den Contao Formular-Generator um die folgenden Features. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== A - Bestätigung per Email ===== | ||
+ | Contao bietet die Möglichkeit, nach Absenden eines Formulars im Frontend auf eine "Danke-Seite" weiterzuleiten, sowie eine Email mit den übermittelten Daten an eine definierte Email-Adresse zu versenden. Diese kann optional als Kopie auch an den Absender des Formulars geschickt werden. | ||
+ | |||
+ | EFG bietet darüberhinaus die Möglichkeit, eine Email mit beliebigem Text-Inhalt an den Formular-Absender zu senden. Der Text und Betreff kann durch den Einsatz von "Insert-Tags" personalisiert werden. | ||
+ | |||
+ | Ab v1.8 können die "Insert-Tags" (wie in der Bestätigungs-Mail) auch auf der Bestätigungs-Seite verwendet werden. | ||
+ | |||
+ | ===== B - Speichern eingehender "Formular-Daten", Erstellung von Backend-Modulen ===== | ||
+ | EFG bietet im Formular-Generator eine weitere Option "Daten im Backend-Modul speichern". | ||
+ | |||
+ | Bei gewählter Option werden Backend-Module erzeugt, in denen die aus Frontend-Formularen eingehenden Daten | ||
+ | verwaltet werden können. | ||
+ | Es ist ebenso möglich, neue Datensätze direkt im Backend anzulegen - auch ohne veröffentlichtes Frontend-Formular. Dadurch können nahezu beliebige Backend-Module/-Tabellen erstellt werden, einfach durch Anlegen eines Fomulars mit den benötigten Feldern. Manuelles Anlegen von Datenbank-Tabellen ist nicht erforderlich. | ||
+ | |||
+ | Zur Ausgabe und Bearbeitung der "Formular-Daten" im Frontend (mit Listen- und Detailansicht sowie Suche) steht letztlich noch ein spezielles Listing-Modul zur Verfügung. | ||
+ | |||
+ | |||
+ | |||
+ | ===== C - zusätzliche Formularfeld-Typen ===== | ||
+ | EFG stellt im Formular-Generator weitere Feld-Typen bereit:\\ | ||
+ | **"Select-Menü (DB)", "Radio-Button-Menü (DB)" und "Checkbox-Menü (DB)"**\\ | ||
+ | Die im Frontend-Formular verfügbaren Optionen dieser Formular-Elemente werden aus beliebigen TL-Datenbank-Tabellen generiert (Angabe der Tabelle, des anzuzeigenden Feldes sowie optionaler Einschränkung zur Filterung der Werte) | ||
+ | |||
+ | **"Bild-Auswahl-Menü"**\\ | ||
+ | Dieser Feld-Typ erzeugt im Frontend-Formular eine Bilder-Galerie, ergänzt um Radio-Buttons zur Auswahl eines Bildes. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Funktionsweise und Erläuterungen ===== | ||
+ | * [[extensions:efg_mail_de|A - Bestätigungs-Email]] | ||
+ | * [[extensions:efg_formdata_de|B - Speichern von "Formular-Daten" im Backend, Erstellung von Backend-Modulen]] | ||
+ | |||
+ | |||
+ | ===== Lizenz ===== | ||
+ | EFG wird der Contao Community unter der gleichen Lizenz wie Contao zur Verfügung gestellt (LGPL). | ||
+ | |||
+ | ===== Autor ===== | ||
+ | Thomas Kuhn, th.kuhn (at) addcom dot de | ||
--[[Benutzer:Planepix|Planepix]] 19:52, 9. Mär. 2011 (CET) | --[[Benutzer:Planepix|Planepix]] 19:52, 9. Mär. 2011 (CET) |
Version vom 9. März 2011, 19:56 Uhr
Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.
Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis. |
EFG (Extended Form Generator) - Entwickler Thomas Kuhn
Übertrag Handbuch EFG aus altem Wiki
Inhaltsverzeichnis
Was ist und was bietet EFG?
EFG steht für Extended Form Generator und erweitert den Contao Formular-Generator um die folgenden Features.
A - Bestätigung per Email
Contao bietet die Möglichkeit, nach Absenden eines Formulars im Frontend auf eine "Danke-Seite" weiterzuleiten, sowie eine Email mit den übermittelten Daten an eine definierte Email-Adresse zu versenden. Diese kann optional als Kopie auch an den Absender des Formulars geschickt werden.
EFG bietet darüberhinaus die Möglichkeit, eine Email mit beliebigem Text-Inhalt an den Formular-Absender zu senden. Der Text und Betreff kann durch den Einsatz von "Insert-Tags" personalisiert werden.
Ab v1.8 können die "Insert-Tags" (wie in der Bestätigungs-Mail) auch auf der Bestätigungs-Seite verwendet werden.
B - Speichern eingehender "Formular-Daten", Erstellung von Backend-Modulen
EFG bietet im Formular-Generator eine weitere Option "Daten im Backend-Modul speichern".
Bei gewählter Option werden Backend-Module erzeugt, in denen die aus Frontend-Formularen eingehenden Daten verwaltet werden können. Es ist ebenso möglich, neue Datensätze direkt im Backend anzulegen - auch ohne veröffentlichtes Frontend-Formular. Dadurch können nahezu beliebige Backend-Module/-Tabellen erstellt werden, einfach durch Anlegen eines Fomulars mit den benötigten Feldern. Manuelles Anlegen von Datenbank-Tabellen ist nicht erforderlich.
Zur Ausgabe und Bearbeitung der "Formular-Daten" im Frontend (mit Listen- und Detailansicht sowie Suche) steht letztlich noch ein spezielles Listing-Modul zur Verfügung.
C - zusätzliche Formularfeld-Typen
EFG stellt im Formular-Generator weitere Feld-Typen bereit:\\
- "Select-Menü (DB)", "Radio-Button-Menü (DB)" und "Checkbox-Menü (DB)"**\\
Die im Frontend-Formular verfügbaren Optionen dieser Formular-Elemente werden aus beliebigen TL-Datenbank-Tabellen generiert (Angabe der Tabelle, des anzuzeigenden Feldes sowie optionaler Einschränkung zur Filterung der Werte)
- "Bild-Auswahl-Menü"**\\
Dieser Feld-Typ erzeugt im Frontend-Formular eine Bilder-Galerie, ergänzt um Radio-Buttons zur Auswahl eines Bildes.
Funktionsweise und Erläuterungen
* A - Bestätigungs-Email * B - Speichern von "Formular-Daten" im Backend, Erstellung von Backend-Modulen
Lizenz
EFG wird der Contao Community unter der gleichen Lizenz wie Contao zur Verfügung gestellt (LGPL).
Autor
Thomas Kuhn, th.kuhn (at) addcom dot de
--Planepix 19:52, 9. Mär. 2011 (CET)