HashOver 2.0 (development)
|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|
|Avatar icons||IP address blocking|
|Display remote images|
Although most PHP installations include everything HashOver requires, depending on your setup you may need to install some libraries and/or ensure PHP was compiled with support for the following libraries.
|Feature||Library name||Debian/Ubuntu package name|
|XML file format support||libxml||php-xml|
|Multi-byte character support||php-mbstring|
|User information encryption||libmcrypt||php-mcrypt|
|JSON file format support (optional)||php-json|
|SQLite file format support (optional)||libsqlite3-0||php-sqlite3|
Important differences from version 1.0
/hashover/hashover.jsis used instead.
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.phpfile was merged with the
Focus of this release
- Performance [#61]
- Code efficiency [#62]
- 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.
Information and Documentation
When sending a "Pull Request", committing code, or otherwise sending, submitting, or transmitting code in any other way, please place a GNU Affero General Public License notice or any compatible license notice at the top of the code (if one isn't already present) and assign your contribution's copyright to yourself and "Jacob Barkdull". This gives me the 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.