Webinterface
From OpenSimulator
(Difference between revisions)
(→Current projects: Altered Opensim Web Interface URL to up to date one) |
(rearranged and added some links) |
||
Line 4: | Line 4: | ||
[[Category:Development]] | [[Category:Development]] | ||
− | = | + | = PHP = |
− | [http://forge.opensimulator.org/gf/project/opensimwi/ OpenSim Web Interface (Redux)] - This is a [http://www.php.net PHP] Web Interface for OpenSim (Open Simulator Project), it allows grid citizens to create User Accounts to access the grid. Grid Owners can also manage all users for the grid. Very light CMS system included. - Should be useable on live grid. | + | == Web interfaces == |
+ | * [http://forge.opensimulator.org/gf/project/opensimwi/ OpenSim Web Interface (Redux)] - This is a [http://www.php.net PHP] Web Interface for OpenSim (Open Simulator Project), it allows grid citizens to create User Accounts to access the grid. Grid Owners can also manage all users for the grid. Very light CMS system included. - Should be useable on live grid. | ||
− | [http://forge.opensimulator.org/gf/project/wixtd/ WiXTD] - PHP OpenSimulator-interface, combined with python xmlrpc-daemon for service-control. The project is actively being developed, and focussed on being an easy to use adminstration tool, and a community portal for grid-users. | + | * [http://forge.opensimulator.org/gf/project/wixtd/ WiXTD] - PHP OpenSimulator-interface, combined with python xmlrpc-daemon for service-control. The project is actively being developed, and focussed on being an easy to use adminstration tool, and a community portal for grid-users. |
+ | |||
+ | * [http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?XoopenSim XoopenSim] | ||
+ | |||
+ | * [http://forge.opensimulator.org/gf/project/flexcp/ FlexCp] A fast, simple, secure, and easily-extendable php5 web control panel for OpenSim grids. Use ADODB, QuickForms2, and Savant3 to make development and modifications simple (improves response to security concerns). | ||
+ | |||
+ | * [http://forge.opensimulator.org/gf/project/wixtd/ Wixtd] | ||
+ | |||
+ | * [http://groups.drupal.org/d4os D4os] Set of [http://drupal.org Drupal] modules to control a grid. (actually in alpha stage using OpenSim 0.6.8) | ||
+ | |||
+ | * [http://www.adamfrisby.com/blog/2009/12/introducing-gridmix/ GridMix] This project is not already available | ||
+ | |||
+ | == Web Services == | ||
+ | * [http://code.google.com/p/openmetaverse/wiki/SimianGrid SimianGrid]Simian started out as an experiment in virtual world simulation software before growing into an umbrella of projects related to virtual world hosting and simulation. SimianGrid is a set of PHP web services that provide the backend for a grid. | ||
+ | |||
+ | = Python = | ||
+ | == Web interfaces == | ||
+ | * [http://forge.opensimulator.org/gf/hwios Hwios] | ||
+ | |||
+ | == Web Services == | ||
+ | * [http://forge.opensimulator.org/gf/project/osservices OsServices] | ||
+ | |||
+ | = Proposals for Advanced Web Interface = | ||
+ | Follow-on versions of the API should have advanced user management functions like: | ||
+ | * Require Login on/off | ||
+ | * Grant User Rights (build, fly, run script, teleport, etc.) | ||
+ | * Create Group / Remove | ||
+ | * Add User to Group / Remove | ||
== Basic API == | == Basic API == | ||
Line 16: | Line 44: | ||
* Show Regions | * Show Regions | ||
* Max Region-revision cache (blobsize get too big otherwise) | * Max Region-revision cache (blobsize get too big otherwise) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 13:40, 4 March 2010
Languages: |
English Français |
PHP
Web interfaces
- OpenSim Web Interface (Redux) - This is a PHP Web Interface for OpenSim (Open Simulator Project), it allows grid citizens to create User Accounts to access the grid. Grid Owners can also manage all users for the grid. Very light CMS system included. - Should be useable on live grid.
- WiXTD - PHP OpenSimulator-interface, combined with python xmlrpc-daemon for service-control. The project is actively being developed, and focussed on being an easy to use adminstration tool, and a community portal for grid-users.
- FlexCp A fast, simple, secure, and easily-extendable php5 web control panel for OpenSim grids. Use ADODB, QuickForms2, and Savant3 to make development and modifications simple (improves response to security concerns).
- GridMix This project is not already available
Web Services
- SimianGridSimian started out as an experiment in virtual world simulation software before growing into an umbrella of projects related to virtual world hosting and simulation. SimianGrid is a set of PHP web services that provide the backend for a grid.
Python
Web interfaces
Web Services
Proposals for Advanced Web Interface
Follow-on versions of the API should have advanced user management functions like:
- Require Login on/off
- Grant User Rights (build, fly, run script, teleport, etc.)
- Create Group / Remove
- Add User to Group / Remove
Basic API
I suggest we create a new API, that's clean and structured. It should be nothing more than a php class-library that can perform the most basic database functions. Functions to think about are:
- Show Userinfo
- Create User
- Remove User
- Show Regions
- Max Region-revision cache (blobsize get too big otherwise)