Sorry, you need to enable JavaScript to visit this website.

Drupal 11: Novidades e Melhorias para Desenvolvedores e Criadores de Conteúdo

21 de Outubro, 2024
Drupal 11: A Leap for Developers and Content Managers

O lançamento do Drupal 11 marca uma nova era para a plataforma, com foco em melhorar a experiência de desenvolvedores, construtores de sites e editores de conteúdo. Além das já conhecidas melhorias no desempenho e novas ferramentas, um dos projetos mais ambiciosos do Drupal é o Drupal Starshot, que visa preparar a plataforma para o futuro, mantendo sua relevância e competitividade no cenário digital global.

 

Principais Novidades

Melhorias na Interface de Administração 

Melhorias na Interface de Administração

Com uma interface administrativa mais responsiva e acessível, os administradores têm mais controle sobre os elementos do site, otimizando a organização e a publicação de conteúdo. Essa abordagem resulta em uma experiência mais fluida para usuários que precisam realizar tarefas cotidianas de administração, além de oferecer maior flexibilidade na personalização das funcionalidades do Drupal.

 

Single-Directory Components (SDCs)

Para desenvolvedores, o Single-Directory Components (SDCs) é uma inovação revolucionária. Agora, os componentes de UI podem ser organizados de forma centralizada, em um único diretório, simplificando a criação e manutenção de elementos visuais e layouts. Isso permite que desenvolvedores criem componentes reutilizáveis, otimizando o desenvolvimento de interfaces de usuário. A modularidade promovida pelos SDCs não só acelera o desenvolvimento, mas também torna o código mais limpo e fácil de gerenciar​.

 

Desempenho e Escalabilidade Melhorados

O Drupal 11 foi amplamente otimizado para oferecer melhor desempenho e escalabilidade. Com um código mais enxuto e a eliminação de códigos obsoletos de versões anteriores, a plataforma se torna mais rápida e eficiente, especialmente em grandes sites que requerem alto desempenho. Além disso, a compatibilidade com PHP 8.3 melhora ainda mais a capacidade de resposta e o tempo de carregamento das páginas, tornando o Drupal uma plataforma ainda mais escalável​.

 

Moderação de Conteúdo Aprimorada

Para as equipes editoriais, o Drupal 11 traz uma experiência de moderação de conteúdo aprimorada. O fluxo de revisão foi simplificado, permitindo que diferentes versões de conteúdo sejam revisadas, editadas e publicadas sem comprometer a integridade do conteúdo original. Isso é essencial para grandes equipes que precisam gerenciar várias camadas de aprovações e edições antes da publicação​.

 

Gestão de Arquivos e Mídia Melhorada

Outra melhoria significativa é a gestão de arquivos e mídia. O Drupal 11 inclui suporte a revisões de mídia e oferece ferramentas aprimoradas para sanitização e transliteração de nomes de arquivos. Além disso, as imagens agora podem ser salvas no formato WebP, o que reduz o tamanho dos arquivos de imagem sem sacrificar a qualidade, proporcionando uma experiência de navegação mais rápida e eficiente para os usuários​.

 

Workspaces: Gerenciamento em Ambientes Separados

O módulo Workspaces se tornou uma ferramenta poderosa no Drupal 11, permitindo que os usuários criem e gerenciem diferentes versões de conteúdo em ambientes separados. Isso facilita o trabalho de preparação de atualizações de sites em paralelo com o site ao vivo, garantindo que o conteúdo possa ser testado, revisado e aprovado antes de ser publicado. Para grandes equipes de conteúdo, essa funcionalidade é essencial para garantir lançamentos coordenados e sem erros.

 

Recipes: Facilitação da Criação de Sites

O novo conceito de Recipes introduzido no Drupal 11 visa acelerar o desenvolvimento de sites, automatizando a instalação e configuração de módulos para casos de uso específicos. As Recipes eliminam a necessidade de configurar manualmente várias dependências, permitindo que construtores de sites implantem rapidamente funcionalidades comuns, como blogs, e-commerce, ou eventos, economizando tempo e reduzindo a complexidade de desenvolvimento​.

Abaixo estão alguns exemplos de Recipes e suas aplicações:

  • Blog: Configura módulos para criação de posts, comentários e categorias, facilitando a publicação de conteúdo e a integração com redes sociais.
  • E-commerce: Configura uma loja online com gerenciamento de produtos, integração de pagamento seguro e checkout, ideal para a venda de produtos físicos e digitais.
  • Eventos: Cria páginas de eventos com inscrições e gerenciamento de participantes, ideal para empresas que gerenciam eventos e vendas de ingressos.
  • Catálogo de Produtos: Organiza um catálogo de produtos com filtros e opções de busca, ideal para marketplaces e sites que precisam exibir grandes portfólios.

 

Drupal Starshot: O Futuro do Desenvolvimento Web

Drupal Starshot

Um dos aspectos mais promissores do futuro do Drupal é a Iniciativa Drupal Starshot. O objetivo principal do Starshot é criar o Drupal CMS, uma versão otimizada do núcleo do Drupal, que já inclui funcionalidades comuns e necessárias logo na instalação inicial. Isso inclui a integração com Recipes, o Project Browser e Automatic Updates, que facilitam ainda mais a vida de desenvolvedores e editores, permitindo a criação de sites rapidamente sem necessidade de extensas configurações​.

O Drupal Starshot busca levar a plataforma a novos patamares, com uma interface mais amigável e funcionalidades que facilitarão o uso tanto por desenvolvedores quanto por novos usuários sem experiência técnica. Ao focar na velocidade de desenvolvimento e na experiência do usuário, o Starshot transformará o Drupal em uma ferramenta ainda mais competitiva e inovadora para o desenvolvimento de sites.

 

O que vem por aí?

A próxima versão do Drupal 11.1 trará melhorias importantes, incluindo:
 

  • Melhorias nas Recipes: Expansão de templates e configurações mais otimizadas, facilitando ainda mais a implementação de funcionalidades pré-configuradas.
  • Aprimoramentos no Project Browser: As atualizações tornarão mais fácil encontrar e instalar módulos diretamente na interface administrativa, melhorando a experiência do usuário​.
  • Atualizações Automáticas: Suporte mais robusto para manter o core do Drupal e os módulos atualizados automaticamente, garantindo maior segurança e estabilidade dos sites​.
  • Lançamento do Experience Builder: A versão inicial do Experience Builder permitirá criar e editar layouts de sites de forma visual, reduzindo a necessidade de código personalizado​.