präsentation zu ext:form beim t3crr16 by tritum
TRANSCRIPT
TYPO3 formTRITUM GmbH/ Robert Barnebeck tritum
Hello!
current status
Raise your hand!
2
+
Evolution ofEXT:form
3
+
Form Wizard
„Form Framework“
Evolution of EXT:form
+
4
Evolution of EXT:form
+
5
+
6
Form Dilemma
+
7
The Cure
+
8
Target Audience
Target Audience
+
9Wow!
editor integrator admin / dev
form
formz
powermail
formhandler
+
10
Structure
Structure
+
11Love it!
• Forms (backend module) • form manager with form wizard • form editor• content element „Mail form“
12
+
Form Manager
+
13
Form Editor
Form Editor• highly configurable• fully customisable• JavaScript API
+
14Awesome!
15
+
Configuration
Configuration• YAML for everything• inheritances / overrides• file based
+
16Great!
+
17
Storage
Storage• FAL• site package
+
18Top!
19
+
PHP API
PHP API• lifecycle methods• own renderer• forms via API• conditions
+
20Superb!
+
21
Form Elements
Form Elements• own elements• all HTML attributes• uploads handeled as FAL
+
22Like it!
23
+
Validators
Validators• own validators• no client side validation
+
24Fantastic!
+
25
Finishers
Finishers• own finishers• built-in finishers• override finishers
+
26Very good!
27
+
More features!
More features!• multi language• multi steps• multi forms
• spam protection• TypoScript • strong defaults
+
28Epic!
+
29
What’s next?
What’s next?• 8.5• form-legacy• documentation
• snippet database• example extensions
+
30Great!
Thank you. Are there any questions?
TRITUM GmbH
Gooodbye!
TRITUM GmbHtritumtritum.deext-form