Do we need to be concerned about GDPR compliance?
Buffistas Building a Better Board ++
Do you have problems, concerns, or recommendations about the technical side of the Phoenix? Air them here. Compliments also welcome.
I doubt it, we don't really collect 'customer data'.
Still working on that last issue for the 0.2 milestone. Just haven't had a lot of time.
0.2 milestone is that the board is pretty much functional until threads get too full (though with the new board that more of a arbitrary thing as there is no technical limit on thread size)
0.3 milestone adds some admin stuff to fill in that thread size gap
0.4 is all about filling out the rest of the site which is largely static content
0.5 plugs a couple of missing features that exist on the current board (jump to date, threadsuck, the left sidebar, tweaking the 'read new' button on mobile)
1.0 is just 0.5 + bug fixes
After 0.2 beta we could change over the the new board at any time if we don't migrate. If we want to migrate that will require some more development. I would argue that it would be better to archive all the existing threads and not migrate for reasons that I don't have time to fully detail at the moment.
Will the new board still be accessible by laptop/desktop? Or only mobile?
The design is responsive so it will adjust to the size of the browser. It will look very much like the current site on a desktop or laptop, but will adjust itself as the screen shrinks to tablet and then phone size.
Unless there is some egregious difference between the database schema, I can handle the migration.
(A bunch of the really old threads should just be archived anyway, though).
Cool, Gud. Thanks!
Nice!
Beta board is now at version 0.2.
On migration: To sum up what I think is the major issue, there are a whole bunch of inactive users in the user table and all those passwords are stored in unsalted, insecure hashes. If we migrate users, then we have to keep around all those insecure password hashes. Active users could be forced to create a new password that will be securely stored, but the inactive users will just have those insecure hashes sitting around.
The new site makes it a lot harder to hack into the database, but it's best to assume that database security could be breached.
As always, the beta board is at https://beta.buffistas.me.
Not a lot of work slated for beta 0.3, but not much free time to work on it either :(