🔍 Verificaciones previas
🧩 Tipo de mejora
✨ Descripción de la propuesta
Se propone añadir una funcionalidad nativa de Call for Papers (CFP) directamente en el administrador de eventos. El objetivo es permitir que los ponentes interesados postulen sus propuestas de charlas a través de un formulario integrado en la landing page del evento, centralizando la recepción de propuestas en el backend del proyecto.
🎯 Problema que resuelve
Actualmente, el proyecto carece de una herramienta interna para gestionar la fase de convocatoria de ponentes, lo que obliga a las comunidades a depender de servicios externos (como Google Forms o plataformas de terceros). Esto fragmenta la experiencia del usuario, dificulta el seguimiento de las propuestas por parte de los organizadores y desaprovecha la capacidad del sistema para centralizar toda la gestión del evento en un solo lugar.
👤 Caso de uso
Un organizador habilita la convocatoria para un próximo "PyDay". Un ponente potencial accede a la landing page, completa sus datos y el resumen de su charla en la sección de CFP, y el organizador recibe y revisa dicha postulación directamente desde el panel de administración.
💡 Solución propuesta
La solución consiste en implementar un formulario de postulación que capture campos esenciales como nombre del ponente, título de la charla, nivel de dificultad y descripción. Estas propuestas se almacenarán en un nuevo modelo en el backend, permitiendo que los administradores gestionen, filtren y acepten las charlas desde el panel de control, con la posibilidad de notificar automáticamente al ponente sobre el estado de su envío.
🚀 Impacto esperado
Esta funcionalidad transformará el repositorio en una herramienta de gestión de eventos integral ("all-in-one"), mejorando la autonomía de las comunidades locales al eliminar la dependencia de herramientas externas. Además, optimiza el flujo de trabajo de los organizadores al centralizar la base de datos de ponentes.
🔍 Alternativas consideradas
Se puede considerar mantener el uso de formularios externos vinculados por botones, pero seria mejor una integración nativa porque aporta un valor significativamente mayor en términos de profesionalismo, privacidad de datos y facilidad de uso para los administradores.
✅ Criterios de aceptación
- Existe un formulario de CFP accesible desde la página principal del evento.
- Las postulaciones enviadas se guardan correctamente en la base de datos del backend.
- Los administradores pueden visualizar y gestionar las propuestas desde el panel de administración.
- El formulario incluye validaciones básicas para evitar envíos incompletos o spam.
🤝 ¿Te gustaría contribuir con esto?
Sí, puedo abrir un PR con esta mejora
📎 Recursos adicionales
No response
🔍 Verificaciones previas
🧩 Tipo de mejora
✨ Descripción de la propuesta
Se propone añadir una funcionalidad nativa de Call for Papers (CFP) directamente en el administrador de eventos. El objetivo es permitir que los ponentes interesados postulen sus propuestas de charlas a través de un formulario integrado en la landing page del evento, centralizando la recepción de propuestas en el backend del proyecto.
🎯 Problema que resuelve
Actualmente, el proyecto carece de una herramienta interna para gestionar la fase de convocatoria de ponentes, lo que obliga a las comunidades a depender de servicios externos (como Google Forms o plataformas de terceros). Esto fragmenta la experiencia del usuario, dificulta el seguimiento de las propuestas por parte de los organizadores y desaprovecha la capacidad del sistema para centralizar toda la gestión del evento en un solo lugar.
👤 Caso de uso
Un organizador habilita la convocatoria para un próximo "PyDay". Un ponente potencial accede a la landing page, completa sus datos y el resumen de su charla en la sección de CFP, y el organizador recibe y revisa dicha postulación directamente desde el panel de administración.
💡 Solución propuesta
La solución consiste en implementar un formulario de postulación que capture campos esenciales como nombre del ponente, título de la charla, nivel de dificultad y descripción. Estas propuestas se almacenarán en un nuevo modelo en el backend, permitiendo que los administradores gestionen, filtren y acepten las charlas desde el panel de control, con la posibilidad de notificar automáticamente al ponente sobre el estado de su envío.
🚀 Impacto esperado
Esta funcionalidad transformará el repositorio en una herramienta de gestión de eventos integral ("all-in-one"), mejorando la autonomía de las comunidades locales al eliminar la dependencia de herramientas externas. Además, optimiza el flujo de trabajo de los organizadores al centralizar la base de datos de ponentes.
🔍 Alternativas consideradas
Se puede considerar mantener el uso de formularios externos vinculados por botones, pero seria mejor una integración nativa porque aporta un valor significativamente mayor en términos de profesionalismo, privacidad de datos y facilidad de uso para los administradores.
✅ Criterios de aceptación
🤝 ¿Te gustaría contribuir con esto?
Sí, puedo abrir un PR con esta mejora
📎 Recursos adicionales
No response