How-To Geek Software: WordPress Comment Moderation Notifier

Many people like myself don’t completely trust the various WordPress spam filters and elect to moderate all comments before they show up on the actual site, which ends up flooding your email with moderation notices.

In my quest to keep a clean inbox, I’ve created a small application that notifies me directly on my desktop when new comments come in to the moderation queue. It accesses the WordPress XML-RPC API by means of a small WordPress plugin that I’ve created.

First, screenshots… notice the icon in the system tray. You can quickly launch your comment moderation page via the right-click menu.

howto-geek-software-wordpress-comment-moderation-notifier photo 1

When there are new comments, you’ll see this little message pop up, and then the icon will change to some random icon alert icon I found somewhere. If you click on the text it will take you to the moderation page.

howto-geek-software-wordpress-comment-moderation-notifier photo 2

The settings page is about as simple as it gets. Just enter in the base url of your blog and it’ll figure out the right path to xmlrpc. (unless you’ve renamed xmlrpc.php, in which case this won’t work at all)

howto-geek-software-wordpress-comment-moderation-notifier photo 3

The password is encrypted and stored in the xml file in the same directory. Don’t assume this is entirely secure, however. Remember that all XML-RPC utilities are insecure unless you are using SSL or something like that.

Naturally, I don’t guarantee anything with this software, and am not responsible if it breaks windows, melts all the spinach in your freezer, or dyes your hair green.

I will be releasing the source code to this utility shortly, since it was based partially on the open source Google Reader Notifier.

Technical Note

The WordPress plugin implements a new XML-RPC method called geek.getCommentModerationCount. This method could be called by any other language that can handle XML-RPC, so the WordPress plugin could be used by itself.

This means somebody could easily write an application for Linux or OS X to call the same method. (hint) It would even be possible to implement other WordPress functions this way, through a plugin.

Take a look at the WordPress plugin for the details, it’s very simple.

WordPress Support Plugin Installation (Required)

The WordPress plugin should be copied to your wp-content/plugins/ folder in your WordPress installation, and then activated in the Plugins panel. I’ve tested with WordPress 2.0 and WordPress MU.

Notifier Installation

Unzip the file and put it into a directory where you’d like to keep it. If you want it to run on startup, you’ll have to create a shortcut to it in your startup folder.

Once you launch the application, you can configure the settings and it should work.

System Requirements

.NET 2.0 Framework

Support

Leave feedback in the comments. If you have issues with this application, you can always ask your question on the forum.

Download WordPress Notifier

More stories

You Really Want to Completely Disable Tabs in Firefox?

From the unsure why you’d want to do this department comes this tip on how to completely disable tabbed browsing in Firefox. I’ve gotten quite a number of requests for this over the last few months, so I’m finally breaking down and writing an article about it.

Shell Geek: Rename Multiple Files At Once

Let’s say you have a directory with hundreds of files with the wrong file names, and you’d like to replace every filename containing test with prod. (this is a contrived example). We can easily do this with the “for” command in bash, combined with a little bit of bash goodness. Today we’ll learn how

What Is jusched.exe and Why Is It Running?

If you’ve looked in Task Manager and wondered what on earth the jusched.exe process is and if you can turn it off, then you are in luck. This process is the Java Update scheduler, which is a process that wastes memory all the time just to check once a month whether there are new updates to Java.

Remove the Java Icon From the System Tray

Why does every single application insist on installing a completely useless icon into the system tray? It would be one thing if it performed some function, but it doesn’t do anything that you can’t do from your control panel. The least they could have done is have a dialog during the setup process

Save 1-4% More Battery Life With Windows Vista Battery Saver

Quite a few people have written in asking me if it’s possible to turn off Aero when on battery power to save a few precious minutes of battery life. While I dispute the claim that Aero drains the battery life, there is now a utility that will automatically turn off Aero when in battery mode so you

Use Parental Controls to Filter Websites in Windows Vista

The new Parental Controls in Windows Vista will allow you to filter the content your children can view on the web. You could, for instance, block your kids from using MySpace or other similar sites. Before you set this up, you should make sure your child has a non-administrator account so they can’t

Disable Administrator Logon Warning in Windows Home Server

Windows is always trying to save you from yourself and with Windows Home Server it is no exception. Anytime you log on as the administrator, you receive an annoying caution message, but we can disable this annoying message from coming up every time you log on to your server.

Increase Size of Windows Vista Taskbar Previews

It only took two days for somebody to come through on my offer of a bounty. Reader Shawn wrote in with a link to Vista Thumbnail Sizer, a utility written by Andreas Verhoeven, that performs exactly the features I was looking for.

Installing Windows Home Server

Windows Home Server is Microsoft’s upcoming version of Windows designed for storing your pictures, videos and files so you can share them between all the computers in your home.

Fix AVI Playback Bug in QuickTime 7.2 on MacOS X

Apple recently released a new version of QuickTime (v. 7.2) sporting a number of new features and enhancements.  Among the many enhancements – which include (finally) full screen support in the unregistered version – Apple added generic AVI playback, supporting codecs like Xvid, DivX and an enhanced