Sprint 2 - Impression, soleil levant

Foram desenvolvidas durante a Sprint 2 atividades relacionadas à atualizações, Moodle/EAD, e deploy de aplicações em servidor de produção também como revisão do Portal da Residência quanto melhoria de sua performance e boas práticas de segurança.

Seguindo documentação oficial do Moodle e Bitnami, foram feitas várias simulações em servidor de teste para se encontrar erros e garantir que não se teria perda de dados durante a atualização. Dois problemas encontrados foram que algumas tabelas precisavam ser corrigidas para a nova codificação e um módulo de certificado utilizado não foi atualizado automaticamente e o próprio Moodle o desabilitou, esses problemas foram sanados sem prejuízo a utilização da aplicação. Chegou-se em uma metodologia final e aplicada ao servidor de produção com sucesso.

A segunda missão relacionada ao Moodle era a de atualizar a sua configuração de saída de e-mails para a nova solução utilizada pela JFRN. A configuração foi feita e realizado testes e confirmado seu correto funcionamento.

Seguindo o trabalho da primeira sprint, nessa segunda etapa tivemos como missão a atualização em produção do portal da residência. Para realização desse procedimento foi necessário a transferência do servidor, para um novo já em docker. Realizamos no primeiro momento a criação do container já com as versões atualizadas do wordpress, php e o banco de dados. Com o container pronto, realizamos o processo de restauração do backup, sendo necessário a atualização dos plugins. Após esses testes foi necessário realizar a migração, apontando o domínio para o novo servidor.

Durante esse processo de migração  tivemos alguns problemas com o carregamento das imagens, que foi solucionado utilizando plugins de substituição de link no database.

Durante a 2ª sprint também foi efetuada a otimização de configurações dos recursos do WordPress, como a remoção de plugins que estavam sem utilização no portal, a substituição de alguns por outros com qualidades superiores para função equivalente e a introdução de plugins os quais se faziam necessários aos novos recursos sugeridos. A fim de concluir tal otimização, arquivos de configuração também foram alterados. 

Por fim, também foi efetuada uma revisão das configurações de segurança do WordPress, na qual os residentes chegaram a elaborar um documento com boas práticas de segurança para o portal dos residentes, a partir dele foram então atualizadas as versões dos plugins, do banco de dados, php e do próprio WordPress. A criação de uma política de backups periódicos, ocultação de dados sensíveis, ajuste de permissões das pastas e arquivos e introdução de recursos de segurança via plugins foram algumas das iniciativas para reforço da proteção de possíveis ataques. 

 

Datas

INÍCIO: 20/06/2022

FIM: 13/07/2022

Missões

Entregas