The document discusses how an insurance company case study combined Webform, Drupal Commerce, and Group modules. It describes how Webform was used to build a quote builder, Commerce to select and purchase insurance products, and Group to implement tiered access levels for dealer head offices, branches, and staff. The case study created different user types and needs, content types, and product displays to allow users to get quotes, buy policies, manage claims, and see reports according to their access levels.
1 of 36
More Related Content
Making Commerce, Webform & Group play nicely together - DrupalCamp Bristol 2017
2. @ChandeepKhosa #DCBristol17
Who am I?
Freelance / Contract Drupal Developer
Drupal 8 core contributor (front end & usability)
Organiser of Drupal West London user group
Involved in training & mentoring Drupal developers
Drupal meetup & camp addict
3. @ChandeepKhosa #DCBristol17
Who am I?
Im self-taught since playing with Drupal in 2008,
procrastinating when I should have been working
on my 鍖nal year university project :)
Ive been addicted ever since and love it!
Worked as a contractor for The Health Foundation,
Toyota, Oxford University, Team GB, Christian Aid,
Tate Art Gallery, Agile Collective, Five Mile,
Microserve & NDP.
4. @ChandeepKhosa #DCBristol17
Ill be covering
Project background
Site architecture
Webform - Quote builder
Commerce - Architecture & selecting relevant
products
Group - Tiered access levels
5. @ChandeepKhosa #DCBristol17
Project background
Build a web application that handles quotes,
policies & claims. Allows users to buy policies,
cancel them, make claims on them. Display
reports.
11. @ChandeepKhosa #DCBristol17
Webform Learnings
Use Webform 4.x instead of 3.x if you need to be
able to insert tokens. Switching can may break your
custom modules.
e.g.) User 鍖elds such as name & address
Webform Wrappers module allows you to add
classes e.g.) Row & Col-Md-4
25. @ChandeepKhosa #DCBristol17
Dealer groups
Head Of鍖ce : Can create branch groups & admin
users. Can see all policies & claims.
Branch : Can create staff users. Can see policies &
claims restricted to their branch.
Staff : Cant create groups or users. Can see
policies & claims created by other colleagues.
36. @ChandeepKhosa #DCBristol17
Summary
All these modules are awesome, but when
used together correctly they can build a
powerful business critical application.
Email me at hello@chandeepkhosa.com
Please leave feedback at https://joind.in/
talk/88d9a