2011
11
Jan

Libtcod Cookbook

If you are a libtcod user, you've probably heard about libtcod cookbook (link not provided intentionally). Well, it seems that just as this site had to be rescued from 110mb servers, the cookbook will be forced to share the same fate.

The main reason behing doing this is the quality of services the host is providing. Server downtime is way too high, sometimes extending to several days without any possibility of reaching the stored data. Not only is this infuriating, but it also puts the database at risk - what if it's blasted during one of the more and more frequent server incidents?

Furthermore, it appears that FTP access is highly difficult. FileZilla won't get connected at all and other clients, such as FreeCommander, only occasionally will be able to extract something from the FTP account. I wasn't able to even back the data up in the entire evening. Good thing the database made it safe and sound to my hard discs. Yes, it's on TWO hard discs - I'm slowly starting to become a data security paranoid, but you might recall all the mess I've been through with three dead hard discs and an even deader (is that even a word?) laptop.

So, I have decided to cut off from 110mb and move everything to the server you're receiving this text from. It's located in Netherlands, so I assume all visitors from the USA will experience a small lag in page load times, but I've been using it for six months and I've never noticed any trouble with it.

I've already come up with a mockup layout:

Now, this is by no means the final layout, especially since there are still some technical difficulties to overcome, but it should look roughly like this.

The new site will (or at least should) have the same recipes already present on the original one, although there will be some changes:

  • The site will be my first attempt at working with Drupal 7
  • The cookbook will now include a completely new Umbra section
  • Voting will be temporarily removed (the 5star module hasn't been ported to Drupal 7 yet) - to be added later
  • All users (including anonymous) will be able to post comments at a later point (when a missing module is ported to D7)
  • Registered users will be able to edit any content, not just their own - so that the code can be kept up to date by the community.

More will be revealed as I push the work forward.

Comments and suggestions will be highly appreciated.