tfishell: I don't know much about web programming, but I wonder if the underlying code/structure of the site is still stuck in 2008 and all we're seeing is more and more layers of paint when the true issues run much deeper. Maybe the base needs to be restructured, but GOG has invested too much time into their current system/Galaxy to do that. Or it has to do with almost 30 positions still needing to be filled, but nobody wants to move to Warsaw and GOG won't set up shop in the US because it is too expensive and a big time difference. Or the web team is focusing all on Galaxy. Anyway, vote with your wallets.
It's possible... I just don't see what else they could be spending all their time on. Sure they could be working hard on new features but you can't let that get in the way of basic maintenance. New features are nice but we can see the bugs, for example with the forum, every single day which impact usability.
We aren't going to see new features or know about them until there done so website features like the forum should take higher priority either being fixed or replaced (and as I said they could just pay for forum software and have it up and running within no time at all). There are other issues of course too.
Part of me thinks GOG really is stuck in the past and they are handling things in a convoluted way. Ideally with a site like GOG you would want some kind of admin dashboard where you could log in to the backend and do pretty much any task on GOG without having to do it via code. So for example, you would log in, click add game, add a title, pictures, a video link, upload a game build, and a description of the game, etc. and hit submit. Then it would automatically post to the site. Something that allows "normal" non technical people to handle these basic task.
We just don't know enough about GOG backend system to know these things... though we do know they have some kind of system for devs now with the Galaxy dev portal. Perhaps that is the reconstructed backend that will be used by developers (and by extenstion GOG) to handle everything GOG / Galaxy related.
kbnrylaec: I think GOG just have no dashboard for all this works. They just do it manually.
It's possible for sure, and those errors do lend to that possibility... and that would be really really bad. It is a horrible way to manage content via injecting code (if that is what they are doing).
GOG's backend essentially needs to be a CMS...