Suporte infinito ao CKEditor 4 no Drupal
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
Deixo claro desde já que usar o CKEditor 4 para usuários anônimos é inseguro e, onde você usa o CKEditor para usuários anônimos, para que deixem comentários ou criem páginas no site (por exemplo, issues em um bug tracker), você não tem saída e terá de usar o CKEditor 5.

O CKEditor 4 é inseguro de usar, tem vulnerabilidades que permitem adicionar JavaScript e CSS burlando as permissões de acesso. Mas, para muitos, a possibilidade de adicionar CSS e JavaScript dentro do editor visual é uma feature, não um bug. Se você usa o CKEditor apenas para os editores do site da sua empresa e ninguém mais adiciona conteúdo ao site, então pode continuar usando o CKEditor 4 com tranquilidade. Isso ainda é uma vulnerabilidade, porque, se invasores roubarem o acesso à conta do editor do seu site, será possível comprometer o site adicionando código JavaScript em cada página dele.
https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-fq6h-4g8v-qqvm
Mas muitos estão dispostos a correr esses riscos, porque não há um caminho direto para atualizar os plugins do CKEditor 4 para o CKEditor 5. Isso exige muito tempo para verificar cada plugin, testar novos plugins em uma grande quantidade de páginas é complicado e algo pode dar errado na conversão do HTML do CKEditor 4 para o HTML do CKEditor 5.
Em um dos meus projetos, fiz um formulário personalizado de upload de imagens usando o IMCE e o Editor Advanced Image:
https://www.drupal.org/project/imce
https://www.drupal.org/project/editor_advanced_image


Enquanto isso, o CKEditor oferece esta implementação simplificada de upload de imagens:

O upload de imagens no CKEditor 5 parece mais moderno e agradável, mas não lembra um canivete suíço, como estávamos acostumados na administração do Drupal.
Além disso, o CKEditor 4 tem um conjunto de plugins adicionais que sequer existiam no CKEditor 5 dois anos após o seu lançamento, por exemplo, as âncoras (Anchor):
https://www.drupal.org/project/usage/anchor_link
Um terço dos sites com o módulo Anchor Link ainda usa o CKEditor 4.
O CKEditor 4 oferece a funcionalidade familiar aos redatores técnicos no meu projeto, e eles não querem trocá-lo pelo CKEditor 5.

O CKEditor 4 pode funcionar perfeitamente com o Drupal 11 após pequenas mudanças no módulo CKEditor:
https://www.drupal.org/project/ckeditor
Atualizei o Drupal 10 para o Drupal 11 e mantive o CKEditor 4 como editor visual para os nossos redatores técnicos, o que tornou a atualização entre as versões do Drupal transparente para eles. Se você também precisa atualizar o Drupal para versões novas mantendo o CKEditor 4 funcionando, escreva-me no LinkedIn ou por e-mail:
https://www.linkedin.com/in/ivan-abramenko/