Instalando Módulos
Instalando y Gestionando Módulos de XOOPS
Sección titulada «Instalando y Gestionando Módulos de XOOPS»Aprende cómo extender la funcionalidad de XOOPS instalando y configurando módulos.
Entendiendo los Módulos de XOOPS
Sección titulada «Entendiendo los Módulos de XOOPS»¿Qué son los Módulos?
Sección titulada «¿Qué son los Módulos?»Los módulos son extensiones que añaden funcionalidad a XOOPS:
| Tipo | Propósito | Ejemplos |
|---|---|---|
| Contenido | Gestionar tipos de contenido específicos | Noticias, Blog, Tickets |
| Comunidad | Interacción de usuarios | Foro, Comentarios, Reseñas |
| eCommerce | Vender productos | Tienda, Carrito, Pagos |
| Medios | Manejar archivos/imágenes | Galería, Descargas, Videos |
| Utilidad | Herramientas y ayudantes | Email, Copia de seguridad, Analíticas |
Módulos Principales vs. Opcionales
Sección titulada «Módulos Principales vs. Opcionales»| Módulo | Tipo | Incluido | Removible |
|---|---|---|---|
| Sistema | Principal | Sí | No |
| Usuario | Principal | Sí | No |
| Perfil | Recomendado | Sí | Sí |
| MP (Mensaje Privado) | Recomendado | Sí | Sí |
| WF-Channel | Opcional | A menudo | Sí |
| Noticias | Opcional | No | Sí |
| Foro | Opcional | No | Sí |
Ciclo de Vida del Módulo
Sección titulada «Ciclo de Vida del Módulo»graph LR A[Encontrar Módulo] --> B[Descargar] B --> C[Extraer] C --> D[Instalar] D --> E[Configurar] E --> F[Usar] F --> G{¿Mantener?} G -->|Sí| H[Actualizar] G -->|No| I[Deshabilitar] I --> J[Remover] H --> EEncontrando Módulos
Sección titulada «Encontrando Módulos»Repositorio de Módulos XOOPS
Sección titulada «Repositorio de Módulos XOOPS»Repositorio oficial de módulos XOOPS:
Visita: https://xoops.org/modules/repository/
Directorio > Módulos > [Examinar Categorías]Examina por categoría:
- Gestión de Contenido
- Comunidad
- eCommerce
- Multimedia
- Desarrollo
- Administración del Sitio
Evaluando Módulos
Sección titulada «Evaluando Módulos»Antes de instalar, comprueba:
| Criterio | Qué Buscar |
|---|---|
| Compatibilidad | Funciona con tu versión de XOOPS |
| Calificación | Buenas reseñas y calificaciones de usuarios |
| Actualizaciones | Mantenido recientemente |
| Descargas | Popular y ampliamente utilizado |
| Requisitos | Compatible con tu servidor |
| Licencia | GPL o similar código abierto |
| Soporte | Desarrollador y comunidad activos |
Lee Información del Módulo
Sección titulada «Lee Información del Módulo»Cada listado de módulo muestra:
Nombre del Módulo: [Nombre]Versión: [X.X.X]Requiere: XOOPS [Versión]Autor: [Nombre]Última Actualización: [Fecha]Descargas: [Número]Calificación: [Estrellas]Descripción: [Descripción breve]Compatibilidad: PHP [Versión], MySQL [Versión]Instalando Módulos
Sección titulada «Instalando Módulos»Método 1: Instalación desde Panel de Admin
Sección titulada «Método 1: Instalación desde Panel de Admin»Paso 1: Acceder a la Sección de Módulos
- Inicia sesión en el panel de admin
- Navega a Módulos > Módulos
- Haz clic en “Instalar Nuevo Módulo” o “Examinar Módulos”
Paso 2: Subir Módulo
Opción A - Subida Directa:
- Haz clic en “Elegir Archivo”
- Selecciona el archivo .zip del módulo desde tu computadora
- Haz clic en “Subir”
Opción B - Subida por URL:
- Pega la URL del módulo
- Haz clic en “Descargar e Instalar”
Paso 3: Revisar Información del Módulo
Nombre del Módulo: [Nombre mostrado]Versión: [Versión]Autor: [Información del autor]Descripción: [Descripción completa]Requisitos: [Versiones PHP/MySQL]Revisa y haz clic en “Proceder con la Instalación”
Paso 4: Elegir Tipo de Instalación
☐ Instalación Limpia (Nueva instalación)☐ Actualizar (Actualizar existente)☐ Eliminar Luego Instalar (Reemplazar existente)Selecciona la opción apropiada.
Paso 5: Confirmar Instalación
Revisa la confirmación final:
El módulo se instalará en: /modules/modulename/Base de Datos: xoops_db¿Proceder? [Sí] [No]Haz clic en “Sí” para confirmar.
Paso 6: Instalación Completa
¡Instalación exitosa!
Módulo: [Nombre del Módulo]Versión: [Versión]Tablas creadas: [Número]Archivos instalados: [Número]
[Ir a Configuración del Módulo] [Volver a Módulos]Método 2: Instalación Manual (Avanzado)
Sección titulada «Método 2: Instalación Manual (Avanzado)»Para instalación manual o solución de problemas:
Paso 1: Descargar Módulo
- Descarga el módulo .zip del repositorio
- Extrae a
/var/www/html/xoops/modules/modulename/
# Extrae módulounzip module_name.zipcp -r module_name /var/www/html/xoops/modules/
# Establece permisoschmod -R 755 /var/www/html/xoops/modules/module_namePaso 2: Ejecutar Script de Instalación
Visita: http://your-domain.com/xoops/modules/module_name/admin/index.php?op=installO a través del panel de admin (Sistema > Módulos > Actualizar BD).
Paso 3: Verificar Instalación
- Ve a Módulos > Módulos en admin
- Busca tu módulo en la lista
- Verifica que muestra como “Activo”
Configuración de Módulos
Sección titulada «Configuración de Módulos»Acceder a Configuración del Módulo
Sección titulada «Acceder a Configuración del Módulo»- Ve a Módulos > Módulos
- Encuentra tu módulo
- Haz clic en el nombre del módulo
- Haz clic en “Preferencias” o “Configuración”
Configuración Común de Módulos
Sección titulada «Configuración Común de Módulos»La mayoría de módulos ofrecen:
Estado del Módulo: [Habilitado/Deshabilitado]Mostrar en Menú: [Sí/No]Peso del Módulo: [1-999] (orden de visualización)Visible para Grupos: [Casillas de verificación para grupos de usuarios]Opciones Específicas del Módulo
Sección titulada «Opciones Específicas del Módulo»Cada módulo tiene configuración única. Ejemplos:
Módulo de Noticias:
Elementos por Página: 10Mostrar Autor: SíPermitir Comentarios: SíModeración Requerida: SíMódulo de Foro:
Temas por Página: 20Publicaciones por Página: 15Tamaño Máximo de Archivo Adjunto: 5MBHabilitar Firmas: SíMódulo de Galería:
Imágenes por Página: 12Tamaño de Miniatura: 150x150Subida Máxima: 10MBMarca de Agua: Sí/NoRevisa la documentación de tu módulo para opciones específicas.
Guardar Configuración
Sección titulada «Guardar Configuración»Después de ajustar la configuración:
- Haz clic en “Enviar” o “Guardar”
- Verás una confirmación:
¡La configuración se guardó correctamente!
Gestionando Bloques de Módulos
Sección titulada «Gestionando Bloques de Módulos»Muchos módulos crean “bloques” - áreas de contenido tipo widget.
Ver Bloques del Módulo
Sección titulada «Ver Bloques del Módulo»- Ve a Apariencia > Bloques
- Busca bloques de tu módulo
- La mayoría de módulos muestran “[Nombre del Módulo] - [Descripción del Bloque]“
Configurar Bloques
Sección titulada «Configurar Bloques»- Haz clic en el nombre del bloque
- Ajusta:
- Título del bloque
- Visibilidad (todas las páginas o específicas)
- Posición en la página (izquierda, centro, derecha)
- Grupos de usuarios que pueden ver
- Haz clic en “Enviar”
Mostrar Bloque en la Página Principal
Sección titulada «Mostrar Bloque en la Página Principal»- Ve a Apariencia > Bloques
- Encuentra el bloque que deseas
- Haz clic en “Editar”
- Establece:
- Visible para: Selecciona grupos
- Posición: Elige columna (izquierda/centro/derecha)
- Páginas: Página principal o todas las páginas
- Haz clic en “Enviar”
Instalando Ejemplos de Módulos Específicos
Sección titulada «Instalando Ejemplos de Módulos Específicos»Instalando Módulo de Noticias
Sección titulada «Instalando Módulo de Noticias»Perfecto para: Entradas de blog, anuncios
- Descarga el módulo de Noticias del repositorio
- Sube vía Módulos > Módulos > Instalar
- Configura en Módulos > Noticias > Preferencias:
- Historias por página: 10
- Permitir comentarios: Sí
- Aprobar antes de publicar: Sí
- Crea bloques para noticias recientes
- ¡Comienza a publicar historias!
Instalando Módulo de Foro
Sección titulada «Instalando Módulo de Foro»Perfecto para: Discusión comunitaria
- Descarga el módulo de Foro
- Instala vía panel de admin
- Crea categorías de foro en el módulo
- Configura opciones:
- Temas/página: 20
- Publicaciones/página: 15
- Habilitar moderación: Sí
- Asigna permisos a grupos de usuarios
- Crea bloques para últimos temas
Instalando Módulo de Galería
Sección titulada «Instalando Módulo de Galería»Perfecto para: Mostrar imágenes
- Descarga el módulo de Galería
- Instala y configura
- Crea álbumes de fotos
- Sube imágenes
- Establece permisos para visualización/subida
- Muestra la galería en el sitio web
Actualizando Módulos
Sección titulada «Actualizando Módulos»Comprobar Actualizaciones
Sección titulada «Comprobar Actualizaciones»Panel de Admin > Módulos > Módulos > Comprobar ActualizacionesEsto muestra:
- Actualizaciones de módulos disponibles
- Versión actual vs. nueva
- Registro de cambios/notas de lanzamiento
Actualizar un Módulo
Sección titulada «Actualizar un Módulo»- Ve a Módulos > Módulos
- Haz clic en el módulo con actualización disponible
- Haz clic en el botón “Actualizar”
- Selecciona “Actualizar” del Tipo de Instalación
- Sigue el asistente de instalación
- ¡Módulo actualizado!
Notas Importantes de Actualización
Sección titulada «Notas Importantes de Actualización»Antes de actualizar:
- Copia de seguridad de la base de datos
- Copia de seguridad de archivos del módulo
- Revisa el registro de cambios
- Prueba en servidor de prueba primero
- Anota cualquier modificación personalizada
Después de actualizar:
- Verifica funcionalidad
- Revisa la configuración del módulo
- Busca advertencias/errores
- Borra la caché
Permisos de Módulos
Sección titulada «Permisos de Módulos»Asignar Acceso de Grupo de Usuarios
Sección titulada «Asignar Acceso de Grupo de Usuarios»Controla qué grupos de usuarios pueden acceder a los módulos:
Ubicación: Sistema > Permisos
Para cada módulo, configura:
Módulo: [Nombre del Módulo]
Acceso Admin: [Selecciona grupos]Acceso de Usuario: [Selecciona grupos]Permiso de Lectura: [Grupos permitidos para ver]Permiso de Escritura: [Grupos permitidos para publicar]Permiso de Eliminación: [Solo administradores]Niveles de Permiso Comunes
Sección titulada «Niveles de Permiso Comunes»Contenido Público (Noticias, Páginas):├── Acceso Admin: Webmaster├── Acceso de Usuario: Todos los usuarios que han iniciado sesión└── Permiso de Lectura: Todos
Características de Comunidad (Foro, Comentarios):├── Acceso Admin: Webmaster, Moderadores├── Acceso de Usuario: Todos los usuarios que han iniciado sesión└── Permiso de Escritura: Todos los usuarios que han iniciado sesión
Herramientas de Admin:├── Acceso Admin: Solo Webmaster└── Acceso de Usuario: DeshabilitadoDeshabilitando y Removiendo Módulos
Sección titulada «Deshabilitando y Removiendo Módulos»Deshabilitar Módulo (Mantener Archivos)
Sección titulada «Deshabilitar Módulo (Mantener Archivos)»Mantén el módulo pero ocúltalo del sitio:
- Ve a Módulos > Módulos
- Encuentra el módulo
- Haz clic en el nombre del módulo
- Haz clic en “Deshabilitar” o establece el estado a Inactivo
- Módulo oculto pero datos preservados
Vuelve a habilitar en cualquier momento:
- Haz clic en el módulo
- Haz clic en “Habilitar”
Remover Módulo Completamente
Sección titulada «Remover Módulo Completamente»Elimina el módulo y sus datos:
- Ve a Módulos > Módulos
- Encuentra el módulo
- Haz clic en “Desinstalar” o “Eliminar”
- Confirma: “¿Eliminar módulo y todos sus datos?”
- Haz clic en “Sí” para confirmar
Advertencia: ¡Desinstalar elimina todos los datos del módulo!
Reinstalar Después de Desinstalar
Sección titulada «Reinstalar Después de Desinstalar»Si desinstales un módulo:
- Los archivos del módulo se eliminan
- Las tablas de la base de datos se eliminan
- Todos los datos se pierden
- Debes reinstalar para usarlo de nuevo
- Puedes restaurar desde una copia de seguridad
Solución de Problemas de Instalación de Módulos
Sección titulada «Solución de Problemas de Instalación de Módulos»El Módulo No Aparece Después de Instalar
Sección titulada «El Módulo No Aparece Después de Instalar»Síntoma: El módulo aparece en la lista pero no es visible en el sitio
Solución:
1. Comprueba que el módulo es "Activo" (Módulos > Módulos)2. Habilita bloques del módulo (Apariencia > Bloques)3. Verifica permisos de usuario (Sistema > Permisos)4. Borra la caché (Sistema > Herramientas > Borrar Caché)5. Comprueba que .htaccess no bloquee el móduloError de Instalación: “La Tabla Ya Existe”
Sección titulada «Error de Instalación: “La Tabla Ya Existe”»Síntoma: Error durante la instalación del módulo
Solución:
1. El módulo fue parcialmente instalado antes2. Intenta la opción "Eliminar Luego Instalar"3. O desinstala primero, luego instala limpio4. Comprueba la base de datos para tablas existentes: mysql> SHOW TABLES LIKE 'xoops_module%';Módulo Carece de Dependencias
Sección titulada «Módulo Carece de Dependencias»Síntoma: El módulo no se instala - requiere otro módulo
Solución:
1. Anota los módulos requeridos del mensaje de error2. Instala primero los módulos requeridos3. Luego instala el módulo4. Instala en el orden correctoPágina en Blanco al Acceder al Módulo
Sección titulada «Página en Blanco al Acceder al Módulo»Síntoma: El módulo carga pero no muestra nada
Solución:
1. Habilita modo de depuración en mainfile.php: define('XOOPS_DEBUG', 1);
2. Comprueba el registro de errores PHP: tail -f /var/log/php_errors.log
3. Verifica permisos de archivo: chmod -R 755 /var/www/html/xoops/modules/modulename
4. Comprueba la conexión a la base de datos en la configuración del módulo
5. Deshabilita el módulo y reinstalaEl Módulo Rompe el Sitio
Sección titulada «El Módulo Rompe el Sitio»Síntoma: Instalar el módulo rompe el sitio web
Solución:
1. Deshabilita el módulo problemático inmediatamente: Admin > Módulos > [Módulo] > Deshabilitar
2. Borra la caché: rm -rf /var/www/html/xoops/cache/* rm -rf /var/www/html/xoops/templates_c/*
3. Restaura desde copia de seguridad si es necesario
4. Comprueba los registros de errores para encontrar la causa raíz
5. Contacta al desarrollador del móduloConsideraciones de Seguridad del Módulo
Sección titulada «Consideraciones de Seguridad del Módulo»Solo Instala desde Fuentes Confiables
Sección titulada «Solo Instala desde Fuentes Confiables»✓ Repositorio Oficial de XOOPS✓ Módulos oficiales de XOOPS en GitHub✓ Desarrolladores de módulos confiables✗ Sitios web desconocidos✗ Fuentes no verificadasComprueba Permisos del Módulo
Sección titulada «Comprueba Permisos del Módulo»Después de la instalación:
- Revisa el código del módulo para actividad sospechosa
- Comprueba las tablas de la base de datos para anomalías
- Monitorea cambios de archivo
- Mantén los módulos actualizados
- Elimina módulos no utilizados
Mejor Práctica de Permisos
Sección titulada «Mejor Práctica de Permisos»Directorio del módulo: 755 (legible, no escribible por el servidor web)Archivos del módulo: 644 (solo legible)Datos del módulo: Protegidos por base de datosRecursos de Desarrollo de Módulos
Sección titulada «Recursos de Desarrollo de Módulos»Aprende Desarrollo de Módulos
Sección titulada «Aprende Desarrollo de Módulos»- Documentación Oficial: https://xoops.org/
- Repositorio GitHub: https://github.com/XOOPS/
- Foro Comunitario: https://xoops.org/modules/newbb/
- Guía de Desarrollador: Disponible en carpeta de docs
Mejores Prácticas para Módulos
Sección titulada «Mejores Prácticas para Módulos»- Instala Uno a la Vez: Monitorea conflictos
- Prueba Después de Instalar: Verifica funcionalidad
- Documenta Configuración Personalizada: Anota tu configuración
- Mantén Actualizado: Instala actualizaciones del módulo prontamente
- Elimina No Utilizados: Elimina módulos no necesarios
- Copia de Seguridad Antes: Siempre copia de seguridad antes de instalar
- Lee Documentación: Comprueba las instrucciones del módulo
- Únete a la Comunidad: Pide ayuda si la necesitas
Lista de Verificación de Instalación de Módulos
Sección titulada «Lista de Verificación de Instalación de Módulos»Para cada instalación de módulo:
- Investiga y lee reseñas
- Verifica compatibilidad de versión de XOOPS
- Copia de seguridad de base de datos y archivos
- Descarga la última versión
- Instala vía panel de admin
- Configura la configuración
- Crea/posiciona bloques
- Establece permisos de usuario
- Prueba funcionalidad
- Documenta la configuración
- Programa actualizaciones
Próximos Pasos
Sección titulada «Próximos Pasos»Después de instalar módulos:
- Crea contenido para módulos
- Configura grupos de usuarios
- Explora características de admin
- Optimiza el rendimiento
- Instala módulos adicionales según sea necesario
Etiquetas: #módulos #instalación #extensión #gestión
Artículos Relacionados:
- Admin-Panel-Overview
- Managing-Users
- Creating-Your-First-Page
- ../Configuration/System-Settings