Jump to content

Akismet for IP.Board - 1.0 Beta 1


Guest

Recommended Posts

File Name: Akismet for IP.Board - 1.0 Beta 1

File Submitter: Dan

File Submitted: 21 Aug 2010

File Category: Moderation Tools

Supported Versions: IP.Board 3.1.x, IP.Board 3.2.x



The IPS Spam Service is a great way of catching spammers as they try to sign up to your board, but some administrators may want an extra level of protection from those spammers that manage to get around it (by using different email addresses, IP addresses, etc.)

Akismet for IP.Board uses the well-known blog comment spam filter, Akismet, to check posts for spam before they make it onto your board. It can then:

  • Delete or unapprove the post (or topic, if it is a new topic)
  • Trigger IPB's built in "flag as spammer" functionality
  • Submit details of the spammer to IPS' Spam Service, to help block more spammers for everyone else!

Other features include:
  • Skipping posts by administrators
  • Skipping posts by users in groups that cannot be warned
  • Skipping posts by users who have posted before
  • Reporting content submitted by known spammers back to Akismet

Coming in future versions:

  • Activity log, telling you what content was flagged as spam and what action (if any) was taken
  • Ability to mark flagged content as not spam

INSTALLATION

1. Upload the contents of the zip file to your forum root directory (where conf_global.php is) - If you've renamed your 'admin' folder, please change prior to uploading.
2. Log into your Admin CP and click 'Manage Applications and Modules', find "Akismet for IP.Board" and click "Install".
3. Go to System Settings -> "Forums" tab -> "Akismet" and enter your Akismet API key, changing other settings as appropriate.



here to download this file

Link to comment
Share on other sites




I'm pretty sure Dan knows this, seeing as he works for IPS. ;)

The built-in spam service, which is what you're referring to, does a decent job. This mod adds the Akismet spam detector service, which has the same purpose but is a completely different tool.
Link to comment
Share on other sites




I'm pretty sure Dan knows this, seeing as he works for IPS. ;)



The built-in spam service, which is what you're referring to, does a decent job. This mod adds the Akismet spam detector service, which has the same purpose but is a completely different tool.




I am indeed employed by IPS and am very aware of the IPS Spam Monitoring service. It does a truly great job of stopping spammers before they even get the opportunity to post on your board.

This application is not designed to replace the spam service, but to compliment it. Recognising spammers that manage to slip through the net based on the content they post, will help to protect more boards and, if the feature is enabled, help to train the IPS Spam Service too.
Link to comment
Share on other sites

A feature request, and a bug to report...

1) The bug. There doesn't seem to be any way to approve a post (make visible) without Askimet flagging it and making invisible again. For example, a false positive is approved, a couple of minutes later the mod has made it invisible again. Loop.

2) The request. Can it be an option to exclude forums? I have one forum that has a high number of false positives. It would be nice to be able to exclude it from Askimet filtering.

Link to comment
Share on other sites

The filtering only occurs when a new topic is made or a reply is made to a topic, it does not re-filter existing posts, so if those posts are being made invisible, something else is doing it.

Link to comment
Share on other sites

What would that something else be? :P

You know how it's coded, I only know how it worked for me. I can assure you that myself and others made posts visible that had been made invisible by this mod... only to have them be made invisible again within minutes. Uninstalled the mod and the posts remained visible.

Link to comment
Share on other sites

  • 5 weeks later...

i THINK THE SPAM FILTERS THAT ARE USED ARE A BIT TOO SENSITIVE ..

I have a very good poster on my site that has been flagged as spammer by the app and after a lot of working out it turns out his IP has been added to the list because he does not redirect his comcast email account through outlook express or MS office outlook ??????

perhaps a ip whitelist in the future development of the very good app?

Link to comment
Share on other sites


i THINK THE SPAM FILTERS THAT ARE USED ARE A BIT TOO SENSITIVE ..



I have a very good poster on my site that has been flagged as spammer by the app and after a lot of working out it turns out hes been added to the list because he does not redirect his comcast email account through outlook express or MS office outlook ??????




That'd be nothing to do with this hook. The hook looks solely at the content of the posts, and checks that content against Akismet, which analyses it (and the poster's email address / IP) and returns a true/false indicating the spam status of the post.

Email accounts, MS Office, Outlook Express... none of those come into the picture at all.
Link to comment
Share on other sites

  • 2 months later...

What would that something else be? :P



You know how it's coded, I only know how it worked for me. I can assure you that myself and others made posts visible that had been made invisible by this mod... only to have them be made invisible again within minutes. Uninstalled the mod and the posts remained visible.




I have had a similar problem. Only what I am getting is it that I click on the "approve" button and the writing turns from pink to white so it looks like it was successful but actually when you refresh the forum you are still confronted with an unapproved post. This is quite frustrating. I have tried disabling the Askiment plugin but the problem does not goes away. I will try and uninstall the plugin and see if that helps.

EDIT: I tried deleting Askimet and it did not help. I am now stuck with unapproved posts forever?

EDIT2: I followed the tips in the following post to manually change the database files (http://community.invisionpower.com/topic/288059-post-moderation-query/page__view__findpost__p__1826536) . I just used phpmyadmin to manually change the relevant entries from 1 to 0. Then I ran "Resynchronize Forums" and now things seem to be OK. Hopefully this did not cause any damage!

Cheers :)
Link to comment
Share on other sites

  • 1 month later...

Hi Dan,

Are you planning continuing the develop of this mod?
I would like to make two suggestions:

1. Let us define a minimum post count and only members with a number below this value would be checked against akismet;
2. Verify more content like profile comments;

Link to comment
Share on other sites

Hi Dan,

This is an awesome module and it is working as expected, but I found a issue which you may like to look into it.

If there is any spam post the module automatically unapproved it (spam-post-2.png) but in the forums home page
under a particular forum it list as a recent post(spam-post-1.png).

I think if a post or a topic is unapproved you may also remove it from the froums recent list.

Please let me know if you want any other details from me.

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 months later...
  • 5 months later...

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...