# ¿cómo extendemos ejabberd?

¿

##### Post Metadata
- Posted at: hace más de 6 años
- Author title: coding for fun and profit
- Net upvotes: 1


## Comments
### Comment 1

Mientras manteníamos un mensajero instantáneo basado en ejabberd entre 2015 y 2018, utilizamos https://github.com/altenwald/ecomponent para extender la funcionalidad de ejabberd con nuevas características. Incluso aunque ejabberd soporta su propia arquitectura de plugins, encontramos que es más conveniente añadir funcionalidad sobre ejabberd sin mucha intrusión en el código. Ecomponent se comunica con ejabberd a través del protocolo XEP-0114.

Qué es ecomponent. Es una pieza independiente de funcionalidad que puede recibir y enviar mensajes a través de ejabberd. En el enrutador de mensajes de ejabberd se puede invocar ecomponent, inyectar datos de usuario en él. Es una arquitectura muy modular y flexible. Ecomponent soporta componentes externos XMPP protocolo XEP-0114 y proporciona habilitación dinámica y descubrimiento de servicios en ejabberd.

Los casos de uso de ecomponent en nuestro trabajo son: moderación de imágenes subidas por el usuario a través del servicio Google Cloud Vision; módulo de reacciones de usuario; módulo de información de geolocalización del usuario y muchos otros. Básicamente, todas las extensiones para ejabberd se hicieron con ecomponent.

##### Comment Metadata
- Posted at: hace más de 6 años
- Author title: coding for fun and profit




## Related Product
[ejabberd](https://www.g2.com/es/products/ejabberd/reviews)

## Related Category
[Plataforma de Comunicación como Servicio (CPaaS)](https://www.g2.com/es/categories/communication-platform-as-a-service-cpaas)

## Related discussions
- [¿Qué tan bien se adapta Trello a un equipo más grande?](https://www.g2.com/es/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: hace aproximadamente 13 años
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/es/discussions/2-can-we-please-add-a-new-section)
  - Posted at: hace aproximadamente 13 años
  - Comments: 0
- [Beneficios cuantificables de implementar su CRM](https://www.g2.com/es/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: hace aproximadamente 13 años
  - Comments: 4


