A GMCP, Game Moderator Control Panel, is the biggest friend of the staff members.
It'll contain functions to manage accounts, characters, clans and the server.
Technologies used:
- Template: http://infinity.7loops.com/ dark version V2
- HTML, CSS for the template (Obviously)
- PHP to take care of the server side actions, MVC (Model-View-Controller) and validation/authorization
- JavaScript for callback functions and other basic functions
- jQuery (JavaScript library) for animations, its AJAX library and other minor things
- PDO_SQLSRV
Functionality
I use this plugin to take care of hash change events. (http://example.com/#login > http://example.com/#function1)
This makes it possible to only load the content which the user is requesting so you don't have to fetch the header/footer and JavaScript/CSS files at every page load. (= also less load for the server, win-win situation.)
PDO SQLSRV is the safest way to communicate with a SQL server. It makes SQL injection impossible since I use prepared statements.
What to expect in part 2?
More information about the functionality, code snippets, more screenshots, what can GM's do in the GMCP?