Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Buy a drink add-on
Greets,
I'm looking for someone to create some kind of donate to user add-on.
Specs: http://www.mesoconcepts.com/pub/vanilla-buy-a-drink.zip
Terms: Once the work is completed, you must add it to the vanilla add-on repository for the benefit of the entire community, under the BSD license.
Budget: No more than $100.
If you can get this done quickly, please email denis at mesoconcepts dot com.
Thanks for reading!
Denis
0
This discussion has been closed.
Comments
<?php /* Extension Name: Buy A Drink Extension Url: http://lussumo.com/addons/ Description: Adds a kudos link to donate to another forum user. Version: 1.0 Author: WallPhone Author Url: http://wallphone.com/ */ //snip -- See the addon site for the rest of the code
Personally, I don't care what license it is under, as long as its freely avaliable, and is agreed to by the extension's sponsor.
@Denis... I will email you when done.
it was. Mark chose GPL for vanilla. addons are part of vanilla, so they're covered by vanilla's GPL.
this is what makes a lot of people choose BSD licensing - it's not so restrictive.
TODO: [X] Calculate MD5 client-side and use in linkage (send as POST instead of GET?) [X] Figure out how to parse 'Buy A Drink' prefrence to use both on the discussion page as well as before redirecting to paypal [ ] Include the drinker prefrence along with the query that loads the discussions--instead of the 'AcceptsDrinks' function (otherwise, its an extra query for every comment!) ... this may require a new delegate... Partial code in place for when delegate is added [ ] Code cleanup to properly use the database definitions in queries & consolidate conditionals [ ] Incorporate user-defined URLs for wishlists etc.
Another thought is to allow other types of compensation--Amazon wish lists, and I am sure there are others.
It does not yet use the client-server md5 handshake before revealing the email address, but does require a valid session so any spambot must have an account and support cookies to be able to see it.
The handshaking is expected to be implemented this weekend if time permits.
revised: ok I got it working that's wicked, buy me several drink$
but does that mean the person has to sign up with paypal in order for it to work ?
seems there needs to be a universal set up where people can buy you a drink with credit card with no need to sign up for anything.
I am planning on giving the user more options for compensation--Amazon has a wishlist feature where you can buy items for others as a kickback, and I am sure there are many more online 'gift registry' type systems. (None I know of that sell alchaholic beverages, ::sigh::)
How would one send money to someone who has not registered? Western union? hmmm...
would be great if when you gave money to someone it would go directly into their bank account intstead of paypals greedy hold basket, I like the idea of buy me a drink being stricly money $$, anything would be a hassle maybe. Sending $2 or $3 or $5 would be a nice treat but then paypal would get their cut lol and I guess out of $2 you'd get a few pennies