Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001825 [opensim] [GRID] User Server feature N/A 2008-07-25 05:38 2008-07-28 05:30
Reporter mjm View Status public  
Assigned To DrScofield
Priority normal Resolution fixed  
Status closed   Product Version
Summary 0001825: Retrieve grid information from user server
Description I suggest to add a new function "get_grid_info" to the user server, that returns an LLSD map containing information on the grid required by the viewer. The LLSD map allows to add more information any time, without breaking older viewers.

Below is an ad-hoc list of information that would be useful to the viewer. I am sure there is more... :-)

   * Grid name for display, allowing space and other special characters.
   * Short grid ID or "unixname", alphanumeric, preferably lower-case.
     It can be used as a part of file names for storing grid-specific
     information and settings.
   * Link to the login page.
   * The helper URI.
   * Link to the grid's web site.
   * Link for "create account".
   * Link for "forgotten password".
   * Link for "help" and F1.

The same function should be available on standalone sims too, as for the viewer a standalone sim is just another small grid.
Additional Information Not too long ago, I started working on a new viewer targeted at OpenSim users. I like the idea of using links like "opensim://user.server:port/" [^] to easily connect to another grid. They can be handled by the viewer directly, but the viewer needs more information on the grid, like login page and helper URI.

I guess this is not a huge effort to implement. Apart from making opensim:// links work smoothly, it would save the user from typing all those options on the command line.
Tags No tags attached.
Git Revision
SVN Revision 0
Run Mode Standalone (1 Region) , Standalone (Multiple Regions) , Grid (1 Region per Sim) , Grid (Multiple Regions per Sim)
Physics Engine ODE
Environment Unknown
Mono Version None
Attached Files

- Relationships

-  Notes
(0004015)
DrScofield (manager)
2008-07-25 06:01

cool idea. was already thinking about something like that. will give it a try.
(0004023)
DrScofield (manager)
2008-07-25 10:16

a first cut has gone in in r5658. not yet LLSD, but XmlRpc. have a look at it.
(0004092)
DrScofield (manager)
2008-07-28 05:27

code from friday has been refactored and is now r5692. supports both XmlRpc and REST GET (later returns XML). see http://opensimulator.org/wiki/GridInfo [^]
(0004093)
DrScofield (manager)
2008-07-28 05:30

GridInfoService provides this functionality now and works for both Grid and Standalone.

- Issue History
Date Modified Username Field Change
2008-07-25 05:38 mjm New Issue
2008-07-25 05:38 mjm SVN Revision => 0
2008-07-25 05:38 mjm Run Mode => Standalone (1 Region) , Standalone (Multiple Regions) , Grid (1 Region per Sim) , Grid (Multiple Regions per Sim)
2008-07-25 05:38 mjm Physics Engine => ODE
2008-07-25 05:38 mjm Environment => Unknown
2008-07-25 06:00 DrScofield Status new => assigned
2008-07-25 06:00 DrScofield Assigned To => DrScofield
2008-07-25 06:01 DrScofield Note Added: 0004015
2008-07-25 10:16 DrScofield Note Added: 0004023
2008-07-25 10:16 DrScofield Status assigned => feedback
2008-07-28 05:28 DrScofield Note Added: 0004092
2008-07-28 05:30 DrScofield Status feedback => resolved
2008-07-28 05:30 DrScofield Fixed in Version => SVN
2008-07-28 05:30 DrScofield Resolution open => fixed
2008-07-28 05:30 DrScofield Note Added: 0004093
2008-07-28 05:30 DrScofield Status resolved => closed


Mantis 1.1.1[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker