Fine-tuning im-client scânteie

Am folosit cu succes și în mod constant pachetul OpenFire + Spark cu 200 de utilizatori activi (ținând cont de conexiunile la distanță) timp de mai mulți ani în rețeaua noastră. Clientul IM-client este acceptat ca standard corporativ pentru sistemul de mesagerie instantanee. Fără a intra în motivele alegerii, vreau să împărtășesc intricaciile personalizării sale pentru utilizatorul final. Procesul va fi descris cu exemplul pachetului instalat Spark 2.7.0 pentru Windows 7.

Secțiunea "Fereastră de invitații"

# schimbați imaginea de început și numele aplicației
# dimensiunea imaginii trebuie să fie 244x188 pixeli
MAIN_IMAGE = images / spark.gif
APPLICATION_NAME = Spark

# specificați un nume de server fix
HOST_NAME = SRV5-VM1

# setarea "true" va împiedica utilizatorii să schimbe numele serverului
HOST_NAME_CHANGE_DISABLED = adevărat

# Setările proxy, protocoalele HTTP sau SOCKS disponibile, sunt sensibile la minuscule.
PROXY_PROTOCOL = SOCKS
PROXY_HOST = myProxy.ru
PROXY_PORT = 8080

Fine-tuning im-client scânteie

# ștergeți butonul de creare a contului din formularul de descărcare
# utilizatorii nu vor putea să creeze conturi noi în Spark
ACCOUNT_DISABLED = true

# eliminați butonul de setări avansate din formularul de descărcare
# utilizatorii nu vor avea acces la setări suplimentare
ADVANCED_DISABLED = true

Fine-tuning im-client scânteie

# adăugând un logo al companiei, acesta va fi afișat în colțul din dreapta sus al ferestrei principale
# imaginea trebuie plasată în directorul src / resource / images, calea trebuie să fie "images / file.jpg" sau "images / file.png"
BRANDED_IMAGE = images / our-logo.png

# puteți dezactiva funcția de actualizare
DISABLE_UPDATES = true

Fine-tuning im-client scânteie

# dezactivează capacitatea de a închide Spark
DISABLE_EXIT = adevărat

Fine-tuning im-client scânteie

Secțiunea "Transferul fișierelor"

# determina dimensiunea la care utilizatorii vor primi un mesaj despre un fișier prea mare
# 10 MB = 10485760
# 100 MB = 104857600
# 1GB = 1073741824
# default = -1 (infinit)
# maximum 9223372036854775806 octeți = 8388608 TB
FILE_TRANSFER_WARNING_SIZE = 10485760

# determina dimensiunea maximă a fișierului pe care utilizatorul o poate trimite
FILE_TRANSFER_MAXIMUM_SIZE = 20971520

Secțiunea "Fereastra de setări"

# dezactivează capacitatea de a adăuga contacte la Spark
ADD_CONTACT_DISABLED = true

Fine-tuning im-client scânteie

# dezactivați capacitatea de a adăuga grupuri la Spark
ADD_CONTACT_GROUP_DISABLED = true

Fine-tuning im-client scânteie

# împiedica utilizatorul să schimbe parola
CHANGE_PASSWORD_DISABLED = true

Fine-tuning im-client scânteie

# afișați meniul ghidului de utilizare sau nu
HELP_USER_GUIDE_DISABLED =

# afișați meniul forumului de ajutor sau nu
HELP_FORUM_DISABLED =

# Următorul text va fi afișat în loc de "Spark forum"
# dacă este lăsat necompletat, valoarea va fi implicită
HELP_FORUM_TEXT =

# dezactivarea abilității de a instala pluginuri
INSTALL_PLUGINS_DISABLED = true
# dezactivează abilitatea de a elimina pluginurile
DEINSTALL_PLUGINS_DISABLED = true

Fine-tuning im-client scânteie

# Pentru a face ca plugin-urile să nu fie accesibile (și), specificați numele cu o virgulă, scrisul este sensibil la minuscule.
# numele pluginurilor pot fi găsite în fișierul "plugin.xml"
# exemplu: Fastpath, Client Jingle, Client telefon, Plugin fereastră intermitentă
# valoarea implicită este goală
PLUGIN_BLACKLIST = Fastpath

# Pentru a face ca plugin-urile să nu fie accesibile (și) folosind clase, specificați-le numele cu o virgulă, scrisul este sensibil la minuscule.
# exemplu: org.jivesoftware.fastpath.FastpathPlugin
# valoarea implicită este goală
PLUGIN_BLACKLIST_CLASS = org.jivesoftware.spark.translator.TranslatorPlugin

Ultimele două elemente completează toate pluginurile numite Fastpath și toate pluginurile cu org.jivesoftware.spark.translator.TranslatorPlugin inaccesibile.

Secțiunea "Culori și aspect"

# implicit, serverul listei de adrese primeste propriul JFrame, care contine un mesaj
# Etichetele HTML pot fi folosite pentru text îndrăzneț, oblic sau subliniat
# dacă doriți ca mesajele de poștă electronică să semene cu restul mesajelor, setați valoarea la "true"
BROADCAST_IN_CHATWINDOW = adevărat

# modificarea aspectului nu este disponibilă
# Puteți modifica setările de aspect în Setări -> "Aspect"
LOOK_AND_FEEL_DISABLED = adevărat

# face schimbările de culoare inaccesibile
# Puteți modifica setările de culoare din Setări -> Aspect -> Culori
CHANGE_COLORS_DISABLED = true

Fine-tuning im-client scânteie

# modificați aspectul, implicit aspectul SubstanceBusinessBlueSteelLookAndFeel
DEFAULT_LOOK_AND_FEEL = com.jtattoo.plaf.luna.LunaLookAndFeel

# setarea textului meniului drop-down, funcționează numai atunci când se instalează vizualizări JTattoo externe
MENUBAR_TEXT = "Numele Companiei"

Fine-tuning im-client scânteie

Acest articol nu descrie toți parametrii disponibili în fișierul "default.properties", dar nu va fi dificil să înțelegeți ce este responsabil pentru acest sau acel parametru, judecând după numele lor.