Manage Comments with Better Comments Administration Module in Drupal 7

Adding the ability to comment on a blog is one way of allowing two-way communication with your readers. If your readers have an opinion or question, they’ll simply leave a comment on your blog post. If you want to keep comments “clean” and without spam, you’ll have to manually approve them. Of course, there are services like Mollom and Akismet that do a great job with filtering spam but some still get through.

Drupal’s default comments administration page is very basic and if you want to review and approval comments you’ll have to jump between two pages.

The Better comments administration module allows you to preview, approve and search comments on a single page.

In this article, I’ll show you how to install and use the Better comments administration module.

Getting Started

The module has a few dependencies, but on most Drupal websites you should already have these modules installed. Download Views, Panels, Page Manager (part of CTools) and Views Autocomplete Filters (optional).

On the project page, it recommands that you use the DEV version of Panels and Ctools.

Finally, download and install the Better comments administration module.

If you prefer Drush, run the following command.

$ drush dl better_comments_admin views panels-7.x-3.x-dev ctools-7.x-1.x-dev views_autocomplete_filters

Using Better Comments Administration

To access the administration page, go to Content -> Comments and click on the “Better comments administration” link.

Fig 1.0

The links within the operations column (reject, preview and approve) are handled via an AJAX request, this makes it fast and reduces the need to switch between pages.

Fig 1.1

If you have installed the Views Autocomplete Filters module, then the title field will display an autocomplete drop-down when you start typing in the field.

Fig 1.2

Finally, if you want to give a user access to the page assign them the “Administer comments and comment settings” permission to their user role.

If you have any questions, please leave a comment.

Leave a Comment

You have to agree to the comment policy.

This site uses Akismet to reduce spam. Learn how your comment data is processed.