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

xintrea

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

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

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

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

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

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

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

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

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

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

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

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

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
xintrea
Писать лучше всего на том, что ты хорошо знаешь, и не слушать всяких тонких троллей ;)
 
Сверху