O que esperar do Drupal 10
Publicados: 2022-05-24Se você esteve no DrupalCon Portland 2022 ou assistiu à gravação do DriesNote, provavelmente está ciente de que a data de lançamento do Drupal 10 foi adiada em alguns meses. Espera-se que o Drupal 10 seja lançado em dezembro de 2022 (que era uma data de lançamento programada do plano B de qualquer maneira). Abordaremos primeiro o motivo pelo qual as datas foram adiadas de junho de 2022 para dezembro de 2022. Mas continue lendo para ver todas as coisas que você pode esperar no Drupal 10.
Se você ainda está no Drupal 7 (ou 6), é hora de migrar para o Drupal 9 agora. Atualizações para o Drupal 10 e todas as versões a seguir serão fáceis para sempre!

Por que não junho de 2022 para Drupal 10
Um editor de conteúdo flexível é uma parte fundamental de qualquer sistema de gerenciamento de conteúdo. O CKEditor faz parte da família de módulos do Drupal desde o Drupal 6 e se tornou uma ferramenta de edição favorita entre os usuários. CKEditor 4.5 é o editor de rich text WYSIWYG padrão para Drupal 8/9.
A grande novidade aqui é que o Drupal 10 terá os novos recursos do CKEditor 5. Será mais poderoso, facilmente personalizável, UX perfeito e virá com uma arquitetura modular. Com o CKEditor 5 no Drupal 10, prevemos uma maior adoção do Drupal como plataforma de blogs.
No entanto, o CKEditor 5 é uma reescrita completa do CKEditor sem compatibilidade com versões anteriores ou caminho de atualização. Quase como uma reconstrução do Drupal 7 para o Drupal 8. A comunidade Drupal tem trabalhado em estreita colaboração com a equipe do CKEditor no CKSource e gastou milhares de horas criando um caminho de atualização do CKEditor 4 para o CKEditor 5 para o Drupal 10. Mas ainda há muito trabalho a ser feito para empurrá-lo para a linha de chegada e para garantir que seja fácil para os construtores de sites atualizar do CKEditor 4 para o 5.
Com isso e o CKEditor 5 sendo parte integrante do Drupal 10, a data de lançamento programada teve que ser adiada para dezembro de 2022.
O que há de novo com Drupal 10
O Drupal 10 será a versão mais atualizada e polida do Drupal 9. Ele vem com algumas adições atualizadas de novos recursos e remoção de algumas reprovações.

Software de terceiros atualizado
O Drupal agora funciona em diferentes componentes de terceiros. É essencial trabalhar com as versões atualizadas dessas bibliotecas e recursos modernos. Esses componentes funcionam melhor e são mais fáceis de usar. Os sites do Drupal 10 poderão alavancar as inovações desses componentes.
Symfony 6.2
O Drupal depende muito do framework Symfony. É o principal driver do Drupal desde a versão 8. O Drupal 9 usa o Symfony versão 4, que está chegando ao fim da vida útil e suporte em novembro de 2022. Então, aparentemente, a atualização do Drupal 9 para o Drupal 10 pulará uma versão do Symfony (Symfony 4 a 6). O Symfony 6.2 será lançado bem a tempo do lançamento do Drupal 10 e terá muitos recursos modernos que os desenvolvedores vão adorar.
CK Editor 5
Como já discutido anteriormente neste post, o Drupal 10 será lançado com o incrível CKEditor 5, substituindo o CKEditor 4 para sempre. O CKEditor 5 é suportado no Drupal 9.3 como um módulo experimental, mas não é estável. O CKEditors não é apenas ótimo para criadores de sites por causa de sua facilidade de uso e excelente UX, mas também é uma ótima estrutura para os desenvolvedores personalizarem e desenvolverem. Ele se parecerá muito com documentos do MS Word ou do Google e terá muitas integrações para torná-lo mais rico e eficiente.

PHP 8.1
A equipe do projeto Drupal decidiu aumentar o requisito do PHP para PHP 8.1 no Drupal 10. O Symfony 6.2 exigirá a versão PHP 8.1 e, portanto, a dependência. Desde a versão Drupal 9.1, o PHP 8.0 é suportado. O PHP 7.4 chegará ao fim da vida útil em novembro de 2022, portanto, se você estiver usando o PHP 7.4, é hora de atualizar!


JQueryName
Pode haver uma substituição final da interface do usuário do jQuery por componentes JavaScript modernos. O Drupal 10 agora não será mais compatível com o Internet Explorer 11.
Recursos de atualização automática
Quão incrível seria se o seu site pudesse se atualizar?!
Com o Drupal 10, desenvolvedores e criadores de sites podem habilitar automaticamente atualizações seguras e fáceis. O recurso de atualizações automáticas será introduzido no núcleo do Drupal 10 e está presente para sites completamente baseados em compositores. A Iniciativa de Atualizações Automáticas fez um trabalho significativo em áreas como aprimoramentos de UX, assinatura de acordos de pacote para segurança avançada e testes com vários provedores de host.
Menus desacoplados
Drupal agora está se aproximando de ser um CMS sem cabeça. A Iniciativa de Menus Desacoplados é um grande passo nessa direção. Ele pode ajudar a construir uma série de maneiras para os front-ends de JavaScript aplicarem os menus do site Drupal. É um módulo contribuído atualmente, mas será incluído no núcleo mais tarde. Os criadores de conteúdo e as equipes de marketing também podem substituir o menu por meio da interface do usuário do Drupal sem o envolvimento de um desenvolvedor. As alterações serão refletidas no front-end do JavaScript automaticamente.
Olivero Novo Tema Front-End Padrão
Um novo e moderno tema Olivero está levando a acessibilidade a um nível totalmente novo. Olivero irá substituir o Bartik como o tema padrão de front-end para sites no Drupal 10. Ele foi projetado para ser extremamente amigável, especialmente para pessoas com deficiência visual. O material de conteúdo é simples de navegar e os formulários também foram projetados adequadamente. Nenhum problema é encontrado ao focar, contrastar ou dimensionar. Olivero já está estável no Drupal 9.3.

Novo tema do kit iniciado
Pode haver um novo tema de kit inicial no Drupal 10, fornecendo uma nova maneira de criar temas no Drupal. Os desenvolvedores estavam usando o tema Classy para requisitos de subtemas. Desenvolvedores front-end podem ter um ponto de partida para temas. É importante entender que as alterações do kit inicial não afetarão os temas de produção agora. Será mais fácil de manter. A introdução da nova ferramenta removerá o suporte para Classy, pois será preterido. Ele está atualmente em alfa e está a caminho de ser lançado pelo Drupal 10.
Pensamentos finais
Você está tão animado quanto nós com o Drupal 10? Você pode experimentar a versão Alpha do Drupal 10 imediatamente para brincar com ele, assim como fizemos. Todos esses novos recursos que discutimos levarão a usabilidade e a adoção do Drupal a um nível totalmente novo. Nas palavras de Dries, o Drupal tornou a web melhor e é muito maior do que apenas um CMS. Ele é usado por 1 em cada 30 sites no mundo e sem dúvida tem uma enorme influência no futuro da web. Como uma empresa de desenvolvimento Drupal, contribuímos com o projeto Drupal para que possamos causar impacto para uma web melhor. Se você também deseja causar impacto, considere ingressar na comunidade Drupal para contribuir e fazer a diferença.