igor z.
IZ
coding for fun and profit

how do we extended ejabberd

?
1 comentário
Parece que você não está logado.
Os usuários precisam estar logados para responder perguntas
Entrar
igor z.
IZ
coding for fun and profit
0
Enquanto mantínhamos o mensageiro instantâneo baseado em ejabberd de 2015 a 2018, usamos https://github.com/altenwald/ecomponent para estender a funcionalidade do ejabberd com novos recursos. Mesmo que o ejabberd suporte sua própria arquitetura de plugins, achamos mais conveniente adicionar funcionalidades sobre o ejabberd sem muita intrusão no código. O ecomponent se comunica com o ejabberd via protocolo XEP-0114. O que é o ecomponent. É uma peça independente de funcionalidade que pode receber e enviar mensagens através do ejabberd. No roteador de mensagens do ejabberd, você pode invocar o ecomponent, injetar dados de usuário nele. É uma arquitetura muito modular e flexível. O ecomponent suporta componentes externos XMPP protocolo XEP-0114 e fornece habilitação dinâmica e descoberta de serviços no ejabberd. Casos de uso do ecomponent em nosso trabalho são: moderação de upload de imagens de usuários via serviço Google Cloud Vision; módulo de reações de usuários; módulo de informações de geolocalização de usuários e muitos outros. Basicamente, todas as extensões para o ejabberd foram feitas com o ecomponent. Portanto, recomendo altamente este método para desenvolvedores de ejabberd.
Parece que você não está logado.
Os usuários precisam estar logados para escrever comentários
Entrar
Responder