Ir al contenido

Publisher - Configuración Básica

Configure las opciones y preferencias del módulo Publisher para su instalación XOOPS.


Panel de Admin XOOPS
└── Módulos
└── Publisher
├── Preferencias
├── Configuración
└── Ajustes
  1. Inicie sesión como Administrador
  2. Vaya a Panel de Admin → Módulos
  3. Encuentre módulo Publisher
  4. Haga clic en enlace Preferencias o Admin

Panel de Admin → Módulos → Publisher

Haga clic en icono de engranaje o Configuración para estas opciones:

ConfiguraciónOpcionesPredeterminadoDescripción
Elementos por página5-5010Artículos mostrados en listas
Mostrar ruta de navegaciónSí/NoMostrar pista de navegación
Usar paginaciónSí/NoPaginar listas largas
Mostrar fechaSí/NoMostrar fecha del artículo
Mostrar categoríaSí/NoMostrar categoría del artículo
Mostrar autorSí/NoMostrar autor del artículo
Mostrar vistasSí/NoMostrar contador de vistas del artículo

Ejemplo de Configuración:

Elementos Por Página: 15
Mostrar Ruta de Navegación:
Usar Paginación:
Mostrar Fecha:
Mostrar Categoría:
Mostrar Autor:
Mostrar Vistas:
ConfiguraciónPredeterminadoDescripción
Mostrar nombre del autorMostrar nombre real o nombre de usuario
Usar nombre de usuarioNoMostrar nombre de usuario en lugar de nombre
Mostrar correo del autorNoMostrar correo de contacto del autor
Mostrar avatar del autorMostrar avatar del usuario

Publisher soporta múltiples editores:

graph LR
A[Selección del Editor] -->|CKEditor| B[Moderno, completo]
A -->|FCKeditor| C[Legado, compatible]
A -->|TinyMCE| D[Ligero, simple]
A -->|Editor DHTML| E[Muy básico, mínimo]

Mejor para: La mayoría de usuarios, navegadores modernos, características completas

  1. Vaya a Preferencias
  2. Establezca Editor: CKEditor
  3. Configure opciones:
Editor: CKEditor 4.x
Barra de herramientas: Completa
Altura: 400px
Ancho: 100%
Eliminar plugins: []
Agregar plugins: [mathjax, codesnippet]

Mejor para: Compatibilidad, sistemas antiguos

Editor: FCKeditor
Barra de herramientas: Predeterminada
Configuración personalizada: (opcional)

Mejor para: Huella mínima, edición básica

Editor: TinyMCE
Plugins: [paste, table, link, image]
Barra de herramientas: mínima

Admin → Publisher → Preferencias → Configuración de Carga
Tipos de Archivo Permitidos:
Imágenes:
- jpg
- jpeg
- gif
- png
- webp
Documentos:
- pdf
- doc
- docx
- xls
- xlsx
- ppt
- pptx
Archivos:
- zip
- rar
- 7z
Medios:
- mp3
- mp4
- webm
- mov
Tipo de ArchivoTamaño MáximoNotas
Imágenes5 MBPor archivo de imagen
Documentos10 MBArchivos PDF, Office
Medios50 MBArchivos de video/audio
Todos los archivos100 MBTotal por carga

Configuración:

Tamaño Máximo de Carga de Imagen: 5 MB
Tamaño Máximo de Carga de Documento: 10 MB
Tamaño Máximo de Carga de Medios: 50 MB
Tamaño Total de Carga: 100 MB
Máximo de Archivos por Artículo: 5

Publisher redimensiona automáticamente imágenes para consistencia:

Tamaño de Miniatura:
Ancho: 150
Alto: 150
Modo: Recortar/Redimensionar
Tamaño de Imagen de Categoría:
Ancho: 300
Alto: 200
Modo: Redimensionar
Imagen Destacada del Artículo:
Ancho: 600
Alto: 400
Modo: Redimensionar

Configuración de Comentarios e Interacción

