Entendendo “Trusted host security setting in Drupal 8”

Esta nova configuração do settings.php no Drupal 8 permite ainda mais segurança, resumindo, o seu site não receberá mais requisições maliciosas de outros domínios de forma alguma uma vez que esta restrição vai ser configurada na camada do servidor.

Entendendo os modos de visualização (view modes) no Drupal 7

No Drupal, um mesmo conteúdo pode ser exibido de várias formas diferentes, dependendo do contexto em que ele se encontra. Um post de blog, por exemplo, pode aparecer das seguintes formas:

  • Página inteira com o post completo
  • Um trecho do conteúdo (resumo) na lista de posts
  • Micro-resumo + título num bloco de "posts relacionados"
  • etc

No exemplo acima, não foi necessário criar várias vezes o mesmo conteúdo; foi suficiente apenas criar modos de visualização (view modes) para o mesmo conteúdo. E é sobre esse fantástico recurso que vamos falar neste post.

Alterando ícones de arquivos padrão do Drupal com o módulo File Field Icons

Provavelmente você já esbarrou na necessidade de customizar os ícones exibidos a partir de um campo de Arquivo (anexos de um node, por exemplo) para que possam acompanhar o estilo do tema que está utilizando no Drupal. Esta é uma funcionalidade bem simples que, na minha opinião, já poderia estar incorporada ao núcleo do Drupal. Veja um exemplo do padrão abaixo:

Automatizando a criação de URLs amigáveis/alternativas no Drupal 7

Há algumas (poucas) semanas eu postei um artigo explicando um pouco sobre as URLs amigáveis (ou alternativas), um recurso que é básico do Drupal mas que pode trazer vários benefícios tanto para a experiência do usuário quanto no posicionamento das páginas nos mecanismos de busca. Porém, dependendo do nível de projeto que você esteja trabalhando, pode não ser conveniente que você deixe o usuário definir o endereço para cada conteúdo criado (notícias, páginas, eventos etc). Mas existe uma outra solução bem simples — complementar ao módulo Path, apresentado no artigo citado — para automatizar a geração dessas URLs; e é nela que eu vou me focar aqui.

O módulo Pathauto permite criar endereços alternativos para vários tipos de dados (nodes, termos de taxonomia, usuários) sem a necessidade de uma intervenção manual em cada conteúdo. Com base em um padrão pré-definido, incluindo um conjunto de informações variáveis (chamados de tokens), os endereços são criados automaticamente assim que esses conteúdos são adicionados ou atualizados. Você pode, por exemplo, definir que todas as notícias criadas terão um endereço no seguinte padrão: noticias/[node:title]. O módulo Token se encarregará de substituir [node:title] pelo título do node.

10 dicas para manter seu site Drupal seguro

Manter o seu site Drupal atualizado é sempre um ponto crucial para garantir que ele esteja seguro. A recente divulgação da vulnerabilidade de SQL Injection e o subsequente anúncio de ataques automatizados espalharam um certo pânico em toda a comunidade Drupal global.

(benefício dos rápidos lançamentos comunidade)

Aqui vão 10 dicas para garantir que o Drupal e seus módulos estejam sempre atualizados com os últimos lançamentos de segurança.

O que são (e para que servem) os Tokens no Drupal 7

Em muitos casos, pode ser útil permitir que os usuários definam padrões ou partes de textos utilizando valores programaticamente derivados de algum contexto. Por exemplo, (1) e-mail contendo o nome do usuário, (2) mensagens de sucesso com o status do conteúdo que foi atualizado ou mesmo (3) endereços alternativos de conteúdos incluindo o título do node. Todos esses exemplos requerem partes de dados que variam cada vez que o conteúdo é gerado.

Entendendo os Links Contextuais no Drupal 7

No Drupal 7, alguns módulos provêem links contextuais (contextual links) que permitem, ao usuário com privilégios, executar tarefas que são relacionadas a uma determinada área do site sem precisar navegar até ela. Esses links contextuais são representados por um ícone em forma de "engrenagem" que, normalmente, fica no canto superior direito do seu contexto.

Tela branca no Drupal 7 (WSOD): exibindo os erros invisíveis

Algumas vezes acontece de um usuário ou um desenvolvedor estar navegando no site e de repente o conteúdo da página desaparece e torna-se em branco. Nenhum conteúdo. Sem erros. Nada. Isso pode acontecer, por exemplo, após a atualização de um módulo, tema ou núcleo do Drupal. Isto é o que é chamado pela maioria dos membros da comunidade Drupal como tela branca da morte ou WSOD ("white screen of death"). Existem várias razões pelas quais isso pode ocorrer e, portanto, várias soluções possíveis para o problema.

Entendendo as URLs amigáveis (ou alternativas) no Drupal 7

URL é uma abreviação de "Uniform Resource Locator" (Localizador-padrão de Recursos). É o endereço da página que você acessa na web; o nome pelo qual o navegador encontra uma página a ser exibida. No exemplo "Conheça-nos em meusite.com", a parte meusite.com é a URL da página principal do seu website.

O Drupal usa "nodes" para identificar os conteúdos no banco de dados. Um conteúdo com o título "Sobre a empresa", por exemplo, pode ser conhecido como "node/5" pelo sistema. Aliando o domínio "meusite.com" com o caminho da página "node/5", você obtém a URL completa para acessar a página "Sobre a empresa".

Coffee: Agilizando a navegação administrativa no Drupal 7

O Coffee é um excelente módulo, inspirado nos aplicativos Alfred e Spotlight (do Mac), que ajuda a navegar de forma rápida e direta na administração do Drupal.

Leia também o artigo 4 opções para facilitar a navegação administrativa no Drupal 7.