В данной работе применяется база данных MySQL - "base_user" с единственной таблицей "usserbar", в которой находятся основные параметры игроков:
- id (идентификатор записи в базе)
- name (имя)
- thumbnail (путь к картинке аватара)
- guild (гильдия)
- realm (царство)
- primary (первичные профессии)
- secondary (вторичные профессии)
- level (уровень)
В дальнейшем, при необходимости количество параметров игроков можна расширить. Дамп SQL-базы с добавленной записью данных одного персонажа (специально созданного из реальных параметров существующего на сервере http://eu.battle.net/ игрока для первоначальной визуализации) находится в архиве - файл сreate_base.sql.
На данном этапе проект рассчитан на работу с сервером http://eu.battle.net/ (в будущем можно добавить использованные других серверов) и состоит из двух страниц с минимальным набором функциональных элементов с учетом дальнейшей доработки.
На главной странице index.php осуществляется отобажение юзербаров всех персонажей, находящихся в SQL-базе, с ссылкой-переходом на страницу добавления нового игрока addusser.php, для занесения в базу которого нужно указать его имя и царство, согласно документации АРI http://blizzard.github.com/api-wow-docs/#id3380301 . В случае существования персонажа на сервере, его данные будут занесены в базу с переходом на главную страницу, на которой юзербар нового персонажа будет добавлен в конц очереди.