Módulo Publisher
El módulo de publicación de noticias y blogs de primera clase para XOOPS CMS.
Descripción General
Sección titulada «Descripción General»Publisher es el módulo definitivo de gestión de contenidos para XOOPS, evolucionado de SmartSection para convertirse en la solución de blog y noticias más rica en características. Proporciona herramientas completas para crear, organizar y publicar contenido con soporte completo de flujo de trabajo editorial.
Requisitos:
- XOOPS 2.5.10+
- PHP 7.1+ (PHP 8.x recomendado)
Características Clave
Sección titulada «Características Clave»Gestión de Contenidos
Sección titulada «Gestión de Contenidos»- Categorías y Subcategorías - Organización jerárquica del contenido
- Edición de Texto Rico - Múltiples editores WYSIWYG soportados
- Archivos Adjuntos - Adjuntar archivos a artículos
- Gestión de Imágenes - Imágenes de página y categoría
- Envolvimiento de Archivos - Envolver archivos como artículos
Flujo de Trabajo de Publicación
Sección titulada «Flujo de Trabajo de Publicación»- Publicación Programada - Establecer fechas de publicación futura
- Fechas de Expiración - Contenido de expiración automática
- Moderación - Flujo de trabajo de aprobación editorial
- Gestión de Borradores - Guardar trabajo en progreso
Pantalla y Plantillas
Sección titulada «Pantalla y Plantillas»- Cuatro Plantillas Base - Múltiples diseños de visualización
- Plantillas Personalizadas - Crear sus propios diseños
- Optimización SEO - URLs amigables para motores de búsqueda
- Diseño Responsivo - Salida compatible con dispositivos móviles
Interacción del Usuario
Sección titulada «Interacción del Usuario»- Calificaciones - Sistema de calificación de artículos
- Comentarios - Discusiones de lectores
- Compartir en Redes Sociales - Compartir en redes sociales
Permisos
Sección titulada «Permisos»- Control de Envío - Quién puede enviar artículos
- Permisos a Nivel de Campo - Controlar campos de formulario por grupo
- Permisos de Categoría - Control de acceso por categoría
- Derechos de Moderación - Configuración de moderación global
Contenido de las Secciones
Sección titulada «Contenido de las Secciones»Guía de Usuario
Sección titulada «Guía de Usuario»- Guía de Instalación
- Configuración Básica
- Creación de Artículos
- Gestión de Categorías
- Configuración de Permisos
Guía del Desarrollador
Sección titulada «Guía del Desarrollador»- Extendiendo Publisher
- Creación de Plantillas Personalizadas
- Referencia de API
- Ganchos y Eventos
Inicio Rápido
Sección titulada «Inicio Rápido»1. Instalación
Sección titulada «1. Instalación»# Descargar desde GitHubgit clone https://github.com/XoopsModules25x/publisher.git
# Copiar al directorio de móduloscp -r publisher /path/to/xoops/htdocs/modules/Luego instale a través de XOOPS Admin → Módulos → Instalar.
2. Crear Su Primera Categoría
Sección titulada «2. Crear Su Primera Categoría»- Vaya a Admin → Publisher → Categorías
- Haga clic en Agregar Categoría
- Rellene:
- Nombre: Noticias
- Descripción: Últimas noticias y actualizaciones
- Imagen: Cargar imagen de categoría
- Guardar
3. Crear Su Primer Artículo
Sección titulada «3. Crear Su Primer Artículo»- Vaya a Admin → Publisher → Artículos
- Haga clic en Agregar Artículo
- Rellene:
- Título: Bienvenido a Nuestro Sitio
- Categoría: Noticias
- Contenido: El contenido de su artículo
- Establecer Estado: Publicado
- Guardar
Opciones de Configuración
Sección titulada «Opciones de Configuración»Configuración General
Sección titulada «Configuración General»| Configuración | Descripción | Predeterminado |
|---|---|---|
| Editor | Editor WYSIWYG a usar | XOOPS Predeterminado |
| Elementos por página | Artículos mostrados por página | 10 |
| Mostrar breadcrumb | Mostrar rastro de navegación | Sí |
| Permitir calificaciones | Habilitar calificaciones de artículos | Sí |
| Permitir comentarios | Habilitar comentarios de artículos | Sí |
Configuración de SEO
Sección titulada «Configuración de SEO»| Configuración | Descripción | Predeterminado |
|---|---|---|
| URLs SEO | Habilitar URLs amigables | No |
| Reescritura de URL | mod_rewrite de Apache | Ninguno |
| Palabras clave meta | Auto-generar palabras clave | Sí |
Matriz de Permisos
Sección titulada «Matriz de Permisos»| Permiso | Anónimo | Registrado | Editor | Admin |
|---|---|---|---|---|
| Ver artículos | ✓ | ✓ | ✓ | ✓ |
| Enviar artículos | ✗ | ✓ | ✓ | ✓ |
| Editar propios artículos | ✗ | ✓ | ✓ | ✓ |
| Editar todos los artículos | ✗ | ✗ | ✓ | ✓ |
| Aprobar artículos | ✗ | ✗ | ✓ | ✓ |
| Gestionar categorías | ✗ | ✗ | ✗ | ✓ |
Estructura del Módulo
Sección titulada «Estructura del Módulo»modules/publisher/├── admin/ # Interfaz de administración│ ├── index.php│ ├── category.php│ ├── item.php│ └── menu.php├── class/ # Clases PHP│ ├── Category.php│ ├── CategoryHandler.php│ ├── Item.php│ ├── ItemHandler.php│ └── Helper.php├── include/ # Archivos de inclusión│ ├── common.php│ └── functions.php├── templates/ # Plantillas Smarty│ ├── publisher_index.tpl│ ├── publisher_item.tpl│ └── publisher_category.tpl├── language/ # Traducciones│ └── english/├── sql/ # Esquema de base de datos│ └── mysql.sql├── xoops_version.php # Información del módulo└── index.php # Entrada del móduloMigración
Sección titulada «Migración»Desde SmartSection
Sección titulada «Desde SmartSection»Publisher incluye una herramienta de migración integrada:
- Vaya a Admin → Publisher → Importar
- Seleccione SmartSection como fuente
- Elija opciones de importación:
- Categorías
- Artículos
- Comentarios
- Haga clic en Importar
Desde Módulo de Noticias
Sección titulada «Desde Módulo de Noticias»- Vaya a Admin → Publisher → Importar
- Seleccione Noticias como fuente
- Asigne categorías
- Haga clic en Importar
Documentación Relacionada
Sección titulada «Documentación Relacionada»- Guía de Desarrollo de Módulos
- Plantillas Smarty
- Marco XMF
Recursos
Sección titulada «Recursos»#xoops #publisher #módulo #blog #noticias #cms #gestión-de-contenidos