By jasonwhat on
I have a copy of the affiliates module used on http://spreadfirefox.com . It lets you create affiliate links with specific paths and banners for your site and provides a point system for tracking user success, also a block to display recent affiliates. I've been authorized to release it to the drupal community. It just needs an update for 4.5, but that may only require a few lines for node_access issues. Should be very simple for someone not as daft as me. email me through the "contact" form on here if you are interested in using this module and updating it.
Jason
Comments
The proper procedure is to
The proper procedure is to get a CVS account and upload it -- then the entire developer community can work with it.
That being said, you still need to find someone who wants to be the maintainer if you can't do it yourself.
Perhaps contact the author of the other Affiliate module which is already 4.5-compatible (I have no idea how the features might differ).
there is no 4.5 version
I already contacted the maintainer of that modoule. It is not updated and won't be until someone else does it, or a few months pass. I don't even know how to use CVS let alone maintain a module. The developer from Firefox said I could release it to the community, so I figured I'd ask if anyone is interested. The other Affiliate module has been sitting without any update for a few months, no need to upload this one to have it do the same.
Again, if anyone is interested let me know. It's a great module, but it would be irresponsible of me to ask for CVS to upload something I can't even update.
Again, I ask, what is the
Again, I ask, what is the difference between this and the current Affiliate module (which is updated to 4.5)? A description of the features (esp. vs. this other module) would be helpful in determining if someone wants to pick it up. Right now, I would just look at the already working Affiliate module, unless this other one does something better.
The best thing to do is to upload this somewhere so that people can at least see the code.
THERE IS NO 4.5 AFFILIATE MODULE
If you looked at the CVS log you would realize the only update to the affiliate module is a note that it is NOT 4.5 compatible. I discussed this with the developler who agreed that it is not 4.5 compatible yet, unless he was misleading me like a certain comander in chief. If it is 4.5 compatible that is great, but what I understand from it is that the admin hands out affiliate links only to specific users. It only tracks people who use the link and become members of the site. This affiliates module allows any user with proper persmissions to have affiliate links. Whoever has permission to create the links may create them to any location on the site. There are points given to users based on that performance and there is a block for the top affiliates and the latest ones as well.
Again I would be happy to try out a 4.5 version of the affiliate module. However, this link says it isn't compatible http://cvs.drupal.org/viewcvs/drupal/contributions/modules/affiliate/rea...
Tagging
Yet the module is tagged as 4.5? This is what others see on the drupal.org site, so it should be fixed. Very few people will read the readme before reading the project's version string. See:
http://drupal.org/node/11169
--
If you have a problem, please search before posting a question.
Your modules sounds more comprehensive.
I didn't write it, but I sponsored development of the other affiliate link, and it only includes URL links. I am interested in more flexibility in the link, and the current one doesn't have any link with banners. Call it Banner_Link.module or whatever you want to differentiate it in the CVS. If you can't manage it, email whatever you have to me at tem@streetbuddhism.com. Not that I've ever posted something to CVS, but I should learn.
Here is the module
and this is the SQL
I know line 186 causes a fatal error. Please share if anyone is able to fix or interested. Also if anyone wants to own it on CVS have at it.
Can we see an example page?
Can we see an example page? Link?
Example page? Of the module working?
http://www.spreadfirefox.com/?q=affiliates/homepage
It is basically like this page, but each user also has their own affiliate links and can be given points for their click-throughs. Notice the listing of top affilaliates on the right of the page.
Help get Tsunami survivors back to school
updates?
just curious if there's been any more work done on getting this to work with 4.5.x
Put your money where your mouth is!
nope
I shopped it around and nobody seemed interested.

