w4os

WordPress interface for OpenSimulator

Installation

Before installing and configure W4OS plugin, you must already have OpenSimulator up and running, as well as a functional WordPress website.

OpenSimulator installation

Please check OpenSimulator documentation to install and configure your simulator.

WordPress installation

Please check WordPress documentation to install and configure WordPress.

Plugin installation and configuration

Note: if upgrading from a different distribution (e.a. switching from github to WordPress Plugin Directory), make sure you disabled the previous version before activating the new one.

  1. Download and activate the latest stable release
  2. Visit OpenSimulator > Settings page in admin
    • Enter your grid name and grid URI (like yourgrid.org:8002, without http://)
    • Enter your robust database connection details and submit. If you get a database connection error, it might come from a case-sensitivity issue (see https://github.com/GuduleLapointe/w4os/issues/2#issuecomment-923299674)
  3. Set permalinks and profile page
    • Visit OpenSimulator > Settings > Permalinks, make sure permalink structure is NOT set to “Plain”, and adjust W4OS slugs to your preferences
    • Take note of the slug chosen for profile base and create a page with the same slug
  4. Visit OpenSimulator > Settings > Web assets server and make sure the option is enabled. (You can disable it you have a third party web assets server up and running, and enter its full URL below)
  5. You should be able to register a new avatar from the website. You can customize your website with shortcodes or blocks, like Grid Info, Grid Status or Popular Places (see full 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.