Uma lista de verificação de pré-lançamento para o seu site Drupal

Publicados: 2020-01-23

Sim, a “ansiedade pré-lançamento” é uma coisa.

Você trabalhou incansavelmente em seu site Drupal 8 por semanas / meses e agora o dia mais importante chegou - o dia do lançamento! Mas espere! Você fez tudo certo para garantir que seu site Drupal não tenha problemas imprevistos? É sempre melhor compilar uma lista de verificação do que fazer alguns dias antes do lançamento, para ter certeza de que você tem tudo em ordem e que seu site não está sob qualquer tipo de risco. Ainda não tem uma lista de verificação do Drupal? Fique à vontade com nossa lista de verificação pré-lançamento do Drupal para desenvolvedores.

As permissões de arquivo estão definidas corretamente?

Este é um dos itens principais em nossa lista de verificação de pré-lançamento do Drupal. Para proteger o seu site Drupal, a primeira etapa que você deve realizar é definir as permissões de arquivo corretamente. Certifique-se de que seu servidor web não tenha permissão para editar ou gravar os arquivos que executa. Ferramentas automatizadas para definir e verificar permissões, como Permissões de Arquivo e Módulo de Revisão de Segurança, também podem ser usadas. O Módulo de Filtro PHP em / admin / modules precisa ser desabilitado, se seu site estiver usando Drupal 7. O arquivo settings.php deve ser seguro para que as informações de conexão do banco de dados sejam protegidas.

Atualizações de segurança do Drupal?

Drupal tem sido uma escolha de sistema de gerenciamento de conteúdo para várias organizações, mas particularmente para organizações que lidam com dados críticos. A razão pela qual o Drupal é conhecido por se tornar um CMS seguro é o esforço constante da equipe de segurança do Drupal para mantê-lo seguro. Com cada versão principal / secundária, as atualizações de segurança são enviadas. Muitos deles abordam riscos de segurança imediatos. Você receberá mensagens de aviso quando a segurança do Drupal expirar. Certifique-se de que seu lançamento do Drupal 8 esteja atualizado com todos os lançamentos e patches de segurança. Mantenha seus módulos e núcleo atualizados. Você também pode verificar as atualizações de segurança manualmente clicando em Relatórios e, em seguida, verificando as atualizações disponíveis .

Proteja o nome da conta do seu administrador

A conta Admin é a conta raiz usada para o desenvolvimento de qualquer site Drupal. Proteger a conta root é muito importante e não deve ser ignorado. A instalação é extremamente vulnerável a ataques de hackers, pois não é difícil adivinhar o nome de usuário do hacker. Portanto, o nome da conta root deve ser alterado para um mais complexo (antes do lançamento, pelo menos) e uma senha forte deve ser usada. Você pode usar o módulo Real AES para aumentar sua segurança. Além disso, ao conceder permissões de usuário, certifique-se de que as permissões mínimas sejam concedidas a usuários anônimos e que todas as permissões concedidas a eles também sejam concedidas a usuários autenticados.

Não deixe seus usuários verem esses relatórios de erro!

Porque pode ser muito chato. O relatório de erros deve ser desativado de forma que os erros sejam gravados em um log, mas não os exiba aos usuários. Para desativar o relatório de erros, vá para Configuração> Desenvolvimento> Registro e erros , defina a opção como Nenhum, o que desativará todos os relatórios de erros. Deve-se garantir que os erros 404 sejam bem tratados. Usar módulos Drupal como o Search 404 ajuda a exibir conteúdo mais útil, como resultados de pesquisa com base na URL que o usuário está procurando.

módulo de pesquisa 404

Resultado da pesquisa 404:

pesquisar módulos 404

Otimização de conteúdo e mecanismo de pesquisa para seu site Drupal 8

Você deve garantir que o conteúdo do seu site seja exibido corretamente. Não se esqueça de executar seu site por meio do scanner Lorem Ipsum antes de lançá-lo. Você pode ter esquecido de alterar todo o texto fictício quando tem muitas páginas para ler. Existem alguns módulos de SEO excelentes que irão aumentar o tráfego para o seu site após o lançamento. Usar o Módulo PathAuto é extremamente importante para o desenvolvimento da Web do Drupal, pois ele irá gerar URLs amigáveis ​​em vez de uma URL semelhante a www.specbee [dot] com / node / 3843. Também é recomendado usar o Módulo Redirect junto com PathAuto, pois permite que os usuários redirecionem de URLs antigos para novos URLs. Porque se você tiver duas URL's (com apelido) que representem o mesmo conteúdo, pode ser muito prejudicial para o seu ranking de SEO.

Configurações do módulo de redirecionamento

Módulo de redirecionamento

Módulo de redirecionamento:

adicionar redirecionamento de url

Verifique seus módulos Drupal

Módulos Drupal não utilizados acabam ocupando espaço e tornam seu site lento. Certifique-se de que apenas os módulos que estão sendo usados ​​estejam ativados. Remover módulos não usados ​​ajudará com o tempo de inicialização do seu site. Você também pode usar um módulo Drupal para isso - Módulos não utilizados. Além disso, é recomendado desativar o módulo Devel e módulos semelhantes durante o lançamento. Certifique-se de que seus módulos estão atualizados com os lançamentos mais recentes. Usar um módulo Drupal 8 como o Site Audit pode ser extremamente benéfico, pois analisa seu site quanto ao desempenho e comportamento. Ele fornece um relatório que informa se você seguiu as práticas recomendadas (do contrário, fornece recomendações), configurações de cache do site, base de código (tamanho e contagem de arquivos), tipos de conteúdo não utilizados, se houver, e muito mais.

Configuração do Servidor

Verifique os tamanhos de upload de arquivo. Isso permite que os usuários carreguem grandes arquivos de mídia do seu site Drupal. Para fazer isso, pode ser necessário ajustar a configuração do servidor. Também é importante verificar o tempo de execução. Você pode fazer isso definindo max_execution_time na configuração do servidor. Também não se esqueça de verificar se todos os formulários e módulos estão sendo enviados para os endereços de e-mail corretos.

O seu site Drupal está otimizado para desempenho?

Há muitas coisas que um desenvolvedor Drupal pode fazer para otimizar o desempenho do seu site Drupal, como

  • Cache - configurar o cache aumentará o desempenho do seu site. O cache de alguns módulos está desativado por padrão - portanto, certifique-se de que estejam ativados. Drupal 8 core vem embalado com módulos como o módulo Internal Page Cache e o módulo Internal Dynamic Page Cache
  • CSS e Javascript - um site Drupal típico terá muitos arquivos Javascript e CSS, o que aumentará o número de chamadas HTTP para cada página. No entanto, é possível compactar todos esses arquivos relevantes ativando o recurso Advanced CSS / JS Aggregation na seção de desempenho.

Trabalhos CRON?

Essas ações acionadas por tempo podem ajudar na verificação de atualizações, reindexação do mecanismo de pesquisa, recuperação de feeds, notificação de outros sites sobre atualizações e execução de tarefas de manutenção de rotina. Também é recomendável configurar o CRON por motivos de segurança e desempenho.