We’ve completed the maintenance works, images are now being returned in the XML API responses like they should. Thanks for waiting this one out
Posts made by flexage
RE: TGDB Development Pack
Hey, that is the current edition of the dev pack. The database schema hasn’t changed since the dev pack was published. It includes a selection of dB entries and artwork to help you develop and test, but obviously it’s not a complete bulk dump of site data, as that would be huge
First off, welcome, to the team, and thank you for the PR. I’ll do my best to get it tested and merged in to live in a timely fashion
Now down to the nitty gritty…
To explain the current state of the code, a brief history lesson is required.
TheGamesDB actually started its life as a fork of the source code of TheTVDB.com. In retrospect, this original code base wasn’t an ideal starting point, but I wasn’t part of the project at that point and as I understand it, the aim was to get something up and running as quickly as possible.
A short burst of development then took place, and resulted in a partially working, and part-migrated code base. At this point development ceased.
Even though the site was not actively developed at this time, and with only a basic feature set available, the site managed to attract a growing community of both API users, and content submitters.
After nearly a year of stagnant development, I got in touch with Scott and offered to put forward a few commits to patch some broken things up.
I had just started university at this point, and started doing more and more in between assignments.
About a year later, I spent the best part of my summer break turning the site code into what it is now. It’s certainly not pretty, efficient, well thought out, or nice to work with. But it’s definitely much better than the state it was in when I inherited it.
Since then, my main focus has been on keeping the site running. It has taken a lot of time and financial resources, and that has left me with very little time to update the code with shiny new features.
Combine that with the fact that any considerable development with the current codebase probably wouldn’t be worth the pay off, and we’re now where we are today.
In my honest opinion, the site needs rewriting from the ground up. If this was to take place it certainly wouldn’t be using the current LAMP stack… it’s simply too slow, inefficient and not scalable enough.
Any solution that would be implemented would have to take advantage of the distributed, horizontally scalable computing architectures available today. It’s the only way the site would be able to cope with the ever growing number of requests we see on an hourly basis.
IMHO, this is the way forward, commuting any significant code the the current site would be working against ourselves and draining our human resources that could be more wisely spent on furthering the site in a better way.
With that being said, if you would like to have a chat about the possibility of getting involved in a rewrite, and what that would entail, I’m happy to chat more
RE: Update API doesn't mark deleted games!!!!
I agree, the current API lacks some very important things. If we had the manpower or time we’d replace it with a much better RESTful api that returns JSON. Unfortunately we just don’t have the developers. This is the best we have for now. The site is maintained by a community of volunteers, and for the most part I front the running costs out of my own pocket just so that the developer community can have this resource. When I get chance I would love to release a new API. I’m sorry if the current implementation has caused you troubles.
RE: Api key needed! - Android Showcase App! (kinda urgent!)
Hi @thkru, welcome to the community.
Your project sound cool, I hope it goes well.
I understand that your preference would be for a json api, to be honest I think a lot of us would prefer a fully restful api that returns json.
Unfortunately, due to lack of manpower and time, we haven’t been able to develop our new api yet.
If we had it, everyone would be free to use it, until then I’m afraid the only way is the XML api.
Best of luck
RE: Character (cast) lists.
Welcome to the forums, we have recently been asked about barcodes/serial numbers, and it is possible that we may consider adding this in the future.
In the past, we have also considered adding voice actors to the database: in fact it was scheduled to be developed in one of the next site updates, however we have been short of both developers and development time in which to make it happen recently.
Once we have more manpower, this is something that would be good to add to the site.
If we ever add voice actors, then adding characters along with them would be a great idea: providing we can find some more help with development, I’ll bring this up for discussion with the prospect of getting this added