One of the best ways for a website to boost sales, is to build a community and drive more traffic. A CMS like WordPress shines at doing this but as you know WHMCS doesn't help. That's why we use Mercury to create awesome contents with Search Engine Optimization to attract new customers.
So far so good but you can't really build a community if there's no way for visitors and registered users to interact with you. Don't despair, Mercury incorporates a commenting system that allows visitors and users to engage with your contents. Comments can be enabled selectively for:
For example you could allow comments to your blog but not for news and articles of documentation. You are free to choose. To get an idea of how it works, you can look at our own site. We use Mercury and allow comments to any content.
This is one the most popular posts where we shared a lot of useful action hooks for free.
The post is avaibale in both english and italian. As you can imagine an english-speaking user uses the english version of the post and comments in english. Similarly italians use the other version and comment in italian.
There's nothing more confusing than having comments in multiple languages. That's why in Mercury comments are separated for different languages. You can see that by comparing comments sections of both pages. While you're there feel free to get some hook or ask for new ones.
Let's start from the basics. You can define the minimum and maximum length for comments and set a "Tag" for members of your staff. When staff members replies to comments, they have a colored name, a badge and optionally a tag. Below there's a preview (click to zoom) from which you can see our tag (Katamaze) right before Admin name.
This image gives us the opportunity to show that the module supports 3 different user roles:
- Visitors (more details will be given in the next chapter) in gray
- Registered users in WHMCS in green
- WHMCS Administrators in orange
Allowing visitor comments opens up a new model for communication but if you want yuo can disable this option and require registration. Visitors must provide a nickname and an email address before they can post a comment (click to zoom).
Mercury incorporates data validation, Google reCAPTCHA and Invisible CAPTCHA to protect your WHMCS from spam and stop bots. Keep in mind that 5 character verification code is NOT supported as it is proven to be useless (any bot can bypass it). Next to these forms of protection, there is moderation. It can be used to prevent comments from appearing on your site without your express approval.
You can moderate comments individually by clicking the icon on the right. This shows a preview of the comment on screen with 3 options above that allows you to delete, edit and approve it.
Of course there's also an option to moderate comments in bulk. Click the cog icon in the top right corner. This enables to enter in Approve, Edit and Delete modes. In any case keep in mind that comments posted by WHMCS administrators don't need any approval. Moreover when you delete a comment the module deletes also replies to that comment.
Mercury uses MarkDown editor for comments. This way people can write easy-to-read and easy-to-write text (lists, bold, italic, links, code...). As for links, all external links (ones not defined in multi-brand and multi-domain) are automatically set as "nofollow" and open in a new tab.
There's still much to do and we plan to add the following features with next releases:
- Possibility to "Like" comments, set nicknames and upload an avatar
- Email notification when a reply is posted