logo

Paleta - Deixe colorido🎨

Palette — Construtor visual de páginas. Não precisa ser designer.

Demonstração ao vivo Baixar Palette

Scroll

Atualização do Drupal

01/03/2026, by Ivan

Esta seção é sobre a atualização do núcleo do Drupal de versões anteriores (incluindo os legados Drupal 6 e Drupal 7) para a versão mais recente e atual. Aqui também publicarei artigos sobre como atualizar módulos contribuídos para o Drupal.

Suporte infinito ao CKEditor 4 no Drupal

01/03/2026, by Ivan

O módulo Drupal CKEditor está encerrando o suporte ao CKEditor 4. Mas você ainda tem a possibilidade de incluir o CKEditor 4 por meio de módulos personalizados e continuar usando o CKEditor 4. Claro, usar a nova versão CKEditor 5 ou superior é preferível, porém o módulo legado CKEditor ainda é usado por mais de 140 mil sites (um em cada quatro sites em Drupal!):

https://www.drupal.org/project/ckeditor

Usar o ChatGPT para reescrever código JavaScript sem jQuery

11/06/2025, by Ivan

Prompt para o ChatGPT para reescrever jQuery em JavaScript

Se você quer reescrever código em jQuery para JavaScript puro com a ajuda do ChatGPT, acesse chat.openai.com e insira a seguinte solicitação clara e concisa:

Por favor, reescreva o seguinte código em jQuery para JavaScript vanilla, mantendo a mesma funcionalidade. Garanta a compatibilidade com os padrões modernos de JavaScript (ES6+). Use também Drupal.behaviors, se aplicável. [Cole o seu código jQuery aqui]

Drush mostra um erro: suporte do bash a 'source' usando $0 como alternativa caso não seja executado via bash

04/06/2025, by Ivan

Tenho uma enorme quantidade de configurações e normalmente executo a importação de configuração com php -d memory_limit=-1 (desativar o limite de memória do PHP):

php -d memory_limit=-1 ./vendor/bin/drush config-import -y

Mas, desta vez, recebi um erro:
 

Bloquear o ChatGPT no arquivo robots.txt: prós e contras

10/05/2025, by Ivan

Com o crescimento da popularidade de ferramentas baseadas em IA, como o ChatGPT, os donos de sites se deparam com a pergunta: permitir ou bloquear o acesso desses bots aos seus recursos. Uma das formas eficazes de gerenciar isso é o arquivo robots.txt. Adicionando diretivas específicas, como User-agent: GPTBot Disallow: /, você pode controlar o acesso do ChatGPT ao seu conteúdo. Neste artigo, vamos analisar os prós e os contras de bloquear o ChatGPT no robots.txt.

AdminerEvo — interface web para gerenciamento de bancos de dados

10/05/2025, by Ivan

Hoje atualizei o PHP no meu ambiente local para a versão 8.3 e recebi o seguinte erro no Adminer:

Trying to access array offset on null

Usei o Adminer por 10 anos, mas agora o projeto Adminer parece abandonado. Apesar de existir um pull request com a correção desse problema, o projeto não dá sinais de vida há meio ano:

https://github.com/vrana/adminer/pull/484