Sección titulada «Configuración de Comentarios e Interacción»
Preferencias → Sección de Comentarios
Permitir Comentarios:
- Habilitado: Sí/No
- Predeterminado:
- Anulación por artículo:
Moderación de Comentarios:
- Moderar comentarios: Sí/No
- Moderar solo comentarios de invitados: Sí/No
- Filtro de spam: Habilitado
- Máximo de comentarios por día: (ilimitado)
Visualización de Comentarios:
- Formato de visualización: Enhebrado/Plano
- Comentarios por página: 10
- Formato de fecha: Fecha completa/Hace tiempo
- Mostrar contador de comentarios: Sí/No
Permitir Calificaciones:
- Habilitado: Sí/No
- Predeterminado:
- Anulación por artículo:
Opciones de Calificación:
- Escala de calificación: 5 estrellas (predeterminado)
- Permitir al usuario calificar lo suyo: No
- Mostrar calificación promedio:
- Mostrar contador de calificación:

Preferencias → Configuración de SEO
URLs de SEO:
- Habilitado: No (establecer en Sí para URLs de SEO)
- Reescritura de URL: Ninguna/Apache mod_rewrite/Reescritura IIS
Formato de URL:
- Categoría: /category/news
- Artículo: /article/welcome-to-site
- Archivo: /archive/2024/01
Descripción Meta:
- Auto-generar:
- Longitud máxima: 160 caracteres
Palabras Clave Meta:
- Auto-generar:
- Desde: Etiquetas de artículo, título

Requisitos previos:

  • Apache con mod_rewrite habilitado
  • Soporte de .htaccess habilitado

Pasos de Configuración:

  1. Vaya a Preferencias → Configuración de SEO
  2. Establezca URLs de SEO: Sí
  3. Establezca Reescritura de URL: Apache mod_rewrite
  4. Verifique que archivo .htaccess existe en carpeta de Publisher

Configuración de .htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /modules/publisher/
# Reescrituras de categoría
RewriteRule ^category/([0-9]+)-(.*)\.html$ index.php?op=showcategory&categoryid=$1 [L,QSA]
# Reescrituras de artículo
RewriteRule ^article/([0-9]+)-(.*)\.html$ index.php?op=showitem&itemid=$1 [L,QSA]
# Reescrituras de archivo
RewriteRule ^archive/([0-9]+)/([0-9]+)/$ index.php?op=archive&year=$1&month=$2 [L,QSA]
</IfModule>

Preferencias → Configuración de Caché
Habilitar Caché:
- Habilitado:
- Tipo de caché: Archivo (o Memcache)
Vida Útil del Caché:
- Listados de categoría: 3600 segundos (1 hora)
- Listados de artículos: 1800 segundos (30 minutos)
- Artículo único: 7200 segundos (2 horas)
- Bloque de artículos recientes: 900 segundos (15 minutos)
Limpiar Caché:
- Limpiar manual: Disponible en admin
- Limpiar automático al guardar artículo:
- Limpiar al cambiar categoría:

Limpiar Caché Manual:

  1. Vaya a Admin → Publisher → Herramientas
  2. Haga clic en Limpiar Caché
  3. Seleccione tipos de caché a limpiar:
    • Caché de categoría
    • Caché de artículos
    • Caché de bloques
    • Todo el caché
  4. Haga clic en Limpiar Seleccionados

Línea de Comandos:

