it-swarm-es.com

¿Qué opciones hay para un editor de texto WYSIWYG incrustable?

Estoy pensando en algo como TinyMCE

Incluya una lista de características.

Ejemplos incluyen:

  • admite formato de texto
  • soporta enlaces
  • admite imágenes
  • tipos de sintaxis (markdown/wiki/etc)
  • licencias y/o precios
  • personalización
  • soporte de complementos
  • compatibilidad del navegador

Nota: limite las respuestas a un editor por respuesta para preservar la limpieza

Actualización: Olvidé agregar compatibilidad del navegador a la lista

11
Evan Plaice

CKEditor

1
jessegavin

Aloha Editor

… Un marco semántico de Rich Text Editor escrito en Javascript con el mejor soporte de xHTML5.

Características

Subtítulos de esa página:

  • Aloha Editor Enlaces ...
  • Repositorios: conecta todo ...
  • No recarga. No emergente. No es necesario obtener una vista previa ...
  • Editando y formateando texto sin marcado ...
  • El menú flotante. Un nuevo menú contextual ligero. ...
  • Tablas para la web. ...
  • Más rápido. ...
  • WYSIWYG para contenido dinámico. ...
  • Contento HTML5 disponible, ahora. ...
  • Obtén lo que esperas. ...

Seleccionado como el editor de elección para la interfaz de Booktype .

... cinco claras ventajas de usarlo.

  1. Edición en contexto. Aloha, a diferencia de los editores WYSIWYG, en realidad le permite editar la página en lugar del texto extraído de la página. Esto brinda una experiencia de edición mucho más agradable y abre muchas otras posibilidades para interactuar con la página.
  2. Buena actividad de desarrollo. El equipo de Aloha es muy accesible y activo. Hablamos con un par del equipo de desarrollo principal y estamos felices de que sean fáciles y parezcan buenos para trabajar.
  3. Usa JQuery. Aloha acaba de cambiar a JQuery libs recientemente, lo cual es genial porque Booktype también usa mucho JQuery por lo que minimiza las posibilidades de conflicto y disminuye el número de bibliotecas externas requeridas.
  4. Diseño en el navegador un paso más cerca. Aloha interactúa directamente con regiones editables de contenido HTML5 sin cambiar la estructura de la página, lo que significa que cualquier CSS aplicado es inmediato y puede ser efectuado directamente por el usuario.
  5. Puede funcionar con Javascripts externos. Debido a que Aloha no cambia la estructura de la página (según lo anterior), cualquier lib JS externo puede trabajar directamente en el contenido sin necesidad de ser alterado.
2
Graham Perrin

TinyMCE

  • Fácil de integrar: solo se necesitan unas pocas líneas de código.
  • Personalizable: temas y complementos, bloquea elementos no válidos y fuerza atributos.
  • Browserfriendly: Mozilla, MSIE, Firefox, Opera, Safari y Chrome.
  • Ligero: el compresor PHP/.NET/JSP/Coldfusion GZip hace que TinyMCE sea un 75% más pequeño y mucho más rápido de cargar.
  • Compatible con AJAX: ¡puede usar fácilmente [AJAX para guardar y cargar contenido!
  • Internacional: soporte multilenguaje utilizando paquetes de idiomas.
  • Código abierto: gratis bajo la licencia LGPL, millones de personas ayudan a probar y mejorar este editor todos los días.
1
Nat Ryall