Welcome to a new and improved RPGFan! It's been a couple weeks since my "maintenance" notice. While there is still some work to be done, recent changes have progressed enough that I can talk about them here. We know that some people have seen errors in the page layout during this time. We're hoping these are largely resolved by today. If not, please try a hard refresh (Ctrl-F5 for Windows, opt-reload on macOS, or clearing your caches on mobile devices), and most visual errors should go away. Now, let's talk about what changed and why.
If you've read the site for a while, you likely know I'm a big fan of Final Fantasy XIV, having penned many a review across the 2.0-3.0 series. So it's possibly a little ironic that right after that game's latest expansion released — which tasks our Warriors of Light to restore darkness to a world overrun with light — that I would also be working to change RPGFan's main palette from one of darkness to what you see now.
Of course, the most obvious change to RPGFan is the new visual design. Gone are pages of white text over black and 4 different shades of dark green. It's more than just swapping colors, as we've cleaned up the pages too, so everything you read isn't always in a bunch of boxes. It's less visual distraction that hopefully results in easier reading.
The new color scheme also provides better contrast between page elements. By having a neutral background, we aren't doing anymore green-over-green-next-to-this-other-green everywhere you look.
Font sizes got bumped up nearly across the board, especially when really small text that made sense when everyone's resolution was 800x600 was being used.
All told, the goal of the new look was to modernize by making pages cleaner and easier to read. And yes, we know: We've had dark backgrounds for 20 years, and it's a stark change. We know there are people that would prefer to stick with dark backgrounds. We're discussing an optional dark theme, but at this time, it's not a guarantee, nor can I promise a release date yet. We hope given time, you will adjust to the new look, however!
Wow, that took us some time, huh? It's been killing me for so long now that we weren't offering a proper SSL site, and even more that our site didn't properly scale to mobile devices.
I am so very pleased to announce that nearly every corner of RPGFan should now be properly responsive and scale across desktop, tablet, and mobile. If that's all you need to know, feel free to skip to the next section. If you're curious what took so long, I'll quickly explain.
RPGFan is an old site, built largely on manually-coded HTML. But we did some smart things a long time ago, which included making the site header and footer into a single file that's automatically inserted on every page. This makes updating our logo or navigation really easy.
Unfortunately, our site stylesheet was not included in this header file. Worse yet, as CSS files need to be placed within a site'stag, and that tag was also not in our header file, there have been things we couldn't quickly add site-wide, such as our gallery lightbox effects.
But this had another side effect: Many old pages linked to our CSS in a way that wasn't SSL-friendly. Loading one of these pages under https://www.rpgfan.com/ would break the layout completely, and even though we asked Google not to offer up secure URLs until we were ready, we know many of you saw these broken pages. We're truly sorry for that.
So how did we fix it? The only way we knew how: Pull every HTML file from the whole site, and run a series of text replacements that would canonize our headers, uniformly link to our CSS file, and modify the top portion of every single page to allow us to make site-wide changes moving forward. It's been more work than I can explain to you, and until I had all these things in front of me, it didn't really sink in that RPGFan is made up of over half a million files, with 2000+ game review pages, 2000+ music review pages, and almost 3000 galleries, most with multiple pages... all of which needed updates. And because of age and inconsistencies, many have been manually checked and updated.
And that, my friend, is why this has taken so long. Well, that, and the time it took to actually develop a mobile layout to make all this worth it.
Why stop at making the site work better and not take advantage of the situation and add some new things too? You may have already spotted some of them:
Another thing that made this project balloon in complexity was updating our news layout. The old one was a relic of the days when websites were made with tables, and as much table code as we've excised, the overall site container and news pages were still built with blasted tables. There was no way to make those tables work right on mobile, so this new layout was called for. No more awkward avatar in the upper right, and with the elimination of the right-hand sidebar across the site, media and videos on posts can display wide enough that you won't always have to zoom or go full screen if you don't want to.
We won't be going back and changing old news posts before last month to the current style — there's no singular quick way to do that across almost 20,000 files, plus we decided to simply look forward in terms of news.
I have a real problem with leaving things as "good enough" sometimes. It's taken a lot of self-convincing to not overhaul every old page as I've gone through everything. Still, some things needed a bit of manual adjustment. We have some old features that were partially illegible, and needed some light adjustments to not display, say, black text over dark green, and some that simply needed a quick facelift. Oh, and that single packaging image in our Mana Khemia 2 gallery that has apparently never displayed? Fixed! (I apologize on behalf of whoever made this error in 2009.)
There is a (thankfully) short list of items that are still being worked on as part of this change, which I want to list here in case you come across one of these items before it gets updated:
I talked about this mobile update and more back in 2017 (!?). That year, we actually put this "interim" site redesign on hold, because we foolishly thought we were closer to the new database-driven site we'd been working on. That is still on ongoing process, and I wish I could share how that's looking, because it's shaping up really nicely. But like all big projects, it's gradually gotten more and more involved — enough so that I revived the design you're looking at now, because I really wanted you all to have a site that didn't look as terrible on phones as the old one did. So as much as we're putting into this stuff, it's still being done with the intention of replacing it as soon as we're able.
As that projects comes closer to fruition, we will start sharing it with you, because it will probably be easier to digest new features a little at a time, and not in a single 2000-word post!
Finally, it's time to
put our readers to work ask for your help and feedback. With the above caveats in mind, if you do still come across something that doesn't look right to you and you can spare a moment of your time, we invite you to let us know via this form:
Again, while we expect general visual issues should now be cleared up, if you're still seeing frequent ones, please try a hard refresh (Ctrl-F5 for Windows, opt-reload on macOS, or clearing your caches on mobile devices) to clear cached settings and files, before submitting them as a bug.
Wow, are you still reading? You're my favorite. Just don't tell the others. And if you have any non-bug report feedback, do let me know.