PayPal Donations Lite


XHTML 1.0 W3C Validation / PHP Code Cleanup Issues have been addressed. Code is verified to work with Joomla 2.5Beta!
The only limitation I found was that when changing the selected currency the minimum donation remained numerically the same. Consequently, a minimum donation of UK£5 becomes Y5 or $5 when the currency is changed.
Since the purpose of the minimum donation may be to avoid suffering loss due to Paypal charges etc, it seems impossible to set an appropriate minimum amount. It would be better if the amount could be converted when the selected currency is changed.
I've gone through much of the code and re-vamped it to generate XHTML 1.0 compliant markup and to be OK for strict PHP 5.3 compatibility. The entire frontend now validates as XHTML 1.0 compliant via w3c.org validation. There is one exception: the flashplayer thermometer is embedded via an OBJECT tag and an EMBED tag. These are not W3C/XHTML standard compliant. Yet, there is no way to embed the dynamic flash thermometer without these tags. Hence, this exception to complete W3C compliance remains.
I've gone through much of the code and re-vamped it to generate XHTML 1.0 compliant markup and to be OK for strict PHP 5.3 compatibility. The entire frontend now validates as XHTML 1.0 compliant via w3c.org validation. There is one exception: the flashplayer thermometer is embedded via an OBJECT tag and an EMBED tag. These are not W3C/XHTML standard compliant. Yet, there is no way to embed the dynamic flash thermometer without these tags. Hence, this exception to complete W3C compliance remains.
Very quick way to set up a donations system using Paypal on your Joomla! site, and the thermometer module is great too.
Had to do a few core hacks to remove punctuation which is unnecessary and to centre the thermometer - would be nice to have this controlled by the back end, but that's just a cosmetic issue really!
Overall, very impressed and will definitely be using on more sites in the future!
But it'll better if the product support multiple languages.
Thank you
David
Version 1.5.10 release Sept. 26 has multi-language support for the front-end. --Cheers, drew
Drew worked hard with us to get the extension running and with the latest updates most people will have no problem installing and configuring this.
I see this as a very popular extension once the final bugs are worked out and better documentation is written.
Our requirements for this were more than just a donate button. We wanted our members to be able to specify the amount they wished to donate (but suggest a suitable amount at the same time); choose to make a one-time donation or regular monthly donations; and donate in a variety of currencies.
We also wanted IPN integration that would pick up subscriptions previously set up and donations made directly to our email account @ paypal; keep track of and display recent and all time donors; and show a graphical display of amounts raised vs. goals.
The Free PayPal Donations extension met all of our requirements.
Setup, which at first looked like it would be easy, turned out to be a little tricky and we found the documentation for the extension to be a bit lacking. Still, after reviewing what documentation that did exist in the program and the author's web site, we were able to get it up and running; it just took a little longer and was more difficult than it should have been, in my opinion.
Once set up, the program has functioned well. This is our first month using it, so we do not know how it will be once we go into a new month and a new goal.
Overall, I really do like the program but the thing that kept me from giving it an Excellent rating is the lack of documentation. There are still many things shown in the setup that I do not understand or which appear to be non-functional. Perhaps this will all be worked out in future releases.
Support has been decent, given via a forum on the product web site.
Response time for questions asked appear to be prompt, but it is evident that this is a sideline project for the author and not his primary focus. For the price (Free > donation), this is to be expected and I did not fault him for this.
So, to summarize, this is a very capable program which will do what it says it will and works well once set up. Documentation is a bit lean for my taste and support, while prompt, does not appear to be a priority.
Despite that, I do not know another program of this type that has all the functionality, so that makes it well worth the learning curve required to get it set up and running.
Rating: GOOD (But could be EXCELLENT with a little more docs and support)
Hope the author add multi-language support. Thanks.
I had a few problems with the component on my website so i emailed the developer and he fixed right away my errors (not a bug on the component but a problem with my host) so he quickly release an update on the component with a fix for everyone with same issue:)
Thanks again for all the help and this fantastic work !!!
However, after contacting the developer numerous times without any support, I decided it was time I try to contact Drew for a bit of help regarding FreePayPal Donations.
Drew was VERY quick to respond and even coded some quick changes to suit our needs within the first 24 hours. Subsequent emails with him have always been answered quickly and courteously.
The plugin itself has always functioned as expected. Setup was quick and easy and there are plenty of configuration options available. Having the ability to place individual modules throughout the site is great, and being able to keep track of all donations through the administration panel is wonderful.
In short, I would definitely recommend this plugin for anyone who's looking for a quick, easy, and extremely configurable way of dealing with PayPal donations.
Would like to see the ability to choose "donation" or "subscription," as well as more context regarding IPN.
Great module.
This extension takes the "simple" PayPal extensions one step further without adding complication and deserves to be much higher in the "donations" ranking - i.e. on the first page, not the last.
Fill in a couple of blanks, check desired functions, and your'e done!





