The MU forums have moved to WordPress.org

Sitewide akismet? (11 posts)

  1. vtblogmu
    Member
    Posted 14 years ago #

    I'm wondering, how can I make akismet a sitewide plugin, that is a plugin which is automatically activated on all the blogs under wordpress-mu.

    I've tried putting it in the mu-plugins subdirectory but I don't see it in the admin plugin page (but I do see buddypress, even though it's in the main plugin folder).

  2. andrea_r
    Moderator
    Posted 14 years ago #

    "I've tried putting it in the mu-plugins subdirectory but I don't see it in the admin plugin page"

    And you won't. plugins in the mu-plugin folder do not show up under the Plugins menu. The menu only reads items in the /plugins/ folder. Any files placed in mu-plugins run without activation. And you have to place the files there not inside another folder.

  3. vtblogmu
    Member
    Posted 14 years ago #

    oh ok, some simply putting akisment in the mu-plugins folder makes it sitewide then?

    Cheers

  4. mercime
    Member
    Posted 14 years ago #

    It will be useless if you put akismet in mu-plugins folder because in order to activate it, you need to input your API key in the admin page you will be linked to if you place Akismet in regular plugins folder. While I've seen some hacks around it, I suggest you don't.

    Personal Use - http://akismet.com/personal/
    Commercial Use - http://akismet.com/commercial/
    Non-profit and Educational use- http://akismet.com/buy/non-profit/

  5. vtblogmu
    Member
    Posted 14 years ago #

    Hi Mercime,

    I'm not keen on hacking my way past anything, I'm just curious how I/if I can get Akismet to run sitewide. I'm not really willing to pay for a non-profit license if I have to individually go to each blog created and activate akismet seperately...

  6. hotohori
    Member
    Posted 14 years ago #

    I believe plugin manager or plugin commander should be able to do the trick. You can set Akismet to auto activate on new blogs.

    New users will be prompt to enter the api key in their dashboard. My view is, let them apply and enter their own api key. This way, you pass on the Akismet terms to the users.

  7. tdjcbe
    Member
    Posted 14 years ago #

    Please give a look at Typepad's solution. It's the same idea as Akismet but there's no need to purchase a license. A single key will allow it to run sitewide:

    http://antispam.typepad.com

    You just add in the key about 8 lines down from the top.

    Hope this helps,
    -drmike

  8. DeannaS
    Member
    Posted 14 years ago #

    We have an educational site-wide key and if you have that, you can hardcode it in the plugin. It stays in the plugins folder, we auto-activate it with plugin commander, and no individual blog gets prompted to enter their key.

  9. fredbiggar
    Member
    Posted 14 years ago #

    Does http://antispam.typepad.com work with 2.92?

    Deana where can I find this educational site-wide key, is what your are describing for wpmu?

  10. tdjcbe
    Member
    Posted 14 years ago #

    Typepad's antispam works fine on 2.9.2. It's based on the Akismet plugin.

  11. gazouteast
    Member
    Posted 14 years ago #

    By accident, on my first WPMU install, I got Akismet to activate site wide as an MU plugin - logical when you think about it ...

    Install it as a normal admin, activate and add your key.
    Deactivate and go to your server file manager /ftp and move it to mu-plugins

    It'll activate on each new blog under the key in the database, or at least, it did last year, they might have tightened the code by now.

    If you're going to do that, make sure it's on a site where only you will be creating blogs, and add the extra plugin to put the akismet "powered by" link in each blogs footer.

About this Topic

  • Started 14 years ago by vtblogmu
  • Latest reply from gazouteast