About HashOver
HashOver is a free and open source PHP comment system designed to allow completely anonymous comments and easy theming. HashOver is intended as a replacement for proprietary services like Disqus. HashOver adds a "comment section" to any website by placing a few simple lines of JavaScript or PHP to the source code of any webpage. HashOver is a self-hosted system. Comments can be stored in either flat-file formats like XML or JSON or SQL databases. HashOver is licensed under the GNU Affero General Public License.
Notable Features
General | Customization | Advanced |
---|---|---|
Threaded replies | Multiple themes | Allows limited use of HTML |
Comment editing & deletion | Customizable HTML | Multiple comment sorting methods |
Likes & Dislikes | Comment layout template | Spam filtering |
Popular comments section | Customizable CSS | Notification emails |
Multiple languages | File format plugins | Comment RSS feeds |
Automatic URL links | Authentication plugins | Referrer checking |
Administration | Comment permalinks | |
Avatar icons | IP address blocking | |
Display remote images | Multiple website support |
Downloads
Documentation
Fun
History
HashOver is primarily developed by Jacob Barkdull. It was originally created to serve as the comment system for his own personal blog, and that is still the primary reason why development continues.
There are currently two versions of HashOver. Version 1.0, released in 2014 as a rigorously tested stable version, and Version 2.0 released the same year with development still ongoing. Version 1.0 is not actively developed, and might not work in PHP versions newer than 5.3 or in certain server environments it was never tested in. Version 2.0 is much more secure, more flexible, and more polished. It is intentionally kept reasonably stable, but it is also continuously changing and things might break from time to time.
Which version should I use?
If you are looking for stable software, use Version 1.0. If you are okay with a few bugs here and there and want the latest features, use Version 2.0. If you want to use an SQL database, you need to use Version 2.0.
If you use Version 1.0 you will be able to more easily migrate to Version 2.0 when it is finished. If you use Version 2.0 you will not need to migrate, but since the code is still changing there may be times when it isn't easy to move from one development version to another.