Mi experiencia con Prosody y Pidgin

prosody

Como soy un poco hiperactivo y si veo algĂșn post que me guste debo probar lo que dice. De lo contrario no puedo dormir tranquilo. Estuve viendo los Post de ELAV y FICO Sobre como instalar y configurar Prosody.

MensajerĂ­a instantanea con Prosody en Debian Squeeze | Instalar un servidor de XMPP (Jabber) con Prosody [Actualizado]

Pues me di a la tarea de configurar mi propio servidor y mirar que de bueno tenia.

Primero que todo. Pueden ver el archivo de configuraciĂłn que he creado y luego les cuento que configuraciones tiene.

http://paste.desdelinux.net/4774

Mi servidor tiene las siguientes opciones.

  1. Crear cuenta desde Pidgin.
  2. Enviar mensajes a todos los clientes conectados.
  3. Listar todas las personas conectadas.
  4. Editar tu propio apodo (Para que no salga en la lista algo como ejemplo@webejemplo.com).
  5. Editar apodo local.

Comencemos.

Crear cuenta desde Pidgin.

Para lograr esto. Hay que hacer dos cosas. Primero que todo asegurarse que en modules_enabled = { exista «register», que es el modulo que permite crear cuentas desde clientes como Pidgin.

Segundo. Buscar donde dice:

allow_registration = false; 

y ponerlo en

allow_registration = true;

Ahora miramos como crear la cuenta en Pidgin.

Medellin Libre1

En la ventana principal. Donde se agregan cuentas en Pidgin.

Protocolo XMMP

Nombre de usuario a crear.

Dominio creado. Y asegurarse que el Checkbox de «Crear esta nueva cuenta en el servidor» Esté habilitada.

Ahora nos vamos ha avanzada.

Medellin Libre2

Aquí nos aseguramos que en «servidor» esté la dirección correcta de donde se encuentra nuestro servidor.

Y nos va a pedir que aceptemos el certificado de nuestro server.

Medellin Libre3

Confirmamos los datos y nos da la Bienvenida.

Medellin Libre4

Medellin Libre5

En este punto ya tenemos nuestra cuenta de usuario creada. Ahora vamos a tuner un poco todo.

Cambiar apodo.

Para cambiar el apodo de la cuenta y no salga de la siguiente manera cuando vamos a chatear.

Medellin Libre6

Como vemos en la imagen. El usuario Admin ya estĂĄ configurado. Mientras el que acabamos de crear no. Y no tenemos un perfil en Google que cambie esto Âżverdad?.

Para editarlo en Pidgin. Vamos a cuentas>desdelinux@medellinlibre.co>Establecer apodo

Medellin Libre7

Este serĂĄ el nombre que va mostrar a nuestros contactos. El siguiente problema radica en que cuando estĂĄs chateando. Ese nombre que editamos no se muestra. Muestra otro muy feo.

Medellin Libre8

En la imagen podemos ver que el usuario «admin» ya estå editado. Mientras que nuestro nuevo usuario no. Así que se ve bastante molesto en el chat. Aunque si nos fijamos en el nombre de la venta. Se ve como lo editamos.

Entonces. Vamos a Cuentas>desdelinux@medellinlibre.co>Editar Cuenta

Medellin Libre9

Aquí vamos a buscar donde dice Apodo Local y lo editamos como queramos. Adicionalmente podemos habilitar la opción que dice «Utilizar este icono de amigo para esta cuenta» Así tendemos un «avatar» que nos identifique.

Medellin Libre10

Mucho mejor ahora?.!

Como administrar el chat desde el pidgin.

Lo primordial es asegurarse que nuestro usuario sea Admin. Para esto en el archivo de configuración debemos asegurarnos que esté habilitado nuestro usuario en.

admins = { "admin@medellinlibre.co" }

Y ademĂĄs en Modules este:

"announce";

Ahora desde el Pidgin. Vamos a Cuentas>admin@medellinlibre.co>Send Announcement to Online Users

Medellin Libre11

Editamos el mensaje y le enviamos a todos los usuarios.

Medellin Libre12

Como tengo 6 cuentas (Contando la del Admin. Por eso salen solo 5 ventanas) Salen todas esas ventanas y un mensaje diciendo cuantos usuarios Online existen en el momento.

AdemĂĄs de esta opciĂłn el Pidgin te deja hacer muchas otras cosas. (Siempre y cuando seas Administrador)

Medellin Libre13

Entre muchas opciones estĂĄ.

  • Eliminar usuarios.
  • Ver contraseña de usuarios.
  • Crear usuarios.
  • Cargar mĂłdulos.
  • Quitar mĂłdulos.
  • Entre otros


Otra opción que me pareció muy interesante es crear salas de chat. Para esto primero hay que habilitar el modulo «muc» en el archivo de configuración. Y luego establecer el servidor de las salas. Quedaría algo como.

Component "conferencia.medellinlibre.co" "muc"

Luego en el Pidgin vamos a Archivo>Unirse a un chat.

Medellin Libre14

Aquí vamos a elegir el usuario que va crear la sala. El nombre de la sala. El servidor (Previamente configurado) El nombre con el cual entraremos a la sala y si deseamos podemos ponerle una contraseña.

Luego si otro usuario va ingresar a la sala. Solo debe ir a Herramientas>Lista de salas

Le damos Obtener lista y escribimos la direcciĂłn de nuestro servidor.

Medellin Libre16

Allí se verån todas las salas que estén creadas en ese servidor. Solo le damos conectar y listo.

Medellin Libre17

Hay otras muchas opciones que quizĂĄ se me escapan en el momento. Solo es cuestiĂłn de jugar con los mĂłdulos. En esta pagina podrĂĄs ver los mĂłdulos existentes y como se pueden configurar. http://prosody.im/doc/modules

Saludos.!