Deploying Fuze Mediaboard? Email me and I can add your website here.
About
Fuze Mediaboard is based on what is commonly referred to as an "imageboard" or "messageboard". Users can share audio, images, or video with others. I felt that the word "imageboard" is misleading and outdated because it implies that only images can be shared, hence the term "mediaboard".
Another reason I call it a mediaboard is to emphasise its modernity compared to current popular imageboards.
Back in the Wild West days of the internet...
...when imageboards first came around, they were impressive because users could not commonly share images for free at the time. Now however, imageboards such as 4chan that were once on the bleeding edge are now seen as archaic, and for good reason. Almost all other major platforms including YouTube and Soundcloud have utilised new technologies, moving from MPAs to SPAs.
Not all of the changes in the web have been good.
Many SPAs are actually slower for most users than the earlier MPAs were. As pointed out in Tonsky's blog, Many modern websites have become extremely bloated, packing in several megabytes of Javascript even for a simple landing page. Бог знает what it's all used for.
Fuze Mediaboard combines the best of the old and the new.
A SPA can improve the user experience when implemented correctly. For example, if you were to fill out a form on an MPA (such as writing a message) and made an action (such as deleting a previous message), the page would reload twice, wiping out anything you might have been doing on that page. By contrast, if you delete a message on a SPA you not only keep form content but also your scroll position.
The front-end is very lightweight. It is contained within one 23KB HTML file (as of version 0.0.2).
Deploy at your own risk.
This software should not be considered stable or secure until the 0.1.0 release. It will be deemed "complete" at the 1.0.0 release, at which point it will be ready to be deployed at scale and compete against established messageboards such as Vichan. Many important features - not least moderation tools - are yet to be added.
Changelog
0.0.2
Created `tokens.m4` and `config.ini` configuration files, so deployed instances can be updated more easily.
Users can delete their messages, verified by a key stored in the browser. No thread deletion yet.
If scrolled to the bottom, keeps scroll position at the bottom when reply container expands upward.
Allow upload of any file type, and allow Unicode characters in the filename.