This tool provides a friendly administrative interface, using the NITOS API.
Currently, the administrator can manage the following resources :
-
Users (apparently these are the joomla users of NITOS web interface)
-
Slices
-
Nodes
-
Channels
-
Reservation information for the nodes and the channels
The application is using the codeigniter framework.
git clone https://github.com/NitLab/NITOS-administration-tool
cd NITOS-administration-tool
git submodule init
git submodule update
php -S localhost:8000 (for php >= 5.4.0). Alternatively, copy to the root folder of your web server
- Click add, then add a resource. After that, all buttons do not work when you click on them. You need to refresh the page. This has to do with javasript.
- Editing node type on nodes tab does not work(the problem is in the API)
- Editing node name on nodes tab does not work(the problem is in the API)
- When you create a new resource and the table is empty, then you have to refresh the page in order to see the new resources. The problem happens because you copy an existing row of the table instead of creating a new one in create.js
- We could use caching mechanisms of codeigniter to reduce response time for each tab.
- The slices tab takes some time to load. Probably, it is caused by increased load time of js files. We could profile execution by using the browser's profiler and optimize the relevant parts.