Ventana de terminal
# Limpiar todo caché de Publisher
php /path/to/xoops/admin/cache_manage.php publisher
# O eliminar directamente archivos de caché
rm -rf /path/to/xoops/var/cache/publisher/*

Preferencias → Notificaciones
Notificar Administrador de Nuevo Artículo:
- Habilitado:
- Destinatario: Correo del admin
- Incluir resumen:
Notificar Moderadores:
- Habilitado:
- De nuevo envío:
- De artículos pendientes:
Notificar Autor:
- De aprobación:
- De rechazo:
- De comentario: No (opcional)
Requerir Aprobación:
- Habilitado:
- Aprobación del editor:
- Aprobación del admin: No
Guardado de Borrador:
- Intervalo de auto-guardado: 60 segundos
- Guardar versiones locales:
- Historial de revisiones: Últimas 5 versiones

Preferencias → Configuración de Contenido
Estado de Artículo Predeterminado:
- Borrador/Publicado: Borrador
- Destacado por predeterminado: No
- Tiempo de auto-publicación: Ninguno
Visibilidad Predeterminada:
- Público/Privado: Público
- Mostrar en primera página:
- Mostrar en categorías:
Publicación Programada:
- Habilitado:
- Permitir por artículo:
Expiración de Contenido:
- Habilitado: No
- Archivo automático antiguo: No
- Archivo después de días: (ilimitado)
Permitir HTML:
- En artículos:
- En comentarios: No
Permitir Medios Integrados:
- Videos (iframe):
- Imágenes:
- Plugins: No
Filtrado de Contenido:
- Despojar etiquetas: No
- Filtro XSS: Sí (recomendado)

Preferencias → Configuración de Búsqueda
Habilitar Indexación de Artículos:
- Incluir en búsqueda de sitio:
- Tipo de índice: Texto completo/Solo título
Opciones de Búsqueda:
- Buscar en títulos:
- Buscar en contenido:
- Buscar en comentarios:
Etiquetas Meta:
- Auto-generar:
- Etiquetas OG (redes sociales):
- Tarjetas de Twitter:

Preferencias → Avanzado
Modo de Depuración:
- Habilitado: No (¡solo para desarrollo!)
Características de Desarrollo:
- Mostrar consultas SQL: No
- Registrar errores:
- Correo de error: admin@example.com
Admin → Herramientas → Optimizar Base de Datos
Ventana de terminal
# Optimización manual
mysql> OPTIMIZE TABLE publisher_items;
mysql> OPTIMIZE TABLE publisher_categories;
mysql> OPTIMIZE TABLE publisher_comments;

Preferencias → Visualización → Plantillas

Seleccione conjunto de plantillas:

  • Predeterminado
  • Clásico
  • Moderno
  • Oscuro
  • Personalizado

Cada plantilla controla:

  • Diseño del artículo
  • Listado de categorías
  • Visualización de archivo
  • Visualización de comentarios

graph TD
A[Estrategia de Configuración] -->|Inicio| B[Habilitar características básicas]
B -->|Prueba| C[Verificar funcionalidad]
C -->|Escala| D[Habilitar características avanzadas]
D -->|Optimizar| E[Ajuste de rendimiento]
E -->|Seguro| F[Aplicar configuración de seguridad]
  1. Comenzar Simple - Habilite características principales primero
  2. Prueba Cada Cambio - Verificar antes de continuar
  3. Habilitar Caché - Mejora rendimiento
  4. Copia de Seguridad Primero - Exporte configuración antes de cambios importantes
  5. Monitoree Registros - Compruebe registros de error regularmente
Para Mejor Rendimiento:
- Habilitar caché:
- Vida útil del caché: 3600 segundos
- Limitar elementos por página: 10-15
- Comprimir imágenes:
- Minificar CSS/JS: Sí (si está disponible)
Para Mejor Seguridad:
- Moderar comentarios:
- Deshabilitar HTML en comentarios:
- Filtrado XSS:
- Lista blanca de tipo de archivo: Estricto
- Tamaño máximo de carga: Límite razonable

Admin → Herramientas → Exportar Configuración

Para hacer copia de seguridad de configuración actual:

  1. Haga clic en Exportar Configuración
  2. Guarde archivo .cfg descargado
  3. Almacene en lugar seguro

Para restaurar:

  1. Haga clic en Importar Configuración
  2. Seleccione archivo .cfg
  3. Haga clic en Restaurar

  • Gestión de Categorías
  • Creación de Artículos
  • Configuración de Permisos
  • Guía de Instalación

Solución:

  1. Compruebe permisos de directorio en /var/config/
  2. Verifique acceso de escritura de PHP
  3. Compruebe registro de errores de PHP para problemas
  4. Limpie caché del navegador e intente de nuevo

Solución:

  1. Verifique que plugin del editor está instalado
  2. Compruebe configuración del editor XOOPS
  3. Intente opción de editor diferente
  4. Compruebe consola del navegador para errores de JavaScript

Solución:

  1. Habilite caché
  2. Reduzca elementos por página
  3. Comprima imágenes
  4. Compruebe optimización de base de datos
  5. Revise registro de consulta lenta

  • Configurar Permisos de Grupo
  • Crear su Primer Artículo
  • Configurar Categorías
  • Revisar Plantillas Personalizadas

#publisher #configuration #preferences #settings #xoops