E' comunque possibile abilitare un menù a tendina per permettere agli utenti di variare facilmente la lingua visualizzata.
Sono necessari i seguenti step:
Checkout del file LotusConnections-config.xml
Connections è configurabile tramite una serie di file xml che si trovano sul DMGR.
Per permettere la modifica di questi file in modo sicuro (controllo sintassi,backup precedente) esistono dei comandi lanciabili da wsadmin che permettono di eseguire il checkout del file in una directory temporanea dove lo possiamo andare a modificare prima del successivo check-in (che lo sottoporrà a validazione sitattica, salvando anche il precedente).
Per lanciare il wsadmin è necessario aprire un prompt dei comandi sul dmgr di connections nella folder
app_server_root\profiles\dm_profile_root\bin
li deve essere lanciato con la seguente sintassi
./wsadmin.sh -lang jython -user waslocal -password password
Ora che abbiamo il wsadmin a disposizione digitiamo i seguenti 2 comandi
- execfile("connectionsConfig.py")
- LCConfigService.checkInConfig("/opt/ibm/temp","nomecella")
Ora con un editor di testo apriamo il file LotusConnections-config.xml ottenuto ed andiamo a posizionarci (grazie ad un find) nella riga che contiene languageselector e la modifichiamo come da esempio seguente
<languageSelector cookieDomain=".msbiro.net" cookieName="" defaultLanguage="en" enabled="true" usePermanentCookie="true">
<language lang="en">English</language> <!--English-->
<language lang="it">Italiano</language> <!--Italian-->
<language lang="ru">Russian</language> <!--Russian-->
</languageSelector>
In questo modo andremo a impostare un meu a tendina con la selezione fra Englese, Italiano e Russo con inglese lingua di default.
Se invece volete bloccare la lingua di connections, potete impostare il defaulLanguage senza inserire le lingue seguenti.
CheckIn della configurazione LotusConnections-config.xml
Ora è necessario tornare sulla console del wsadmin e digitare i seguenti 2 comandi:
- LCConfigService.checkInConfig()
- synchAllNodes()
Il secondo comando esegue la sync dei nodi perchè ricevano le modifiche alla configurazione.
Ora riavviate Connections ed avrete ottenuto il menu a tendina per la lingua
A questo indirizzo la pagina del wiki di Connections relativa
Nessun commento:
Posta un commento