The Freehare
About
Having been involved in freeware games for years, I noticed that the general opinion on them is that they’re not as good as commercial games. None of the sites distributing these games helped turn that opinion. Instead, they put both the real gems along with the rushed projects with no effort put into them. Because the free games with outstanding quality deserve a special place, I started The Freehare.
Why Drupal?
The previous version was in plain PHP, built fully from scratch. This new version needed to be faster to maintain and easier to add expansions. The workflow for adding new contents needed to be more efficient, since in the last version, lots of time and work were lost on things that should’ve been done automatically or simply could’ve been done better.
Drupal fits the bill for all of that perfectly. Since I also still needed to learn a lot about Drupal, the APIs it offers and several modules, this project also gave me a good sandbox to play around in, experimenting and learning as I went along.
Modules used
The Freehare uses both contrib. modules as well as modules I wrote myself. I won’t go into the basic contrib. modules (CCK, Views, Administration Menu, Devel – now turned off –, FCK Editor, IMCE and Scheduler ). Instead, here’s a list of each specific module and why they’re used.