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
- Atualização em produção do moodle/EAD
- Configuração da integração do Moodle ao e-mail;
- Atualização em produção do wordpress/portal
- Otimização de configuração dos recursos do WordPress
- Revisão das configurações de segurança do WordPress
Entregas
- Atualização em produção do moodle/EAD.
- Configuração da integração do Moodle ao e-mail.
- Atualização em produção do wordpress/portal.
- Otimização de configuração dos recursos do WordPress.
- Revisão das configurações de segurança do WordPress.