- ¿Puedo hacer mi propia Jabber server.So que si tengo mi página web XYZ entonces la gente debe ser ser capaz de obtener su Jabber ID de mi página web por registro en mi sitio web
- ¿Hay alguna implementación de código abierto del servidor jabber que puedo usar?
Respuesta
Uso Openfire para ejecutar mi servidor Jabber y estoy muy contento con él. Probablemente sea más caro que algunas de las otras opciones (jabberd, ejabberd, etc.), pero es fácil de instalar y tiene una gran IU de administración basada en la web.
En cuanto a agregar usuarios a través de una aplicación web, no sé cómo harías con Openfire, pero debería ser posible. Se puede conectar a muchas bases de datos, y es posible que pueda darle a su aplicación web una cuenta de administrador que puede usar para crear usuarios.
Alternativamente, el protocolo Jabber/XMPP admite la creación de una nueva cuenta cuando se conecta por primera vez a un servidor, si eso es suficiente para usted. OpenFire admite esa característica (como lo hacen la mayoría de los servidores Jabber, creo).
Actualización: El User Service Plugin para Openfire expone una API HTTP para realizar acciones de administración de usuarios. Eso es probablemente lo que necesitas.
Es posible que como ejabberd, es bastante amigable para los nuevos usuarios:
@mvid: gracias por responder.¿Puede decirme por favor si hay algún cliente de Java Open Source Jabber – akshay
Hay muchos clientes disponibles, incluyendo pidgin para windows/linux o adium para osx –
he probado la mayoría de ellos y pueden ponerse de acuerdo sobre ejabberd. El único problema es que para poder cambiarlo, necesitas programar en Erlang. Openfire se ve muy bien, pero no pude obtener el certificado para que se cargue correctamente: hay un error con la implementación, por lo que TLS no funcionará. No pude conseguir que Soapbox accediera a una base de datos MySQL local, así que eso también fue.
En cuanto a la parte del cliente, puede usar Miranda.
¿Puedo hacer mi propia Jabber server.So que si corro mi página web XYZ entonces personas deben ser capaces de obtener Theri Identificación Jabber de mi página web por su registro en mi página web.
Depende del tipo de alojamiento que tenga. Creo que al menos deberías tener el hosting VPS para instalar el software. El alojamiento básico por un par de dólares no le permite ejecutar el servidor jabber.
Is there any open source implementation of jabber server that i can use?
A mí me gusta mucho lua's prosody. Es fácil de instalar/configurar
+1 Prosody. Fácil de instalar Tengo funcionando mi Raspberry Pi, hay un paquete de brazo en el rpi apt-get repos. Utiliza alrededor de ~ 4MB de memoria de acuerdo con 'htop'. – Soup
Para su primera pregunta: Es posible que desee consultar la extensión XEP-0077 para el registro en banda. http://xmpp.org/extensions/xep-0077.html#intro
¿En qué idioma está codificando? Es posible que desee comprobar y ver si ese idioma tiene una biblioteca XMPP que puede manejar esta extensión.
- 1. escribir mi propio mapa su funcionamiento genérico
- 2. permiso denegado el funcionamiento de mi propio programa (ubuntu)
- 3. Erlang: gen_server o mi propio servidor personalizado?
- 4. ¿Puedo alojar repositorios privados de Git en mi propio servidor?
- 5. ¿Cómo puedo mantener mi servidor Django en funcionamiento incluso después de cerrar mi sesión ssh?
- 6. Desarrollando mi propio CMS
- 7. Escribiendo mi propio compilador C++
- 8. Escribiendo mi propio método de bloqueo
- 9. R - configurar mi propio repositorio CRAN
- 10. file_get_contents() conexión rechazada para mi propio sitio
- 11. Node.js alojamiento/despliegue en mi propio hardware
- 12. Definición de iterador de mi propio contenedor
- 13. crear mi propio lenguaje de programación
- 14. ¿Cómo crear mi propio motor de recomendación?
- 15. ¿Debo escribir mi propio software de foro?
- 16. Implementación de eventos en mi propio objeto
- 17. ¿Cómo puedo crear mi propio servidor de la tienda de aplicaciones de Android?
- 18. ¿Cómo se pone en funcionamiento con un servidor de compilación?
- 19. ¿Cómo implementar su propio servidor WHOIS?
- 20. ¿Mi método para medir el tiempo de funcionamiento es defectuoso?
- 21. ¿Hay un clon de Github en PHP que pueda ejecutar en mi propio servidor?
- 22. ¿Cuál es el mejor cliente de Git para Mac OS con mi propio servidor?
- 23. Construyendo mi propio servidor de juego para un iPhone juego multijugador basado en turnos
- 24. ¿Existe alguna forma segura de permitir que los usuarios agreguen su propio PHP a mi servidor?
- 25. Cómo borrar toda la memoria caché de osms en mi propio servidor
- 26. ¿Alguna forma de superar Access-Control-Allow-Origin para el desarrollo en mi propio servidor?
- 27. Cómo crear mi propio formulario en joomla
- 28. Python CMS para mi propio sitio web?
- 29. Cómo imitar string.Format() en mi propio método?
- 30. ¿Crear mi propio instalador desde C#?
Entonces, si uso el plugin de servicio de usuario, entonces, ¿puedo permitir que mi usuario cree una cuenta dentro de mi aplicación de Android, como ingresar un nombre de usuario, contraseña y otra información relacionada? ¿Cómo se configura la base de datos back-end? – Sauron
@Sauron Sí, parece que puede usar el complemento para habilitar esa funcionalidad. No lo he usado yo mismo, así que no sé los detalles. Sin embargo, solo por crear una cuenta desde una aplicación de Android, también puedes usar las funciones de registro de cuenta integradas de XMPP. La configuración de la base de datos back-end es una parte interna de Openfire; consulte la documentación de Openfire para más detalles. –
Actualmente tengo una aplicación de chat android en ejecución usando MySQL, Apache y websockets. Tengo el temor de quedarme con los websockets ya que los mensajes se pueden descartar y agotar la vida útil de la batería. Estaba pensando en usar PubNub para impulsar el movimiento de los mensajes, pero no tengo ninguna base de comparación. ¿Cómo te sientes acerca de PubNub en la creación de una aplicación de chat en lugar de simplemente XMPP en Android? – Sauron