stringtranslate.com

Editor de CK

CKEditor (antes conocido como FCKeditor ) es un editor de texto enriquecido WYSIWYG que permite escribir contenido directamente dentro de páginas web o aplicaciones en línea. [2] [3] [4] [5] Su código central está escrito en JavaScript y es desarrollado por CKSource. CKEditor está disponible bajo licencias comerciales y de código abierto. [6]

Historia

FCKeditor y CKEditor 3

La primera versión de CKEditor, bajo el nombre de FCKeditor, fue lanzada en marzo de 2003 por Frederico Caldeira Knabben, el creador del editor y el dictador benévolo vitalicio del proyecto . Después de alcanzar más de 3 millones de descargas, [ cita requerida ] FCKeditor fue completamente revisado y rediseñado en CKEditor 3, con especial atención al rendimiento, la accesibilidad y una nueva interfaz de usuario. [7]

Editor CK 4

En diciembre de 2012, se lanzó CKEditor 4 con una solución de edición en línea, código fuente reformateado y rendimiento mejorado de DOM y CSS . Se eliminaron las implementaciones del lado del servidor. Se retiró en junio de 2023. [8]

Editor CK 5

Después de cinco años, en 2018, se presentó la primera versión estable de CKEditor 5. Con su código reescrito desde cero, CKEditor 5 tiene un modelo de datos y una arquitectura personalizados. El editor implementa la Transformación Operativa para el modelo estructurado en árbol, así como muchos otros mecanismos que eran necesarios para crear una experiencia de usuario colaborativa en tiempo real. [9]

CKEditor 5 es un framework de JavaScript que ofrece una API enriquecida [10] para desarrollar cualquier solución de edición. CKEditor 5 también ofrece compilaciones, que son editores listos para usar; actualmente hay 5 compilaciones disponibles para descargar: Classic, Inline, Balloon, Balloon block y Document. [11]

Ecosistema de CKEditor

En octubre de 2017, CKSource lanzó el ecosistema CKEditor. A partir de 2023, consta de los siguientes productos:

Características

CKEditor 4 tiene características que se encuentran en los procesadores de texto de escritorio, como formato de estilos (negrita, cursiva, subrayado, listas numeradas y con viñetas), tablas, citas en bloque, enlaces a recursos web, función de deshacer segura, inserción de imágenes, pegar desde Word y otras herramientas de formato HTML comunes. Además, CKEditor 4 tiene una funcionalidad de corrector ortográfico incorporada proporcionada como complementos por WebSpellChecker LLC. De forma predeterminada, está disponible de forma gratuita con un anuncio de banner. [6] Verifica la ortografía del texto y marca todos los errores con una línea roja ondulada y permite al usuario elegir una de las sugerencias correctas.

Actualmente, hay muchos complementos disponibles con CKEditor 4 para satisfacer distintas necesidades, por ejemplo, CKFinder y Accessibility Checker (los complementos de CKSource). CKFinder es un administrador de archivos para incluir archivos e imágenes dentro del contenido creado con los editores. Es compatible con CKEditor 4 y 5 y está disponible bajo licencia comercial.

Accessibility Checker está disponible bajo licencias comerciales y de código abierto.

Edición colaborativa en tiempo real

La arquitectura y el modelo de datos personalizado de CKEditor 5 permiten la edición colaborativa en tiempo real .

Se puede crear una solución colaborativa personalizada utilizando los componentes del marco CKEditor 5 y se puede habilitar la edición colaborativa en tiempo real conectándose a los servicios en la nube de CKEditor.

Un componente listo para usar y fácil de usar basado en CKEditor 5 (Cartas) ofrece una solución completa para la escritura colaborativa en tiempo real. [12]

Compatibilidad del navegador

CKEditor 4 es totalmente compatible con la mayoría de los navegadores de Internet, incluidas las últimas versiones estables de Google Chrome , Firefox , Safari , Microsoft Edge , Opera e Internet Explorer 10 y 11. [13] En entornos móviles, tiene soporte casi completo en Safari (iOS6 +) y Chrome (Android). [13]

CKEditor 5 también es compatible con Google Chrome, Firefox, Safari, Opera y Microsoft Edge. Sin embargo, aún no es compatible con Internet Explorer 11. [14]

Referencias

  1. ^ Página de licencias de CKEditor
  2. ^ Kumar, Neeraj; Koutlas, Tassos; Keen, Samuel; Crompton, Edward; Kanth, Krishna; James, Rakesh; Tewari, Malabya; Madel, Kurt (2016). Desarrollo de Drupal 8: Guía para principiantes. Packt Publishing Ltd., págs. 145–159. ISBN 9781785286261. Recuperado el 11 de junio de 2019 .
  3. ^ Dombrowski, Quinn (2016). Drupal para humanistas. Prensa de la Universidad Texas A&M. ISBN 9781623494735. Recuperado el 11 de junio de 2019 .
  4. ^ Jin, David; Lin, Sally (2011). Avances en multimedia, ingeniería de software y computación, vol. 1: Actas de la Conferencia internacional MESC 2011 sobre multimedia, ingeniería de software y computación, 26 y 27 de noviembre, Wuhan, China. Springer Science & Business Media. ISBN 9783642259890. Recuperado el 11 de junio de 2019 .
  5. ^ Byron, Angela; Berry, Addison; Robbins, Jeff; Haug, Nathan; Berry, Heather; Eaton, Jeff; Walker, James (2009). Uso de Drupal . "O'Reilly Media, Inc." ISBN 9780596515805. Recuperado el 11 de junio de 2019 .
  6. ^ "Precios de CKEditor". Página oficial de CKEditor .
  7. ^ "¡CKEditor 3.0 ya está aquí!". 2009-08-21 . Consultado el 2020-03-20 .
  8. ^ "Cuadro de información de la documentación de CKEditor 4" . Consultado el 19 de octubre de 2023 .
  9. ^ "CKEditor 5 v10.0.0: el futuro de la edición de texto enriquecido parece estable". ckeditor.com . 26 de abril de 2018 . Consultado el 7 de mayo de 2018 .
  10. ^ "Documentación de la API" . Consultado el 4 de agosto de 2020 .
  11. ^ "Documentación del ecosistema CKEditor: descripción general".
  12. ^ "Lleva la edición colaborativa a cualquier aplicación". ckeditor.com . 31 de octubre de 2017 . Consultado el 23 de noviembre de 2017 .
  13. ^ ab "Compatibilidad del navegador CKEditor". docs.cksource.com .
  14. ^ "Compatibilidad de navegadores". Documentación de CKEditor 5. Consultado el 4 de agosto de 2020 .

Enlaces externos