English Version:
Hi all again,
Today I want to tell you about an application unknown for me to configure a Messaging Server (chat). Openfire is called, I will not tell too much on how to install it and configure it, just tell you about some of its functionality.
The company which I work didn't have a software of this kind, according to my experience, I think is important today to speed up the conversations. A teammate told me " try Openfire to see if it is useful for you" and here we are.
If you don't have a chat application such as Microsoft Lync, IBM Lotus Sametime, etc. for reasons of cost, this application is good for those small companies that do not have a budget to implement these solutions.
Openfire is an Open Source software, which means that your code is free and there is a community behind that develops, maintains and disseminates each day, in other words you can install for free. It uses the XMPP protocol (known as Jabber) as other big companies use for messaging services such as Google, IBM, Apple to name some.
If you are interested in knowing more about this philosophy, why you should use a Enterprise chat in your company, etc. I leave you the below link to investigate: http://www.igniterealtime.org/about/index.jsp
Ignite's people suggests using Openfire with "Spark" chat client which can be downloaded from the same site on: http://www.igniterealtime.org/downloads/index.jsp, they say that Spark has more features but you can use other messaging clients that support the XMPP protocol it is also possible.
You can install Openfire on Windows, Mac and Linux servers obviously. Let me summarize things that you can see for yourself on the site and go straight to my experience.
In my case I installed Openfire on a Windows 2012 R2 server, I love to use the latest technologies, the application weighs only about 43 MBs very light. It reads XML configuration files which they are displayed simpler from an admin console that is accessed from web browser. The installation is simple, no special knowledge.
You can use the embedded HSQLDB database that is often used for demonstrations or Labs but it supports other database engines like MySQL, Oracle, Microsoft SQL Server, IBM DB2 and PostgreSQL. My intention was to install it in my workplace, I mounted the database on SQL 2012, remember I'm a Wintel guy.
The default installation users and groups can be created manually in my case I already have an Active Directory structure so I only used the LDAP protocol of the application to read the AD database (such as Read-Only ) and bring users with their respective access automatically to Openfire.
Now you are able to start chatting and testing the application, a great advantage of Openfire is the ability to install plugins that allow us to add more functionality to the server with only upload it, you can integrate them to chat with your Google or Facebook accounts, yes you are reading well!!!. They can be downloaded from http://www.igniterealtime.org/projects/openfire/plugins.jsp
From the admin console, you can access various things like current sessions, users and groups created, database information, you can change other settings, etc.
I'm finishing this post, if you're looking for to have a economic server in your company, Openfire is a great solution, currently in version 3.10. Sometimes Open Source software discourages me a lot because it can be very powerful but difficult to use, very simple but limited, very good but with a community that does not give us many answers or does not fix bugs, etc. but talking about Openfire I was really surprised.
I said everything today, I can only invite you to try it on your own and give a chance to Open Source software.
I let you some reasons why it convinced me. Do not forget to leave your thoughts.
We're reading!!!.
Some interesting advantages:
- Application light and easy to set up.
- Supports Clustering.
- Administration via web browser.
- Supports LDAP protocol for corporate environments.
- It can run on all Windows Server versions. (in my case)
- Plugins to choose based utility.
- A community that responds quickly and even a support team.
- Supports Jabber protocol (XMPP) compatible with many messaging clients.
- Supports enterprise database engines.
- Email Listener.
- Encryption.
Spanish Version:
Hola a todos de nuevo,
hoy quería contarles sobre una aplicación que desconocía para configurar un servidor de chat (messaging). La misma se llama Openfire, no voy a detallar demasiado en como instalarla y configurarla si no contarles algunas de sus funcionalidades.
La empresa en la cual trabajo no contaba con un software de este estilo algo que según mi experiencia laboral me parece importante hoy en día. Un compañero me dijo que probará Openfire a ver si me servía para mi propósito y acá estamos.
Primero vamos por partes como diría Jack (chiste viejo), si no cuentan con una aplicación para chat como Microsoft Lync, IBM Lotus Sametime, etc. por cuestiones de costo, esta aplicación es ideal para aquellas PYMEs que no cuenten con un presupuesto para implementar estas soluciones.
Openfire es un software Open Source, lo cual significa que su código es libre y hay una comunidad atrás que la desarrolla, difunde y la mantiene día a día, en otras palabras se puede instalar de forma gratuita. Utiliza el protocolo XMPP (conocido como Jabber) que utilizan otras grandes compañías para sus servicios de mensajería como Google, IBM, Apple por mencionar algunas.
Si tenes interés en saber más sobre esta filosofía, porque deberían utilizar un chat empreserial en tu empresa, etc. les dejo el siguiente enlace para que investiguen: http://www.igniterealtime.org/about/index.jsp
La gente de Ignite Realtime sugiere utilizar Openfire con el cliente para chat "Spark" que pueden descargar desde el mismo sitio: http://www.igniterealtime.org/downloads/index.jsp , según ellos contiene más features que aprovecha la herramienta pero si queres utilizar otros clientes de mensajería compatibles con el protocolo XMPP también es posible.
Openfire es posible instalar tanto en servidores Windows, MAC y Linux obviamente. Resumo para no hablar tanto de cosas que podes ver por vos mismo en el sitio y voy directo a mi experiencia de uso.
En mi caso instale Openfire en un servidor Windows 2012 R2, si me encanta utilizar lo último, la aplicación pesa tan solo unos 43 MBs aproximadamente, muy liviana. Prácticamente lee archivos de configuración XML que luego son visualizados más amigablemente desde una consola de administración web que se accede desde el navegador. La instalación es algo muy simple.
Es posible utilizar la base de datos embebida HSQLDB que se suele utilizar para demostraciones o pruebas de laboratorio pero soporta otros motores de base de datos como MySQL, Oracle, Microsoft SQL Server, IBM DB2 y PostgreSQL. Como mi intención era instalarla en mi empresa, monte la base de datos SQL 2012, recuerden que soy un chico Windows.
La instalación por defecto permite ir creando los usuarios y grupos manualmente, en mi caso ya cuento con una estructura de Active Directory en mi empresa así que solamente utilice el protocolo LDAP de la aplicación para leer la base de datos de AD (como Read-Only) y tener los usuarios con sus respectivos accesos automáticamente en Openfire.
Una vez que tenes configurado el servidor solamente tienen que instalar el cliente Spark y conectarse al servidor. Solo ingresen su usuario según como hayan configurado el servidor, agregan el nombre del servidor y nada más.
Luego podes comenzar a chatear para ir probando la aplicación, una gran ventaja de Openfire es la posibilidad de instalar Plugins que nos permiten agregar más funcionalidades al servidor con solo subirlos, pueden integrarlos para chatear desde tu gmail o facebook, si leiste bien!. Estos los podes descargar desde http://www.igniterealtime.org/projects/openfire/plugins.jsp
Desde la consola de administración se pueden acceder a varias cosas, como las sesiones actuales, los grupos y usuarios creados, información sobre la base de datos, es posible cambiar otras configuraciones más, etc.
Para ir finalizando, si estás buscando tener un servidor de manera económica en tu empresa, Openfire es una gran alternativa, actualmente está en la versión 3.10. En ocasiones el software Open Source me desanima mucho porque puede ser muy potente pero difícil de utilizar, muy simple pero limitado, muy bueno pero con una comunidad que no da muchas respuestas o no corrige los problemas, etc. pero en el caso de Openfire me sorprendió por todo lo contrario a estas cosas.
He dicho todo por el día de hoy, solo te puedo invitar a probarlo por tu propia cuenta y que le des una oportunidad al software libre.
Abajo de todos les dejos los motivos por lo cuál me convenció. No olvides de dejar tu opinión.
Nos leemos!!!.
Algunas ventajas interesantes:
- Aplicación liviana y fácil de configurar.
- Soporta Clustering.
- Administración web mediante navegador.
- Soporta LDAP para ambientes corporativos.
- Se puede ejecutar en todas las versiones de Windows Server (en mi caso)
- Muchos plugins para elegir según utilidad.
- Una comunidad que responde rápidamente y hasta con soporte.
- Soporta el protocolo Jabber (XMPP) compatible con muchos clientes de mensajería.
- Soporta motores de base de datos enterprise.
- Email Listener.
- Cifrado.
No comments:
Post a Comment