Motor PHP para pruebas y cuestionarios busca contribuyentes en 2024

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Gran proyecto de código abierto en PHP busca contribuyentes: únete al desarrollo de una plataforma para pruebas y cuestionarios



La comunidad de desarrolladores PHP ha recibido una interesante propuesta: uno de los líderes del mercado de soluciones de código abierto para evaluaciones en línea ha anunciado la convocatoria de contribuyentes. Se trata del proyecto LimeSurvey, una potente herramienta para crear encuestas, pruebas y cuestionarios utilizada por millones de usuarios en todo el mundo. El equipo busca desarrolladores PHP de diferentes niveles para acelerar el desarrollo de la nueva versión y mejorar la funcionalidad existente.



¿Por qué es importante para la comunidad PHP?

LimeSurvey no es solo un script más. Es un proyecto maduro con 20 años de historia, construido en PHP puro (¡sin frameworks!) y que utiliza prácticas modernas: Composer, PSR-4, PHPUnit, así como integración con Redis y MySQL. Participar en un proyecto así es una excelente oportunidad para:

  • Mejorar habilidades trabajando con código heredado y su refactorización;
  • Aprender la arquitectura de una aplicación web de gran escala;
  • Integrarse en una comunidad de desarrolladores PHP experimentados;
  • Ampliar tu portafolio con un proyecto comercial real (licencia MIT).


¿Qué tareas se ofrecen a los contribuyentes?

Actualmente hay varias áreas abiertas para contribuir. El equipo busca especialistas dispuestos a trabajar en:

  • Actualización de UI/UX — migrar la interfaz a Bootstrap 5 y frameworks CSS modernos;
  • Optimización del rendimiento — refactorización de consultas a la base de datos, almacenamiento en caché, perfilado;
  • Nuevas funcionalidades — desarrollo de plugins para integración con WordPress, Moodle y Telegram;
  • Pruebas — escribir pruebas unitarias y funcionales para los módulos existentes;
  • Documentación — actualizar la documentación en español y los ejemplos de código.


Requisitos técnicos y stack

Para trabajar cómodamente con el código es necesario conocer:

  • PHP 7.4+ (se recomienda 8.0+);
  • Programación orientada a objetos;
  • Fundamentos de trabajo con Git (GitHub Flow);
  • Familiaridad con Composer y los estándares PSR.

Se valora la experiencia con JavaScript (jQuery, Vue.js) y bases de datos (MySQL, PostgreSQL).



¿Cómo unirse?

El proceso de incorporación al proyecto es muy amigable. Basta con:

Para los principiantes, el equipo organiza reuniones semanales en Discord donde se pueden hacer preguntas y recibir revisiones de código. También hay documentación detallada sobre la configuración del entorno de desarrollo local.



¿Qué obtienen los contribuyentes?

Además de experiencia y el agradecimiento de la comunidad, los participantes activos pueden esperar:

  • Reconocimiento público en la página del proyecto (Contributors Hall of Fame);

Recommended Libraries