Tout en maintenant un messager instantané basé sur ejabberd de 2015 à 2018, nous avons utilisé https://github.com/altenwald/ecomponent pour étendre la fonctionnalité d'ejabberd avec de nouvelles fonctionnalités. Même si ejabberd prend en charge sa propre architecture de plugins, nous avons trouvé qu'il est plus pratique d'ajouter des fonctionnalités au-dessus d'ejabberd sans trop d'intrusion dans le code. Ecomponent communique avec ejabberd via le protocole XEP-0114.
Qu'est-ce qu'ecomponent. C'est un élément de fonctionnalité indépendant qui peut recevoir et envoyer des messages via ejabberd. Dans le routeur de messages ejabberd, vous pouvez invoquer ecomponent, y injecter des données utilisateur. C'est une architecture très modulaire et flexible. Ecomponent prend en charge les composants externes XMPP du protocole XEP-0114 et offre une activation dynamique et une découverte de services dans ejabberd.
Les cas d'utilisation d'ecomponent dans notre travail sont : la modération de téléchargement d'images utilisateur via le service Google Cloud Vision ; le module de réactions utilisateur ; le module d'informations de géolocalisation utilisateur et bien d'autres. En gros, toutes les extensions pour ejabberd ont été réalisées avec ecomponent.
À la recherche de informations sur les logiciels ?
Avec plus de 2,5 millions d'avis, nous pouvons fournir les détails spécifiques qui vous aident à prendre une décision d'achat de logiciel éclairée pour votre entreprise. Trouver le bon produit est important, laissez-nous vous aider.