WordPress Comment Moderator AIR Application

UPDATE: This application is now available. Please see the following page: http://www.danieldura.com/moderator/

I wanted to give everyone a quick sneak peak of something I am working, that I should be releasing next week. As you can tell by the footer on this page, this blog is powered by WordPress. I have found WordPress to be one the best, most feature rich, well coded, and well designed publishing platforms. It is easy to update, is customizable, and most importantly (for me atleast) is very extensible.

One problem I have though is that the dashboard is a web based application in my browser and one of the functions I use the most is, comment moderation, only sends notifications via email. What I really wanted was a desktop solution to alert me when new comments are awaiting moderation.

I did find one solution, but it is only on Windows. Man, I really wish there was a way to have a cross platform application that even allowed me to approve and deny comments from my desktop. Hmm… what could I use…

As you probably figured, AIR is a PERFECT candidate for this use case, and so I just went ahead and built an app myself. This screenshot is the application actually working. I have it running against a local version of a WordPress installation. It gives alerts when new comments are awaiting moderation, tells you how many comments are awaiting moderation in the dock menu, and allows you to approve comments, mark them as spam, or delete them.

If you want to try out the application, you will have to wait a week or two. I still have a few bugs to fix, and I want to test it out against a real installation first, probably mine (or maybe my brother’s since he doesn’t seem to be posting much lately.) If you have any feature requests or if you think this is interesting, please feel free to leave a comment, it will give me a chance to test out the app as well!

29 thoughts on “WordPress Comment Moderator AIR Application

  1. Ciao,

    looks great and very useful. Couple of features.
    1 – I would be interested is a notification that tells me if the blog is up and running, maybe just a green/red icon pop-up or something.
    2 – multiple blogs, I have several!


  2. Hey Danny, Nice!

    Thats my only complaint as well is that youve got to hit the dashboard to moderate or follow links in email to approve. A tool like this would kickass. Looking forward to it!

    A new version of akismet just came out 2.1.8 so you might want to install that and test against it as well.

    I actually use a wordpress plugin that helps me ban IP’s of spammers, etc, its called WP-Ban – http://lesterchan.net/portfolio/programming/php/

    So I wrote a small wordpress plugin that allows you to extract all the IP’s addresses of comments flagged as SPAM by akismet, and then sort them, eliminate duplicates and export them out all from one page, so you can either automatically insert them into the WP-BAN IP list or use them in other plugins.

    I’ve found that harvesting these offending IP’s and banning them drops the number of spam comments I have to moderate or view by a couple order of magnitude. If your interested in the source so you could possibly incorporate some sort of Spammer IP listing, drop me a note and I’ll send you the source -warts and all. πŸ˜‰

    See ya!

  3. You are missing an end bracket here. πŸ™‚

    Renders as “As you probably figured, is a PERFECT candidate for this use case,”

    <a href=”http://www.adobe.com/go/air”AIR is a PERFECT candidate for this use case,

  4. A reply feature to add your own comment so you can respond would make this one of the most important pieces of software I could ever have. Multiple blog capability would be fantastic, too. Thank you for building this app, I think it’ll be a big hit.

  5. Excellent aplication! don’t add any features, just accept or no buttons and its great… no “fancy functions” ’cause that functions always make problems.

    I’ll be waitting the release of this one πŸ™‚

    Great work man!

  6. Nice one, I had written a API for managing comments remotely, I thought of releasing it publicly but WP will be having something built in the future.

    I guess you would be using normal html screenscraping for now, shifting to a API in future would do real good.

  7. Daniel; When you release this I will personally recommend you for knighthood or sainthood. Whichever you prefer.
    In spite of my best efforts spam is making blogging less and less fun for me.

  8. I will have to second (third?) some of the above comments:

    It won’t be much use to me if you can’t do multiple blogs.

    Open sourcing it would be rad, and I’d probably jump in and help with coding after I’ve started using it.

    This is going to be HUGE.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s