Top 9 módulos Drupal que você absolutamente precisa para o seu projeto Drupal

Publicados: 2022-02-01

Nós entendemos. Você quer cada um dos recursos incríveis que você já ouviu falar com o Drupal 9. Quando você está falando sobre recursos, você está falando sobre módulos. E escolher seus módulos é a próxima coisa que você faz depois de instalar o Drupal 9, então é realmente uma das primeiras grandes decisões que você terá que tomar.

Claro, não é tão simples quanto parece (nunca é). O Drupal 9 é alimentado por sua crescente comunidade de código aberto que trabalha duro para desenvolver milhares de módulos que podem aprimorar e estender a funcionalidade de um site Drupal. Escolher entre um googleplex de módulos Drupal 9 pode ser um esforço. Certamente há uma maneira melhor do que apenas adivinhar quais módulos atenderão às suas necessidades…? Bem, não, não realmente. Mas temos esta lista útil de módulos recomendados e melhores práticas ao escolher módulos diretamente de nossos desenvolvedores Specbee.

Vamos mergulhar em uma pequena lista dos principais módulos Drupal 9 que você deve ter para criar ótimas experiências digitais. E logo em seguida, falaremos sobre como escolher seus módulos Drupal.

Drupal 9 Módulos

Módulo da barra de ferramentas do administrador

O módulo Drupal Admin Toolbar é extremamente útil para administração de sites e navegação no construtor de sites. Não é que a barra de ferramentas padrão não seja útil, mas não é tão amigável. Este módulo estende a funcionalidade da barra de ferramentas oferecendo menus suspensos que permitem acesso fácil a várias páginas de administração. Ele também oferece um submódulo para estender sua funcionalidade chamado Admin Toolbar Extra Tools. Este submódulo adiciona links ainda mais úteis ao menu de administração para executar tarefas como liberar cache, executar cron e muito mais.

Módulo de parágrafos

Se você espera evitar reclamações de seus produtores de conteúdo, coloque o poder nas mãos de autores e editores de conteúdo, permitindo que eles criem conteúdo flexível e estruturado facilmente com o Módulo Drupal 9 Paragraphs. Agora eles podem adicionar facilmente vários tipos de campos de parágrafos, como imagens, blocos de texto, citações, apresentações de slides, vídeos e muito mais.

Usando o formulário de edição de nó familiar, eles podem adicionar/brincar com itens de parágrafo e colocá-los onde quiserem. Ele também oferece widgets que permitem a funcionalidade de arrastar e soltar, duplicar parágrafos e muitos outros recursos que podem elevar a experiência do usuário ao trabalhar com o módulo Parágrafos.

Módulo Webform

Este é um dos módulos Drupal 9 mais essenciais e versáteis. Tanto que está sempre na nossa lista de módulos recomendados. Quase todos os sites precisam de um formulário de contato ou de pesquisa ou de feedback – alguma forma de interação do visitante. O Drupal 9 Webform Module é um construtor de formulários rico que é facilmente personalizável e extensível. Ele permite coletar dados de formulários, enviá-los para aplicativos de terceiros ou enviar e-mails para administradores ou usuários. Você também pode exportar esses dados para planilhas para análise posterior. E, realmente, estamos apenas arranhando a superfície. Há muito mais que o módulo Webform oferece que provavelmente merece seu próprio post.

Construtor de layout

Editores de conteúdo e criadores de sites podem escolher entre um conjunto predefinido de layouts e usá-los para criar páginas facilmente com o Criador de layouts. Observe que você precisará habilitar este módulo principal no Drupal 9 para usá-lo. Possui uma interface de usuário de layout WYSIWYG com funcionalidade de arrastar e soltar, tornando-o extremamente amigável e personalizável, mesmo para usuários iniciantes. Sua funcionalidade de visualização em tempo real o torna uma ferramenta de criação de páginas única e poderosa. Você pode até estender as funcionalidades do Layout builder facilmente ao integrá-lo a esses módulos.

Módulo de desenvolvimento

O módulo Drupal Devel é uma ferramenta muito útil para desenvolvedores e administradores de sites. É amplamente utilizado para fins de teste devido à sua capacidade de gerar muito conteúdo para nós, comentários, usuários e vários tipos e entidades de conteúdo. Ele também permite que os desenvolvedores depurem quaisquer problemas com acesso ao nó. Rodapés de página podem ser adicionados para todas as páginas com a ajuda de seu submódulo chamado Webprofiler. O Webprofiler fornece aos administradores do site análises básicas sobre as habilidades de cache, consultas de banco de dados, utilização de recursos e muito mais.

Módulo Twig Tweak

