w4os

WordPress interface for OpenSimulator

w4os - OpenSimulator Web Interface

Stable 2.8 WordPress 5.3.0 - 6.7.1 Requires PHP 7.3 License AGPLv3

WordPress interface for OpenSimulator (w4os).

Description

Ready to use WordPress interface for OpenSimulator. Provides user registration, default avatar model choice, login info, statistics and a web assets server for grids or standalone simulators.

Full installation instructions: (https://gudulelapointe.github.io/w4os/INSTALLATION.html)

See Features and Roadmap sections for current and upcoming functionalties.

Features

The free version from WordPress plugins directory and the paid version are technically the same. The only difference is the way you support this plugin developement: with the free version, you join the community experience (please rate and comment), while the paid version helps us to dedicate resources to this project.

Requirements

Troubleshooting

See TROUBLESHOOTING.md for more information.

Roadmap

See github.com/GuduleLapointe/w4os for complete status and changelog.

Medium term

Long term

Frequently Asked Questions

Do I need to run the website on the same server?

No, if your web server has access to your OpenSimulator database.

Can I use this plugin for my standalone simulator?

Yes, it works too. Use OpenSim database credentials when requested for Robust credentials.

Why can’t I change my avatar name?

This is an OpenSimulator design limitation. Regions rely on cached data to display avatar information, and once fetched, these are never updated. As a result, if an avatar’s name (or grid URI btw) is changed, the change would not be reflected on regions already visited by this avatar (which will still show the old name), but new visited regions would display the new name. This could be somewhat handled for a small standalone grid, but never in hypergrid context. There is no process to force a foreign grid to update its cache, and probably never will.

Shouldn’t I copy the helpers/ directory in the root of my webiste ?

No, you don’t need to and you shouldn’t. The /helpers/ is virtual, it is served as any other page of your website. Like there the /about/ URL website doesn’t match a /about/ folder your webste directory. Even if there is a helpers/ directory in w4os plugin, it has the same name for convenience, but he could have been named anything. It’s content is not accessed directly, it is used by the plugin to generate the answers. On the opposite, if there was an actual helpers/ folder in your website root, it would interfer with w4os.

Should I create assets/ directory in the root of my webiste ?

Yes and No. It can improve a lot the images delivery speed, but you won’t benefit of the cache expiry, which would eventually correct any wrong or corrupted image.

I use Divi theme, I can’t customize profile page

Divi Theme support is fixed in versions 2.4.5 and above.

I use OpenSimulator 0.8.x and…

Don’t even finish that sentence. Versions of OpenSimulator older than 0.9 are definitely not supported anymore. You might be lucky and it might work, or not. In either case, idk&idc.

Screenshots

  1. Grid info and grid status examples
  2. Avatar registration form in WooCommerce My Account dashboard.
  3. Settings page
  4. Web assets server settings