The Joomla! Extensions Directory ™


JoomlaPetition Component

JoomlaPetition is a Joomla Open Source component.
Very simple to use, it enables anyone to create on its site joomla one or more petitions and manage the signatories. Everyone can use the source code for this component and redistribute it without any financial compensation. For professional use, please inform me by mail.
With joomlapetition you can:
Manage all menus via an admin panel.
Create categories and sub-categories via petitions, change categories.
Show the list of petitions.
In each category and sub-categories create petition
Enable or disable it to your liking a petition.
Forcing the signatories to validate its registration by clicking on a link that is sent by mail.
Display the list of signatories.
Send an e-mail to all signatories of a petition via a form (see menu Sending Mail).
Export file all signatories to excel or to PDF.
And more.

Version 1.5 - Only for Joomla 1.5.x
- 100 % MVC (Model View Controller)

Version 1.2 beta
- Fixes some bugs
- Rewriting some scripts
- possibility of censoring the words in the comment field, limiting the number of character
- Add and display the date of creation
- Addition and viewing a photo by petition
- Add Captcha security, configuration multiple in admin
- Add the ability to change CSS theme and modify in admin
- Compatibility with jommfish
- And more

Report

2011-11-03
Reviews: 3
It looks like this may be a pretty good little component except for a couple of annoying things(if you are in the U.S.)

First, the component is in french and there doesn't seem to be any english options. Also, there is no U.S.A. or America option in the country selection box.
2010-10-05
Reviews: 1
Does anyone have the english version that they would be willing to email to me? I know no french whatsoever but this is the best petition extension out there. For right now, it's just a headache
1 of 1 people found this review helpful
2010-07-24
Reviews: 2
With it installed for email-verified signatures it does not work at all.
In fact it sends an email to the first super adminsitrator, and that's all. Not to all admins, not only to those who want an email and not an activation mail to the signer.
The code has a lot of commented out code, wrong comments…
As an example above issue: In the fn for sending the mail, the code for sending to email-reveive-allowed super admins is commented out. In a block titled with the comment "// Send email to user" the mail is sent to one super admin.

This is non-usable.
2010-02-27
Reviews: 4
I have got this component working OK. The built in captcha works fine when it is enabled in the component parameters (in the Petition section) as well as in the menu component parameters.

Not all of the petition form field labels are translated into English, but most of them are and the form is intelligible. The title, country of origin drop down menus and the "Sign" and "Erase" buttons are still in French ("Signer" and "Effacer"), but I don't think this a big deal. People might be a little bemused by the incomplete translation, but it doesn't seem to stop them signing it.

I am studying PHP at the time of writing and I did have a go at trying to complete the translation, but haven't succeeded thus far. If anyone could post a step by step idiot's guide to doing this, I would be grateful. :)

This is the only purpose built Joomla petition extension and it is a shame that language options are not available. Petitions are essential in a democratic society.
2009-12-07
Reviews: 9
This component is quite frustrating but seems to be the only petition solution for Joomla - it's almost so good and then gets lazy! There are good points though.

It does install easily and without any hassle but the work involved in translating the simplest things are staggering, why are so many things hard coded into it??? I literally had to tear it to pieces and change what was needed and the hard coded areas are spread over several files - really silly and a little self absorbed I think. Joomla is based on sharing and communicating and helping the whole community use it functions and power but this is almost taking the p##s out of that. It's a kind of half finished, take it or leave it affair done in French (I have nothing against the French or their language) but it greatly decreases the uses for this module and creates HOURS of work to get it ship shape.

I had a lot of hassle getting the Captcha to work and then it came on suddenly and then went off again when the site was transferred to the live server.

The export doesn't function correctly and the PDF export is only available on the pro version which doesn't seem to even exist (I searched high and low without result). I contacted the developer and there was no reply.


If you want to use this - it does work! But be prepared for a huge amount of work to customise it and be prepared not have full functionality. If you know nothing about programming, PHP or generally messing with component files - forget about it.

I have done a lot of work on the files and most parts are changed into English. I left out the country field (otherwise I would have had to translate 257 countries and their short code) and changed one of the other fields to use as country as an optional fill in. In any respect in the admin there isn't a function to display country or not!! Lots of weird decisions made on this one.

