Drupal Gardens adds custom surveys, forms and questionnaires

Chris Brookins's picture

Submitted by Chris Brookins on December 26, 2010 - 2:10pm

Lately the Drupal Gardens team has been busy adding several highly-requested mega-features.  A mega-feature is a feature so large, some companies build entire products based on that feature.  Webforms is the most recent mega-feature we have added.  Since mega-features can be complicated, we invested hundreds of design hours and thousands of engineering hours to make webforms easy-to-use.   Based on the powerful webform and form builder projects, the team helped port them Drupal 7 and significantly enhance the user-interface -- see it in action in our Webforms video or check out the documentation.  

Read on for the details of Drupal Gardens webforms, and the other new items in this release:

  • Added Webforms so your site can include surveys, contests, sweepstakes, registration forms, contact forms, polls, and petitions to collect and analyze information from your visitors. Quickly build webforms using drag-and-drop.  Users with the proper permissions can review submissions or download a CSV file for analysis in a spreadsheet. Webforms include the following features:
    • Design your Webform with single and multi-line text fields, e-mail fields, drop-down lists, radio buttons, check boxes, and file upload fields.  In addition webforms includes these special fields:
      • Formatted content fields allow you to add HTML to your webforms.
      • Hidden fields allow every submission to include a field not shown to the user.  This can be useful for analyizing submisssions. 
      • Fieldsets allow you to group related fields together, and optionally collapse those fields behind a link to simplify your webform.  
      • Page breaks allow you to simplify webforms by showing a reduced number of fields on each page.
    • Protect your webforms from spam submissions with Mollom.
    • Analyze webform submissions including date submitted, and IP address.  If the submitter is a logged in user, their username and photo will be included too.
    • Track the % of respondents that completed each webform field.
    • Style webforms exactly as you want using Drupal Gardens' ThemeBuilder.
    • Show webforms as blocks in any region on your site (e.g. side bars or footer), and hide or show webforms based on various conditions such as URL or user roles.  
    • Limit webform submissions to 1 per user or any number of submissions per hour, day, or week.
    • Customize what users see when they submit the webform, or redirect them to another page or site.
    • Determine which users can see your site's webforms based on roles (including anonymous visitors).
    • Allow users to see their previous submissions and edit them.
    • Specify which webform fields are required to be completed or optional.
    • Specify the maximum file size and allowed file type(s) for file upload fields. 
    • Align labels above, below, right, or left the corresponding field. 
  • It's easier to change your site's name or slogan, and you can now move them anywhere on your site. To change or move the site name or slogan, just hover over them, click the gear icon and then click 'Configure block'. From there you can change which region on your site it is placed, on what pages it is visible, which users can see it and more.
  • Improved Drupal Gardens performance, especially on login.
  • On the "You're also a member of..." section of the MySites page at http://drupalgardens.com/mysites , clicking the site name links now logs in to that site.
  • Updated all sites to Drupal 7 RC 2 including all Drupal 7 core changes through December 13th. For a complete list of what is new, see the raw CVS commit messages from November 12th through December 13th.
  • Updated all modules to their Drupal 7 RC2 versions.
  • And more!


quicksketch December 28, 2010 - 2:37pm

Yay, nothing like having 5 years of module authoring and maintainership being packaged up and sold! Thanks guys!

Chris Brookins December 28, 2010 - 3:01pm

Hey Nate! We are thrilled to be able to contribute back to your projects and advanced them. We are contributing *everything* did for D7 webforms and form builder back to the community, as GPL of course.

We hope you and the everyone in the community all benefit from our Drupal Gardens contributions to your projects.  We all want a strong webforms and form builder project because it helps any Drupal site that needs them, not just Drupal Gardens.  

Chris Brookins
VP Engineering, Acquia - blog - twitter -

bredman December 29, 2010 - 9:39am

First of all, a big thanks to all involved.  Webforms has, in my opinion, been kind of lacking and this is a big improvement.  However, it's still lacking what I think is necessary in order to use it for anything but simple forms, surveys, etc..  And that is the ability to put more than one field on a line.  Maybe the next release?  Nevertheless, still a great effort and happily welcomed by this critic.

Chris Brookins December 29, 2010 - 9:41am

We do have plans in this area - stay tuned

Chris Brookins
VP Engineering, Acquia - blog - twitter -

logodaedalus January 5, 2011 - 12:31pm

Awesome improvements! How are these improvements going to plug in to the webform project? Are you guys contributing it as a supplementary, dependent module? Or will they be moving through the current webform release queue?

Chris Brookins January 5, 2011 - 12:34pm

We contributed this back to the webform and form_builder projects, for D7 and D6.  And some of it are enhancements that got placed on drupal.org in other modules.  Details about this are in this post and in the comments (our engineers answered many of those questions there as comments) http://buytaert.net/an-improved-webform-user-interface-for-drupal

Chris Brookins
VP Engineering, Acquia - blog - twitter -

kamgrc January 5, 2011 - 1:16pm

I tried the current version of the Webform project with D7 but I don't get the same look and feel available on Drupal Gardens. Do I need to install something else too? I see that the Form Builder module isn't available for D7 yet.

Thank you!

Chris Brookins January 5, 2011 - 1:26pm

Everything that you can see (or export) from Drupal Gardens webforms has been contributed back as patches to code, as per standard drupal.org policy.  e.g. file attachements posted to the modules issue queue on drupal.org.  It is up to the module maintainers to commit those patches and then package and release them as a new version of the modules (we are not the module maintainers of webforms and form_builder).  The module maintainer for these modules (quicksketch) hasn't yet released them as new release, but we know he plans on it.  In the meanwhile quicksketch has committed many of the changes to the CVS repository, and you can get it there.  Also an easy way to get it is just export a Drupal Gardens website.

Chris Brookins
VP Engineering, Acquia - blog - twitter -

neu-sehen January 5, 2011 - 6:40pm

Thank you so much - a really important feature and a big step forward for Drupal Gardens! Will turn to the forum with the remaining questions.

Best, Martin

jamescollier January 5, 2011 - 6:43pm


Scratch that - I see you've already answered my question.


jrstmartin January 5, 2011 - 10:31pm

Word up Nate.

David Rothstein January 11, 2011 - 1:26pm

As of today, we've released the alternate webform interface as a module on drupal.org: http://drupal.org/project/webform_alt_ui

(Previously we only had posted the patches against other modules, not the main part of our code.)

The above is the place to start, although as described there you will still need some patches against other modules (for the time being), in order to reproduce the same experience that is currently on Drupal Gardens.

s-pera May 9, 2011 - 3:39am

On the webform there is no upload picture feature but only file upload feature and also the ADD MEDIA button must be put on for ananymous users or first time visitors to post  blogs.

s-pera May 9, 2011 - 3:48am

i want to see the picture upload button and the result page  should show the picture uploaded