01-20-2021, 05:47 AM
(01-19-2021, 01:14 PM)Mario Wrote:(01-14-2021, 06:47 PM)Vitiman Wrote: Hard as it may be to believe, the project to replace MFGG's aging main site backend has been in on-off development for over a decade now! The earliest incarnations were a venture fronted by Char, who as we know now eventually just dropped off the face of the internet without really saying he would.
The biggest hurdle when it comes to replacing the main site is actually keeping the database. The plan has always been (as far as I know) to move over the existing submissions/comments database without compromising any of the information and, as it were, TCSMS isn't exactly the friendliest piece of code out there.
At this rate, it's tough to say what will come of lumaSMS. As Hypernova mentioned above me, him and Mors have now taken over development of the project from HylianDev, himself having taken over from Guinea who was only trying his best to revitalize a plan made by his friend Char a couple of years prior to that. Unfortunately, as time passes by, this project will only grow more convoluted and - paradoxically - necessary. The longer you guys take to change the infrastructure, the harder it will be to actually do it.
The database isn't a big deal really. Database migrations are pretty ordinary mundane things, designing a new database and an upgrade path to it is one of the easier parts of a project like this.
I don't know if anything by Char or Guinea is around to make use of. HylianDev's attempt was brand new but he has a pretty big "Not invented here" mentality which would just leave us with the same problems as taloncrossing a few years down the road when he no longer wants to maintain it- or has that already happened?
It's a new project every few years as someone new decides to do it and it's never a major priority for the people who do work on it. It's not an impossible task but it's probably a bit bigger than it seems to anyone who tries to jump on it.
I think it'd be fun for MFGG to have its own platform made for it, but realistically? I don't think mfgg is that special where it's really necessary. Might be worth looking into something tried and true like WordPress- personally I don't really enjoy working with it but it is the most popular and customizable CMS out there so the amount of resources you could find for it is endless.
An actively maintained database? Sure, I'll give you that. But MFGG's hasn't really been upkept (that's not a word?) for an uncomfortably long time - probably since the inception of TCSMS back in 2006, I'd be willing to bet. I know Hypernova's poked around in it more recently, but this was done in a very hacky way and to implement much-needed newer features like comment-combing and stuff. There's nothing that suggests the MFGG database is anything but a clunky string of MySQL tables from 15 years ago that weren't made with anyone but one person in mind to be able to make sense of in case of an actual overhaul.
From what I recall, you're correct, Char/Guinea's progress on the revamp was basically scrapped before it ever actually went anywhere. I figure the work Hylian started will also eventually be tossed out due to the problems you outlined, but I don't really know what the longterm game plan is so that's a question better served for Mors or Hypernova or someone else.
I'd love for MFGG to have its own little CMS, but you're probably right, at this rate it really isn't worth the trouble. The staff keep restarting the project, dropping it, coming back to it, and each iteration always seems focused on reinventing the wheel. MFGG just needs something to maintain its wide catalogue so like... as long as it does that, right? But I digress.
Ultimately, MFGG having its old clunky main site can be seen as part of the charm! But with the website getting less and less activity as time goes forward, being stuck in the past isn't really doing it any favours either. I guess the real question is if it's too late to salvage interest in a modern MFGG or not?