Webform

Trefwoorden

Een ware kuitenbijter deze module. Ik heb er dan ook in mijn cursus een volledige stap aan gewijd. Ook een serieus verschil met de Drupal 7 versie. Zeer populair ook. Volgens hun eigen zeggen de populairste module na views en aangezien views nu in de kern zit...

Er is een mooie stappen interface...met veel nieuwe elementen. Sommige elementen zijn reeds kant en klaar beschikbaar. vb naamgegevens. Men noemt ze componenten.

Drupal8_001982.png

Adres is ook zo'n component. Je kunt er zelf aan sleutelen...
Drupal8_001983.png

Er is ook een mogelijkheid om condities te plaatsen. Als je geen kinderen hebt verschijnt het invulveld niet.
Drupal8_001984.png

Dit noemt men een likert..
Drupal8_001985.png

Er zijn verschuifbare items om een volgorde mee te bepalen...
Drupal8_001986.png

Al deze kennis kan je (een beetje) zelf opdoen door ook de voorbeelden mee te installeren. Je ziet hoe zij alle mogelijkheden tonen. Doen!


Drupal8_001987.png

Webforms zit vol met lijsten: (maak je desnoods ook zelf aan)

Drupal8_001990.png

Er zijn zelfs volledige webforms als template meegeleverd.

Drupal8_001989.png

De output is ook knap. Een overzicht...


Drupal8_001988.png

In tabelvorm...Merk op dat er ook een filepload in zit. Je moet er wel een private map voor aanmaken. Documenten, video's, afbeeldingen, PowerPointjes...


Drupal8_001991.png

Tenslotte kan je ook alles verwijderen via clear..
Drupal8_001992.png

Er is een mogelijkheid om handlers (=soort rules) te gebruiken. Hier verstuur ik een mail naar de invuller van de form.
Drupal8_001993.png

Er is ook een test mogelijkheid (= soort devel versie) die vult dan lukraak de velden in.
Drupal8_001994.png
Drupal8_001995.png

Ten slotte.. hebben de makers van alles films gemaakt. Een twintigtal. Die gasten hebben blijkbaar niet geslapen..


Drupal8_001996.png

Is er een keerzijde... Eigenlijk wel. Er zijn zoveel toeters en bellen om dit te laten draaien dat er enorm veel third party aan te pas komt. Te veel om met een FTP programma up te loaden. Composer dus...


Drupal8_001997.png

Ware het niet dat ze toch een alternatief voorzien. Je kunt namelijk alles ook met CDN volbrengen. Weer knap. Ze raden het af om scriptingfouten te voorkomen. Bij mij werkt het perfect.
Drupal8_001998.png

 

Tenslotte.. er is ook een Honeypot beveiliging voorzien. Formulieren zijn namelijk altijd al een kwetsbaar ding geweest, zeker als je dit publiek open stelt..

Conclusie: ik ben onder de indruk van de breedte en de diepte waarmee deze module werd aanpakt in Drupal 8. De didactische tools die ze ter beschikking stellen zijn indrukwekkend.