My Portfolio

Client:
Australian Source Public Bans List

Job Description:
I was requested to develop the Australian Source Public Bans (AusPB) list website, in which users would be able to submit demo (.dem) files for review to reduce cheating in the major online FPS game, Counter-Strike Source. This job entailed creating an entirely custom Content Management System from scratch in the form of an MVC. The client requested the following features:

  • User Management System
    1. To ensure safety, security and anonimity, the client requested that a user management system, packed with session security, user modification, creation and deletion features be created to help manage the website efficiently. A multi-level, non-cookie based system was created to suit the needs of the client.

  • File Administration System
    1. Due to the high load of submissions the client predicted to receive, I was asked to create a file manager, in which no FTP logon was required, only the valid session of a registered, authorised user. The file administration system contained a categorised tagging system, file editor and property viewier, which was linked with the file submission database to ensure maximum information collection and projection.

  • News Management System
    1. To keep the website constantly fresh and updated, the client requested a news management system, where news posts (found on the index of the website) could be created, modified and removed with ease.

  • Ban Management System
    1. The ban management system was the core of the website. The main structure consisted of a file submission & automated tracking system, voting system (3 votes would decide the fate of the submission) and ban commenting system.

The administration index also contained an AJAX powered flexible chat box allowing website moderators to chat to each other specifically about AusPB activities.

Personal Journal

Website :: Australian Source Public Bans

Examples of AusPB v3.0

Administration

Administration Outline Admin My Submissions

User Control Panel

User CP My Submissions User CP Edit Profile User CP Main User CP View Profile

Misc. Sections

User CP My Submissions User CP My Submissions

These are just a few samples from the website's content.

Other Works
AusPB v3 Shawn McEwan\'s Portfolio Personal Journal