CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Online Petition Signing?
Pages: [1]

Author Topic: Online Petition Signing?  (Read 9504 times)

asetzler

  • Guest
Online Petition Signing?
February 14, 2008, 12:19:11 pm
I'm looking to use CiviCRM for a "Contract with Texas" website for the Libertarian Party.  It already has support by the executive director and several candidates.  Does CiviCRM support this feature?  And, are there any good example sites out there, or developers willing to lend a hand in helping me to figure this out, etc?

MacRonin

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 14
Re: Online Petition Signing?
February 14, 2008, 05:28:48 pm
I don't know if you are using Drupal or Joomla, but I believe that Drupal has a module that may do what you are looking for. I don't know how well it interacts with civicrm though

geilhufe

  • I post frequently
  • ***
  • Posts: 293
  • Karma: 33
    • Social Source Software
Re: Online Petition Signing?
February 14, 2008, 10:06:47 pm
Quick outline of a way to do petitions:
http://civicspacelabs.org/node/17280
Drupal and CiviCRM consulting, strategy and configuration
http://www.social-source.com/

CousiMo

  • I post frequently
  • ***
  • Posts: 126
  • Karma: 2
Re: Online Petition Signing?
January 14, 2009, 02:45:58 pm
That link doesn't seem to work

dredbird

  • I post occasionally
  • **
  • Posts: 42
  • Karma: 0
Re: Online Petition Signing?
January 15, 2009, 09:01:50 am
No, the link is broken.

I'm honestly shocked that there is no petition capability in civicrm or drupal for that matter. I know I am more than welcome to create something. I am just not capable. The deeper I get into the drupal/civicrm upgrade treadmill the less functionality we have. Every time there is an upgrade we lose something we were able to do before because it's all is so disconnected.
My worst fear is that the rhythm really is going to get me.

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Online Petition Signing?
January 15, 2009, 10:01:33 am
Quote from: dredbird on January 15, 2009, 09:01:50 am
I'm honestly shocked that there is no petition capability in civicrm or drupal for that matter

Shocked ? like shocked that the civil war in eastern Congo has forced an estimated 800,000 civilians to flee their homes ? like shocked at the death count in gaza ? Or shocked as using big words in the forums without worrying too much about their meaning ? ;)

What is the version you're upgrading from ? I have never seen a petition tool on civi, but might have missed it as you seem to say that upgrading has suppressed this feature.

Otherwise, you can use various registration tools offered by civicrm to mimic that petition feature:
- create a "petition X" even and let people register
- create a "petition X" mailing list and let people register
- create a profile and a group "petition X" and let people register

That's fairly easy to modify the templates and display the message you want.

Hope you'll overcome your honest shock and will have a successful petition.

Take care,

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Online Petition Signing?
January 15, 2009, 11:16:44 am

a couple of points:

1. There are other ways of contributing and helping out. Check: http://forum.civicrm.org/index.php/topic,15.msg2189.html#msg2189 for some ideas

2. If you need something more than xavier's suggestions, you might want to convince the folks who wrote the other petition modules to upgrade to D6/CiviCRM2.1. Asking nicely will help, IMO :)

3. If you think petitions are super important to have in core, convince a few other folks, and raise the money and hire developers/core team to build it (and maintain it)

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Online Petition Signing?
January 16, 2009, 10:00:41 am
Quote from: dredbird on January 15, 2009, 09:01:50 am
Every time there is an upgrade we lose something we were able to do before because it's all is so disconnected.

If functionality is being lost - I'm pretty sure us folks on the core team would like to know the specifics. Letting us know early on in a release cycle (by installing alpha releases or trying them out on the sandbox) is critical to the feedback cycle that keeps CiviCRM improving as a project.
Protect your investment in CiviCRM by  becoming a Member!

conductorchris

  • I post frequently
  • ***
  • Posts: 167
  • Karma: 9
    • Vermont Rail Action Network
  • CiviCRM version: 4.5.0
  • CMS version: Joomla 3.2.7
  • MySQL version: 5.5.32
  • PHP version: 5.3.26
Re: Online Petition Signing?
January 17, 2009, 07:49:52 pm
This brings up something I've been thinking about . . . it might be useful to make a set of generic (and customizable) profiles for various typical non-profit functions that can be done now with civiCRM but take a little setting up.  Yesterday, actually, I started to set up a petition profile using a mailing list (which I aborted because I realized that under Vermont law hosting a petition on a web site which I paid for hosting would be construed as "lobbying" I went with a free on-line service. . . but that's another matter).  Petitions, volunteer management, newsletter sign-up, change of address form are the functions that come to mind.  It would be nice to have a little selection of templates to save some work that probably most civiCRM users go in setting things up.  This would go some distance to making this a program that "just works", out of the box.

Having said this, I'd be happy to actually make and contribute these profiles, since I don't imagine it would be technically difficult.   Would the development team be interested in this sort of thing?

Or would this raise issues, further bloat the install, etc? 
Thanks to those who help create and enhance civiCRM!

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Online Petition Signing?
January 17, 2009, 08:20:43 pm

A first step might be to create a sample DB file customized for a particular scenario and make it publically available (on the wiki/forums etc). We could then decide to include these profiles based on demand etc. I suspect this customization will catch on over a period of time. Obviously there is a fair amount of work involved in setting this up and supporting it over a period of time

Chris, wanna take a first stab at it and make a sample DB available for download? Considering 2.2 is around the corner, you might want to base it off that

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Online Petition Signing?
January 29, 2009, 12:11:34 am
Hi,

What are the table(s) to dump ?

Or is this better to use the class ?

I did put a base cli class on the bin (in trunk), that should be a fewliner to get a working export/import of profile...

X+

-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

gg66

  • I post occasionally
  • **
  • Posts: 42
  • Karma: 0
Re: Online Petition Signing?
April 10, 2009, 06:24:58 pm
In fairness I don't think shocked would be an overreaction based on CiviCRMs own home page statement

"CiviCRM is web-based, open source, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups."

Advocacy is mentioned before, fundraising, membership management, event management, case management etc.

and of course advocacy organisations petition and lobby.. It would not be unreasonable to expect this functionality to be part if not core of the solution...(based in above statement)

I'd be shocked if a solution "designed specifically to meet the need of estate agents" didn't  have the ability to list property for sale.

Don't get me wrong, CiviCRM is a great solution but is it really specifically designed to meet the needs of advocacy organisations? and yes I know advocacy is more than just signing petitions..


Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Online Petition Signing?
April 10, 2009, 10:28:37 pm

We could spend some time discussing and tweaking what wording should be there and what the definitions really mean, but bottom line is:

* online petitions in a out-of-box "Build a petition" is not part of core today or the next release
* if online petitions are important to your org / use case, please consider stepping up and contributing them.

These actions will help reduce the shock impact for future users.

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

korzen

  • Guest
Petition Module Collaboration?
December 13, 2009, 02:19:07 pm
My organization is working on some advanced petition that includes mail tokens allowing members to click through to a prepopulated sign up form.

This is a duct-tape solution that really only works for our needs right now, but I think with a little bit of work could become something useful to others.

I'd welcome the opportunity to collaborate with others on making this a full-on community contribution.  I really don't have the skills to do this in a way that's secure and meets drupal development standards, but if there are folks who do, I'd love to work with you!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Online Petition Signing?

This forum was archived on 2017-11-26.