# come estendiamo ejabberd

?

##### Post Metadata
- Posted at: oltre 6 anni fa
- Author title: coding for fun and profit
- Net upvotes: 1


## Comments
### Comment 1

Mentre mantenevamo un messenger istantaneo basato su ejabberd nel periodo 2015-2018, abbiamo utilizzato https://github.com/altenwald/ecomponent per estendere la funzionalità di ejabberd con nuove caratteristiche. Anche se ejabberd supporta la propria architettura di plugin, abbiamo trovato più conveniente aggiungere funzionalità sopra ejabberd senza troppa intrusione nel codice. Ecomponent comunica con ejabberd tramite il protocollo XEP-0114.

Cos&#39;è ecomponent. È un pezzo indipendente di funzionalità che può ricevere e inviare messaggi attraverso ejabberd. Nel router di messaggi di ejabberd puoi invocare ecomponent, iniettare in esso i dati degli utenti. È un&#39;architettura molto modulare e flessibile. Ecomponent supporta i componenti esterni XMPP protocollo XEP-0114 e fornisce abilitazione dinamica e scoperta dei servizi in ejabberd.

I casi d&#39;uso di ecomponent nel nostro lavoro sono: moderazione del caricamento di immagini degli utenti tramite il servizio Google Cloud Vision; modulo di reazioni degli utenti; modulo di informazioni sulla geolocalizzazione degli utenti e molti altri. Fondamentalmente tutte le estensioni per ejabberd sono state realizzate con ecomponent. Quindi raccomando vivamente questo metodo agli sviluppatori di ejabberd.

##### Comment Metadata
- Posted at: oltre 6 anni fa
- Author title: coding for fun and profit




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

## Related Category
[Piattaforma di Comunicazione come Servizio (CPaaS)](https://www.g2.com/it/categories/communication-platform-as-a-service-cpaas)

## Related discussions
- [Quanto bene si adatta Trello a un team più grande?](https://www.g2.com/it/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: circa 13 anni fa
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/it/discussions/2-can-we-please-add-a-new-section)
  - Posted at: circa 13 anni fa
  - Comments: 0
- [Benefici quantificabili dall&#39;implementazione del tuo CRM](https://www.g2.com/it/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: circa 13 anni fa
  - Comments: 4


