Board is Back Up! If you're reading this, then this officially means that the board and its forums are back up at full capacity!
Before we proceed, make sure to press CTRL + F5 to refresh your browser cache. Doing that should load up the new background and fix any mismatched / unloaded assets. Once you've done that, there's a few things I'd like to talk about using this announcement
Firstly...
Why did the forum get eradicated?
To be completely honest, I only have a partial clue as to why it happened. From what I can discern, the forum got corrupted when I purged its cache, a function that's meant to be done to refresh your board internally and is a common thing to do for maintenance. I'm not sure if its because I quit out of the page too early, or if an extension caused it, but somehow and someway the board's homepage got completely wiped.
We do know that the "Worldbuilding" tab and the rest of the site worked fine, but I wasn't satisfied with this and I wanted to try and fix things. My attempts led me to deleting the contents of a folder inside the board's "cache" folder, something which has been stated to be a safe thing to do, but despite that, it completely killed the rest of the board. Luckily, a lot of our stuff was already either archived or accessible via the database itself, so we technically didn't lose anything we've written, just the front-end of the board itself.
I don't want this incident to possibly repeat, so...
What am I doing to prevent it from happening?
I'd like to get into what I've already done first. Rather than installing the board onto InfinityFree via Softalicious, I installed the board manually using proper instructions. I think this is a lot safer seeing as I got to configure majority of the site's core settings, as well as make it use a database that I created and is hosted via InfinityFree itself, something which wasn't possible if I installed it via Softalicious.
The fact that we've got an easily accessible database now may seem like something inconsequential for you all, but this means one thing: Backups. A lot of backups. I have two options for this: I either stick with using phpMyAdmin to manually backup the entire database, or create a script which simplifies the entire process into just one or two button presses (plus I can make it automatic). I'll look into doing the second option when I get some more free time, otherwise, manual backups will be done.
On the other hand, I'm also a lot more careful with what extensions I install, how I delete things in the back-end, and with purging the cache. It seems like being a bit gung-ho has caused this. Even with this in mind, I still encourage archiving what you've written down in our discord channels (just by posting it, which is something we already do) or through other means.
Anyway, the board is back up... What now?
There's a few new things!
First thing's first, I'd like to get into the theming of the board. The board's background is entirely new and ISN'T a screenshot from the Frieren anime. The style being used is still the exact same though. I suggest opening the color styles and using the lime green (or muted / darker green) option since it fits with the board's background a lot more.
Aside from the theming we've also got a whole host of extensions, both new and old. Here's a list of them:
Background Forum
Change Logo
Genders
Markdown
phpBB Browser Push Notifications
phpBB Media Embed Plugin
Recent Topics NG
Simple Spoiler BBCode
VigLink
I'd like to give some attention to some of the new extensions, namely phpBB Browser Push Notifications! This gives us push notifications for any posts that happen in the board and it's accessible via the User Control Panel (or UCP). This'll be good for keeping up with the forum, and potentially make it possible for us to do roleplays here.
We've then got phpBB Media Embed Plugin and Simple Spoiler BBCode. The former allows us to embed / place YouTube videos directly onto our posts. This is just a neat little feature that I wanted to add since I know we'll eventually use it. The latter on the other hand allows us to do spoilers via BBCode, which I'm now realizing is kind of redundant since you can also use Markdown's spoiler feature. Doesn't hurt to have two options right?
We've also got the custom BBCode for Center, something I used in this post! It can be done by either pressing the "center" button up top alongside the other BBCodes, or by doing:
Code: Select all
[center]Text Here[/center]Lastly is the Recent Topics NG. I'm sure you've seen this already when you first logged onto the board, but this should showcase the most recently posted topics in the board, so you can see what new stuff has been added without having to dig through a few of the forums.