28.08.2012, 18:20
|
#1
|
Пользователь
Регистрация: 27.03.2010
Сообщений: 80
Сказал(а) спасибо: 12
Поблагодарили 25 раз(а) в 13 сообщениях
|
[Разработка] Сайтег
Требования- MySQL 5.x
- PHP 5.4.x
- библиотека Zend Framework 1.11
Детали- В основе лежит Zend Framework 1.11.
- AJAX
- HTML5 (индусский)
Поддерживаемые сервера- TrinityCore 3.3.5 (master)
- MaNGOS 3.3.5 (master)
- Для серверов на базе MaNGOS необходимо сгенерировать (/tools/entity) классы-определения таблиц.
Функционал (как планируемый, так и реализованный) - Неограниченное количество реалмов (+)
- Новостная лента (+)
- Новости парсятся автоматически (по заданию планировщика) с официального сайта WoW (+)
- Личный кабинет
- Работа с аккаунтом
- Основная информация об аккаунте (+)
- Отображение в модальном окне деталей блокировки аккаунта/ip (если имеется) (+)
- Смена пароля (+)
- Для смены пароля необходимо подтвердить E-mail адрес(опционально) (+)
- Смена E-mail (+)
- Смена Дополнения (+)
- Привязка к IP (+)
- Подтверждение E-mail адреса (+)
- Баланс счёта (+)
- Золото (+)
- Пополняется за счёт перевода золота с выбранного персонажа на виртуальный счёт аккаунта (+)
- Этот счёт необходим для совершения операций в кабинете, в которых выставлен тип оплаты "золото".
- Снять золото со счёта невозможно
- Деньги (+)
- Пополняется через агрегаторов платежей
- Этот счёт необходим для совершения операций в кабинете, в которых выставлен тип оплаты "деньги".
- Бонусы (+)
- Пополняется за счёт голосований (+)
- Этот счёт необходим для совершения операций в кабинете, в которых выставлен тип оплаты "бонусы".
- История операций (+)
- Работа с персонажами
- Основная информация о персонажах (+)
- Отображение в модальном окне деталей блокировки (если имеется) (+)
- Перенос персонажей (+)
- Зпрещён перенос персонажа с заблокированного аккаунта (+)
- Запрещён перенос персонажа на заблокированный аккаунт (+)
- Опционально запрещён перенос рыцарей смерти (+)
- Запрещён перенос, если на аккаунте присутсвуют персонажи противоположной фракции (+)
- Запрет на перенос рыцарей смерти для аккаунтов, чей уровень установленного дополнения ниже World of Warcraft: Wrath of the Lich King (+)
- Смена расы
- Выполняется через at_login (+)
- Суммируется с иными запрошеными операциями, выполняющимися через at_login (+)
- Восстановление удалённых персонажей (+)
- После восстановления переименовываем персонажа и устанавливаем действие at_login, чтобы игрок сам мог переименовать персонажа (во избежании коллизии ников) (+)
- Исправление ошибок персонажей (+)
- Телепортация персонажа (+)
- Воскрешение персонажа (+)
- Очистка аур персонажа (+)
- Чистка групп персонажа (+)
- Смена фракции (+)
- Выполняется через at_login (+)
- Суммируется с иными запрошеными операциями, выполняющимися через at_login (+)
- Смена внешности (+)
- Выполняется через at_login (+)
- Суммируется с иными запрошеными операциями, выполняющимися через at_login (+)
- Логирование
- Логирование перехваченных исключений (+)
- Логирование ошибок PHP (+)
- Логирование нарушений безопасности (+)
- Логирование пользовательских операций (+)
- Логирование администраторских операций (+)
- Панель управления
- Основные настройки приложения (+)
- Включение/отключение/настройка модулей (+)
- Редактирование специфических для реалма опций (+)
- Возможность требовать оплату за модули (+)
- Каждый модуль оценивается отдельно (+)
- Допустимая валюта (+)
- Золото (+)
- Бонусы (+)
- Деньги (+)
- История всех операций в панеле управления (+)
- История ошибок (исключений) приложения (+)
- История нарушений безопасности (+)
- GM панель
- Блокировка доступа к ресурсу по IP (+)
- Заблокировать можно как целый адрес, так и маску (+)
- Магазин
- Клиентская часть
- Администрирование
- Импорт вещей из базы данных сервера (+)
- Можно импортировать как все вещи, так и вещи из конкретной категории (+)
- При импорте можно указывать глобальную цену, а также статус (в продаже, или нет) и кол-во (сколько максимум вещей выбранной категории поступит в продажу) (+)
- Аукцион персонажей
- Детали в данный момент отсутсвуют. Принимаются предложенияи комментарии
- Прочие возможности
- Контроль изменения IP адреса (сброс авторизации при смене IP) (+)
- Блокировка доступа к порталу по IP адресу (+)
- Возможно блокировать как целый IP, так и маску (+)
- Регистрация аккаунта (+)
- Пригласи друга (только для TrinityCore)
- Подтверждение регистрации (опционально)
- Ajax-статистика (автообновление) сервера и реалмов (+)
- Восстановление пароля (+)
- Вывод последних тем с форума (+)
- Поддерживаемые движки: (+)
- Рейтинги
- Ключевые возможности
- Поиск персонажа
- Прирост очков за день/неделю (+) / (-)
- Изменение позиций за день/неделю (+) / (-)
- Голосование с зачислением бонусов на счёт (+)
- Отдельно оцениваются обычные и смс голоса (+)
- Полная статистика реалмов (+)
- Безопасность (+)
- Защита от XSS, SQL инъекций, расщеплений запроса, прохода по директориям, RFE/LFI, DoS и LDAP инъекции, Обфусцированными атаки на базе юникодов, кодировок и т.п (+)
- При обнаружении атаки доступ к скрипту прекращается, информация логируется (+)
Репозиторий проектаАвторы
Возможная помощь проекту- Жизненно необходим человек, владеющий JavaScript (jquery)
- Приветствуется конструктивная критика PHP кода (ибо далёк от совершенства); логики реализации приложения; логики реализации модулей
- По вопросам финансовой поддержки обращаться в лс Desperado
- Тестирование и поиск ошибок
|
|
|