Primeiro ativem o HTTP Bind e o Script Syntax na configuração do servidor.
Depois faça a seguinte modificação no arquivo SparkWeb.html
return {
server: "seu_server",
connectionType: "http",
port: "7070",
autoLogin: "false"
};
Dica de CarlosMenandro
Para solucionar este problema, basta editar os arquivos '…\src\main\ClientRoster.jar' e '…\settings\default.xml', em ambos altere o parâmetro ' <msnworkaround> ' para 'false'. Feche o Pandion, carregue-o novamente e os nicks aparecerão corretamente!
Para definir que usuários/grupos não podem conversar entre si, pode-se usar o plugin “Packet Filter” (http://www.igniterealtime.org/community/servlet/JiveServlet/download/1370-1-1982/packetFilter.jar).
Ele funciona basicamente como o famoso firewall iptables: você deverá definir regras para ambos os sentidos.
exemplo: ao dizer que fulano não pode falar com siclano, você também deve setar que siclano não pode falar com fulano, ai eles não falarão entre si.
É possível droppar mensagens (a mensagem simplesmente não chegará ao destinatário), rejeitar mensagens (a mensagem será droppada e o remetente será avisado que a mensagem não foi entregue).
Outro exemplo:
Temos um grupo denominado CallCenter, onde o mesmo só deve falar com o grupo Sup_CallCenter e não deve falar entre si. Devemos criar as seguintes regras:
<…Grupo de Origem…><…Grupo de Destino…> <…Ação…>
From CallCenter To Sup_CallCenter Pass > Libera msg CallCenter para Sup_CallCenter
From CallCenter To Any Drop > Bloqueia msg de CallCenter para qquer outro grupo
From Sup_CallCenter To CallCenter Pass > Libera msg de Sup_CallCenter para CallCenter
From Any To CallCenter Drop > Bloqueia msg de qquer outro grupo para CallCenter
Pronto. O grupo CallCenter só falará com o grupo Sup_CallCenter. Suponhamos que exista uma exceção no grupo CallCenter, o usuário JoaoSilva, que pode falar também com o Setor de TI para solução de problemas técnicos. Para liberar o JoaoSilva teremos que colocar uma regra antes das demais para poder libera-lo, ficando da seguinte forma:
From JoaoSilva To TI Pass > Libera msg JoãoSilva para TI
From CallCenter To Sup_CallCenter Pass > Libera msg CallCenter para Sup_CallCenter
From CallCenter To Any Drop > Bloqueia msg de CallCenter para qquer outro grupo
From Sup_CallCenter To CallCenter Pass > Libera msg de Sup_CallCenter para CallCenter
From Any To CallCenter Drop > Bloqueia msg de qquer outro grupo para CallCenter
Analisem muito bem as regras antes de implementá-las, pois o packetfilter analisará uma a uma até que uma das regras contemple a mensagem, ou seja, se a primeira regra for 'From Any To Any Pass' pode-se negar qualquer coisa depois que não adiantará nada, pois a primeira regra libera simplesmente tudo!
Caso tenha perdido a senha ou excluido por engano o usuário Admin, basta setar outro usuário como admin, logar no console de administração e alterar a senha ou recriar o usuário Admin. Para definir outro usuário como admin, basta editar o arquivo '…\openfire\conf\openfire.xml', descomentar a linha
<!- - <authorizedUsernames>admin</authorizedUsernames>
( um comentário num arquivo .xml é indicado por <!- - ), colocar uma virgula depois de 'admin' e colocar o nome do usuário 'admin temporário' assim:
<authorizedUsernames>admin,JoaoSilva</authorizedUsernames>
salvar o arquivo e restartar o serviço (no Debian '/etc/init.d/openfire restart').
Não se esqueça depois de tirar os direitos de admin do 'admin temporário' e restartar novamente o serviço.
* dica do amigo Marcelo Terres, numa sexta-feira a tarde, quando tudo parecia perdido
*