Показать сообщение отдельно
Старый 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-статистика (автообновление) сервера и реалмов (+)
    • Восстановление пароля (+)
    • Вывод последних тем с форума (+)
      • Поддерживаемые движки: (+)
        • XenForo (+)
    • Рейтинги
      • Ключевые возможности
        • Поиск персонажа
        • Прирост очков за день/неделю (+) / (-)
        • Изменение позиций за день/неделю (+) / (-)
    • Голосование с зачислением бонусов на счёт (+)
      • Отдельно оцениваются обычные и смс голоса (+)
    • Полная статистика реалмов (+)
  • Безопасность (+)
    • Защита от XSS, SQL инъекций, расщеплений запроса, прохода по директориям, RFE/LFI, DoS и LDAP инъекции, Обфусцированными атаки на базе юникодов, кодировок и т.п (+)
    • При обнаружении атаки доступ к скрипту прекращается, информация логируется (+)
Репозиторий проектаАвторы
Возможная помощь проекту
  • Жизненно необходим человек, владеющий JavaScript (jquery)
  • Приветствуется конструктивная критика PHP кода (ибо далёк от совершенства); логики реализации приложения; логики реализации модулей
  • По вопросам финансовой поддержки обращаться в лс Desperado
  • Тестирование и поиск ошибок
Праведник вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Gerald (29.08.2012), Кот ДаWINчи (28.08.2012)