Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Sugblr sitecore forms
1. First Virtual Meetup 2018
Bangalore Sitecore User Group
Sitecore Forms and
its capabilities
Presented by: Amitabh Vyas
2. Who am I?
A witty and assertive Indian in his late thirties
Married to a beautiful women of god and father of one of the
most cutest boy on the Earth.
11+ Years of total IT experience in .Net and Sitecore
Sitecore Certified Professional Developer with 6+ Years in
Sitecore from version 5.3 to 8.2. Exploring 9.
10+ Project delivered in Sitecore
4 Sitecore Upgrades
Technical blogger. Active on all of the Sitecore Communities.
Working in United States from last almost 2 years
Currently working with TEKSystems as a Sitecore Consultant
and deployed at FM Global in RI
5. Do you know
WFFM opted for
retirement during
this Symposium to
enjoy rest of the
life at Vegas?
Remembering WFFM
Known to create simple web forms that record and report
information provided by visitors to your website.
Pros
1. Requires zero IT involvement
2. Large list of save action OOTB
3. Integrated with Analytics and Form Reports
4. Customizable and developer friendly
Cons
1. Need to be installed and upgraded separately
2. UI was not much intuitive
3. Multi-step forms was not an option
4. Was not workflow enabled
Will be supported for a while and
discontinued later.
6. Sitecore Forms Module
MVC Only Again
Come OOTB with Sitecore
No separate module installation needed like WFFM
I assume - No Separate upgrades needed
Newly redesigned user Interface
Form Builder with Drag and Drop functionality
Form editing is done in SPEAK 3.0
Multi-step forms – Long awaited and missing in WFFM
Form as a Template – allows you to save form as a template
for other forms can be created using this one.
Obviously developer friendly for customization
7. There is a bug in the current version of Sitecore Forms.
For the very first time after fresh installation when you create
your first form and save it, it doesn’t show up in the Form Listing.
As a solution we need to rebuild the Master DB Index and the
form will start showing up.
10. Customizing Forms
Submit action
Creation of a custom
submit action allows
for the data entered
into the form to be
used as required.
Common examples of
this might be sending
the data to a third
party CRM, or custom
database.
Custom validation
this allows for custom
and more complex
validations to be done
in code. A common
example of this may be
validating a customer
number (even taking
into account a field
containing customer
name).
Custom form elements
Sometimes business
requirements will come up
that require a custom form
element to be created. An
example of this may be a
color picker, or perhaps a
custom CAPTCHA
implementation
Reference:- http://blog.ryanbailey.co.nz/2017/11/a-look-at-new-forms-module-in-
sitecore-9.html
12. • Works perfectly with Experience Editor?
• Inheriting from more than one template?
• Send Email Submit Action?
• Changing the template, related Forms are also updated?
• How referred page lists works for a multi-site setup?
• How to migrate WFFM to Sitecore Forms?
FAQs PAQs (Previously Asked Questions)
https://sitecore.stackexchange.com/questions/9320/migrating-
wffm-to-sitecore-9-forms-module