Voor websites die deze functionaliteit gebruiken, kan dat een vervelend probleem zijn. Bestaande opgeslagen formulieren moeten immers beschikbaar blijven en gebruikers moeten hun formulieren gewoon kunnen hervatten.
Gelukkig zijn er mogelijkheden om dit op te lossen.
Benieuwd hoe we dit hebben opgelost? Bekijk de case study…
Wat doet Gravity Forms Save for Later?
Met een save for later-functie kan een bezoeker een formulier tussentijds opslaan zonder het volledig in te vullen. Maar er is dan een persoonlijk URL nodig om het formulier te hervatten.
Dat is bijvoorbeeld handig bij:
- uitgebreide aanvraagformulieren;
- jaarrekening (RJ650 norm);
- inschrijfformulieren;
- sollicitatieformulieren;
- ledenadministraties;
- vragenlijsten;
- formulieren met veel verplichte velden.
De bezoeker kan het formulier onderbreken en op een later moment verdergaan waar hij of zij gebleven was.
De oorspronkelijke GravityForms SavedForms addon
De oorspronkelijke GravityForms SavedForms addon, ontwikkeld door Gennady Kovshenin, bood de functionaliteit om zonder persoonlijk URL het formulier te hervatten. Vanaf Gravity Forms 2.8 werkte de addon echter niet meer goed en er verschenen geen nieuwe updates meer. Voor een bestaande website kan dat een serieus probleem zijn. Er kunnen immers al veel opgeslagen formulieren in de database staan.
Alleen overstappen naar een andere oplossing is dan niet altijd voldoende: je wilt natuurlijk voorkomen dat gebruikers hun eerder opgeslagen formulierdata kwijtraken.
Wat als je bestaande SavedForms-data wilt behouden?
Bij het vervangen van een verouderde plugin is het belangrijk om niet alleen naar de nieuwe functionaliteit te kijken. De bestaande data is minstens zo belangrijk. Als gebruikers eerder formulieren hebben opgeslagen, wil je dat deze formulieren na de overstap gewoon beschikbaar blijven. Een goede oplossing moet daarom rekening houden met zowel de oude opslagmethode als de nieuwe manier waarop formulierdata wordt opgeslagen.
Precies daar ontstond bij een klantproject de aanleiding om een nieuwe oplossing te ontwikkelen.
Een nieuwe oplossing voor Gravity Forms
Omdat de oorspronkelijke addon niet meer werd onderhouden, hebben we GravityForms SavedForms Reloaded ontwikkeld.
Deze plugin is ontwikkeld als moderne vervanger voor de oorspronkelijke SavedForms-addon en is geschikt voor recente versies van Gravity Forms.
Een belangrijk uitgangspunt bij de ontwikkeling was:
- Bestaande opgeslagen formulierdata mag niet verloren gaan.
De plugin kan daarom bestaande opgeslagen formulieren herkennen en deze koppelen aan de nieuwe opslagmethode. Hierdoor is een handmatige migratie van bestaande formulierdata niet nodig.
Hoe werkt onze Save for Later addon?
Wanneer een gebruiker op Save for later klikt, wordt de huidige status van het formulier opgeslagen.
- De gebruiker hoeft het formulier dus niet eerst volledig in te vullen.
- De opgeslagen formulierdata wordt gekoppeld aan de gebruiker en kan later opnieuw worden geladen. Er is dus geen persoonlijk URL nodig.
- Wanneer de gebruiker terugkomt op het formulier, controleert de plugin of er eerder een opgeslagen formulier beschikbaar is. Als dat zo is, worden de eerder ingevulde gegevens automatisch teruggezet.
Zo kan de gebruiker eenvoudig verdergaan waar hij of zij gebleven was.
Ook geschikt voor bestaande installaties
Heb je de oorspronkelijke GravityForms SavedForms addon gebruikt? Dan is het extra belangrijk dat je bij een overstap rekening houdt met de bestaande data.
GravityForms SavedForms Reloaded kan bestaande opgeslagen formulieren herkennen en beschikbaar maken binnen de nieuwe oplossing. Daarmee kun je overstappen zonder dat gebruikers hun eerder opgeslagen formulieren kwijtraken.
Beheer vanuit WordPress
Naast de functionaliteit voor bezoekers is er ook een beheeromgeving beschikbaar. Binnen WordPress kun je zien welke gebruikers formulieren hebben opgeslagen en welke formulieren inmiddels zijn afgerond. Zo houd je ook als beheerder overzicht over de opgeslagen en lopende formulieren.
GravityForms SavedForms Reloaded
Omdat de oorspronkelijke oplossing niet meer werkte met recente versies van Gravity Forms, hebben we deze plugin volledig opnieuw ontwikkeld.
GravityForms SavedForms Reloaded is:
- geschikt voor recente versies van Gravity Forms;
- bedoeld als vervanger voor de oorspronkelijke SavedForms-addon;
- geschikt voor het opslaan en hervatten van formulieren;
- ontworpen met behoud van bestaande opgeslagen formulierdata;
- open source;
- voorzien van een ingebouwde updater.
De plugin is vrij beschikbaar voor iedereen die een save and continue-oplossing voor Gravity Forms nodig heeft.
Zelf aan de slag?
De broncode van GravityForms SavedForms Reloaded is beschikbaar via GitHub. Je kunt de plugin zelf installeren en gebruiken.
Loop je tegen problemen aan met Gravity Forms, een bestaande plugin of maatwerkfunctionaliteit? Dan kunnen we ook helpen met het analyseren van de bestaande situatie en het ontwikkelen van een passende oplossing.
Bekijk de GravityForms SavedForms Reloaded plugin of neem contact met ons op voor WordPress maatwerk.
Ook een WordPress-plugin nodig?
Een bestaande plugin werkt niet meer, mist functionaliteit of doet niet precies wat je nodig hebt?
Wij ontwikkelen ook maatwerk WordPress plugins en functionaliteit, bijvoorbeeld voor koppelingen met externe systemen, API’s, administraties en andere bedrijfsprocessen.













