OpenSim 0.8.1 was released beginning this week and some might have figured out, that the way, OpenSim.ini and Robust.ini are structured has changed a bit.
Here are some hints how this new configuration system can be used:
Both, Robust.ini and OpenSim.ini have a new section [Const] at the beginning, where we can define constants. This is a good place to place the url to your Joomla installation:
[Const]
...
; jOpenSim URL
jOpensimURL = "http://url-to-your-joomla";
We now can use this constant throughout the ini files where required.
E.g. in Robust.ini:
[LoginService]
SearchURL = "${Const|jOpensimURL}/index.php?option=com_opensim&view=inworldsearch&task=viewersearch&tmpl=component&"
[GridInfoService]
...
welcome = ${Const|jOpensimURL}/index.php?option=com_opensim
; in case you use jOpenSimMoney:
economy = ${Const|jOpensimURL}/components/com_opensim/
In OpenSim.ini:
[Startup]
; in case you are using jOpenSimMoney, this is important to disable the dummy module from core OpenSim to avoid conflicts:
economymodule = jOpenSimMoneyModule
[Messaging]
OfflineMessageModule = OfflineMessageModule
OfflineMessageURL = ${Const|jOpensimURL}/components/com_opensim/interface.php
MuteListModule = MuteListModule
MuteListURL = ${Const|jOpensimURL}/components/com_opensim/interface.php
[DataSnapshot]
; not required but recommended if you want regions to turn out at search results:
index_sims = true
; also not required but will also return objects marked for showing in search:
data_exposure = all
...
data_services="${Const|jOpensimURL}/components/com_opensim/registersearch.php"
[Search]
SearchURL = ${Const|jOpensimURL}/components/com_opensim/interface.php
; there is a basic search module in core now, which will return results for people simultaneously to jOpenSimSearch
; if in people search, all results turn up twice, you can set this to false
searchPeople = true
[Economy]
; in case you are using jOpenSimMoney:
EconomyModule = jOpenSimMoneyModule
CurrencyURL = "${Const|jOpensimURL}/components/com_opensim/currency.php"
[Groups]
Enabled = true
Module = GroupsModule
ServicesConnectorModule = XmlRpcGroupsServicesConnector
GroupsServerURI = "${Const|jOpensimURL}/components/com_opensim/interface.php"
MessagingEnabled = true
MessagingModule = GroupsMessagingModule
NoticesEnabled = true
...
GridCommon.ini:
[Profile]
ProfileURL = ${Const|jOpensimURL}/components/com_opensim/interface.php
Module = "jOpenSimProfile"
Like this, if the URL of your Joomla is changing (e.g. from dev place to production place), you only need to change the url once in Robust.ini and OpenSim.ini in the section [Const] and wont miss one further down
Greetz
FoTo50