Automatización de la difusión de la oferta académica mediante un plugin personalizado para WordPress
Contenido principal del artículo
Resumen
La administración de la oferta académica de educación continua en la Dirección General de Cómputo y Tecnologías de Información y Comunicación requería que sus plataformas web funcionaran como canales ágiles, precisos y vigentes. Si bien el uso de WordPress ha permitido la descentralización de la publicación de cursos y diplomados, la flexibilidad de esta plataforma resultaba insuficiente para gestionar la difusión en los tiempos disponibles. Al no encontrarse componentes comerciales adecuados para automatizar el proceso de difusión, se optó por desarrollar un componente a la medida.
El desarrollo se centró en la creación de un plugin para WordPress que interviniera en el ciclo de vida de las entradas de la oferta académica. La metodología se estructuró en cuatro etapas secuenciales: diseño, configuración, instalación y pruebas. Para la programación del frontend, se utilizó JavaScript con el gancho add_meta_boxes para incrustar secciones personalizadas en el editor, con capacidad para registrar múltiples combinaciones de horarios y periodos mediante la clonación dinámica de nodos del documento. Durante la configuración de seguridad y persistencia, se implementaron verificaciones de nonces y procesos del lado del servidor para almacenar los datos bajo metadatos serializados, aplicando ordenamiento cronológico automático y lógica condicional para alertas de disponibilidad.
La utilización del plugin arrojó indicadores favorables en comparación con la gestión manual. El tiempo de actualización de carteleras académicas se redujo significativamente gracias a la automatización del ordenamiento cronológico, eliminando la necesidad de revisiones diarias. El rendimiento de la plataforma demostró ser altamente eficiente, evitando sobrecargas durante picos de tráfico concurrente. El impacto más relevante se identificó en el flujo de atención al público y conversión de inscripciones, debido a la habilitación de enlaces de correo parametrizados dinámicamente que se activaban cuando la oferta estaba en disponibilidad, estandarizando los mensajes recibidos y optimizando el proceso de registro de aspirantes.
Descargas
Detalles del artículo

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.
Este trabajo tiene la licencia CC BY-NC-ND 4.0
Citas
Ajimati, M. O., Carroll, N., y Maher, M. (2025). Adoption of low-code and no-code development: A systematic literature review and future research agenda. Journal of Systems and Software, 222, 112300. https://doi.org/10.1016/j.jss.2024.112300 DOI: https://doi.org/10.1016/j.jss.2024.112300
Ele, B. I. (2024). An enhanced mechanism for protecting web applications from Cross Site Request Forgery (CSRF). British Journal of Computer, Networking and Information Technology, 7(1), 1–17. https://doi.org/10.52589/BJCNIT-R5YYKXKA DOI: https://doi.org/10.52589/BJCNIT-R5YYKXKA
Likaj, X., Khodayari, S., y Pellegrino, G. (2021, 6-8 de octubre). Where We Stand (or Fall): An Analysis of CSRF Defenses in Web Frameworks [ponencia]. RAID '21: 24th International Symposium on Research in Attacks, Intrusions and Defenses, San Sebastián, España. https://doi.org/10.1145/3471621.3471846 DOI: https://doi.org/10.1145/3471621.3471846
Möller, K. (2013). Lifecycle models of data-centric systems and domains. Semantic Web, 4(1), 67–88. https://doi.org/10.3233/sw-2012-0060 DOI: https://doi.org/10.3233/SW-2012-0060
Nielsen, J. (2024). 10 usability heuristics for user interface design. Nielsen Norman Group. https://www.nngroup.com/articles/ten-usability-heuristics/
Norman, D. A. (2013). The Design of Everyday Things: Revised and Expanded Edition. Basic Books.
Peng, S., Kalliamvakou, E., Cihon, P., y Demirer, M. (2023). The impact of AI on developer productivity: Evidence from GitHub Copilot. arXiv. https://arxiv.org/abs/2302.06590
Pressman, R. S., y Maxim, B. R. (2020). Software Engineering: A Practitioner's Approach (9.ª ed.). McGraw-Hill.
WordPress. (2023). Metadata. WordPress Developer Resources. https://developer.wordpress.org/plugins/metadata/
WordPress. (2023). Validating Data. WordPress Developer Resources. https://developer.wordpress.org/apis/security/data-validation/
WordPress.org. (2023). Plugin Handbook. WordPress Developer Resources. https://developer.wordpress.org/plugins/
WordPress.org. (2024). Detailed Plugin Guidelines. WordPress Developer Resources. https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/
WordPress.org. (2026). Security. Plugin Developer Resources. https://developer.wordpress.org/apis/security/