CKEditor 5 Premium Features

Integra las funciones premium de CKEditor 5, incluyendo colaboración en tiempo real, control de cambios, comentarios, historial de revisiones, exportación de documentos, asistente de IA y herramientas de productividad en Drupal.

ckeditor5_premium_features
9,457 sites
43
drupal.org

Instalar

Drupal 11, 10 v1.5.1
composer require 'drupal/ckeditor5_premium_features:^1.5'
Drupal 9 v1.3.6
composer require 'drupal/ckeditor5_premium_features:^1.3'

Overview

CKEditor 5 Premium Features es un módulo integral que aporta capacidades de edición y colaboración de nivel empresarial a Drupal. Proporciona una arquitectura modular con 16 submódulos especializados que pueden habilitarse según sus necesidades.

El módulo ofrece dos modos de colaboración: Colaboración en Tiempo Real para edición simultánea multiusuario con indicadores de presencia en vivo, y Colaboración No en Tiempo Real para flujos de trabajo asíncronos con control de cambios y comentarios. Ambos modos incluyen historial de revisiones para el versionado de documentos.

Las funciones adicionales incluyen asistencia de escritura potenciada por IA con soporte para OpenAI, Azure AI y AWS Bedrock; exportación de documentos a formatos PDF y Word; importación de documentos Word; herramientas de productividad como comandos de barra, plantillas de contenido y copiar formato; revisión ortográfica y gramatical mediante WProofreader; y menciones de usuarios con sistema de notificaciones.

Features

  • Edición colaborativa en tiempo real con lista de presencia que muestra los colaboradores activos
  • Funcionalidad de Control de Cambios para revisar y aceptar/rechazar modificaciones del documento
  • Sistema de comentarios en línea con discusiones encadenadas y respuestas
  • Historial de Revisiones para ver y restaurar versiones anteriores del documento
  • Notificaciones por correo electrónico para menciones, comentarios, sugerencias y actualizaciones de documentos
  • Exportar documentos a PDF con formato de página, márgenes, encabezados y pies de página personalizables
  • Exportar documentos a Word (.docx) con opciones de estilo configurables
  • Importar contenido de documentos Word directamente en el editor
  • Asistente de IA potenciado por OpenAI, Azure AI o AWS Bedrock para generación y edición de contenido
  • Comandos de IA personalizados con indicaciones configurables organizadas en grupos
  • Menciones de usuarios con autocompletado @-mención y controles de permisos
  • Campos de Combinación para insertar marcadores dinámicos que pueden reemplazarse con datos
  • Paquete de Productividad: Comandos de Barra, Plantillas de Contenido, Copiar Formato, Cambio de Mayúsculas/Minúsculas, Tabla de Contenidos, Esquema del Documento, Pegado Mejorado desde Office
  • Listas multinivel con formatos de numeración de estilo legal
  • Integración de WProofreader para revisión ortográfica, gramatical y sugerencias de estilo
  • Edición de Código Fuente Mejorada con vista de código HTML optimizada
  • Modo de edición a pantalla completa (heredado)
  • Herramientas de Edición de Correo Electrónico para redactar correos con formato
  • Capacidad de anulación de versión de CKEditor para usar versiones más recientes del editor

Use Cases

Edición Colaborativa de Documentos

Permite que múltiples editores de contenido trabajen en el mismo documento simultáneamente con colaboración en tiempo real. Los editores pueden ver los cursores de los demás, añadir comentarios en línea, sugerir cambios mediante control de cambios y ver el historial de revisiones del documento.

Flujo de Trabajo de Revisión Editorial

Utiliza la colaboración sin tiempo real para flujos de trabajo de revisión asíncronos. Los autores crean contenido, los revisores añaden comentarios y sugerencias de control de cambios, y los editores aceptan o rechazan las modificaciones antes de publicar.

Generación y Exportación de Documentos

Crea contenido en el editor WYSIWYG y expórtalo a formato PDF o Word para distribución, impresión o archivo. Configura encabezados, pies de página, formato de página y estilos personalizados para documentos profesionales.

Creación de Contenido Asistida por IA

Aprovecha AI Assistant para generar esquemas de contenido, reescribir texto, traducir contenido, corregir gramática o crear contenido basado en indicaciones. Define comandos de IA personalizados para tareas recurrentes como generar meta descripciones o resumir artículos.

Corrección Profesional

Habilita WProofreader para verificación ortográfica en tiempo real, verificación gramatical y sugerencias de estilo. Configura diccionarios personalizados para terminología específica de la industria y usa el asistente de escritura con IA para refinar el texto.

Creación de Contenido Basada en Plantillas

