There are a number of projects linking Joomla and Second Life:
sl_contact_xt (Wene Chke aka ssm2017 Binder - http://ssm2017.free.fr/ - Produits Section)
JSLPlus (Jeroen van Veen - http://jslplus.os-networks.net)
SlContact_xt
Joomla Link to and from Second Life
From: Wene Chke aka ssm2017 Binder
---------------------------------------------------------------------------------------------------------
http://joomlacode.org/gf/project/slcontact
Availability of the Second Life Items
XStreet Vendor
http://www.xstreetsl.com/modules.php?name=Marketplace&file=item&ItemID=1259333
Author's Web Site (Produits Section)
http://ssm2017.free.fr/
---------------------------------------------------------------------------------------------------------
There are 3 parts to the Joomla Link: the Joomla server running externally on a web site, an inworld personal registration server, and an optional object that is worn or used as a HUD on your avatar .
The registration server will allow you to :
- register on the website
- define a home location
- receive messages from the web
- send messages from the web
The optional position attachment will allow you to :
- show your actual position on the website (optional )
- add friends to your website account
Your user name on the Joomla site will be identical to your avatar name. If it is set up in advance, it must use the same case and a space between your first and last avatar name. The registration server can also perform the registration for you.
Quick Start
1. Edit the "config" notecard to include the site url, password and e-mail address you already (or will) use for your user on the Joomla site.
2. Rez the Joomla Link Server (aka SlContact_xt_personal_server) at your preferred home location. Change the config notecard in it. Touch the object and hit "Reset". You can select Publish/Unpublish to choose to show or hide the information on your Joomla Sl_Contact profile page. You can use "Set Home" to record the position of the object as your Home position.
3. Optionally, wear the Joomla Link HUD (aka SlContact_xt_position) or (more usually) attach in a HUD position. Change the config notecard in it. Touch the object and hit "Reset".
You may texture the inworld server and HUD objects as you wish, for example with the Joomla Link logo.
More Details...
**********************************
How to use the registration server ?
**********************************
You should rez the server object and edit the config notecard.
The notecard should contain :
- the url for the website
- your password you will use on the website
- your email to register and confirm registration on the website
You need to edit the notecard with this syntax :
option=value
Once the notecard filled with these options like :
url=http://example.com
password=1234
email=
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Then, you can touch the server and choose "Reset" from the menu.
This will check everything and register your account on the website.
Depending on the website administrator, you will need to confirm your account from an email sent to the e-mail address you gave in the config notecard.
After registering, you should leave this server box in your terrain permanently.
If you want to send a message from the web or someone wants to send you a message, if the server box is missing, the message will not be sent.
You can log in the website to edit your preferences :
- publish your profile to the public ?
- show your home location ?
- show your position on the map ?
- allow to receive messages ?
The notecard can contain other optional parameters like :
- display_info
default value : 1
the server will show you infos every time it updates itself, so i you set this value to 0, the message will be hidden.
- update_speed
default value : 30
this is the speed in seconds that the server will update your online status to the website.
- allow_give_away
default value : 0
this options lets you give servers away to allow others visitors to register on this website
- folder_name
default value : example.com Personal Server
this will set the folder name when giving the server to visitors who get the server from your one
- server_object_name
default value : personal_server
the name of the server object to give to visitors who get the server from your one
- readme_notecard_name
default value : ReadMe
the name of the notecard you are reading now and that will be given to the visitors who get the server from your one
**********************************
How to use the position attachment ?
**********************************
This attachment contains 3 scripts and a notecard:
The scripts names are :
- position.lsl
- av_finder.lsl
- simple_dialog_module.lsl
You should always wear this attachment to be allowed to add friends to your website account or show your actual position.
To use this attachment, you need to edit the notecard.
The notecard should at least contain :
- url of the Joomla web site
- password you will use on the website
There are optional parameters that can be put in this notecard :
- display_info
default value : 1
the server will show you infos everytime it updates itself, so if you set this value to 0, the message will be hidden.
- update_speed
default value : 30
this is the speed in seconds that the server will update your online status to the website.
- show_position
default value : 0
this option lets you show your actual position on the website to help people finding you.
If you set this option to 1, don't forget to enable the option "show my position" on the website that is disabled by default.
- listen_channel
default value : 1
this is the channel that you will use to add friends
- addfriend_command
default value : addfriend
this is the command to type in the channel that you will use to add friends ( e.g. /1 addfriend ssm2017 Binder )
After editing the notecard, you can touch the object and choose Reset from the menu.
After validating the values in the notecard, you will be able to add friends.
To add a friend, just type the first letter(s) of the avatar name if your friend is close to yo: e.g.
/1 addfriend ssm
if your friend is not close to you, you should enter the complete name :
/1 addfriend ssm2017 Binder
The script will ask you a confirmation.