$5 USD can send a survivor back to school
I'm taking a look
Just to let people know, i'm having a look at this module with regards to changing it for Drupal 4.5.2 compatibility.
So far, some text and the menus have needed attention. Will post back here when its done and ready for use.
--
www.bargainspy.co.uk | www.spamfo.co.uk | www.buddasworld.co.uk
--
Ixis (UK): Drupal support, Drupal hosting.
terrific
I'm looking forward to the day when this is 4.5.2 compatible (and I'm sure I'm not alone).
Put your money where your mouth is!
Excellent
Thanks budda!
We greatly appreciate your effort!
any progress?
just wondering if you've made any progress in terms of getting it working for 4.5.2?
are you still working on this?
I'd really like for this module to work (with 4.5.2), and would even be willing to pay (or chip in) if that's what it would take.
Put your money where your mouth is!
... I'm also very...
... I'm very very interested, too... would really be great if you'd make it running under 4.6
4.6 Only
Hi,
After many emails i thought i should just post a message here to say i delayed working on it until Drupal 4.6 came out and was settled. I will start to take a look at it again now with an aim or making it work on 4.6 of Drupal.
--
www.gadgetspy.co.uk | www.bargainspy.co.uk | www.spamfo.co.uk | www.buddasworld.co.uk
--
Ixis (UK): Drupal support, Drupal hosting.
State of Affairs
Hello,
what's the current state of affairs?
Would be wonderful if you could release a version working on 4.6 soon...
regards,
Frando
Stuck somewhere else
Currently I'm caught up with two other modules. I'm trying to get the PayPal subscription module to work for a project, as well as development of a ProtX.com payment gateway module. These are currently more important than the affiliate.module.
Sorry.
--
www.gadgetspy.co.uk | www.bargainspy.co.uk
--
Ixis (UK): Drupal support, Drupal hosting.
I've taken this over
I've taken this over, and am working to prep this for the newest version. There's a lot of scrubbing that has to be done. I hope to have it done within a few weeks.
--
Dan Kurtz - http://www.brickswithoutclay.com
The Rockridge Institute - http://www.rockridgeinstitute.org
Great news!
While you are at it, I have a few ideas and questions. In fact, maybe there is a student out there that can help and make this part of the Summer of Code.
One idea was to have the affiliates module interface with the Go module so affiliate links could be created to offsite locations. For example, a community might want to link to the Drupal donation page and track by user and by site how many people they are sending. I don't think the code as of now offers a way to integrate external sites so this may be one.
Another idea is to create some type of wizard to help users create affiliate links to virtually any page, or an admin defined set of pages rather than having one long list of links on the user's profile page that grow cumbersome quickly. Perhaps, this could work with some of the Ajax functionality already being proposed for Summer of Code.
I don't know who is really in charge of what can and can't be done in realtion to the Summer of Code, but I'm sure we could find a student developer to help in the next few days if this has a greenlight.
re: Summer of Code
Ooooh. That would be neat. A few things:
1. I need this module working Real Soon Now, so I'm gonna keep banging away at it so that I can get it working for http://www.draftwarren.com [/plug].
2. It already does the link-to-offsite-locations thing. In the Spread Firefox site, all the links point to spreadfirefox.com, but redirect to the FireFox download page. That's built into the data strcuture. However, I didn't know about the Go module, and maybe it'd be a better idea to just use that functionality instead of writing it from scratch.
In fact, it looks like Go is only good for 4.5. Does anyone know if it works out of the box for 4.6? If not, [sigh], that's one more thing to add to the ol' to-do list.
As for expanding the capabilities of the module, this is what I was thinking, and it's an idea on the sort of scale that Summer of Code projects operate on: right now, the only thing you can get points for is referring people to pages. Well, what if you could get points for other actions as well? I'm thinking you get 10 points for referring someone to a page, but 50 points if they register as a new user, or 50 points if they leave a comment, or 100 points if they pledge some money in a pledge module. It'd basically be a hook (because modules can define their own hooks), that modules could implement as they please to award points for all sorts of crazy crap. The other affiliate module already knows how to "give points" when a user registers from an affiliate link.
--
Dan Kurtz - http://www.brickswithoutclay.com
The Rockridge Institute - http://www.rockridgeinstitute.org
Right On
Sadly, we didn't find a coder yet and are pretty much out of time, but at least you are on this and I'm sure some other may help if it grows in size. A gaping hole in drupal isn't just lack of an affiliate suite, but the broader lack of some type of karma, mojo, whatever to compile all these points from node moderation to what you are proposing. On large sites such ratings can be quite helpful in helping people filter through loads of content. A standarized way for any module to hook in points is important and actually sounds like a standalone that the affiliates would hook into. Watch that, "to do" list grow!
Another question, is there any type of java or some type of tracking code that could be used on third party non-Drupal sites as part of tracking. For example, let's say that Drupal decided to donate to a a major tsunami relief effort. Could they offer a snippet of code for the organization to place on their sites (non-Drupal site sadly) "thank you" or confirmation page that notifies the referrer, Drupal in this case that a donation was completed orginating at the affiliate link? Drupal can then say, "We gave x amount to relief" or "User X rounded up the most donations and is awarded the free ipod," or whatever. I know that google adwords uses similar technology with a small bit of JS. It seems like there must be some SOAP-XML way to do this as well.
SOAP-XMLPQWERTYUIOP
SOAP-XML. I haven't yet gotten around to digesting that particular bowl of alphabet soup. It sounds like that would be an easy thing to add on, assuming I do a decent job with this codebase.
Man, this frickin' to-do list is like 3 weeks old and it's already the size of a well-fed redwood tree. Maybe after I've cut it down Google will toss some of its excess cash my way.
--
Dan Kurtz - http://www.brickswithoutclay.com
The Rockridge Institute - http://www.rockridgeinstitute.org
What is the status
What is the status on this?
Is this the module in the repository now? I saw CVS comments about this being changed for 4.6, but not conclusive.
Does this module supercede SpreadFireFox affiliates module, or compete with it?
--
Consulting: 2bits.com
Personal: Baheyeldin.com
--
Drupal performance tuning and optimization, hosting, development, and consulting: 2bits.com, Inc. and Twitter at: @2bits
Personal blog: Ba
It is the same
The creator of the one on Spreadfirefox asked me to release it to the Drupal community to update and manage. Nobody has taken it on since it was released, 4.4 compatible. So this is the next version of it. It has nothing to compete against since it hasn't been updated. Hopefully, the incdentist(sp?) will be able to make a nice affiliate sweet and maybe even combine the module in contrib that is a different affiliates module. Yes, it is all very confusing. He is the one you should contact, maybe contact form.
Yes
Yes indeed it is very confusing. I sent him a note. Will see.
--
Consulting: 2bits.com
Personal: Baheyeldin.com
--
Drupal performance tuning and optimization, hosting, development, and consulting: 2bits.com, Inc. and Twitter at: @2bits
Personal blog: Ba
Update
This is taking longer than I thought. But development is still active. I had to redo a lot of the code, but most of that is done now. Will make more progress this weekend.
To clarify: This module gives every user a URL they can use to get points by putting up banners on their site that point to that URL.
It differs from the Userpoints module in that it only gives points for clickthrus, and not for things like posting or registering a user.
It differs from the other affiliate module in that every user can be an affiliate, whereas with the other affiliate module, affiliate links are handed out by the administrator. The Affiliate module only logs user registrations. The SFF module is good for sites like SFF where every user will want points. The other Affiliate module is good for sites who are working with a few specific people for marketing and outreach, and would like to keep track of who is doing well.
It's easy to see how all three of these should be combined -- users should be able to accumulate points based on clickthrus, registrations, posts, pledges or anything else, and the module should be set up such that administrators can choose to give everyone affiliate permission or only certain people.
--
Dan Kurtz - http://www.brickswithoutclay.com
The Rockridge Institute - http://www.rockridgeinstitute.org
Any progress since the 23rd
Any progress since the 23rd of June ?
Any progress?
Any progress?
Should we start a bounty to encourage someone to finish the port?
Hushed Casket
November: Any updates?
Here's this month's bump ;)
Why can you “Expect Success!”?
Because Your SUCCESS is my PASSION!,
Shahrooz Bhopti
Professional Problem Solver & CEO, Next Wave Network LLC
Empowering Trustworthy Relationships. Sharing collaborative innovation w/ driven compassion.
4.7 version
A 4.7 version of this module is available at 2bits software downloads section.
--
Drupal development and customization: 2bits.com
Personal: Baheyeldin.com
--
Drupal performance tuning and optimization, hosting, development, and consulting: 2bits.com, Inc. and Twitter at: @2bits
Personal blog: Ba
Where'd you get the code?
Wow, I've been looking everywhere for this, and emailing everyone I could think of at SFX.com. What version of the code did you work with to update this? Could you commit this to CVS so it isn't lost forever again :)
Now on Drupal.org
The project is now on Drupal.org
Check it here http://drupal.org/project/affiliates
--
Drupal development and customization: 2bits.com
Personal: Baheyeldin.com
--
Drupal performance tuning and optimization, hosting, development, and consulting: 2bits.com, Inc. and Twitter at: @2bits
Personal blog: Ba