XOOPS
XOOPS es un sistema de gestión de contenidos (CMS) gratuito y de código abierto, escrito en PHP. Utiliza una arquitectura modular que permite a los usuarios personalizar, actualizar y crear temas para sus sitios web. XOOPS se publica bajo los términos de la Licencia Pública General GNU (GPL) y su uso, modificación y redistribución son gratuitos.
Descripción general
XOOPS es un acrónimo de "Sistema de portal orientado a objetos extensible". Aunque comenzó como un sistema de portal, luego se convirtió en un marco de aplicación web. Pretende servir como framework web para uso de sitios pequeños, medianos y grandes, mediante la instalación de módulos. Por ejemplo, una pequeña instalación de XOOPS se puede utilizar como un blog o diario personal, pero se puede ampliar y personalizar, es decir, los usuarios pueden agregar los módulos adecuados (gratuitos y comerciales) para almacenar contenido en noticias, foros, descargas y otros..
Se han escrito libros sobre XOOPS en cinco idiomas.
Premios y reconocimientos
- 2006 Community Choice Awards, primera categoría de corredor en SourceForge. neta en la categoría de desarrollo
- Una revisión de 2008 de la revista alemana "Chip" le dio 5 estrellas; una revisión de 2008 en la revista "Adobe Edge" la situó en los sistemas de gestión de contenidos Top 3
- 2008 Premio China-Japón-Korea del concurso de software de código abierto
- 2008 Top 5 en Packt Publishing's "Best PHP Open Source CMS" y fue finalista Top-5 en 2009 Best Global CMS Categoría de premios. Onokazu, fundador de XOOPS y Taiwen Jiang, Development Lead, ganó el título de "Open Source CMS Most Valued People" en los premios Packt en 2008 y 2009 respectivamente.
- 2009 Gran Premio en OSS Challenge en Corea
Características clave
- Comunidad
- Debido a que XOOPS es liberado bajo los términos de la GNU General Public License (GPL) el crecimiento y desarrollo de XOOPS depende de las contribuciones de un esfuerzo comunitario mundial.
- Base de datos
- XOOPS utiliza una base de datos relacional (actualmente MySQL) para almacenar los datos necesarios para ejecutar un sistema de gestión de contenidos basado en la web.
- capa de control de acceso avanzado
- Los administradores tienen la capacidad de otorgar a grupos específicos de usuarios derechos de acceso específicos a contenidos y características tales como editar, eliminar, subir, añadir adjuntos, publicar contenido, etc.
- Modularidad
- Los módulos se pueden instalar, desinstalar, activar y desactivar usando el sistema de administración del módulo.
- Características básicas utilizables por módulos
- XOOPS posee una serie de características básicas que pueden ser utilizadas por módulos como permisos, comentarios, notificaciones y características de bloques.
- Personalización
- Los administradores tienen la capacidad de establecer permisos específicos para el acceso de los usuarios y el control de elementos individuales de sus sitios web.
- Gestión de usuarios
- La capacidad de buscar usuarios por diversos criterios, enviar correo electrónico y mensajes privados a los usuarios a través de un sistema de mensajería basado en plantillas.
- Apoyo a los idiomas internacionales
- La comunidad XOOPS tiene sitios de apoyo oficiales para usuarios que no hablan inglés. Además, XOOPS es compatible con conjuntos de caracteres multibyte para idiomas que utilizan caracteres no en el alfabeto latino, por ejemplo japonés, chino simplificado y tradicional, coreano, etc. El soporte multilingüe también está disponible en la función de generación de PDF proporcionada por la biblioteca TCPDF.
- Interfaz cutánea basada en temas
- XOOPS utiliza temas para la presentación de páginas. Tanto los administradores como los usuarios pueden cambiar el aspecto de todo el sitio web seleccionando los temas disponibles.
- Plantillas
- XOOPS utiliza el motor Smarty templating que permite muchos beneficios como la separación más fácil entre la lógica empresarial y la lógica de presentación, así como el caché de contenido.
- autenticación LDAP incorporada
- Algunos complementos SEO
- Varios módulos XOOPS contienen características para facilitar la indexación de un sitio web en los motores de búsqueda, como metatags, etiquetas de título y ocasionalmente alguna reescritura de URL. Sin embargo, XOOPS no da a sus usuarios control completo sobre sus URLs. Cuando la reescritura de URL es posible, XOOPS suele utilizar redirecciones que pueden confundir motores de búsqueda. Además, algunos módulos XOOPS crean contenido duplicado poniendo la misma información disponible en más de una URL, mientras que en otros casos (especialmente en el caso de sitios multilingües), varios conjuntos de contenido pueden estar disponibles a través de la misma URL.