Daniel Dura

All About the Adobe Flash Platform

WordPress Comment Moderator AIR Application

with 29 comments

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!

Written by Daniel Dura

August 29th, 2008 at 9:52 am

Posted in Adobe,AIR,Showcase

29 Responses to 'WordPress Comment Moderator AIR Application'

Subscribe to comments with RSS or TrackBack to 'WordPress Comment Moderator AIR Application'.

  1. Nice! Here’s a test comment to moderate. :)


  2. 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!



    29 Aug 08 at 10:22 am

  3. 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!

    Robert M. Hall

    29 Aug 08 at 10:26 am

  4. Nice. About damn time something like this was made.

    Josh Dura

    29 Aug 08 at 10:30 am

  5. I’ll second the multiple blogs comment. But mainly, awesome! Nice solution for an irritating problem.


    29 Aug 08 at 10:33 am

  6. That will come in handy


    29 Aug 08 at 10:36 am

  7. Good stuff Danny, I’d be happy to test it on my WP blog.

    Rachel Luxemburg

    29 Aug 08 at 10:53 am

  8. Cool concept. It’s looking good too.

    Ping me if you want someone to help test or if you want any assistance with the project.

    Ben Dalton

    29 Aug 08 at 11:01 am

  9. Agree with Alessandro on his feature requests. :)

    Also new feature request: Approve All, deny all, checkbox next to each entry.

    Scott Janousek

    29 Aug 08 at 12:46 pm

  10. 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,

    Daniel Larsen

    29 Aug 08 at 2:03 pm

  11. testing testing 1 2 3


    29 Aug 08 at 6:05 pm

  12. This could be a great utility for the wordpress community :)


    30 Aug 08 at 3:50 am

  13. Do you plan to open source it?


    31 Aug 08 at 10:31 am

  14. 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.

    Michael Martine

    31 Aug 08 at 11:08 am

  15. wow, great work, thx, does it support unicode? does it support chinese character I mean?


    31 Aug 08 at 5:45 pm

  16. Looks like a great app! :)

    Erik Bernskiold

    31 Aug 08 at 8:58 pm

  17. Great work.

    I think the possibility to “edit” the comment before approving it would make a handy additional feature.

    There is a wordpress plugin that’s doing some good things on comments to, maybe it can inspire you on further development:




    31 Aug 08 at 11:41 pm

  18. Can I apply for italian translation? :P


    1 Sep 08 at 12:17 am

  19. great. this is the perfect app i m waiting for.
    If you want to do a German version, let me know.


    1 Sep 08 at 12:41 am

  20. 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!


    1 Sep 08 at 4:35 am

  21. 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.

    Keith Dsouza

    1 Sep 08 at 11:00 am

  22. 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.


    2 Sep 08 at 11:47 pm

  23. This will be nice for all WP blogs! excelent! if you want, i cant help you with an spanish translation.


    5 Sep 08 at 6:08 pm

  24. 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.

    Eric Marden

    5 Sep 08 at 11:04 pm

  25. Oh, and what about adding a ‘Reply’ button so you can join the conversation easily?

    Eric Marden

    5 Sep 08 at 11:29 pm

  26. Any updates on this, I would love to test it out if you could send me a copy. Thanks in advance.

    Keith Dsouza

    11 Sep 08 at 12:30 pm

  27. Any updates about this cool thingy, Daniel? I’ve been checking out every other day. :-)


    12 Sep 08 at 4:57 am

  28. [...] 之前我就有关注过,Daniel Dura 在 8 月份的时候写了篇 WordPress Comment Moderator AIR Application,几个月过去了,没想到终于发布了。 [...]

  29. [...] Für Kommentare wird es voraussichtlich eine breite Palette an Änderungen geben. Zum einen wird WordPress 2.7 Diskussions-Threads anbieten, so dass man direkt auf einen bestimmten Kommentar antworten kann. Zum anderen soll es die Möglichkeit geben, Kommentare direkt aus dem Backend zu beantworten. Eine weitere Neuerung wird die Comment-API sein, die das Kommentar-Management außerhalb von WordPress ermöglichen soll. Ein Beispiel für eine entsprechende Desktop-Applikation auf Basis von Adobes AIR stellte Daniel Dura vor einigen Wochen vor. [...]

Leave a Reply