Crea plantillas de contenido reutilizables para estructuras de documentos comunes como comunicados de prensa, descripciones de productos o notas de reuniones. Los usuarios pueden insertar plantillas y personalizar el contenido rápidamente.

Sistema de Notificaciones de Usuario

Mantén informados a los colaboradores con notificaciones por correo electrónico cuando son mencionados en comentarios o documentos, cuando sus sugerencias son aceptadas o rechazadas, o cuando se añaden nuevos comentarios a sus hilos.

Tips

  • Elige entre Real-time Collaboration y Non-realtime Collaboration según tu flujo de trabajo - no habilites ambos simultáneamente ya que son mutuamente excluyentes.
  • Comienza con una licencia de prueba gratuita desde https://orders.ckeditor.com/trial/premium-features para evaluar las características antes de comprar.
  • Para implementaciones en producción con características en tiempo real, asegúrate de que tu servidor pueda manejar conexiones WebSocket o considera usar el servicio en la nube de CKEditor.
  • Configura límites en el historial de revisiones para evitar el crecimiento excesivo de la base de datos cuando uses características de colaboración extensivamente.
  • Usa la sección de instalación de dependencias en la configuración si tienes el módulo Package Manager - permite instalar paquetes de Composer requeridos sin acceso a la línea de comandos.
  • Crea grupos de comandos de IA personalizados para proporcionar a los editores acceso rápido a tareas de IA comunes específicas para tus necesidades de contenido.
  • Habilita las notificaciones selectivamente - configura solo los tipos de notificación que sean relevantes para evitar la fatiga de notificaciones.
  • Usa la función de comandos de barra diagonal del Productivity Pack para dar a los editores acceso rápido a opciones comunes de formato e inserción de contenido.
  • Al usar WProofreader, configura diccionarios personalizados para terminología específica de la industria para reducir los falsos positivos.

Technical Details

Admin Pages 14
CKEditor 5 Premium Features /admin/config/ckeditor5-premium-features

Centro de administración principal para toda la configuración de CKEditor 5 Premium Features. Proporciona acceso a la configuración general y a todas las configuraciones de los submódulos.

Configuración general /admin/config/ckeditor5-premium-features/settings

Configura las claves de licencia, la autenticación del servicio en la nube y la configuración avanzada para todas las funciones premium.

Colaboración (no en tiempo real) /admin/config/ckeditor5-premium-features/collaboration

Configura los ajustes para las funciones de colaboración no en tiempo real, incluyendo la barra lateral de anotaciones y las opciones del historial de revisiones.

Colaboración en tiempo real /admin/config/ckeditor5-premium-features/realtime

Configura los ajustes de edición colaborativa en tiempo real, incluyendo la lista de presencia y las opciones de permisos.

Exportar a PDF /admin/config/ckeditor5-premium-features/export-pdf

Configura los ajustes de exportación a PDF incluyendo formato de página, márgenes y estilos CSS personalizados.

Exportar a Word /admin/config/ckeditor5-premium-features/export-word

Configura los ajustes de exportación a documento Word incluyendo formato de página, márgenes, encabezados y pies de página.

Importar desde Word /admin/config/ckeditor5-premium-features/import-word

Configura los ajustes de importación de documentos Word incluyendo la URL del convertidor y las opciones de preservación de estilos.

Configuración de AI Assistant /admin/config/ckeditor5-premium-features/ai-assistant

Configura los ajustes del proveedor de IA (OpenAI, Azure AI, AWS Bedrock) y los comandos personalizados de IA.

Configuración de grupos de comandos de IA /admin/config/ckeditor5-premium-features/ai-assistant/ckeditor5-ai-command-group

Gestiona grupos de comandos de IA personalizados que aparecen en el menú desplegable de AI Assistant.

Configuración de menciones /admin/config/ckeditor5-premium-features/mentions

Configura el comportamiento de autocompletado de @menciones y los permisos.

Campos de combinación /admin/config/ckeditor5-premium-features/merge-fields

Gestiona grupos de campos de combinación y elementos que los usuarios pueden insertar en los documentos.

Configuración de notificaciones /admin/config/ckeditor5-premium-features/notifications

Configura las plantillas de notificaciones por correo electrónico y los ajustes de entrega para eventos de colaboración.

Configuración de plantillas de contenido de CKEditor5 /admin/config/ckeditor5-premium-features/productivity-pack/content-templates

Gestiona plantillas de contenido reutilizables que los usuarios pueden insertar en los documentos.

Configuración de WProofreader /admin/config/ckeditor5-premium-features/wproofreader

Configura los ajustes de corrección ortográfica y gramatical de WProofreader incluyendo credenciales de servicio y opciones de usuario.

