Präsentation zu EXT:form beim T3CRR16 by TRITUM

Preview:

Citation preview

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

Recommended