Se você é um desenvolvedor que trabalha com modelos complexos de twig, o módulo Twig tweak será seu melhor amigo. Este módulo fornece uma variedade de funções e filtros que não apenas facilitam, mas aprimoram a experiência de desenvolvimento. Também ajuda os desenvolvedores a escrever código bem formatado e fácil de compreender. Aprenda como instalar e trabalhar com o módulo Twig tweak aqui.

Módulo Drupal GraphQL

GraphQL é uma linguagem de consulta moderna que substitui linguagens antigas (como REST) ​​para se comunicar com APIs. É mais rápido e mostra apenas os resultados que você procura – em oposição a toda a bagagem indesejada que vem com uma chamada de API REST. O módulo Drupal GraphQL permite que seu site Drupal crie esquemas GraphQL e exponha entidades Drupal com aplicativos cliente GraphQL.

Módulo de redirecionamento e Pathauto

Ninguém gosta de links quebrados, especialmente nossos amigos do Google (talvez não amigos… mais como conhecidos). Se você alterou sua estrutura de URL ou optou por não veicular mais esse conteúdo, pode evitar irritar a Internet com a ajuda do módulo Redirect para Drupal 9. Este módulo super útil facilita a criação de redirecionamentos de URL.

Além dos redirecionamentos adequados, ter URLs bem estruturados não apenas melhora a experiência do usuário, mas também é vital para a otimização do mecanismo de pesquisa. O módulo Drupal Pathauto é definitivamente um módulo obrigatório em todos os projetos Drupal. Ele ajuda a gerar automaticamente esses URLs amigáveis ​​​​e bem estruturados para SEO. Os administradores do site também podem alterar o sistema de padrões alterando os tokens que ele usa.

Google Analytics

Este é provavelmente o mais óbvio, mas o módulo Drupal Google Analytics adiciona o sistema de rastreamento do Google Analytics ao seu site. Usando este módulo Drupal, todos os recursos do Google Analytics podem ser acessados ​​e integrados ao seu site. Ele permite rastreamento de domínio, rastreamento de usuários, monitoramento de links rastreados, monitoramento de arquivos baixados, pesquisa de sites, suporte ao Adsense e muito mais.

Coisas para lembrar ao escolher seus módulos Drupal 9

A vantagem/desvantagem de qualquer sistema de código aberto é a quantidade de opções que você tem. Sejam módulos de personalização, módulos de integração de mídia social, módulos de automação de marketing ou qualquer outro módulo, você sempre pode encontrar mais de um para cada funcionalidade. Aqui está o que você deve ter em mente antes de escolher qual usar:

Compatibilidade

Antes de baixar um módulo, você deve saber se ele será compatível com sua versão do Drupal. Para descobrir em qual versão do módulo foi lançada, você pode ir para a página do projeto do módulo em Drupal.org e rolar até o final, onde você verá o link de download e encontrará as versões de lançamento especificadas. Se não for especificado, vá para http://drupal.org/project/Modules/name e filtre por compatibilidade do Core.

Eles são gratuitos, mas consomem espaço

Uma coisa a ter em mente é que, embora os módulos Drupal contribuídos sejam gratuitos, eles não são gratuitos em massa. Módulos não utilizados podem consumir desnecessariamente muito espaço e recursos, o que pode tornar seu site Drupal mais pesado e lento. Portanto, antes de baixar um módulo, analise se você realmente precisa dele ou se algum outro módulo principal que você já usa pode executar a mesma funcionalidade para o seu site. Não hesite em abandonar aqueles módulos pouco usados ​​e inativos para tornar seu site mais saudável e leve.

Módulos mantidos ativamente

É muito importante escolher módulos que sejam mantidos, atualizados e publicados ativamente pelos desenvolvedores. Principalmente porque se você encontrar alguma vulnerabilidade de segurança ou qualquer outro problema, provavelmente obterá uma resposta mais rápida do desenvolvedor/colaborador. Além disso, você terá uma chance muito maior de que uma versão atualizada esteja a caminho em breve.

Popularidade

Pode parecer óbvio, mas usar módulos populares geralmente significa que você pode confiar no módulo para fazer o trabalho com segurança e com menos problemas. Na página do projeto do módulo no Drupal.org, você pode ver o número de downloads e quantos sites estão usando esse módulo específico.

Fique atento aos problemas

No lado direito da página do projeto do módulo Drupal, você pode encontrar o número de problemas e bugs (abertos e fechados) associados a esse módulo. Clicar no link mostrará um relatório detalhado de todos os bugs e problemas que ajudarão você a ter uma noção se o módulo fornecerá a funcionalidade que você está procurando. A data da 'Última Atualização' também pode dar uma ideia de como os desenvolvedores são responsivos na solução de problemas.