w4os

WordPress interface for OpenSimulator

Installation

Requirements

OpenSimulator installation

Please check OpenSimulator documentation to install and configure your simulator.

WordPress installation

Please check the WordPress documentation for detailed instructions on installing and configuring WordPress.

Plugin Installation and Configuration

Note: If upgrading from a different distribution (e.g. switching from GitHub to the WordPress Plugin Directory), disable the previous version before activating the new one.

  1. Download and activate the latest stable release (for the latest development version, follow the instructions in DEVELOPERS.md).
  2. Visit the OpenSimulator > Settings page in your WordPress admin.
    • Enter your grid name and grid URI (e.g. yourgrid.org:8002, without the “http://”).
    • Enter your robust database connection details and submit. If you encounter a database connection error, it might be due to a case-sensitivity issue (see https://github.com/GuduleLapointe/w4os/issues/2#issuecomment-923299674).
  3. Set permalinks and the profile page:
    • Visit OpenSimulator > Settings > Permalinks, ensure the permalink structure is not set to “Plain,” and adjust the W4OS slugs to your preferences.
    • Note the slug chosen for the profile base and create a page with that slug.
  4. Visit OpenSimulator > Settings > Web assets server and ensure the option is enabled. (If you have a third-party web assets server running, you can disable this option and enter its full URL below.)
  5. You should now be able to register a new avatar from the website. Customize your site with shortcodes or blocks, such as Grid Info, Grid Status, or Popular Places (see the complete list and descriptions in OpenSimulator > Settings > Shortcodes).

Avatar models

Models are displayed on new avatar registration form, to allow chosing an initial appearance other than Ruth. They are made by creating model avatar accounts and adjusting their appearance.

Model avatars can only be used for this purpose. Under no circumstances should an avatar belonging to a user be used as a model.

The models will appear in new avatar registration form, with their profile picture.

Troubleshooting

See TROUBLESHOOTING.md for more information.