JoomlaPetition v 1.5 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

byStormIT on April 14, 2009
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.
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
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.
byPWG on December 2, 2008
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!
bysyeduk on November 26, 2008
Great component. Yes, its in french, with many items missing in the Eng lang file, and many French stuff hard-coded.

BUT, I have just finished translating (and slightly tweaking) the component.

If you wish to get a copy, please email me at syed@enlightstudios.co.uk.

It by no means is an official release - it's just cut down to suit my purpose (I ignored the Category titles and made them into Petitions i.e. Petitions and SubPetitons!).
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.
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.
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
byMikeSel^ on December 19, 2007
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..
bysybamb on December 18, 2007
It install in a second and has a sweet FrenchEnglish descritpion. The Joomla configuration file must be writeable, then configure the petition component.