CKEditor
CKEditor (anteriormente 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. Su código principal está escrito en JavaScript y desarrollado por CKSource. CKEditor está disponible bajo licencias comerciales y de código abierto.
Historia
FCKeditor y CKEditor 3
La primera versión de CKEditor, bajo el nombre FCKeditor, fue lanzada en marzo de 2003 por Frederico Caldeira Knabben, el creador del editor y Benevolent Dictator for Life del proyecto. Después de alcanzar más de 3 millones de descargas, FCKeditor fue completamente revisado y rediseñado en CKEditor 3, prestando especial atención al rendimiento, la accesibilidad y una nueva interfaz de usuario.
CKEditor 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. Jubilado en junio de 2023.
CKEditor 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 una arquitectura y un modelo de datos personalizados. El editor implementa la transformación operativa para el modelo estructurado en árbol, así como muchos otros mecanismos necesarios para crear una UX colaborativa en tiempo real.
CKEditor 5 es un marco de JavaScript que ofrece una API enriquecida 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: Clásica, En línea, Globo, Bloque de globo y Documento.
Ecosistema CKEditor
En octubre de 2017, CKSource lanzó el ecosistema CKEditor. A partir de 2023 se compone de los siguientes productos:
- CKEditor 5 Builds y CKEditor 5 Marco.
- CKBox, un servicio independiente e integrado de carga y gestión de imágenes.
- CKEditor Cloud Services, una plataforma de nube con funciones de edición y servicios de colaboración en tiempo real.
Características
CKEditor 4 tiene funciones 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, pegado 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 publicitario.[6] Comprueba la ortografía del texto y marca todos los errores con una línea ondulada roja y permite al usuario elegir una de las sugerencias correctas.
Actualmente hay muchos complementos disponibles con CKEditor 4 para satisfacer diferentes necesidades, p. 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 licencia comercial y de código abierto.
Edición colaborativa en tiempo real
La arquitectura y el modelo de datos personalizado de CKEditor 5 permiten permitir 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 directo listo para usar basado en CKEditor 5 (Letters) ofrece una solución completa para la escritura colaborativa en tiempo real.
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. En entornos móviles, tiene soporte casi total en Safari (iOS6 +) y Chrome (Android).
CKEditor 5 también es compatible con Google Chrome, Firefox, Safari, Opera y Microsoft Edge. Sin embargo, todavía no es compatible con Internet Explorer 11.
Contenido relacionado
Spl (Unix)
Tabla de métodos virtuales
Hacer bucle while
ALGOL Y
Datosflex