I have all the files I altered, which I will email to anyone who wants an English version, it is however customised pretty heavily to suit the needs of the site I used it for but gives a pretty good petition component now.
2009-04-14
Reviews: 31
This is a good component, the bare bones are there and you need to play around with the coding to get it to work on a non-French site, but works great once it's been reconfigured.
2009-04-06
Reviews: 8
Hi,

to be fair, I am happy, that there is even one component offering petition functionality.

Unfortunately, the component has some issues: parts of the language is hardcoded into the components script files.

Another really disadvantage: it is not easliy possible to customize the fields.

So, this two major disadvantages should be fixed.

Looking forward to the development of this component!

Best regards,
Ricardo Cristof
2009-03-14
Reviews: 1
I am a Frenchman, so I am not bothered by this extension being in French (even with some flaws). I have tried to use the 1.5 version (which is allegedly 100% developed). Unfortunately, among the various and interesting announced features, some are absolutely non functional, such as email validation of the signature, or export of the signatures list. In addition, it is possible to accumulate as many identical signatures as wished, which is not really an asset for the validity of the petition... Other functions or features are neither clearly explained nor totally functional. The author, contacted on these subjects, does not only offer any help, but in addition suggests the requesting user to develop himself a better version ! This attitude is outrageously unethical. Therefore, unless the older version (1.2) is flawless, I strongly suggest not to use the 1.5, which brings only disappointment.
2008-12-02
Reviews: 1
The actual component is great. It functions well and looks clean. I noticed that you cannot export the results unless you have a "pro" version. I am not french so I have no clue on how to go about finding or buying a pro version.

The language is fairly easy to change. I did have trouble finding some of the hardcoded text. To fix this you will need to modify the default_form file in site/views/petition/tmpl.

There is a lot of potential here. Its a shame that the french gets in the way (a bit).

How would one go about finding a pro version so exporting a pdf can occur?

Cheers!
1 of 1 people found this review helpful
2008-11-02
Reviews: 6
First at all the concept of this component is really good. It is what i need and what 've looking for. But anyway there are some really anoying things which i want to tell the valuable reader of my review:

* The country drop down does not use a translation or database table - it is done in PHP and it seems to be only available in french. Nice for french webpages but useless for the most webmasters.

* The code contains partial javascript elements with hardcoded french texts (e.g. form validator). This may be convenient for french people but again useless for the rest of the world and it is - of course - hard to translate.

* The dropdown for the salutation hast a hardcoded french text and exactly 3 hardcoded entries - fortunately the 3 texts are in the language file. Anyway the user has in 99% the "fun" to search for hardcoded french stuff.

* The form is not easily extendable. For my purposes i also need the academic title of a subscriber and also the birthday for statistical puposes.

* There are several lines of commented code within the scripts (why?)

* The Webpage for the download seems to be for french people only. The poor translation tool does not really work and so you have to deal with the french stuff.

From my point of view it is hard to understand why a author creates a component for french people only and releases it to the world. This is not really good for a large group of users.

I recommend that the author removes the hardcoded crap from the code. I don't have anything against the french language - but currently it takes me more time to translate the script then to write a new based on the concept. And i think this should not be neccessary.

A alternative to remove the crap is to make a big red sticker "FRENCH LANGUAGE ONLY" to prevent webmasters from wasting time.
2008-05-20
Reviews: 5
The component installed easily and has very important features like the ability to export.

For my purposes, I need to be able to customize a few things:

- Data collection requirements(e.g. I need to collect the address and would like to request the phone number)

- Data shown (e.g. I need to show the name and comments, and may like to show other information)

I'd also like a module that shows a single random petition entries (name and comments) with a link for additional people to sign the petition.
2008-03-25
Reviews: 1
Good Component with lots of potential.
The French is a problem, the English is broken and it needs work.
Hopefully more updates to come.

Thanks
Keep the updates coming
2007-12-19
Reviews: 2
It all looks good to me, apart from there was a small bug in the Language file. Some declarations are missing!

Also, the 'Alert' when the user follows the confirmation link was in french. Anyway, didn't take me long to convert it..
2007-12-18
Reviews: 1
It install in a second and has a sweet FrenchEnglish descritpion. The Joomla configuration file must be writeable, then configure the petition component.