Addiction to Gaming [View Site]

Categories: CodeIgniter, jQuery, MySQL, PHP

Addiction to Gaming is a community for gamers I founded with 2 friends in the summer of 2009.

In late 2009 I decided to completely redesign our existing static website and build in content management tools.

I decided I really didn’t want to build the site from scratch but also didn’t want to be restricted by a pre-built CMS so I chose to go somewhere in between with CodeIgniter. CodeIgniter as you may or may not know is a PHP MVC framework, with libraries for things like Database Queries, Form Validation, Security, Sessions and more.

Before I started working on the website I made a list in my head of which features I wanted, the list included:

  • A system for myself and the admin team to manage the front page news
  • A list of our servers and their status
  • Our monthly donation progress and a place to make a donation, made possible by PayPal’s IPN
  • Integration with our forum and ban management systems
  • Our Twitter feed

You may also notice there is a large box in the sidebar showing the Player of the Week, that came about after discussion with the Community Team we set up around the same time I was working on this.

All the features I listed above have since been implemented and a few things that aren’t listed have been added as well, the most recent being an RCON library that lets us send a commands from our website to the game servers.

Homepage with Newsfeed

Homepage with Newsfeed

News Editing Interface

News Editing Interface