Description
CommentsEngine is a plug & play, site wide, discussion system that is built to be easy to implement on sites with static and dynamic content with minimum coding knowledge.
Powered by MySQL and PHP fronted by JavaScript (jQuery) and fully “ajax’d”.
Features
- commentsEngine allows adding a comment, reply to an existing comment to create a ‘thread’ structure
- Users can search for comments on the current page, across your website…
- …or narrow it down by searching for comments by one user on the current page or across the site.
- Easily find one users comments by clicking the usernames shown on screen.
- Allow users to re-order the comments based on ratings, date posted, number of replies or even in username order.
- Users can up vote and down vote comments and replies.
- Comments with a low vote count are hidden by default with an option for the user choose to view those comments.
- URLs are automatically turned into links when displayed within the comment engine.
- The popular gravatar service is integrated into the commentsEngine.
- Moderators can edit and delete all comments across the comments engine.
- Editing comments leaves the moderators name tag to show that edits have taken place.
- Set comments to go into a moderation queue by default. Approving comments, like all other features, is done right there in the front end user interface.
- There are a number of ways to implement comments engine on your site. Whether you’re commentifying static pages or have dynamic content management system.
- All inputs are validated to protect against XSS and SQL injection by default.
- It’s all web 2.0 here: ajax’d interface – no page refreshing.
Documentation, Code Examples and a Live Demo
Like all my apps, commentsEngine is fully documented with code examples and a live code sample inside the download file. The docs contain a full explanation of the features and how they can be used. You can find a copy of the documentation here
A live demo can be found here.
demo note: To edit posts you must “sign in” as a moderator. When you search comments across the site both replies and regular comments are shown as regular comments.
Compatibility
The commentsEngine is built using the latest in web technology. As such it works best in browsers using the latest standards. We recommend using a CSS3 standard browser. However this is a public facing app and as such it is designed to work okay to well with browsers down to IE7 . It is not, however, tested with IE6 or lower. Please keep that in mind before using this on your site.
This app uses javascript – there is no ‘unscripted’ version. It’s all or nothing.
Requirements
MySQL, PHP 5 .2 or above, jQuery 1.4 or above – all data is shifted by JSON .
jQuery & Happy Web Servers
All my apps are built to shift as much work from your server to the client browser. So a lot of work normally done in PHP , such as repeating data into templates, is carried out by jQuery/JavaScript. PHP is mostly used to get/put data into the database, server side validation and some more ‘heavy lifting’ that cannot be done in the client browser.
Support
The download contains help files to get you started.
If you are having issues installing or with basic implementation then drop me an email and I will try to reply within 48 hours.
If you’re doing something a little more interesting with the system I’ll try my best to provide guidance on how it should be done – while pointing out any possible pitfalls
Pre sale questions in the comments please!