Tonight, I performed a major upgrade of our forums. I'm hoping to add a few extensions to take advantage of, including the following:
- Improved automatic anti-spam protection
- Topic previews
- Board announcements
- Board rules (maybe)
It's obvious that our discord channel has long since replaced the forums as our primary means of communication. This leaves new forum posts often unseen and unaddressed. We've seen great success with integrating activity on bitbucket to discord to make people aware of project activity. I'd like to do similar integrations with our other services, if possible, to make discord not only where our chatter happens, but a sort of activity feed for all things going on in the world of Allacrost. Specifically I'm looking to create the following.
- #forum-updates: any new forum posts will be linked here along with a summary of the first few words
- #site-updates: any posts to the main website will be linked/summarized here
- #wiki-updates: any changes made to pages in the wiki will be linked/summarized here
I probably won't get around to this anytime soon, but our website could use some love as well. The formatting is pretty awful and unprofessional, and some of the content needs improvement. Some items I'm looking to do here include:
- Update the software running the site to the latest version
- Possibly apply a new freely available style to fix some of our graphical issues. Or at the very least fix the existing style because the UX on our pages is pretty awful.
- Add some new screenshots based on the upcoming release
- Improve the left sidebar, possibly making it a little wider to fit more content
- Improve the top navigation bar, centering elements and hopefully making it look a bit nicer
- Add some sort of discord integration so you can see the latest chatter directly from the website. (To encourage people to join the discussion, and also better show recent project activity). This might be done on the front page, or on a new completely separate page.
I'd also like to make the entire site run on https to protect everyone's security. This I'll need to learn how to do so it may take some time (and I think it will also cost me some money). But it's been something we've needed to do for a while now.