【DenkiBoard】Beyond modern

テクニカル諏訪子

Familiar Face
Joined
Mar 19, 2018
Messages
89
Reaction score
7
FP$
1,288
I have been developing this forum system technically since a few months before new year, but got plagued by deadlines, so I started actual development after new year.

DenkiBoard is the result after a series of criticism of my previous forum system of being too old fashioned, too buggy, too hard to develop for, and too hard to use.
The aim with DenkiBoard is to create a system that's both convenient to forum users and chat app users.
That means the system must be easy to use, (near) real time, and more, but at the same time it should still feel like a real forum.

The first public beta test is expected to launch really soon now, but I made a little video preview where you can see a bit of it in action (plus bugs):
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.


Some of the unique features I really like about DenkiBoard is that you don't need to use DenkiBoard in order to use DenkiBoard.
It's just a graphical shell that connects to the backend server called "076 Server", which serves API calls in JSON format.
So if you don't like DenkiBoard so much, users are entirely free to make a different web frontend, desktop app, mobile app, command line app, or even a game if they want to, just as long as what they use to make it can parse JSON.
 
A little pre-beta build has been set up for testing:
https://board.076.ne.jp/#/

This build can in no way be considered a stable release, so please be cautionous.
When you come across moderator or admin specific features being fully exposed, it's already known.
However, you do not need to worry about it too much, since proper permissions are required in order to be effective.
 
Seems awesome I might use it or try it out once its out also I love how your YouTube channel is verified :O
 
I tried registering on your site.

A SQL Error flashed for a moment before vanishing, too quick for me to take a screenshot of it, and then, I got this:
upload_2018-7-31_17-34-52.webp
 
I tried registering on your site.

A SQL Error flashed for a moment before vanishing, too quick for me to take a screenshot of it, and then, I got this:
View attachment 6029
I tried registration, but error was not showcase.
I see TypeError: Cannot read property 'label' of undefined in Javascript console, so maybe that is awkward.
Loading page can take long if user is far from server.
Server location is Osaka.
 
upload_2018-8-1_7-9-20.webp
I reproduced it by creating another account.
Logging in basically gives what I screenshotted before.

And I'm not too far away from the server.
 
You might want to consider using bcrypt as a hashing algorithm rather than your variant of sha256.

http://php.net/manual/en/function.password-hash.php
http://php.net/manual/en/function.password-verify.php
If you look at the Japanese version of the documentation for that, keep in mind that it might be a little out-of-date (at-least from what I can see from the absence of Argon 2), although it might still be useful.

Do keep in mind though that password_verify is not compatible with what you're currently doing.
 
You might want to consider using bcrypt as a hashing algorithm rather than your variant of sha256.

http://php.net/manual/en/function.password-hash.php
http://php.net/manual/en/function.password-verify.php
If you look at the Japanese version of the documentation for that, keep in mind that it might be a little out-of-date (at-least from what I can see from the absence of Argon 2), although it might still be useful.

Do keep in mind though that password_verify is not compatible with what you're currently doing.
First of all, DenkiBoard is required for upward compatibility with old software called YamiBoard, so SHA256 has chosen.
It may change to bcrypt in the future.
 
Back
Top Bottom