Editor WYSIWIG JavaScript HTML con API y soporte avanzado de procesamiento de texto (como detección de palabras) [cerrado]

Estoy buscando un editor HTML JavaScript WYSYWIG para mi aplicación. Ya he probado algunos de ellos, por ejemplo de este pero algunas son demasiado complejas y a otras les faltan funciones básicas...

Requisitos:

  • Debería funcionar con la última versión estable de: Mozilla Firefox, Google Chrome, Opera, Internet Explorer (y también la compatibilidad con Apple Safari estaría bien).

  • Debe tener funciones básicas como negrita, cursiva, cambio de color, encabezados, párrafos, sin formato, alineación: esas son opciones básicas que el navegador puede manejar (así es como se hace en la mayoría de los editores WYSIWIG).

  • No necesito ninguna interfaz de usuario, por lo que si viene con una interfaz de usuario, debería poder eliminarla fácilmente. Quiero decir que no necesito botones, selectores de color, cuadros de diálogo de inserción de imágenes, etc. Construiré mis propios menús.

  • En lugar de la interfaz de usuario, necesito una API compleja en la que pueda, por ejemplo, extraer texto seleccionado/completo/HTML, insertar texto/HTML, reemplazar texto/HTML.

  • Necesito soporte de procesamiento de texto avanzado - esto es lo que estoy buscando y no puedo encontrar en ninguna parte - Necesito detectar qué palabra está debajo del cursor. Por ejemplo, tenemos "Este es un texto de muestra" y el usuario hace clic en "muestra". Necesito saber su posición, texto y HTML.
    Encontré algo como esto: Editor de texto enriquecido de Javascript con soporte para obtener y establecer la posición del cursor - pero no es una respuesta completa para este problema.

  • Sería genial si fuera fácil de incrustar (sin muchos archivos), ligero y rápido.

  • Debe tener una licencia de código abierto/GPL/o alguna otra licencia abierta/gratuita.

Si me pierdo alguna información, házmelo saber y la actualizaré.

¿Quizás algunos de ustedes conocen algunas buenas bibliotecas? ¿O tal vez hay otras buenas soluciones para lograr mis objetivos?

Gracias por adelantado

preguntado el 28 de julio de 12 a las 15:07

¿Está buscando un editor WYSIWYG, pero no necesita ninguna interfaz de usuario? Te das cuenta de que WYSIWYG significa lo que ves, es lo que tienes, ¿derecho? Una interfaz de interfaz de usuario pura que abstrae los conocimientos de programación.... -

@Roddy: sí, sí, quise decir que no necesito botones, selectores de color, cuadros de diálogo de inserción de imágenes, etc. Solo necesito API para crear mis propios menús. -

2 Respuestas

No es un editor WYSIWYG como tal, pero mi Alto y delgado biblioteca puede ayudarlo a construir un editor simple. En particular, el nuevo Módulo TextRange proporciona métodos que funcionan con palabras.

Respondido 28 Jul 12, 15:07

Esto es realmente genial. Creo que puedo comenzar con eso si no encuentro mejores soluciones :) - jakub krol

puedes probar nicedit. http://nicedit.com/index.php

Respondido 28 Jul 12, 15:07

No cumple con mis requisitos. No tiene ninguna API de procesamiento de texto. No hay obtención/configuración/reemplazo avanzados de HTML/métodos de texto, etc. Es demasiado simple en mi caso. - jakub krol

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.