D6 Port for First Click Free?
4drian - February 17, 2009 - 22:02
| Project: | First Click Free |
| Version: | 5.x-1.x-dev |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
The title says it all really. Is there a plan to upgrade this or is there a preferred way to achieve the same result using something else in D6?

#1
Hi Adrian,
in this period I am very busy, please contact me through Drupal contact form for a sponsored (aka paid) port of the module.
To be sincere the module is not top-notch quality, so I am hesitant to upgrade it.
Talk soon,
Francesco
#2
Hi Adrian!
I ran this module through deadwood, to no avail.
You can use the IP_login module to do this. Just create a user and point and associate an IP address (or range of addresses) with it. I create a user such as 'Mary Elgoog' (that's google backwards), mark the profile private and enter the range of IP addresses. You'll have to create a user for each IP address or range of IP addresses.Go to http://www.iplists.com to get the current list.
CAUTION: Google (and others) will PENALIZE your page rank or even delist you if they think that you are not presenting the same content to them as you do the general public! This is called 'cloaking" and is against their terms of service. They use unpublished IP addresses and different user-agents to determine this.
There has been considerable discussion about how some sites, such as the New York Times, can get away with this without penalty, by the way.
Regards,
Brian Brown, Ph.D.
#3
Hi Brian,
Thanks for the info - I'll check it out but I think to avoid any conflicts with Google's guidelines I can't use source IP address and should use referrer instead. More info on Google's official webmaster blog post here:
http://googlewebmastercentral.blogspot.com/2008/10/first-click-free-for-...
#4
Hmmmm...then that does it in for this. The problem arises when a referer [sic] and/or user-agent is spoofed. Very easy to do. There are even a couple of FireFox extensions to do this. I am surfing as Slurp at the moment.
However the link you posted says:
"... You need to configure your website to serve the full text of each document when the request is identified as coming from Googlebot via the user-agent and IP-address." [emphasis added]
If the IP address is from Google, it is axiomatic that the user-agent is a googlebot. The problem arises when you do not allow a surfer who is refered [sic] by Google to view the content (or at least that one page). Google considers that to be cloaking, http://googlewebmastercentral.blogspot.com/2008/06/how-google-defines-ip...
-B
#5
Depends on your audience. There's no perfect solution to this but at least using the fcf method, your ranking with Google stays strong. If you have premium content that you want Google to crawl, it can't be that secret surely?
If you really need to lock it down you can add in reverse DNS checking (http://www.google.com/support/webmasters/bin/answer.py?answer=80553) to make sure that a visitor claiming to be Googlebot really is although this is not completely infallible either.