Speakers Bureau/Technology Team/Website Tasks

International Game Developers Association

Jump to: navigation, search

The following are high-level implementation tasks that have been derived from team discussions regarding the proposed website flow and feature list. These tasks may change from time to time as well be broken down to smaller tasks as features are designed in more detail.

Table of contents

[edit] Server Setup and Domain Registration

  • Development server needs to be established even if under a temporary domain name
  • Establish link between speaker’s database and IGDA database
  • Create a procedure to migrate revisions from the subversion depot to the development server for live testing
  • Investigate server encryption methods for secure web page login for speakers and users

Prerequisites/Concerns

  • PR/Policy committee will need to decide on a final domain name for the site

[edit] Recruiting Phase for Web Designer

  • Search for a volunteer with HTML knowledge, specifically in form creation and site usability

[edit] Speaker Material Feature

  • Write the code for or find an open source tool to allow trusted users to upload binary documents used as speaking materials
  • These materials will most likely need to be indexed by a database, and provide some level of description for people viewing them
  • At a minimum, we want to provide an interface for viewing materials based on topic (math, writing, management, etc.), a short description of the material, and the binary type (PPT, Word Doc, PDF, etc).

Prerequisites/Concerns

  • May want to contact the Speaker and Education Support team to get their thoughts on how to make the best use of this feature of the site

[edit] Integration of IGDA Member Database

  • PHP code to access member information from the IGDA database. The IGDA database itself will be considered “read only”.

[edit] Implementation of Speaker Search

  • Expand the PHP search prototype to be more representative of the search parameters defined by the policy team.
  • This may include expanding or restructuring the proposed database to include additional data or relationships.

Prerequisites/Concerns

  • From the policy group meeting notes, some search parameters may need some more explanation as to their implementation.
  • For example, expected group size, availability, gender – do speakers specify these in their profile?
  • Zip code – can this be obtained from the IGDA database?

[edit] Contact a Speaker Feature

  • Create a method to allow a user to contact a speaker and register that the speaker has been contacted
  • Insert into the database a timestamp to be used to track the one week timeout

[edit] User Registration Feature

  • Form for user registration (firstname, lastname, address, email, institution, password?)
  • Database backend task for inserting a new user record into the database
  • HTML(form, cookie)/PHP work for allowing an existing user to log in

[edit] One Week Timeout Feature

  • Create an automated procedure to scan the database for the one week time out and take the appropriate action
Personal tools
Toolbox