# wie erweitern wir ejabberd

?

##### Post Metadata
- Posted at: vor über 6 Jahre
- Author title: coding for fun and profit
- Net upvotes: 1


## Comments
### Comment 1

Während der Wartung des auf ejabberd basierenden Instant Messengers in den Jahren 2015-2018 nutzten wir https://github.com/altenwald/ecomponent, um die Funktionalität von ejabberd mit neuen Features zu erweitern. Auch wenn ejabberd eine eigene Plugin-Architektur unterstützt, fanden wir es bequemer, Funktionalitäten auf ejabberd aufzubauen, ohne viel in den Code einzugreifen. Ecomponent kommuniziert mit ejabberd über das XEP-0114-Protokoll.

Was ist ecomponent? Es ist ein unabhängiges Stück Funktionalität, das Nachrichten über ejabberd empfangen und senden kann. Im ejabberd-Nachrichtenrouter kann man ecomponent aufrufen und Benutzerdaten einfügen. Es ist eine sehr modulare und flexible Architektur. Ecomponent unterstützt das XMPP-Externe-Komponenten-Protokoll XEP-0114 und bietet dynamische Aktivierung und Dienstentdeckung in ejabberd.

Anwendungsfälle für die Nutzung von ecomponent in unserer Arbeit sind: Moderation von Benutzerbild-Uploads über den Google Cloud Vision-Dienst; Benutzerreaktionsmodul; Benutzergeolokalisierungsinformationsmodul und viele andere. Im Grunde wurden alle Erweiterungen für ejabberd mit ecomponent gemacht. Daher empfehle ich diesen Weg den ejabberd-Entwicklern sehr.

##### Comment Metadata
- Posted at: vor über 6 Jahre
- Author title: coding for fun and profit




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

## Related Category
[Kommunikationsplattform als Dienst (CPaaS)](https://www.g2.com/de/categories/communication-platform-as-a-service-cpaas)

## Related discussions
- [Wie gut skaliert Trello in ein größeres Team?](https://www.g2.com/de/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: vor etwa 13 Jahre
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/de/discussions/2-can-we-please-add-a-new-section)
  - Posted at: vor etwa 13 Jahre
  - Comments: 0
- [Quantifizierbare Vorteile durch die Implementierung Ihres CRM](https://www.g2.com/de/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: vor etwa 13 Jahre
  - Comments: 4


