Valencia, 08/10/2026, G.B.
He actualizado y consolidado el plugin Solicitud Congreso (versión 1.6.1), una solución nativa concebida para optimizar el procedimiento de solicitud, aprobación y registro de asistencia a congresos para cualquier tipo de organización, empresa o institución.
Principales Novedades y Funcionalidades
Soporte Completo para Documentos Adjuntos: Permite adjuntar documentación acreditativa (programas, cartas de aceptación, justificaciones económicas) directamente en el formulario. Admite hasta 5 archivos por solicitud (PDF, Office, imágenes) con almacenamiento en una ubicación privada y descargas protegidas por permisos.
Doble Confirmación por Correo Electrónico: Cada acción (alta, modificación o cancelación) genera una notificación automática para los gestores y envía una copia exacta de confirmación al propio usuario solicitante con el resumen y sus adjuntos.
Integración Frontend por Shortcode: Con solo incluir el shortcode
solicitud_congreso(entre corchetes, []) en cualquier página privada o de la intranet, los usuarios pueden enviar solicitudes, consultar su historial y gestionar o descargar sus documentos adjuntos sin necesidad de acceder al panel de administración de WordPress.Panel de Control de Administración: Los administradores disponen de una pestaña de gestión global para revisar todas las solicitudes registradas, ajustar la dirección de correo notificadora y consultar la guía rápida de uso.
Garantía de Rendimiento y Seguridad
Siguiendo las directrices de desarrollo de Indaga.net, el plugin ha sido construido con tecnología 100% nativa de WordPress (API de WPDB, Options API y Shortcode API), sin depender de librerías de terceros ni servicios externos. Además, cuenta con validación estricta de seguridad anti-CSRF mediante nonces y aislamiento total de archivos adjuntos para garantizar el máximo cumplimiento en materia de protección de datos y privacidad.
Solicitud Congreso — Versión 1.6.1
Nombre del Plugin: Solicitud Congreso
Versión Actual: 1.6.1
Autor: Guillermo Beltrán Pilato / Indaga.net
Dominio del Texto:
solicitud-congresoPropósito: Gestión, solicitud y control centralizado de asistencia a congresos nacionales e internacionales para cualquier empresa, institución u organización. Incluye panel de control en administración, formulario frontend por shortcode, gestión privada de adjuntos y notificaciones automáticas por correo electrónico (con copia de confirmación al solicitante).
Arquitectura Técnica y Especificaciones
Gestión de Base de Datos:
Tabla nativa independiente:
{prefix}congresos.Clave primaria con auto-incremento e índice secundario por
id_solicitantepara optimización de consultas.Mantenimiento automático de estructura mediante
dbDelta()y verificación dinámica de versión en el ganchoplugins_loaded.
Seguridad y Control de Acceso:
Sanitización y Escapado: Uso estricto de
sanitize_text_field,sanitize_email,absint,esc_url_raw,esc_htmlyesc_attr.Protección Anti-CSRF: Implementación de nonces dinámicos para operaciones de guardado, edición, borrado y descarga.
Aislamiento de Recursos: Validación de rol (
manage_options) para vistas globales de administración y restricción estricta porget_current_user_id()para usuarios estándar.
Sistema de Adjuntos Privado:
Carpeta Protegida: Guardado en
wp-content/uploads/solicitud-congreso/aislada de navegación mediante archivo.htaccess(Options -Indexes,Deny from all).Ofuscación de Nombres: Guardado en disco con identificadores aleatorios de 24 caracteres (
sc_nombre_aleatorio). El nombre original se mantiene en la base de datos dentro de una estructura JSON.Descargas Seguras: Flujo de descarga derivado con verificación de permisos y cabeceras anti-caché (
readfileconContent-Disposition).Límites: Hasta 5 archivos por solicitud (máx. 5 MB por archivo) en formatos PDF, Word, ODT, Excel, JPG y PNG.
Sistema Doble de Notificaciones por Email:
Notificaciones automáticas HTML en eventos de creación, modificación o cancelación/eliminación enviadas al correo del gestor.
Copia automática de confirmación enviada directamente al correo del solicitante (a través del email de contacto o del usuario registrado en WordPress).
Adjunto físico de archivos en el correo cuando el tamaño total acumulado no supere los 10 MB.
Integración Frontend y Backend:
Shortcodes:
solicitud_congresoysolicitud_congresos(entre corchetes []).Patrón POST/Redirect/GET: Gestión de estados y mensajes temporales entre redirecciones mediante
transientspor usuario (sc_aviso_ysc_form_old_).Caché: Prevención explícita de almacenamiento en caché en páginas privadas activando la constante
- Descargar el plugin desde mi pCloud
Ejemplo:
Debes iniciar sesión para gestionar tus solicitudes de congreso. Iniciar sesión
