This is an old revision of the document!
Table of Contents
Webformulieren
Webformulieren zijn een heel krachtige tool om de burger in staat te stellen informatie te delen met de gemeente, of om de burger te helpen op de juiste manier dingen aan de gemeente te vragen/aan te bieden. Maar omdat er zoveel mogelijkheden zijn is het van belang voordat u aan het bouwen van een formulier begint goed na te denken over de beste manier om het in te zetten voor de burger. Vraag alleen de informatie die u echt nodig hebt. Ook in verband met de AVG. Heb je de geboortedatum echt nodig? Is het voor dit formulier noodzakelijk een BSN in te vullen? Zijn er velden die ik weg kan laten zodat het invullen voor de burger makkelijker wordt (en de drempel om het in te vullen dus lager)?
Achtergrond: formulier vs pagina
In Drupal 8 zijn formulieren herbruikbare entiteiten geworden. Dat wil zeggen dat je een formulier op meerdere pagina's terug zou kunnen laten komen. Stel u maakt een formulier met “Naam, E-mail adres en opmerking”, waarmee u eenvoudige input van een gebruiker wil verzamelen. Dan zou u dit formulier op meerdere pagina's kunnen koppelen, zonder voor elke pagina dit formulier opnieuw aan te hoeven maken. Maar deze werkwijze houdt dus ook in dat het toevoegen van een nieuw formulier altijd in twee stappen moet:
- Het formulier aanmaken
- De pagina aanmaken waarop het formulier getoond wordt
De pagina aanmaken waarop het formulier getoond wordt
We gaan een eenvoudig formulier maken waarmee een gebruiker een melding kan doen bij de gemeente.
De pagina aanmaken waarop het formulier getoond wordt
Om het formulier dat we zojuist gemaakt hebben op een pagina te tonen moeten we een nieuwe pagina van het type Webform toevoegen. Om dit te doen ga naar “Inhoud > Inhoud toevoegen > Webformulier”.
Main info
- Vul nu eerst een titel in voor het formulier
- Kies eventueel een afbeelding
- Vul de inhoud in
Webformulier
- Selecteer uit het pull-down menu het formulier dat we zojuist aangemaakt hebben
Sla de pagina op. Het formulier is klaar.
