HashOver is a PHP comment system intended as a replacement for services like Disqus. HashOver is free and open source software, under the GNU Affero General Public License. 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 and allows completely anonymous comments to be posted, the only required information is the comment itself.
|
|
|
Forthcoming.
-
hashover.php
is no longer used in JavaScript tags, instead the file/hashover/hashover.js
is used instead.So change:
<script type="text/javascript" src="/hashover.php"></script>
To:
<script type="text/javascript" src="/hashover/hashover.js"></script>
-
HashOver 2.0 is object oriented, many things have changed places and been renamed. For normal users, about the only thing that is important to know is that the
secrets.php
file was merged with thesettings.php
file.
HashOver version 1.0 consists of code written by one person over the course of five years, come March the 29th 2014. Moreover, HashOver was my first serious use of JavaScript and my first PHP project of such complexity. Those two facts should trigger obvious concerns about HashOver's performance, efficiency, and security. With that in mind, version 2.0 will be the next release, skipping 1.x releases all together, and will focus on improving nothing but the following areas.
- Security
- Performance [#61]
- Code efficiency [#62]
- Deployment
- Data storage format [#32]
- Backwards and forwards compatibility
- Operating system support
- Aesthetics and graphics [#4] [#11]
- Graphic scalability on (xi)HDPI displays [#4] [#11]
- Code readability [#62] [#63]
- Bug fixes
This means the possibility of new features in version 2.0 is next to null, and contributions via GitHub and/or e-mail that add new features will be rejected, at least for the time being. Improvements to existing functionality and aesthetics will be accepted. New features will be accepted and available in version 2.x releases.
When sending a "Pull Request", committing code, or otherwise sending, submitting, or transmitting code in any other way, please assign your contribution's copyright to "Jacob Barkdull", and place a GNU Affero General Public License or any compatible license notice at the top of the code, if one isn't already present. This gives me necessary rights to distribute your contribution in HashOver under the GNU Affero General Public License.
If you only assign yourself as copyright holder, your contribution will be rejected.
HashOver makes use of JavaScript, plain, standard, non-jQuery JavaScript. If your contribution improves or adds new functionality to the JavaScipt portions of HashOver, your contribution must also be written in plain, standard, non-jQuery JavaScript.
Code contributions using or assuming the presence of jQuery, Underscore, AccDC, Ample SDK, AngularJS, CupQ, DHTMLX, Dojo, Echo3, Enyo, Ext JS, midori, MochiKit, MooTools, PhoneJS, Prototype, qooxdoo, Rialto Toolkit, Rico, script.aculo.us, Wakanda, Web Atoms JS, Webix, YUI, or any other abstraction layer, library, and/or framework will be rejected.