So, I’m in the process to looking at other vendor’s for my Blog. I really like WordPress for a number of reasons, but I want my website to be fully integrated with my blog. I don’t want to have 2 seperate websites.
Liferay is my choice (mostly because I love java, it’s very expandable, and I want to implement Liferay at my company for our intranet portal.)
However, there are a few things the Blog Portlet is lacking. The largest among those, is “Anonymous Comments”. See, not everyone wants to “Create an account”, for just one comment. If I were building a community, that would be different, but I’m not. The purpose of a blog is not one-way communications. If that were true, then we would just create static web pages. We need two-way communications, and the harder we make it for our visitors, the less likely we will have them.
The first thing that we should implement for Liferay Blog, would be to “easily allow” guest comments. Right now, we have to modify an embedded text file called “blogs.xml” and add it to our ext-environment. Next, we can add captcha to guest comments, which will prevent bots from spamming our blogs. Liferay already implements Captcha, so it should not be too difficult.
Those two things will get everything started. Now, to get Liferay Blog “up-to-standards” with the other vendors, the next milestone would be comment workflow. This is to allow the moderating of comments, i.e. to not publish comments until an approval is made. Again, not too difficult, as Liferay already uses workflow.
For example, with WordPress, you can add comment moderation, which sends out an email when a comment is waiting to be approved. You can also add, “approve comment, if you have previously approved comments from the same person”. So, if Liferay sees a comment from someone that you have previously approved, then auto-approve it.
So, to sum up:
- Add 3 fields to anonymous comments
- Email Address
- Easily configure to allow Anonymous comments in the config pane of the blog portlet
- Option to add “Captcha” or “Re-Captcha” for comment authentication
- Comment moderation (i.e. Workflow)