I'm looking for solution to create a system where users could create and sign petitions on the Drupal 7 platform.

There was a couple of interesting petition modules for Drupal 6:

Petition

Petition Node

However no support for Drupal 7. Any ideas?

Comments

WorldFallz’s picture

One option would be to port, or sponsor a port, of the existing modules. Another option might be the webform module. Still another option would be to create a 'petition' content type and a 'petition signature' content type and related them via a nodereference field. IMO it's very similar to the way node based photo galleries work. See http://www.lullabot.com/articles/photo-galleries-views-attach (it's for d6, but the process is the same except that views_attach was replaced with eva for d7). Just substitute petition for gallery and signature for image.

pcoffey’s picture

Just make a content type, add the fields you want, and make a view to display a list of the signatures!! Pretty simple. :) You could also make a custom entity, but that takes more time than just making another content type.

Patricia_W’s picture

But I have a couple of problems.

How do I create a content type where the body is readonly? and the title also? I know I can clone an existing node but what then?

I had a pretty good solution using Webform, Webform MySQL views, Data and Schema in D6 but I can't get it to work in D7.

Patricia W

kip stanning’s picture

one feature needed would be an email-verification.

webform to me sounds like a good solution, it also sends out emails - but how could you manage to provide a verification link and the whole verification process?

any ideas?

regards
karl

ben996’s picture

also be interested in

dinle’s picture

Thanks.

jbeall’s picture

Still no D7 support, except for the whitehouse petitions module, but that's a non-started for us because of the MongoDB requirement. It's also targeted at allowing the anyone to create petitions, which is not the use case we have.

They plan to move to MySQL, but no date on when that will be finished.

I see there are various "roll your own" solutions out there, involving custom content types, views, etc., but it would be nicer to use a true "petition" module that had everything working for you, and covered the additional features you might want, like email verification, limiting users to "signing" only once (as much as is possible on the web), etc.

-Josh

sicinius’s picture

Maybe we should start a petition . . .

kebz’s picture

I see that it's been about 5-6 years this topic was talked about.  Does anyone know if one exists or know of a solution?

~Kebz