The Petition module has not been ported from Drupal 6, the Petitions distribution has not been ported from Drupal 7, leaving not much of an upgrade path, most likely because Webforms has grown and can likely handle serving as a petition system with some improvements.

The missing pieces are:

  • Counter - A token available on the Webform's node to serve as a public counter the number of submissions to use as "### signatures" or for other use cases "### tickets," etc.
  • Display Signatures - the Webform needs per field permissions for users by role such that elements like first name, last name and zip code can be displayed to anonymous users, with more information to other roles based on trust. This can be accomplished through Webform Views Integration though issues with Title being passed with the Element would need to be cleared up along with an ability to select just Unique values to avoid duplication of a submission.
  • Import Signatures - online petitions often have in real life (IRL) counterparts that should be included in the Webform for a proper count and analysis.

For the time being Webform works well for petitions so long as members of the public don't need to see the signatures or the count.

Comments

benkallos created an issue. See original summary.

benkallos’s picture

Issue summary: View changes
jrockowitz’s picture

@benkallos I am targetting a December 25th RC. Right now, I am focusing on bug fixes and feature completion before exploring building applications like a Petition system. In the New Year, I absolutely want to get a fully working petition demo using the Webform module setup.

Stephen Rockwell’s picture

+1

Stephen Rockwell’s picture

@jrockowitz Any progress on this? We're very interested.

jrockowitz’s picture

Status: Active » Postponed

I don't have the time available to implement this feature. I am marking this as postponed until someone can do the work or sponsor this feature.

jrockowitz’s picture

Status: Postponed » Closed (won't fix)

This demo will need to be built as an experimental or contrib module .

socialnicheguru’s picture