Fala pessoal,
Tenho outra dúvida no que tange a questão de desenvolvimento para a plataforma Moodle.
Atualmente estamos desenvolvendo um plugin/módulo (eu entrei a pouco na equipe, então não falo com muita propriedade) e o processo consiste basicamente nos seguinte passos:
1 - É realizada o download do arquivo que se deseja alterar do ambiente de desenvolvimento (Dev)
2 - A alteração é realizada
3 - É realizado o upload de volta para o ambiente Dev
4 - Os efeitos das alteração são analisados em Dev
(Os acessos ao ambiente de Dev, como o Banco de Dados, são restritos!)
Acredito que esse método atrapalha muito o processo de desenvolvimento em si. E a minha dúvida é a seguinte. Qual seria o melhor ambiente (considerando, inclusive a IDE utilizada) para realizar esse processo de desenvolvimento ??
Eu pensei no seguinte:
1. Versionamento do código do plugin/módulo com Git na nuvem;
2. Instalação de um BD do Moodle com acesso de outra máquina (um BD "testing") - Via XAMPP em uma máquina local, por exemplo;
3. Instalação (via XAMPP também) de uma instância Moodle em cada máquina da equipe de desenvolvimento do plugin - Apontando para um BD do Moodle só;
4. Pensei em padronizar o uso da IDE Netbeans !?
Então, nessa linha, minha dúvida é se esse processo é minimamente eficiente ou se pode ser feito de uma maneira melhor ????
Agradeço desde já a opinião de todos.