logo

Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Soporte interminable para CKEditor 4 en Drupal

01/03/2026, by Ivan

El módulo Drupal CKEditor deja de ofrecer soporte para CKEditor 4. Sin embargo, todavía tienes la posibilidad de conectar CKEditor 4 mediante módulos personalizados y seguir utilizándolo. Por supuesto, es preferible usar la nueva versión CKEditor 5 o superior, pero el módulo heredado CKEditor aún es utilizado por más de 140 mil sitios (¡uno de cada cuatro sitios en Drupal!):

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

Debo aclarar de inmediato que usar CKEditor 4 para usuarios anónimos no es seguro, y en los casos donde permites que usuarios anónimos dejen comentarios o creen páginas en el sitio (por ejemplo, issues en un sistema de seguimiento de errores), no tienes otra opción y tendrás que usar CKEditor 5.

Drupal CKEditor module

CKEditor 4 no es seguro de usar; contiene vulnerabilidades que permiten agregar JavaScript y CSS evitando los permisos de acceso. Pero para muchos, la posibilidad de agregar CSS y JavaScript dentro del editor visual es una característica, no un error. Si usas CKEditor solo para los editores internos de tu empresa y nadie más agrega contenido al sitio, puedes continuar usando CKEditor 4 sin problema. Sigue siendo una vulnerabilidad, porque si un atacante roba las credenciales del editor del sitio, podrá comprometer tu sitio agregando código JavaScript en cada página.

https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-fq6h-4g8v-qqvm 

Pero muchos están dispuestos a asumir estos riesgos porque no existe una forma directa de actualizar los plugins de CKEditor 4 a CKEditor 5. Esto requiere una gran cantidad de tiempo para validar cada plugin; probar nuevos plugins en un gran número de páginas es complicado, y algo puede salir mal al convertir HTML diseñado para CKEditor 4 en HTML para CKEditor 5.

En uno de mis proyectos creé un formulario personalizado para la carga de imágenes usando IMCE y Editor Advanced Image:

https://www.drupal.org/project/imce
https://www.drupal.org/project/editor_advanced_image

CKEditor image

Ckeditor image

Mientras tanto, CKEditor ofrece una implementación simplificada para la carga de imágenes:

Ckeditor 5 image

La carga de imágenes en CKEditor 5 se ve más moderna y agradable, pero no es comparable a la versatilidad tipo navaja suiza a la que estamos acostumbrados en la administración de Drupal.

Además, CKEditor 4 tiene un conjunto de plugins adicionales que ni siquiera existían en CKEditor 5 dos años después de su lanzamiento, como por ejemplo los anclajes (Anchor):

https://www.drupal.org/project/usage/anchor_link

Un tercio de los sitios con el módulo Anchor Link todavía usan CKEditor 4.

CKEditor 4 ofrece la funcionalidad habitual para los redactores técnicos en mi proyecto, y ellos no quieren cambiar a CKEditor 5. 

CKEditor 4 view

CKEditor 4 puede funcionar perfectamente con Drupal 11 después de pequeños cambios en el módulo CKEditor:

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

Actualicé Drupal 10 a Drupal 11 y mantuve CKEditor 4 como editor visual para nuestros redactores técnicos, lo que hizo que la actualización entre versiones de Drupal fuera totalmente fluida para ellos. Si también necesitas actualizar Drupal a nuevas versiones manteniendo CKEditor 4 en funcionamiento, escríbeme en LinkedIn o por correo:

https://www.linkedin.com/in/ivan-abramenko/

levmyshkin89@gmail.com