quarta-feira, 29 de junho de 2011

Jappix - cliente web para o Openfire


De tempos em tempos sempre aparece alguém na lista Openfire-BR perguntando sobre clientes XMPP web.

Muitos tentam utilizar o SparkWeb e o Tigase Web Messenger que na minha opinião são os mais conhecidos, mas acabam tendo sempre resultados insatisfatórios.

Só que além desses clientes, outro que merece destaque é o Jappix. Desenvolvido em PHP, o Jappix parece ser uma boa alternativa para quem quer disponibilizar um cliente Web de fácil instalação e com uma boa gama de recursos. 

Um dos seus grandes diferenciais é o mini-chat, com uma interface similar a do chat do Facebook, e que pode ser facilmente adicionada a qualquer outro site existente. Além disso ele também possui uma interface mobile para uso nos navegadores dos dispositivos móveis.

Se você achou tudo isso interessante e deseja testar o Jappix, saiba que a boa notícia é que Dele Olajide da comunidade Ignite Realtime, transformou a ferramenta em um plugin para o Openfire, utilizando o Quercus (implementação Java da linguagem PHP).


Testei o plugin, que tem versões para Openfire 3.7.0 e também para 3.6.4 e gostei da performance e da interface (ainda não pude testar o mini-chat). É importante deixar bem claro que não foi feita qualquer alteração no código original e que bugs e solicitação de novas features devem ser encaminhadas aos desenvolvedores do Jappix.

Faça download do plugin agora, leia o post oficial do plugin com as instruções de instalação e teste você mesmo.


UPDATE 08/03/13: Dica do Daniel Gaspary na lista Openfire-BR: o plugin está sendo mantido e atualizado. Link do projeto: http://code.google.com/p/openfire-jappix/

18 comentários:

  1. Seria possivel marcelo ajudar como configurar o bosh, tento fazer ligação fora do servidor openfire para http://server:7070/http-bind/
    e não faz ligação, que estarei a fazer mal?
    Dentro da pasta interna por exemplo redfire funciona perfeitamente.
    cumprimentos

    ResponderExcluir
  2. Pergunta básica: não seria o firewall do servidor ?

    Você consegue conectar na porta 7070 ?

    []s

    ResponderExcluir
  3. Consigo fazer funcionar normalmente local.mas quando tento conectar com um servidor openfire em outra máquina, fica MUITO lento, impossível de utilizar..alguma ideia sobre o que seja o problema?

    ResponderExcluir
  4. Boa noite marcelo
    Eu quando ligo ao link
    http://server:4070/http-bind ele conecta mas está dando esse erro:

    HTTP ERROR: 404
    NOT_FOUND
    RequestURI=/http-bind/
    Powered by Jetty://

    No servidor tenho a opção:
    Os Clientes podem se conectar a este servidor através de HTTP binding.

    Na parte do Bosh tenho:
    Disable - Does not allow clients with limited access to connect to the server.

    já tentei com (Enabled - Allows BOSH Clients With Limited Access to Connect to the Server) e mesmo assim sem efeito...

    Não consigo fazer conectar o jappix com o meu http-bind não faço ideia o motivo.

    Nem com localhos.
    Alguma ajuda?

    Cumprimentos []s
    Ass: Carlos

    ResponderExcluir
  5. Existe um pack pt_BR para o Jappix? vejo que tem várias linguagens, menos o português

    ResponderExcluir
  6. Não sei te dizer hash.

    Confesso que não cheguei a procurar por isso.

    []s

    ResponderExcluir
  7. Olá Marcelo;

    Utilizei o OpenFire na empresa por um certo tempo, entretanto tivemos problemas com a integração de contas do messenger, utilizando a interfa Kraken.
    Ocorria dos contatos externos não visualizarem os contatos internos.


    Sabe se existe uma outra solução ?

    ResponderExcluir
  8. Olá.

    O Kraken (mesmo na versão beta 3) aparentemente ainda apresenta vários problemas.

    Talvez você encontre a solução para essa questão na lista Openfire-BR.

    Essas questões do Kraken já foram amplamente discutidas lá.

    []s

    ResponderExcluir
  9. Ola marcelo estou tentando usar o jappixmini na minha intranet mas consigo configura-lo para acesso ao server ejabberd local (redhat 4) usando um clinte tudo bem mas pelo jappixmini não da , vc tem alguma dica ?
    grato
    Rodrigo

    ResponderExcluir
  10. Bá, a última vez que instalei o Jappix faz um bom tempo.

    Você recebe algum ao tentar conectar? O que acontece exatamente?

    []s

    ResponderExcluir
  11. o jappix conecta ao server bosh anonimo dele (anonymous.jappix.com), não sei como configura-lo para acessar o meu server ejabberd , usando o pidgin esta tudo ok .

    Rodrigo
    Grato

    ResponderExcluir
  12. Amigo, tem como implementar video conferência?

    ResponderExcluir
  13. Olá.

    Até onde sei não existe tal recurso disponível para o Openfire, mas te sugiro colocar essa pergunta na lista pois talvez alguém saiba de algo.

    []s

    ResponderExcluir
  14. bom dia, Instalei o plugin e estar rodando, mas no opcao adress do login eu estou colocando meu usuario e senha, e nao conecta =/, alguma dica?

    ResponderExcluir
  15. O plugin esta rodando, mas na tela de login, onde aparece adress estou colocando o usuario (Ex:usuario@localhost) e senha.. mas dá erro de autenticação.. alguma dica?

    ResponderExcluir
  16. Você usa TLS/SSL no seu Openfire?

    O Jappix está configurado para atender esse tipo de conexão?

    []s

    ResponderExcluir
  17. Show de bola. Está funfando belza. Valeu pela dica.

    ResponderExcluir
  18. Show de bola, funfando perfeitamente. Sei que é versão alpha 2, mas quando mostrar para a galera na empresa, o pessoal vai se amarrar.

    ResponderExcluir