powered by Jive Software

Automatic server configuration. And skinning of the client

Is there a way to have the install set the server information up for the user, and all they have to do is create an account on the system? Also is there a way to skin the spark client currently?

Thanks

Jay Clow

Hello!

Yes there is a way, however its not for free.

http://www.jivesoftware.com/skin/

Bye

Starry

@node4 I am currently deploying out the client via script which install java 1.6u1 then silently installs spark 2.5.0, then puts a special icon on their desktop, and pushes out 2 configuration files to the client, so when they first start spark it is pre configured with all the options I want, and all they have to do is fill in name and password…

I then bundle all the files and such and create an InstallMessenger.exe file which when run extracts all the needed file and runs this batch file invisible…

contents of the batch file are this:

@echo off

md “C:\MessengerDownloads”

md “C:\InstalledSoftware”

md “C:\Documents and Settings%username%\Spark”

xcopy /i /y /c /h “spark_2_5_0_online.exe” “c:”

xcopy /i /y /c /h “jre-6u1-windows-i586-p.exe” “c:”

xcopy /i /y /c /h “spark.properties” “C:\Documents and Settings%username%\Spark”

xcopy /i /y /c /h “sound-settings.xml” “C:\Documents and Settings%username%\Spark”

“C:\jre-6u1-windows-i586-p.exe” /s ADDLOCAL=ALL REBOOT=Suppress IEXPLORER=1 /L C:\Java.log

“C:\spark_2_5_0_online.exe” -q

xcopy /i /y /c /h “C:\Documents and Settings\All Users\Start Menu\Programs\Spark\Spark.lnk” “C:\Spark Instant Messaging.lnk”

del “C:\Documents and Settings\All Users\Start Menu\Programs\Spark\starter.lnk”

xcopy /i /y /c /h “SunJava16U1.txt” “C:\InstalledSoftware”

xcopy /i /y /c /h “Spark250.txt” “C:\InstalledSoftware”

This is the contents of my spark.properties file I am pushing out:

#Spark Settings

#Tue Mar 13 10:20:31 EDT 2007

emoticonPack=POPO

idleTime=3

idleOn=true

compressionOn=true

password=

timeDisplayed=true

resource=spark

offlineGroupVisible=true

notifyOnOnline=false

lastUpdateCheck=1173795483438

username=

windowTakesFocus=true

hostAndPort=false

toasterPopup=true

timeout=10

xmppPort=5222

autoLoginEnabled=true

showHistory=false

showEmptyGroups=false

tabsOnTop=true

protocol=SOCKS

startOnStartup=true

xmppHost=

proxyEnabled=false

notifyOnOffline=false

server=nrcsmessenger-1

chatNotificationOn=true

downloadDirectory=C:
MessengerDownloads

sslEnabled=false

startHidden=true

fileTransferTimeout=1

passwordSaved=true

buzzEnabled=true

spellCheckerEnabled=true

defaultChatLengthTimeout=15

I have some stuff in there that you may find useless, but it is tailored for my needs…

Hope this helps!!