WordPress.org

Ready to get started?Download WordPress

Forums

MU Feature requests - Inactive blogs and Global comment moderation (5 posts)

  1. docjohn
    Member
    Posted 3 years ago #

    Two feature requests for future versions of wordpress mu:

    - Mark a blog as INACTIVE

    This would keep the blog online, but put it at the end of the "Sites" listing in the Super Admin control panel; could also add the feature to optionally allow whether to automatically close comments for this blog or not.

    Rationale: Archive, Deactivate, and Spam all take the blog offline, which is not always a desired action. Sometimes we want to keep a blog online, but just not have to worry about administering it any longer.

    - Global Comments Management

    While the optional external comment management services are nice, what would be even nicer is if WPMU allowed for a blog manager to come in and view a queue of ALL the comments on ALL the blogs waiting for review, moderation, whatever. And then give them the controls to act on such comments across any and all blogs on the system.

    As it is today, the manager needs to manually go through each blog to review comments, which is time-consuming. It would be nice if all comments could be found in one global listing in the Super Admin section.

    Thanks!!

  2. could also add the feature to optionally allow whether to automatically close comments for this blog or not.

    Why not just do that from the backend of the blog in question? The setting is already there. I've done this to blogs myself, just closed the comments and left it.

    I can agree though, that Archive should not shut down the front of the site.

    what would be even nicer is if WPMU allowed for a blog manager to come in and view a queue of ALL the comments on ALL the blogs waiting for review, moderation, whatever.

    This would be really hard to build in because it would be difficult to scale. Best-case scenario is you'd have to aggregate all the comments into yet another table.

    It would be great plugin territory though.

  3. Yeah, I tried my hand at it a couple time, and it scaled up really badly. It might be something better suited to the new 3.1 Admin Bar, but after a dozen blogs, it could bog down...

  4. blogdia
    Member
    Posted 3 years ago #

    I run a multisite wp and I can say that 40% of 10k blogs registered are inactive. I do periodic optimization of the database, with a single line of command like this (not sure this is the good way but it does the job);

    mysqlcheck -u user_name -p --check --optimize db_name

    it could take like 2-3 hours to run through all the tables. If can get rid of inactive blogs, I think it will only take less than 2 hours.

  5. gratous
    Member
    Posted 3 years ago #

    I had 2000 blogs and 90% of them were spams. Deleting them one by one was tedious. One way I have done that is by editing wpmu-blogs.php to allow me to delete 100 blog at once. I change the variable for 15 blogs per page to 100:

    $num = isset( $_GET['num'] ) ? intval( $_GET['num'] ) : 100;

    Then I checked all of them for deletion per default with the following change
    this
    <input type='checkbox' id='blog_<?php echo $blog['blog_id'] ?>' name='allblogs[]' value='<?php echo $blog['blog_id'] ?>' />
    to
    <input type='checkbox' id='blog_<?php echo $blog['blog_id'] ?>' name='allblogs[]' value='<?php echo $blog['blog_id'] ?>' checked="checked" />

    If you sort by last update date then you can delete the oldest one.

Topic Closed

This topic has been closed to new replies.

About this Topic