Using the Disqus Commenting System with WordPress

Published: Aug 01, 2009

As I’m building a new blog for a client, I came across designing the comments area for the single post page. I thought to myself, it would really impress my client if I was able to integrate Facebook Connect and Twitter right into the response form. Then I remembered seeing Disqus in many blogs that have this in their forms so I decided to give it a try. At first, I was expecting a widget of some sort that you will be able to call into your theme files. Maybe some check boxes whether to include Facebook comments etc – but what I got was a whole different puppy. Let me explain:

A Centralized, Mashed up Commenting System

First of, before you’re able to download the plugin – you are asked to create a Disqus account. I figured, an account may merely be for marketing purposes, but right after creating one – you are presented with a API key. Now something tells me that this system is something more – I was right. Disqus is able to provide the system to any type of blogging platform you are using: Typepad, Movable Type, Blogger and WordPress. Note that there is also “Generic” which I assume is for static websites. Now remember I said what I was expecting to see check boxes for Facebook and Twitter? Well that’s what I got. Plus options that span from the ability to display Social Media Reactions (replies or social media services like Twitter, FriendFeed, Digg and YouTube), Trackbacks (we all know what this is), Seesmic video comments, OpenID and of course – Facebook connect and Twitter. Now as if that’s not “mashed-up” enough – there is also an option to add a Disqus Feedflare to your Feedburner. A FeedFlare places a simple footer at the bottom of each content item, helping you to distribute, inform and create a community around your content.

Where Are the Actual Comments Stored?

Now the funny thing is once you’ve installed Disqus in your WordPress blog – it takes over your commenting system. Try clicking “Comments” from your WordPress admin panel and it will take you to the Disqus settings screen (which is just an iframe of your Disqus account). From this interface gives you total control of your blog comments such as importing existing ones to Disqus, moderation, as well as adding widgets and changing the look of the form. Did I say “Import existing ones“? Yes I totally did. As it turns out, once you have Disqus installed – it uses it’s own database to store your comments in their system. A system that still ties with your website and post id. Now don’t fret! Your wp_comments table (where your comments are stored in WordPress) remains untouched. Furthermore, it is updated at the same time new comments are entered, with the Disqus system.

disqus-1

There has to be a Kicker

Okay, with Disqus you can mash up world renowned applications with your comments. You can add widgets, change the appearance, move things around in your comments section with a few simple clicks. You can manage your comments in both places: your website control panel and your online Disqus account (since the comments are literally stored in two databases). All of this are wonderful features but there has to be a kicker. A “kicker” as in a feature so significant, that blog owners will actually deviate from their regular commenting system and use Disqus instead.

Well let’s think about it for a moment:

For starters, now you can moderate comments centrally in one place. Really, I’m sure many of us run more than one blog. For the lucky ones that are bombarded with hundreds of comments daily, this is definitely a kicker. Another one is the ability to add moderators. That’s correct, with Disqus – you now can add comment moderators (similar to a forum) without giving them access to your physical blog. This is a big plus for sites with a large enough community. What about the ability to “Reblog“. Reblogging is exactly like “Retweeting” – but it’s a post instead of a tweet. How about having a “Lifestream” type of your blog posts in the Disqus website. Once you join Disqus – you automatically get a community page (http://yourwebsitename.disqus.com) that displays quick feeds of your latest posts – that link directly to your website.

Win-Win, Lose-Lose or Win-Lose?

I’m sure there are other “kickers” for the Disqus system that I haven’t discovered yet. Consider that I’ve only been using it for a mere five hours! But there could also be downfalls. For instance, I now don’t have any code control of my comments section. Once Disqus is installed – the comments.php in your WordPress theme is completely overridden. Another point to ponder: since your data is now in two places – isn’t it kind of scary? By this I mean, back ups, redundancy, duplicate data, “what if disqus.com is down – what will happen?” – am I just paranoid?

Overall, I think the Disqus Comments system is a sophisticated platform that is sure to enhance your blogs discussion abilities. It is simple enough to use, safe, and at the same time – provides enough bells, whistles and “kickers” that blog owners will sure go for. I know when I see “Comment with Facebook Connect” – it makes me want to leave a comment more; therefore, it works for your readers as well.

What about you? What’s your take on a third party comment system such as Disqus?