Summary
ddd
Components
NeL Launcher Tool
Functionality:
- Log in to LS
- Retrieve list of all shards which you have permission to and you have installed.
- Display shards in a sortable table.
- Chat channels and lobby.
- "Friends" list and "friend status."
- Connect to shard and launch client.
User and Shard Web
Functionality:
- User
- Sign Up
- Manage Profile
- Change email
- Change password
- Change other personal details
- Subscribe to applications
- Note: this is for 'requestable'
- Shard Admin
- Apply to add application
- Add shard to application
- Change shard status (online, closed)
- Change shard type (development, test and production)
- Change shard access (public, private, requestable)
- Manage Shard Users
- For private shards: add shard players
- For requestable shards: accept/reject requests.
- For all non-public shards: remove players from shard.
- Site Admin
- Manage applications
- Accept/reject application requests
- Remove applications
- Close application (effectively sets all shards to shard access private, shard access closed.)
- Manage shards
- This is really the existing Shard Admin webapp.
- Manage Users
- Manage user profile changes
- Reset passwords
- Disable accounts
- Delete accounts.
- Manage applications
Admin Web
Functionality:
Note: this already exists.
- Allow site admins to log in and view shard services stats.
- Add/remove shard services.
Phases
Phase 1
The goal in Phase 1 is to begin work on the Launcher and User/Shard Site.
Launcher Deliverables:
- Can log in directly to LS
- Retrieves a list of available shards
- Sortable table presentation
- Connect to shard and launch application.
User/Shard Site Deliverables:
- User
- Sign up
- Manage profile/personal information
- Change password
- Shard Admin
- No functionality desired for this phase.
- Site Admin
- Reset passwords
- Disable accounts
- Delete accounts
Admin Site Deliverables:
- Stock functionality acceptable.
Phase 2
TBD
Phase 3
TBD