W4OS – OpenSimulator Web Interface Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Ready to use WordPress interface for OpenSimulator grids. Provide user registration, default avatar model choice and basic grid info.
See Features and Roadmap sections for current and upcoming functionalties.
Features
- Grid info:
[gridinfo]
shortcode and admin dashboard widgets - Grid status:
[gridstatus]
shortcode and admin dashboard widgets - Avatar creation:
- Opensimulator section in standard wp profile page
[gridprofile]
shortcode can be inserted in any custom page- Avatar tab in account dashboard on WooCommerce websites
- Choose avatar look from default models
- Avatar and website passwords are synchronized
- Reserved names: avatar whose first name or last name is “Default”,
“Test”, “Admin” or the pattern used for appearance models are disallowed for
public (such avatars must be created by admins from Robust console) - OpenSimulator settings page:
- grid name, login uri and database connection settings
- naming scheme of default models
- exclude models from grid stats
Roadmap
See https://github.com/GuduleLapointe/w4os/projects/1 for up-to-date status.
Short term (version 1.0, WordPress repository release)
- Login page (with grid FirstName, LastName and password).
Optional redirect of standard login page - Auth with avatar credential (as fallback to wp auth).
Create new WordPress user if auth by avatar - Option to use WordPress name as avatar name (in this case, lock WordPress
name changes once an avatar is set) - Use avatar profile pic
- Check if avatar password is properly updated after a password reset request
- sidebar grid info and grid status widgets
Middle term
- Public avatar profile
- Admin Start / Stop regions
- Admin Create region
- Admin Use sim/grid configuration file to fetch settings if on the same host
- get grid info from http://login.uri:8002/get_grid_info
- Helpers (assets, search, currency, map…)
- Use cache for grid info
- Integrate web asset server
Long term
- Admin create users
- Admin create models (from current appearance)
- Choice between Robust console or database connection
- User’s own regions control (create, start, stop, backup)
- WooCommerce Subscriptions integration for user-owned Regions or other pay-for services