Heads Up!
This is not a living document. To find which changes have been implemented, check out the #changelog channel in our Discord!
Site Status: America Edition!
Happy birthday Americans! As development ramps up near the end of the 0.3.0 changes I thought it would be nice to review where we are on our roadmap.
About the Site
GD Forums hopes to be a site for the community by the community. A central place where you can connect with the community. It currently offers forums and a crowd-sourced level database featuring special metadata.
Site Core
So our site is developed from scratch using Laravel. There is a lot of stuff behind the scenes that goes into development that you might take for granted had we used some off-the-shelf forum software like MyBB, XenForo, or IP.B. Getting a steady workflow for quick and reliable site updates. We make use of database migrations that lets us define our database schema in code. Meilisearch powers the live search bar. And VueJS + Tailwind powers the front end. We have established a good foundation to build features on top of and iterate quickly
Site Core TODO:
Social media account linking
GD account connection (for sister project GD Profiles)
Better mobile responsiveness
Feature: Forums
Forums have gone through significant updates to make them easier to use. We use a custom rich text editor using TipTap which is built on ProseMirror. Recent changes include proper notifications and additions to our editor.
TODO:
Optional Reddit-style reply mode
More forums and better moderation tools
In-context direct perma-linking for posts (instead of showing a single post)
More post reactions
Enhance rich text editor component
Mention users with notifications
Upload attachments
Feature: Level DB
The level database is one of the site's most ambitious projects. It provides a system for rating and reviewing levels and adding special metadata such as tags or videos. A rudimentary API is available for levels. View Nine Circles
Level DB TODO:
Image submission
Replays
General TODO:
Mod and Texture Pack DB - This is a non-trivial matter and I'd like this to be done right. It requires talking to Mod and Texture Pack authors to determine a system that works best for everyone and maybe even creation of mods or a client to integrate with these themselves.
Bulk video import
GDenius IQ - Mystery...
Level Viewer
Review rating statistics
Hyperbolus uses cookies and local browser storage to enable basic functionality of the site. If we make any changes to these options we will ask for your consent again.
sorry about this gang