Zentyal

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Zentyal
Parte de la familia Unix-like
Zentyal logo
Zentyal, sección de correo electrónico
Desarrollador
Zentyal S.L.
Información general
Modelo de desarrollo Software libre y de código abierto
Última versión estable 4.2 (info)
22 de octubre de 2015; hace 6 meses (2015-10-22)
Núcleo Linux
Interfaz gráfica por defecto Interfaz de administración web
Método de actualización APT
Licencia GPL
Estado actual En desarrollo
En español Sí 
[editar datos en Wikidata]

Zentyal es una solución de correo electrónico y groupware de código abierto, compatible de forma nativa con Microsoft Outlook®. Zentyal implementa protocolos Microsoft® Exchange sobre componentes estándares de código abierto (como Dovecot, Postfix, Samba, etc.) para proporcionar compatibilidad nativa con clientes Microsoft Outlook®. Los protocolos de correo electrónico y groupware soportados por Zentyal son MAPI, ActiveSync, EWS, SMTP, POP, IMAP, CalDAV, CardDAV y Active Directory.

Zentyal se distribuye en dos paquetes: Zentyal Server para PYMEs y Zentyal Cloud para proveedores de hosting. Zentyal Server tiene una edición de desarrollo que puede descargarse de forma gratuita y cuyo código fuente está disponible bajo los términos de la GNU General Public License.

Principales características de Zentyal Server[editar]

  • Compatibilidad nativa con los protocolos de Microsoft® Exchange Server
  • Soporte para Microsoft Outlook® 2007, 2010
  • Compatibilidad nativa con Microsoft Active Directory® 2008, 2008R2, 2012
  • Email, calendarios, contactos
  • Sincronización con dispositivos móviles (soporte para ActiveSync®)
  • Antivirus y antispam
  • Empaquetado en un servidor basado en Ubuntu, que incluye controlador de dominio y servicio de directorio, servicios básicos de redes y cortafuegos

Desarrollo[editar]

Zentyal usa un modelo de software libre, con todo el código abierto disponible para sus usuarios.

Diseño[editar]

Zentyal es una aplicación web que usa el servidor web Apache con mod perl como estrato y componentes Mason como bloques de construcción, principalmente escrito en Perl orientado a objetos, con algunas mejoras visuales con Javascript.

Su diseño incorpora técnicas de programación modernas como:

  • Patrones de diseño: un patrón de diseño observador usado principalmente para integrar diferentes módulos en Zentyal. Por ejemplo, cada servicio informa sobre que puertos necesitan que estén abiertos. Además, un patrón Singleton se usa para almacenar la configuración y comportamiento global.
  • Desacoplamiento de la lógica y presentación: la interfaz de usuario usa CSS y AJAX, e incluye varios componentes Mason, como una tabla genérica usada para configurar servicios. La lógica del programa reside en los paquetes de las bibliotecas y en el código CGI.
  • Tolerancia a fallos: los errores y avisos se manejan a través de excepciones software, yendo desde el núcleo hasta la rutina manejadora.

También ofrece la arquitectura para la búsqueda de errores, integrando la distribución de la pila de ejecución del intérprete de Perl 5.

Cada proceso de cada servicio se monitoriza por si este muere y es relanzado automáticamente.

Componentes de software libre[editar]

Zentyal se construye sobre componentes comunes y estables de software libre:

La distribución completa usa Ubuntu 10.04.3 LTS (Lucid Lynx).

Comunidad[editar]

La comunidad principal de Zentyal se encuentra en el Foro de Soporte de Zentyal.

La inclusión de Zentyal (eBox Platform) en Ubuntu Gutsy Gibbon fue precedida por algunos comentarios en la comunidad Ubuntu Forums.[1]

Hay también un grupo muy activo de usuarios de Linkstation que consiguieron portar eBox Platform a un PowerPC.[2]

Protocols Plugfest[editar]

En mayo 2015, Zentyal organizó, esponsorizada por Microsoft, la primera Protocols Plugfest en Europa,[3] enfocada a comunidades y empresas tecnológicas de código abierto para presentar, probar e intercambiar contenidos e ideas técnicas sobre protocolos abiertos e interoperabilidad.

Documentación[editar]

Usuarios[editar]

  • Guía de instalación: tiene las instrucciones para los diferentes métodos de instalación de Zentyal como el CD y los paquetes de Ubuntu, cómo conseguir el código fuente y ejecutar Zentyal desde cero.[4]
  • Documentación oficial para Zentyal (disponible en inglés y en español): dirigida a usuarios de Zentyal, introduce los conceptos y la terminología, explicando los diferentes servicios y casos de uso.[5]
  • Documentos adicionales: Lista completa de la documentación disponible, incluyendo How-tos, Preguntas frecuentes, Screencasts y otros documentos.[6]
  • Referencia de API: descripción y parámetros de clases y métodos.

Desarrolladores[editar]

  • Instrucciones para los desarrolladores: Tutoriales y consejos dirigidos a los desarrolladores del software, incluyendo una guía de desarrollo del módulos, instrucciones cómo crear los paquetes de Zentyal para Debian o un entorno de desarrollo.[7]


Referencias[editar]

  1. Ubuntu Forums (2007). «Ubuntu and eBox». Consultado el 5 de noviembre de 2009. 
  2. Buffalo @ NAS-Central (2007). «eBox en FreeLink-Debian». Consultado el 21 de enero de 2015. 
  3. http://www.protocolsplugfest.com/europe/
  4. Zentyal (2010). «Zentyal Installation Guide». Consultado el 22 de diciembre de 2010. 
  5. Zentyal (2010). «Documentación Oficial de Zentyal». Consultado el 22 de diciembre de 2010. 
  6. Zentyal. «Documentos adicionales». Consultado el 22 de diciembre de 2010. 
  7. Zentyal. «Instrucciones para los desarrolladores». Consultado el 22 de diciembre de 2010. 

Enlaces externos[editar]

Oficiales[editar]

Otros[editar]