Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > WWW

Важная информация

WWW Web интерфейс для MaNGOS

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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)
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MaNGOS под Cataclysm (разработка) KiriX Корзина 578 19.02.2013 18:38
[Mod] Anti-Farming (разработка) Hantet Запросы 37 08.09.2010 08:57
[git] Командная разработка Hantet Новичкам 3 06.07.2010 09:01
Глобальный FAQ (разработка) Konctantin Новичкам 6 14.03.2010 10:46
Разработка собственных эвентов idk Прочая документация 3 14.03.2010 01:29


Текущее время: 06:37. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot