X
X
Xintrea2013-07-14 21:10:58
PHP
Xintrea, 2013-07-14 21:10:58

What is the easiest way to make a web admin panel for a site with a game?

I'm slowly writing my web game.
The game has registration via email, user base, ~15 tables with data about the game world.
At the moment, the main frame is made, the game is played.
It so happened that while I was making the game, I did all the actions for working with data about users and the game world through MySQL Workbench and auxiliary PHP scripts. Now it's time to make a human admin panel.
And here I sit and think - how to do it?
Currently used tools and protocols:
* PHP+CodeIgniter2+HMVC
* jQuery
* XML-RPC
* C++ (for the solver)
And now I understand that the PHP+jQuery+XML-RPC bundle is basically suitable for the game. But making an admin panel on such a bundle will be inconvenient and time-consuming.
Question: how and on what is the best way to make an admin panel? The following functions should be implemented in the admin panel:
- Search for a user by ID, name, part of the name, viewing detailed information about the user, collected from different tables;
- Getting a filtered list of users by any criteria, viewing information about the user when clicking on it;
- Getting information about the game world from several tables with all sorts of connections;
- Manual change of user data;
- Manual change of tables with a description of the game world;
- We need several "modules" or "wizards" that simplify the performance of routine actions, such as checks followed by viewing a list of problem entries.
- Perhaps some kind of report designer;
- Other little things.
Here. What is the best way to do all this? I am now leaning towards AngularJS, but it has interaction with the server via REST, while CodeIgniter2 does not have this, and the network exchange infrastructure is already sharpened on XML-RPC.
Or no longer show off, but do what you know?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
schroeder, 2013-07-14
@schroeder

I recommend looking in the direction of dvelum.ru/ , in the evening you can make a working prototype. I used it in my projects, I was satisfied.

X
xmoonlight, 2013-07-15
@xmoonlight

Schroeder Thank you! I would add it to karma for the tool (no karma :( )! I
looked it up - it's a great thing! I'll use it in my projects!
Which I advise the rest for the admin panel!

N
Nikita Gusakov, 2013-07-14
@hell0w0rd

Any admin panel is a wrapper over requests to the database. Plus, there are gadgets for regular sites such as installing plugins / themes. In your case, a clean wrapper over requests The
admin is another site, roughly speaking, so you can even use another framework in it if you want, so I would do what I know, you don’t need any special features

K
Keyten, 2013-07-23
@Keyten

There is also ExtJS, it will greatly simplify the development of the interface). Well, not only.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question