Permisos 17
Usar token de acceso a funciones premium

Permite a los usuarios acceder a servicios en la nube o funcionalidades de servidor local como colaboración en tiempo real o exportación a Word/PDF.

Usar endpoints de exportación

Permite a los usuarios usar los plugins de exportación para generar documentos Word y PDF.

Administrar grupos de comandos de IA de CKEditor 5

Gestionar grupos de comandos de IA y comandos individuales.

Acceso a la API de completado de IA de CKEditor 5

Permite a los usuarios usar la función de Asistente de IA.

Permiso para mencionar usuarios

Permite a los usuarios mencionar a otros usuarios en comentarios y documentos.

Permiso para ser mencionado

Permite a los usuarios aparecer en la lista de autocompletado de menciones.

Administrar campos de combinación

Permite a los usuarios gestionar (añadir/editar/eliminar/reordenar) grupos y elementos de campos de combinación.

Administrar plantillas de contenido de CKEditor 5

Gestionar plantillas de contenido para el paquete de productividad.

Diccionario personalizado a nivel de usuario

Permite a los usuarios gestionar su diccionario, incluyendo guardar y eliminar palabras añadidas.

Añadir palabras a WProofreader

Permite a los usuarios añadir palabras al diccionario.

Ignorar sugerencias de WProofreader

Permite a los usuarios ignorar las sugerencias de WProofreader.

Idioma

Permite a los usuarios cambiar el idioma para la revisión de texto.

Tipos de revisión general

Permite a los usuarios gestionar los tipos de revisión habilitados en la configuración.

Opciones para ignorar ortografía

Permite a los usuarios gestionar los casos de ortografía a ignorar.

Activar/desactivar WProofreader

Permite a los usuarios activar o desactivar el corrector ortográfico y gramatical.

Acceso a la API de proxy de WProofreader de CKEditor 5

Acceder a la API de proxy de WProofreader.

Administrar configuración de WProofreader

Configurar los ajustes de WProofreader.

Troubleshooting 7
Las características premium no aparecen en la barra de herramientas

Asegúrate de que el submódulo requerido esté habilitado, la clave de licencia esté configurada y el botón de la barra de herramientas esté añadido a la configuración del formato de texto en /admin/config/content/formats.

La colaboración en tiempo real no se conecta

Verifica que el Organization ID y Access Key estén configurados correctamente. Comprueba que el usuario tenga el permiso 'Use premium features access token'. Asegúrate de que las conexiones WebSocket no estén bloqueadas por el firewall.

La exportación a PDF/Word muestra marca de agua

Configura la autenticación adecuada del servicio en la nube con Environment ID y Access Key. La clave de licencia sola puede tener funcionalidad limitada.

AI Assistant no responde

Verifica que las credenciales del proveedor de IA sean correctas. Asegúrate de que el usuario tenga el permiso 'Access to the CKEditor 5 AI Completion API'. Comprueba que las dependencias requeridas (openai-php/client o aws/aws-sdk-php) estén instaladas.

Errores de paquetes de dependencias faltantes

Instala los paquetes de Composer requeridos: firebase/php-jwt para características de exportación/importación, caxy/php-htmldiff para colaboración sin tiempo real, openai-php/client para IA con OpenAI/Azure.

Los datos de comentarios y control de cambios no se guardan

Asegúrate de que el filtro de colaboración esté habilitado para el formato de texto y que el usuario tenga los permisos apropiados de edición de Entity.

Las menciones no muestran usuarios

Verifica que los usuarios tengan el permiso 'to be mentioned' y que el usuario que menciona tenga el permiso 'mention users'.

Security Notes 6
  • La clave de licencia y las credenciales del servicio en la nube se almacenan en la configuración de Drupal. Asegura un control de acceso adecuado a la gestión de configuración.
  • Las claves API de AI Assistant se pasan al navegador en algunas configuraciones. Usa endpoints proxy personalizados en producción para mantener las credenciales en el lado del servidor.
  • La colaboración en tiempo real transmite el contenido del documento a través de la infraestructura en la nube de CKEditor. Revisa el acuerdo de procesamiento de datos de CKEditor para requisitos de cumplimiento.
  • Las menciones de usuarios exponen nombres de usuario en el autocompletado. El permiso 'to be mentioned' controla qué usuarios aparecen en la lista.
  • WProofreader puede procesar el texto del documento a través del servicio en la nube de WebSpellChecker. Usa implementación local para contenido sensible.
  • Las características de exportación pueden transmitir contenido del documento a conversores en la nube. Usa conversores locales para documentos confidenciales.