backdrop-ops / contrib

Apply to join the contributed code developer team.
23 stars 16 forks source link

Port Antibot module #260

Closed stpaultim closed 6 years ago

stpaultim commented 6 years ago

I've had some real luck with the Antibot module in Drupal 7 and would love to see this ported to Backdrop. I'm looking at moving a few sites to Backdrop and would like solid SPAM protection. Also open to other recommendations.

https://www.drupal.org/project/antibot

Someone posted a request for a backdrop version of this module in the Drupal issue queue: https://www.drupal.org/project/antibot/issues/2935836

klonos commented 6 years ago

Someone posted a request for a backdrop version of this module in the Drupal issue queue ...

That someone was @BWPanda 😄

...the module maintainer replied that they are not interested to be involved in the Backdrop port.

ghost commented 6 years ago

Ha, well there you go 😉 Might take a look at this again, would love to get away from using Recaptcha if possible...

ghost commented 6 years ago

I want better spam protection for Backdrop, but I don't know what's better. So I decided to test different methods. I've written a blog post about it here: https://panda.id.au/posts/anti-spam-test-introduction

Basically, after the test results come in in a month's time, I'll make a decision about what module I want to use in Backdrop and then use/port that.

Sorry, but I won't be porting Antibot just yet. Someone else feel free in the meantime.

docwilmot commented 6 years ago

Any progress on this yet? Been a month.

ghost commented 6 years ago

I've had absolutely no submissions on any of my test forms (even the control with no spam protection). Guess spambots aren't finding my site... Not sure what to do about that. Suggestions?

stpaultim commented 6 years ago

Need to post link to your site in some public venues. Tweet about it or post links on a page that is already well established. Spambots need to find out about it somewhere. https://scratch.mit.edu/discuss/topic/22466/

ghost commented 6 years ago

Can I post a link in this public venue...? :-) http://spamtest.panda.id.au/

I've also gone ahead and added an XML sitemap, and articles that I've copied (and credited) from the internet to add more text and comment forms to the site (spambots can't resist those right?).

jenlampton commented 6 years ago

I'm going to take a stab at a port of antibot module. I have a client who is asking for another spam protection method, and I'd like to give it a try.

jenlampton commented 6 years ago

The antibot module is here: https://github.com/backdrop-contrib/antibot

docwilmot commented 6 years ago

Did you just port that in 27 minutes? On fiya!

jenlampton commented 6 years ago

Yes, but It took about an hour before initial release, with conversion from variables to config and a little UX cleanup: https://github.com/backdrop-contrib/antibot/releases/tag/1.x-1.2.0

ghost commented 6 years ago

Nice, thanks @jenlampton! If I ever get the results from my spam test and decide to use Antibot, I'll make sure to give it a thorough test ;-)

docwilmot commented 6 years ago

conversion from variables to config

You know the Coder Upgrade module does that right?

jenlampton commented 6 years ago

You know the Coder Upgrade module does that right?

Yes, but since there were only two variables it almost wasn't worth it to set up coder upgrade ;)

stpaultim commented 6 years ago

Great work. I'll be installing it ASAP to give it a spin.

jenlampton commented 6 years ago

@stpaultim I've already found an omission, please use a git clone to test (because it has the default config values). I'll create a new release as soon as I we determine there isn't anything else that needs fixing :)