- Puis-je faire ma propre jabber server.So que si je lance mon site xyz alors les gens devraient être en mesure d'obtenir leur carte d'identité jabber de mon site par enregistrement sur mon site web.
- Y at-il une implémentation open source de serveur jabber que je peux utiliser?
Répondre
J'utilise Openfire pour exécuter mon serveur Jabber et je suis assez content. Probablement plus élevé que certaines autres options (jabberd, ejabberd, etc.), mais il est facile à installer et possède une excellente interface d'administration basée sur le Web.
En ce qui concerne l'ajout d'utilisateurs via une application web - je ne sais pas comment vous y arriveriez avec Openfire, mais cela devrait être possible. Il peut se connecter à de nombreuses bases de données, et vous pouvez peut-être donner à votre application Web un compte administrateur qu'il peut utiliser pour créer des utilisateurs.
Alternativement, le protocole Jabber/XMPP prend en charge la création d'un nouveau compte lors de la première connexion à un serveur, si cela vous convient. OpenFire supporte cette fonctionnalité (comme la plupart des serveurs Jabber, je crois).
Mise à jour: Le User Service Plugin pour Openfire expose un API HTTP pour effectuer des actions d'administration des utilisateurs. C'est probablement exactement ce dont vous avez besoin.
Vous pourriez aimer ejabberd, il est assez facile pour les nouveaux utilisateurs:
@mvid: merci de me répondre. Pouvez-vous me dire s'il existe un client javber javascrip open source – akshay
Il y a beaucoup de clients disponibles, y compris pidgin pour windows/linux ou adium pour osx –
J'ai essayé la plupart d'entre eux et peuvent se mettre d'accord sur ejabberd. Le seul problème est que pour le changer, vous devez programmer dans Erlang. Openfire est superbe, mais je n'ai pas pu charger le certificat correctement: il y a un bug avec l'implémentation, donc TLS ne fonctionnera pas. Je n'ai pas pu avoir Soapbox pour accéder à une base de données MySQL locale, donc c'était aussi.
Côté client, vous pouvez utiliser Miranda.
Puis-je faire mon propre jabber server.So que si je lance mon site xyz alors les gens devraient être en mesure d'obtenir theri id jabber de mon site en l'inscription sur mon site.
Cela dépend du type d'hébergement que vous avez. Je pense que vous devriez avoir au moins VPS hébergement pour installer le logiciel. Hébergement de base pour un couple de dollars ne vous permet pas de lancer le serveur Jabber.
Is there any open source implementation of jabber server that i can use?
Je me suis vraiment lua de prosody. Il est facile installer/configurer
+1 Prosodie. Facile à installer. Je cours sur mon Raspberry Pi, il y a un paquet de bras dans le rpi apt-get repos. Utilise environ ~ 4 Mo de mémoire selon 'htop'. – Soup
Pour votre première question: Vous pourriez vouloir regarder l'extension XEP-0077 pour l'inscription dans la bande. http://xmpp.org/extensions/xep-0077.html#intro
Dans quelle langue codez-vous? Vous pouvez vérifier et voir si cette langue a une bibliothèque XMPP capable de gérer cette extension.
- 1. OpenGL: créer ma propre caméra
- 2. Comment utiliser ma propre interface avec OperationContext.Current.GetCallbackChannel?
- 3. Comment créer ma propre bibliothèque java (API)?
- 4. Créer ma propre 'type de données'
- 5. TTPickerTextField DataSource? Comment créer ma propre DataSource?
- 6. Créer ma propre page d'introduction Eclipse
- 7. Ajouter une catégorie à ma propre classe
- 8. Comment construire ma propre bibliothèque en XCode?
- 9. Comment puis-je créer ma propre exception?
- 10. CUDA: injecter ma propre fonction PTX?
- 11. Appeler ma propre fonction pendant avec onClick
- 12. Problème créer ma propre extension HtmlHelper
- 13. iphone EXC_BAD_ACCESS utilisant ma propre classe
- 14. iPhone - Ajouter l'annotation à ma propre carte
- 15. Comment créer ma propre balise Attribute?
- 16. Delphi: Comment faire ma propre fenêtre Hint?
- 17. Comment faire ma propre liste personnalisée?
- 18. Courir Ajax dans Safari
- 19. axis2 Service Web. Où mettre ma propre configuration
- 20. Courir matplotlib dans tkinter
- 21. Courir lame de php
- 22. Comment implémenter votre propre serveur WHOIS?
- 23. Exécution de votre propre serveur GAE
- 24. Propre "activation sur place" Serveur OLE
- 25. Faire ma propre classe FIFO Queue pour mon propre objet de classe pour le remplir?
- 26. asp.net mvc model - ma propre base de données
- 27. comment utiliser ma propre bibliothèque dynamique dans linux (Makefile)
- 28. Personnalisation du noyau CGAL avec ma propre classe de points
- 29. Comment définir la liaison en XAML à ma propre variable
- 30. Comment puis-je créer ma propre version de facebook FQL?
Donc si j'utilise le plugin User Service, Puis-je autoriser mon utilisateur à créer un compte dans mon application Android, comme entrer un nom d'utilisateur, un mot de passe et d'autres informations connexes? Comment la base de données principale est-elle configurée? – Sauron
@Sauron Oui, il semble que vous pouvez utiliser le plugin pour activer cette fonctionnalité. Je ne l'ai pas utilisé moi-même, cependant, je ne connais pas les détails. Toutefois, pour créer un compte à partir d'une application Android, vous pouvez également utiliser les fonctionnalités d'enregistrement de compte intégrées de XMPP. La configuration de base de données back-end est une partie interne d'Openfire; consultez la documentation Openfire pour plus de détails. –
J'ai actuellement une application de messagerie Android en cours d'exécution en utilisant MySQL, Apache et websockets. J'ai la peur de rester avec les Websockets car les messages peuvent être supprimés ainsi que la vie de la batterie drainée. Je pensais utiliser PubNub pour animer le mouvement des messages, mais je n'ai aucune base de comparaison. Que pensez-vous de PubNub dans la construction d'une application de chat au lieu de simplement XMPP dans Android? – Sauron