Drupal 9 Chegou - Atualizações Mais Fáceis

Drupal 9

Drupal 9 Chegou - Atualizações Mais Fáceis

Drupal 9 foi finalmente lançado! O tão antecipado lançamento da versão 9.0.0 foi oficializado online no dia 3 de Junho.
 

Atualizações anteriores de Drupal incluiram por norma mudanças ambiciosas e significativas (novos módulos como BigPipe, Migration, Content Moderation, Media, Layout Builder) e abriram caminho para as características e funcionalidades atuais. 
 

Por um lado, a capacidade de manter a relevância e de evoluir de forma contínua tem contribuído para o sucesso global de Drupal. Por outro lado, as diferenças significativas entre cada uma das versões têm tornado o processo de atualização complexo e custoso, provocando ansiedade até aos mais experientes programadores de Drupal.

 

Portanto, o que vai mudar com Drupal 9?

Ao contrário da revolução que foi o lançamento de Drupal 8, Drupal 9 pretende ser uma evolução que vem tornar o processo de atualização o mais simples possível. 


De facto, existem apenas duas diferenças principais em Drupal 9:

  • Eliminar a maior dependência atual, Symfony 3, a favor do mais seguro e moderno Symfony 4/5. 
  • O código classificado como obsoleto deixará de funcionar.


Para além destas duas alterações, Drupal 9.0.0 deverá ser muito similar à última atualização de Drupal 8 (Drupal 8.9.0).


Drupal 9 pretende representar a próxima geração web com ferrramentas muito mais simplificadas, inovação contínua e atualizações mais fáceis no futuro, sem a preocupação de uma reestruturação maior para manter a plataforma atualizada.
 

Ou seja, fazer atualizações importantes deixará de implicar mudar de linha; em vez disso, apenas será necessário mudar para uma estação diferente na mesma linha.

 

 

Drupal upgrades
Fonte: Drupal.org

 

  

Como preparar a migração?

Deverá rever o código da aplicação e remover todos os elementos assinalados como obsoletos. Elementos obsoletos podem ser encontrados automaticamente através da ferramenta drupal-check.
 

Relativamente à compatibilidade de módulos externos, mais de 1,700 módulos contribuídos já têm uma atualização para Drupal 9. Para acelerar o processo, estão a ser aplicados patches automáticos. Apesar disso, para alguns módulos ainda será necessário fazer uma substituição manual de outros elementos obsoletos.

 

 

E suporte para as versões anteriores continuará a existir?

O suporte para Drupal 7 e 8 chegará ao fim ao mesmo tempo – em Novembro 2021. Programadores terão pouco mais de um ano para planear e fazer migrações.
 

No entanto, para evitar que o seu website fique muito mais vulnerável e as funcionalidades atuais deixem de ser sustentáveis ou compatíveis, terá de migrar bem antes de Novembro 2021, já que é um processo que implica tempo e cuidado, sobretudo se o seu website for fundamental para a actividade da sua empresa.
 

Migrações podem ser processos longos, demorados e propensos a erros, que podem consumir um pouco mais de tempo e recursos do que o esperado. Sobretudo se o website estiver a correr numa versão mais antiga (por ex. Drupal 7).
 

Na melhor das hipóteses, o site mais simples pode levar no mínimo um bom mês para redesenhar, reconstruir, migrar conteúdo e assegurar qualidade.
 

Se precisar de ajuda na hora da migração do seu website de Drupal ou para decidir a melhor solução para a sua empresa, venha tomar um café com a nossa equipa. Boas migrações!