The MU forums have moved to WordPress.org

Spam Karma 2.0 (or any other anti-spam plug-in) (56 posts)

  1. rezilient
    Inactive
    Posted 16 years ago #

    Hi there. Has anyone considered porting the SK2 plug-in to use with MU?

    http://unknowngenius.com/blog/wordpress/spam-karma/

    Or does anyone know of any MU compatible anti-spam plug-ins?

    Thanks.

  2. techwench
    Inactive
    Posted 16 years ago #

    Spam Karma 2 works out of the box with MU. It sets up options in each user's mysql table (i.e. wp_1_options, wp_2_options) and a global blacklist table.

  3. gwagenknecht
    Member
    Posted 16 years ago #

    How did you install SK2? Into the wpmu-plugins folder or into a subfolder?

  4. drmike
    Member
    Posted 16 years ago #

    Depends on how you want to use it. If you want to have everyone use it, place it in the wpmu-plugins folder. If you want to have your users choose to use it, turn on the plugin menu and place it in the normal plugin folder.

  5. gwagenknecht
    Member
    Posted 16 years ago #

    I just placed it into the wpmu-plugins folder but it doesn't appear in the wp-admin menus

  6. andrea_r
    Moderator
    Posted 16 years ago #

    Shoudl be there under Options.

  7. gwagenknecht
    Member
    Posted 16 years ago #

    No, it doesn't appear if I place it under mu-plugins. But it works if I put the folder under plugins and activate it for a specific blog. But I'd like to install it globally for all blogs.

  8. mohamednazmi
    Member
    Posted 16 years ago #

    Same here, it didn't work when put under the mu-plugins directory, had to resort to manually activate them on all the blogs we had.

  9. mypatricks
    Member
    Posted 16 years ago #

    for mu-plugins install,
    1. copy folder SK2 into wp-content/mu-plugins/SK2/, except files spam_karma_2_plugin.php
    2. Copy files files spam_karma_2_plugin.php into wp-content/mu-plugins/
    3. Edit file files spam_karma_2_plugin.php line 876:
    include_once(dirname(__FILE__) . "/sk2_admin_css.php"); to
    include_once(dirname(__FILE__) . "/SK2/sk2_admin_css.php");

    AND line 43:
    include_once(dirname(__FILE__) . "/sk2_core_class.php"); to
    include_once(dirname(__FILE__) . "/SK2/sk2_core_class.php");

    4. Edit line 248:
    $url = "<?php echo $PHP_SELF; ?>?page=" . $_REQUEST['page'] . "&sk2_section="; to
    $url = "options-general.php?page=" . $_REQUEST['page'] . "&sk2_section=";

    I am trying also, please try it!

  10. mohamednazmi
    Member
    Posted 16 years ago #

    So far so good. Thanks! You should send this fix to wpmudev.org.

  11. mohamednazmi
    Member
    Posted 16 years ago #

    Uh oh. There are a few more lines in the code that needs the path to be updated with "/SK2". Shouldn't be too hard for people to find and add.

  12. andrea_r
    Moderator
    Posted 16 years ago #

    Okay, I'm running SK2 in the regular plugins folder and now I want to move it to the mu-plugins folder. Anyone got any advice? And this is on a live system (sigh). Am I going to have to visit each blog and make sure it's fully activated?

  13. mspecht
    Member
    Posted 16 years ago #

    I have recently implemented SK2 and it seems you do need to visit each blog. :-(

  14. andrea_r
    Moderator
    Posted 16 years ago #

    oh argh. Maybe I can get users to do it? :D

  15. markmansour
    Member
    Posted 16 years ago #

    Alright, maybe this is a silly question but WPMU seems to have hashcash built in and hashcash says it is 100% successful at stopping spam, so why install SK2?

  16. ruph
    Member
    Posted 16 years ago #

    hashcash is just js protection and is not 100% successful :)
    for trackback spam is not successful at all...

  17. andrea_r
    Moderator
    Posted 16 years ago #

    I had problems with legitimate users not being able to leave comments at ALL with hashcash installed. Had to get rid of it.

  18. quenting
    Member
    Posted 16 years ago #

    ok this look nice as far as functionnality is concerned, but what is shown to the user in a wpmu installation is way too much information for non-technical backgrounds.

    Has anyone found a way to:
    1) only let the site admin to set the settings for everyone.
    2) not need every user do complex stuff like the checks.

    Basically, what would be great for a spam plugin would be:
    let the damin configure everything, the users see nothing of the plugin existence, all they have to do is click the "mark as spam" box and this helps everyone by enriching the system.

    Spam karma looks awesome for someone with technical knowledge, but for the average blogger, this is all chinese stuff (my users are yet trying to understand RSS, trackbacks etc.).

  19. andrea_r
    Moderator
    Posted 16 years ago #

    I've foudn even with my non-technical users ("Hi, how do I make a link?") I just tell them to enable the plugin, click on the optiosn page like it says and don't touch anything. It'll work its magic after that. If they run into issues, then I go to their blog and tweak it for them.

    Now, I don't have my SK2 in the mu-plugins folder, but if it *was* I really would love to see only me have access to it and have it deal with all blogs on the system automatically.

  20. XIII
    Member
    Posted 16 years ago #

    Isn't it possible to just drop the Akismet plugin in?
    It's one of the main reasons I'm switching away from b2evo to MU after trying it on a normal Wordpress installation.
    Anti-spam bliss.

  21. quenting
    Member
    Posted 16 years ago #

    have a look at the license page for akismet. Multiple thousands of blogs means big bucks.

  22. XIII
    Member
    Posted 16 years ago #

    I fail to see your point. Most of us, me anyway, are running MU just for a couple of friends, not multiple thousands of blogs.

  23. andrea_r
    Moderator
    Posted 16 years ago #

    From Askimet's site:

    "You run blogs as part of a commercial venture (for example a corporate blog or a blog network) ... starting at $50/mo."

    Now, I don't know about you, but the "couple of friends" (about oh, say, 150) I have on *my* blog network/MU install is not something I can afford $50/month for, on top of hosting. Not unless I want to start charging, and I really don't want to go there.

    They do, however, say they can make "special arrangements" for non-profits, but why jump through all those hoops for Askimet when I can just drop in a plugin?

  24. quenting
    Member
    Posted 16 years ago #

    [quote]I fail to see your point. Most of us, me anyway, are running MU just for a couple of friends, not multiple thousands of blogs. [/quote]

    Well, my point is, that personally I have 200+ new blogs everyday, so apparently we have different constraints. I'm glad you can afford akismet for your needs.

    [quote]From Askimet's site:
    "You run blogs as part of a commercial venture (for example a corporate blog or a blog network) ... starting at $50/mo."[/quote]

    And that's a *starting*. If you look here: http://akismet.com/buy/enterprise/

    you'll see:
    "up to 1000 blogs: $750 a month"
    There isn't even a line if you have more than 1000. In any case, 750$ a month for an antispam plugin is way too much money. For this (one-time !) price I'd 10 times rather have someone develop a custom plugin, maybe less efficient, but probably efficient enough.

    >> They do, however, say they can make "special
    >> arrangements" for non-profits, but why jump through all
    >> those hoops for Askimet when I can just drop in a
    >> plugin?

    I think that's the bottom line. There seems to be some plugins doing *almost* what needs to be done for MU, we just need to figure what needs to be changed.

  25. XIII
    Member
    Posted 16 years ago #

    "I'm glad you can afford akismet for your needs"
    Say what? Hello... I have 5 blogs for a few friends... how hard is it to understand that?!

    Jeez, never mind, I'll just send a mail to them.

  26. drmike
    Member
    Posted 16 years ago #

    Nope, never mind. That didn't work. :(

    It breaks the entire backend for me.

  27. kahless
    Member
    Posted 16 years ago #

    What breaks the whole backend? I've got SK2 in mu-plugins and it is running fine. I found all the places to alter path names eventually.

  28. drmike
    Member
    Posted 16 years ago #

    No, I was trying to move everything up a level into the mu-plugins subdirectory instead of just leaving it in the SK2 subdirectory and doing all of the editing involved but that didn't work and broke everything. We have to move the widget.php file up a subdirecty and I was hoping that this would work as well. Guess not and there was no way to just delete that post.

    I'll have to go through and manually edit the path names one day. :)

  29. drmike
    Member
    Posted 16 years ago #

    OK, I got SK2 up and running. At least it looks like it's running. Hasn't errored out again.

    Is it me or is this rather strong over kill on the settings menus? I'm just concerned anout getting the ever popular Soccer Mom, have her take one look at that, her face drops, and she runs for the hills. :)

    edit: Holy crud, I just hit the Hide Advanced Options button. :(

  30. XIII
    Member
    Posted 16 years ago #

    Bad stuff?
    I'm getting flooded by casino stuff on my main site blog at the moment, so I don't even want to know what happens to the MU blogs once they get hit by bots before I have any anti-spam up and running.

About this Topic

  • Started 16 years ago by rezilient
  • Latest reply from Oolong