Projects » Ensemble

Ensemble Logo

Ensemble is a wardrobe management system for OpenSimulator (and Second Life). It consists of two parts:

The two parts talk to each other automatically. Once everything is set up, wearing an outfit is as simple as clicking a button on the website.

This project is now at a "Release Candidate" stage and is available for building from the scripts here - or will be very shortly available from a store in Sub-Version Mall.

For quick reference, the PHP side of this can be installed onto a server supporting PHP, SQLite3, and GD.

The folder structure it has been built for is the three folders: 

Inside the public folder is a themes folder and in there a default and dark.  In each of these is a style.css and the defaultplaceholder and ensemble logo images.  In OSW Script library you will find the default-style.css and dark-style.css - these will need to be renamed as style.css and placed in the respective folders.

Further details of hosting the web part will be made available in the full manual.

Self hosting is NOT required to use the system.  You can use the hosting provided by myself by setting your web url to https://ensemble.virtualportal.space.

Full documentation will be made available on my website at https://www.glenysbieler.com/ensemble/.




Added by: Glenys Bieler
Last Update: 1 month ago
Project Category: HUD
👍 2 like

Code

File name Added By Last Updated Actions
APACHE 2.0 Licence Glenys Bieler 1 month ago View
api.php Glenys Bieler 2 days ago View
auth.php Glenys Bieler 1 month ago View
backup.php Glenys Bieler 1 month ago View
config.php Glenys Bieler 10 days ago View
dark-style.css Glenys Bieler 1 month ago View
db.php Glenys Bieler 10 days ago View
default-style.css Glenys Bieler 10 days ago View
image.php Glenys Bieler 10 days ago View
index.php Glenys Bieler 10 days ago View
view.php Glenys Bieler 10 days ago View
[Ensemble] Core v0.36 Glenys Bieler 1 month ago View
[Ensemble] WebRelay v0.12 Glenys Bieler 1 month ago View


Comments

Outfit cards now have the ability to have multiple images. You can select the "master" image that is shown by default when clicked on - and then scroll through them.
like(0)
Small change just made: Defaults now to "add" instead of "replace" for new outfits.
like(0)
$valid = (md5($password . ':0') === $storedHash); - isn't this setting the salt to '0' ? i think it needs to be $valid = (md5($password . ':'.$salt) === $storedHash);
? maybe
like(0)
The :0 isn't a salt, it's just matching LSL's llMD5String() function signature.

That said - to put it into perspective, this is JUST for the initial password that has to be changed to a "proper" password before the system can be used. Until that is done a NEW temporary password is generated every time the hud is re-worn or teleported etc. This is just for the hud to tell the website what the temporary password should be.

Technically - a better temporary password would be good - but in all honesty - I can't be bothered to do that work for something that is so transient in the first place.
like(0)