DrupalCamp Atlanta presentation - Build a Complete Business App with Webform Module

DrupalCamp Atlanta presentation - Build a Complete Business App with Webform Module

Submitted by Jitesh Doshi on Sat, 10/27/2012 - 15:39
Drupal logo

I had the pleasure of giving the following presenation at DrupalCamp Atlanta.

  • The complete presentation PDF is here.
  • The source code for the wfdemo module is here.

And the following is the abstract of the presentation ...

Build a Complete Business App with Webform Module

Webform is an amazing and very versatile Drupal module, and you can do a lot by just configuring it. But did you know that with just a little bit of code, you can do a lot more? Such as:

  • Generating template-based PDFs from webform submission data
  • Attaching the generated PDF to the outgoing webform email
  • Adding custom attributes to webform components for all kinds of amazing functionality, such as:
    • Add configurable JavaScript behavior to webform components
    • Add an additional CC/BCC address to an email address component (this address gets a copy of emails)
    • Make a select option "single use" (e.g. a seat that goes out of inventory once selected in a webform submission)
    • Attach a "price" to a webform option
    • and much more ...

This session will walk you through the process of building an app by configuring webform module forms that model your business process (for example, taking orders on the web), write a small module to enhance your webform components (such as attaching price), and then generate template-based PDFs from the submitted webform data and attach them to the email that goes out.

Jitesh Doshi

Profile picture for user Jitesh Doshi
Managing Partner & CTO
  • A seasoned technology entrepreneur and enthusiast
  • A regular speaker at industry conferences and universities
  • Host and organizer of technology user groups
  • Active in management of non-profit organizations serving the local community
  • Leader and contributor for multiple open-source projects
  • Expert in cloud, application integration, web and mobile technologies
  • Author of open-source projects, including on Drupal.org - Popular Tags and PRLP.
  • Developed several highly successful software platforms and frameworks for clients