Hallo zusammen,
ich habe ein paar Einsteigerfragen zu Formularen mit Typo3 (4.2.12 und 4.3.3).
Ich muss ein kleines Projektsystem aufbauen, das ein Formular zur Eingabe von Projektinformationen (Name, Teilnehmer, Ort u.a.)
und den Upload von Bildern/PDF bereitstellt.
Diese Informationen sollen genutzt werden, um für jedes überprüfte Projekt eine Typo3-Seite zu erstellen.
1) Das Formular:
Powermail und Formmaker habe ich mir bereits angeschaut, gibt es weitere (stable) Extensions für diese Aufgaben?
Für Formmaker finde ich keine Beispiele für Code-Snippets für Conditions, Validierung etc. vielleicht wisst Ihr etwas?
2) Datenspeicherung und Validierung:
In erster Linie möchte ich das Typo3-System nicht gefährden, da eine weitaus größere Seite damit betrieben wird.
Aus diesem Grund sollen die Formulardaten in erster Instanz auf dem Server direkt im Filesystem gespeichert werden.
Danach soll eine Konvertierung in HTML-Files erfolgen, die manuell überprüft werden.
Damit bleibe ich auch relativ unabhängig vom Typo3 und kann sie woanders wiederverwenden, hoffe ich.
Wie lässt sich das Speichern der Formulardaten auf dem Dateisystem bewerkstelligen? Ein Anstoß in die richtige Richtung wäre super.
Alternativ habe ich schon gelesen, dass Powermail-Daten per TS direkt in der DB gespeichert werden können.
Allerdings tauchen dabei Bedenken auf, dass User mutwillig etwas zerstören können über manipulierte Eingaben.
Ist der Ansatz zur Speicherung direkt in der DB sinnvoll und wie würde ich damit am wenigstens das vorhandene System schwächen?
3) Datenverarbeitung:
Die Formulardaten sollen für jedes Projekt eine Typo3-Seite mit festem Template formen.
Wenn ich die Variante über externe HTML-Files gehe lassen sich diese einfach einbinden.
Gibt es diesbezüglich Wege, eine Menge von Typo3-Seiten automatisch zu erstellen und mit vorgegebenen Content-Elementen zu bestücken (include der HTML-Files) ?
Als alternative Variante über die DB, stelle ich mir vor, die Formulardaten in einem Sysfolder zwischen zu speichern, bis diese überprüft wurden.
Danach müssen ebenfalls, möglichst automatisch, die Projektseiten erstellt und mit den zugehörigen Informationen bestückt werden.
Ich fange nun gerade erst an mit Formularen und frage mich, ob das der richtige Weg ist.
Weitere Ideen zum Umgang mit den Daten/Projektseiten liegen bereits in der Schublade.
Da ich bisher nur Arbeiten mit TS im Bereich Templates erledigt habe ist diese Aufgabe eine ganz schöne Herausforderung.
Noch etwas, ich möchte dafür möglichst keine eigene Extension schreiben müssen, weil ich es noch nicht kann und die Systembetreiber es nicht zulassen werden.
Ich würde mich über Ratschläge und konstruktive Kritik freuen.
Vielen Dank und beste Grüße
Alex