Motor PHP para testes e quizzes procura contribuidores em 2024

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Grande projeto open source em PHP procura contribuidores: junte-se ao desenvolvimento de uma plataforma para testes e quizzes



A comunidade de desenvolvedores PHP recebeu uma oferta interessante: um dos líderes de mercado em soluções open source para testes online anunciou a abertura de vagas para contribuidores. Trata-se do projeto LimeSurvey — uma ferramenta poderosa para criar pesquisas, testes e quizzes, usada por milhões de usuários em todo o mundo. A equipe está à procura de desenvolvedores PHP de diferentes níveis para acelerar o desenvolvimento da nova versão e melhorar a funcionalidade existente.



Por que isso é importante para a comunidade PHP?

O LimeSurvey não é apenas mais um script. É um projeto maduro com 20 anos de história, rodando em PHP puro (sem frameworks!) e utilizando práticas modernas: Composer, PSR-4, PHPUnit, além de integração com Redis e MySQL. Participar de um projeto como este é uma excelente oportunidade para:

  • Aprimorar habilidades com código legado e sua refatoração;
  • Estudar a arquitetura de uma grande aplicação web;
  • Fazer parte de uma comunidade de desenvolvedores PHP experientes;
  • Enriquecer o portfólio com um projeto comercial real (licença MIT).


Quais tarefas são oferecidas aos contribuidores?

Atualmente, há várias áreas abertas para contribuição. A equipe busca especialistas dispostos a trabalhar em:

  • Atualização de UI/UX — migração da interface para Bootstrap 5 e frameworks CSS modernos;
  • Otimização de desempenho — refatoração de consultas ao banco de dados, cache, profiling;
  • Novas funcionalidades — desenvolvimento de plugins para integração com WordPress, Moodle e Telegram;
  • Testes — criação de testes unitários e funcionais para módulos existentes;
  • Documentação — atualização da documentação em português e exemplos de código.


Requisitos técnicos e stack

Para trabalhar confortavelmente com o código, é necessário conhecer:

  • PHP 7.4+ (recomendado 8.0+);
  • Programação Orientada a Objetos;
  • Noções básicas de Git (GitHub Flow);
  • Familiaridade com Composer e padrões PSR.

Experiência com JavaScript (jQuery, Vue.js) e bancos de dados (MySQL, PostgreSQL) é um diferencial.



Como participar?

O processo de entrada no projeto é extremamente amigável. Basta:

Para iniciantes, a equipe realiza reuniões semanais no Discord, onde é possível tirar dúvidas e receber revisão de código. Também está disponível uma documentação detalhada sobre a configuração do ambiente de desenvolvimento local.



O que os contribuidores ganham?

Além da experiência e do agradecimento da comunidade, participantes ativos podem contar com:

  • Reconhecimento público na página do projeto (Contributors Hall of Fame);

Recommended Libraries