XOOPS / ˈ z uː p s / [ 2 ] es un sistema de gestión de contenido (CMS) gratuito y de código abierto , escrito en PHP . Utiliza una arquitectura modular que permite a los usuarios personalizar, actualizar y aplicar temas a sus sitios web. XOOPS se distribuye bajo los términos de la Licencia Pública General GNU (GPL) y es de uso, modificación y redistribución gratuitos.
Descripción general
XOOPS es un acrónimo de "eXtensible Object Oriented Portal System" (Sistema de Portal Orientado a Objetos Extensible). Aunque comenzó como un sistema de portal, posteriormente se convirtió en un marco de aplicaciones web . Su objetivo es servir como marco web para sitios pequeños, medianos y grandes, mediante la instalación de módulos. Por ejemplo, una instalación pequeña de XOOPS puede usarse como un blog o diario personal, pero puede ampliarse y personalizarse; es decir, los usuarios pueden agregar los módulos apropiados (gratuitos y comerciales) para almacenar contenido en noticias, foros, descargas, etc. [ 3 ]
Características principales
- Comunidad
- Dado que XOOPS se distribuye bajo los términos de la Licencia Pública General de GNU (GPL), el crecimiento y desarrollo de XOOPS depende de las contribuciones de una comunidad mundial.
- Base de datos
- XOOPS utiliza una base de datos relacional (actualmente MySQL ) para almacenar los datos necesarios para el funcionamiento de un sistema de gestión de contenidos basado en la web.
- capa de control de acceso avanzada
- Los administradores tienen la capacidad de otorgar a grupos específicos de usuarios derechos de acceso específicos a contenido y funciones como editar, eliminar, cargar, agregar archivos adjuntos, publicar contenido, etc.
- Modularizado
- Los módulos se pueden instalar, desinstalar, activar y desactivar mediante el sistema de administración de módulos.
- Funcionalidades principales utilizables por los módulos
- XOOPS posee una serie de características básicas que pueden ser utilizadas por módulos como permisos, comentarios, notificaciones y funciones de bloqueo.
- 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 posibilidad de buscar usuarios según diversos criterios, enviar correos electrónicos y mensajes privados a los usuarios mediante un sistema de mensajería basado en plantillas.
- Soporte lingüístico internacional
- La comunidad de XOOPS cuenta con sitios de soporte oficiales para usuarios que no hablan inglés. Además, XOOPS admite conjuntos de caracteres multibyte para idiomas que utilizan caracteres que no pertenecen al alfabeto latino , como el japonés, el chino simplificado y tradicional, el coreano, etc. La compatibilidad con varios idiomas también está disponible en la función de generación de PDF que proporciona la biblioteca TCPDF .
- Interfaz personalizable basada en temas
- XOOPS utiliza temas para la presentación de las páginas. Tanto los administradores como los usuarios pueden cambiar el aspecto de todo el sitio web seleccionando entre los temas disponibles.
- Plantillas
- XOOPS utiliza el motor de plantillas Smarty , que ofrece numerosas ventajas, como una separación más sencilla entre la lógica de negocio y la lógica de presentación, así como el almacenamiento en caché del contenido.
- Autenticación LDAP integrada
- Algunos complementos SEO
- Varios módulos de XOOPS incluyen funciones para facilitar la indexación de un sitio web en los motores de búsqueda , como metatags, etiquetas de título y, ocasionalmente, reescritura de URL . Sin embargo, XOOPS no ofrece a sus usuarios control total sobre sus URL. Cuando es posible la reescritura de URL , XOOPS suele utilizar redirecciones que pueden confundir a los motores de búsqueda. Además, algunos módulos de XOOPS crean contenido duplicado al hacer que la misma información esté disponible en más de una URL, mientras que en otros casos (especialmente en sitios multilingües), se pueden ofrecer varios conjuntos de contenido a través de la misma URL.
Véase también
Referencias
Enlaces externos
- Software multiplataforma
- Sistemas de gestión de contenido gratuitos
- Software libre programado en PHP
- Frameworks de PHP
- marcos de trabajo web
- Software que utiliza la Licencia Pública General de GNU.