LINUX.ORG.RU

На чем проще всего сделать веб-админку для сайта с игрой?

 , ,


0

1

Пишу потихоньку свою веб-игру.

В игре есть регистрация через email, база пользователей, ~15 таблиц с данными об игровом мире.

В настоящий момент сделан основной каркас, игра играется.

Так получилось, что пока делал игру, все действия по работе с данными о пользователях и игровом мире делал через MySQL Workbench и вспомогательными PHP-скриптами. Теперь пришло время таки сделать человеческую админку.

И вот сижу и раздумываю - как ее делать?

Используемые на данный момент инструменты и протоколы:

* PHP+CodeIgniter2+HMVC
* jQuery
* XML-RPC
* C++ (для решателя)

И вот понимаю я, что связка PHP+jQuery+XML-RPC для игры впринципе подходит. Но делать админку на такой связке будет неудобно и затратно по времени.

Вопрос: как и на чем лучше всего сделать админку? В админке должны быть реализованы следующие функции:

- Поиск пользователя по ID, имени, части имени, просмотр развернутой информации о пользователе, собраной из разных таблиц;
- Получение отфильтрованного списка пользователей по каким-либо критериям, просмотре информаии о пользователе при клике на него;
- Получение информации о мире игры из нескольких таблиц со всякими связями;
- Ручное изменение данных пользователя;
- Ручное изменение таблиц с описанием мира игры;
- Нужно несколько «модулей» или «визардов», упрощающих запуск рутиных действий, например проверок с последующим просмотром списка проблемных записей.
- Возможно, какой-то конструктор отчетов;
- Прочее по мелочи.

Вот. На чем все это лучше всего сделать? Я сейчас склоняюсь к AngularJS, но у него взаимодействие с сервером через REST, а в CodeIgniter2 такого нет, да и инфраструктура сетевого обмена уже заточена на XML-RPC.

Или уже не выпендриваться, а сделать на том что знаешь?

★★★★★

Или уже не выпендриваться, а сделать на том что знаешь?

Может у кого-нибудь PHP-фреймворка есть готовые модули типа «админка»?

Alve ★★★★★ ()

Все это можно сделать на phpMyAdmin`е. С набором sql-запросов.

Прикручивать фреймворк будет накладно, в плане затрат по времени.

VirRaa ★★★ ()
Ответ на: комментарий от Xintrea

Говорят что очень хорошая весч. Прям не знаю, судя по скринкастам почти то что нужно.

Попробуй, потом расскажешь. На их сайта (с наскока) найти скринкасты не удалось.

VirRaa ★★★ ()

Django, конечно.

zz ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.