Oscms

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Administrator features)
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==Description==
+
__NOTOC__ {{thirdparty}}{{Quicklinks}} <br />
OSMS(name?) is a whitepaper for a Web-frontend to OpenSim.
+
  
==Proposed Technology==
+
== Description ==
* flex? (Client-frontend)
+
* AJAX? (Client-frontend)
+
** ExtJS (http://extjs.com/)
+
* JSON (Client-Server communication)
+
* PHP (ServerSide CGI)
+
* MySQL (Database)
+
  
==Coding features==
+
OSCMS is an interactive portal to OpenSimulator.
* Template engine (Smarty?)
+
* MVC-structured
+
* PEAR?
+
* Data-Objects
+
* Modular
+
  
==Administrator features==
+
{| align="right"
* Login
+
|-
* Add/Remove user
+
| [[Image:Oscms architecture.jpg|thumb|250px|OSCMS General architecture]]
* Mass Upload Assets
+
|}
** http://opensimulator.org/wiki/Inworld_Data <- starting point
+
  
==User features==
+
== Technology used ==
* Login
+
* Register
+
* Items
+
** Textures
+
*** Upload textures to inventory
+
*** Share textures
+
** Objects
+
*** Share objects (ODS - Object Distribution System)
+
*** Object profile
+
  
* Profile
+
=== Client frontend ===
** User info
+
** Groups
+
** My textures
+
** My objects
+
** User search
+
  
 +
* Flex
 +
* Caingorm-framework
 +
* XML
 +
 +
=== Server backend ===
 +
 +
* Ruby
 +
* Ruby on Rails
 +
* XML
 +
* MySQL
 +
 +
== Features ==
 +
 +
=== Coding features ===
 +
 +
* MVC-structured
 +
* CRUD/REST
 +
* Modular
 +
* Interactive client-design(Flex remoting)
 +
 +
=== Administrator features ===
 +
 +
* Manage users and regions
 +
* Direct control through Remote-admin
 +
 +
=== User features ===
 +
 +
* Login
 +
* Register (customize avatar-clothing)
 +
* Profile
 +
** User info
 +
** Groups
 +
** My textures
 +
** My objects
 +
** User search
  
* Communication
+
* Communication  
** Chat logs
+
** Chat logs  
 
** MailInbox
 
** MailInbox
  
 
[[Category:Users]]
 
[[Category:Users]]

Revision as of 14:59, 5 February 2019


Description

OSCMS is an interactive portal to OpenSimulator.

OSCMS General architecture

Technology used

Client frontend

  • Flex
  • Caingorm-framework
  • XML

Server backend

  • Ruby
  • Ruby on Rails
  • XML
  • MySQL

Features

Coding features

  • MVC-structured
  • CRUD/REST
  • Modular
  • Interactive client-design(Flex remoting)

Administrator features

  • Manage users and regions
  • Direct control through Remote-admin

User features

  • Login
  • Register (customize avatar-clothing)
  • Profile
    • User info
    • Groups
    • My textures
    • My objects
    • User search
  • Communication
    • Chat logs
    • MailInbox
Personal tools
General
About This Wiki