2008-10-07 23 views
27

Hemos usado el control RichTextBox que ya no es compatible como parte de nuestro CMS (basado en ASP.NET) durante mucho tiempo, y nos gustaría reemplazarlo con algo más liviano y con mejor navegador cruzado. apoyo. Originalmente estábamos buscando varios componentes de ASP.NET, pero me pregunto si sería mejor utilizar una solución de código abierto y todo Javascript.¿Editor de texto enriquecido libre de Javascript?

Soy un converso reciente a jQuery, y me ha sorprendido lo que se puede hacer puramente en el lado del cliente con complementos muy compactos como Flexigrid y por supuesto the excellent WMD. He hecho un poco de hurgar para todos los editores en JavaScript, y esto es lo que he encontrado hasta el momento:

Después de una revisión superficial, Tiny MCE parece una buena elección ce; pero me interesaría saber de personas de la comunidad SO que realmente las han utilizado. Déjame saber lo que piensas.

Respuesta

9

He usado TinyMCE. Excelente en todos los navegadores; fácil de configurar para que sea extremadamente liviano y le permita controlar lo que su usuario puede hacer. Algunos de los complementos (como el administrador de imágenes) son geniales y fáciles de implementar. Es bueno que también sea compatible con Google Spellchecker, por lo que no necesita ninguna biblioteca instalada en su servidor.

4

He usado FCKeditor, es un buen editor. Bastante fácil de usar. Las versiones más nuevas tienen muy buen soporte de navegador cruzado.

1

WebKit.org tiene un demo de un editor de texto muy bonito/sutil, pero yo no sé si funciona en IE en absoluto (No funciona en los navegadores WebKit base (obviamente) y Firefox)

+0

Ver fuente: "Versión: 1.0 beta (funciona con Safari y Firefox 3 solamente)" A pesar de que funciona con Google Chrome también - Webkit, como usted dice. – Blorgbeard

+0

Cross-browser = debe ser compatible con IE, que todavía tiene una cuota de mercado abrumadora. –

4

He usado TinyMCE y debo decir que no soy fan. El problema principal es que cuando se lanzan nuevas versiones, la API puede cambiar drásticamente, lo que hace que sea muy difícil administrar las actualizaciones. Parece que hay poca consideración por la compatibilidad con versiones anteriores.

El editor YUI es bastante agradable y muy fácil de usar. Por lo que sé, sigue siendo beta, así que no estoy seguro de que necesariamente lo recomiende en un entorno de producción.

FCK es un buen editor y tiene soporte para ASP.NET.

+0

Acabo de hacer una actualización de la versión principal, me tomó todos los 15 minutos. –

+0

Quizás no necesites escribir ningún plugin personalizado para él. De la versión 2.x a 3.x hubo algunos cambios importantes en la API. La mayoría de nuestros complementos no funcionaba, y de hecho el formato de los complementos cambió por completo. –

1

No sé si está buscando específicamente una solución de código abierto o no. Otros han mencionado muchos excelentes editores de código abierto.

Si está interesado en buscar soluciones comerciales, Telerik ofrece el RadEditor. Está altamente integrado con ASP.NET y es compatible con todos los principales navegadores.

+0

RadEditor es la pieza de doody más hinchada y cara que he trabajado alguna vez. Es TAN LENTA (incluso Prometheus) en comparación con otras opciones. –

+1

Estoy buscando específicamente algo que sea (a) independiente de la plataforma, en lugar de un componente de ASP.NET; (b) 100% del lado del cliente, es decir, escrito al 100% en Javascript (aunque tal vez sería útil un contenedor .NET muy delgado); (c) fuente abierta; (d) ligero. RadEditor no es ninguno de esos. –

2

Estaba buscando un buen editor también la semana pasada, intenté con las armas de destrucción masiva pero no es lo suficientemente fácil de personalizar en comparación con markItUp. Es tan fácil ampliar y personalizar MarkItUp, función-sabio y tema-sabio.

OpenWYSIWYG estaba en mi lista también, pero después de probar markItUp me quedé atascado.Además, OpenWYSIWYG no es jQuery, es JavaScript, pero es de código abierto y navegador cruzado.

1

Evento si va a tener mucha conexión ancho de banda y paciencia :) En realidad, Telerik es un producto ASP.NET y requiere asp.net ajax frameworks para runtime y necesita ajax scriptmananer en la página de ejecución. En mi opinión, Telerik no es un buen ejemplo para este tema.

1

Actualmente estoy buscando el mismo tipo de editor - ligero, jQuery y con soporte ASP.Net. Me he encontrado con Batiste Bieler's jQuery Lightweight Rich Text Editor que parece muy simple, agradable, editor JQuery liviano.

y hay interpid studios variation que dice ser compatible con ASP.Net y se basa en la biblioteca original mencionada anteriormente (aunque no explica qué es lo que es ser compatible con ASP.Net y lo que no hace que el original sea compatible con eso también ...)

No he probado ninguno de estos, pero parece que lo haré en los próximos días, porque estoy buscando reemplazar al Editor de FCK porque tiene algunos caprichos y un comportamiento extraño a mis usuarios de aplicaciones. así que podría actualizar esta publicación con mi propia experiencia con este/estos editor (es).

Si alguien ya lo intentó, por favor comente para que otros sepan lo que siente al respecto.

3

Se ha mencionado, pero los recuerdos de ese año perdidos para RadEditor todavía me persiguen.

Por el lado positivo, tienen un personal de apoyo increíblemente vigilante y aparentemente numeroso;
así que cada vez que necesite encontrar esa pequeña cosa que está causando los RadBugs de ese día en particular;
sabes que siempre puedes hacer que preparen un mini-arreglo personalizado y oscuro.

Después de un año de tangoing con esa bestia, que tenía que retirarse a pastoriles aventuras C64 GOTO para preservar mi cordura ...

Por desgracia, todos tenemos nuestros editores WYSIWYG de vez en cuando, y después de probar tanto (F) CKeditor y TinyMCE en la configuración de .NET, me siento honrado por ambos.

ELEGIRIA TinyMCE a punta de pistola, aunque ...

Cuestiones relacionadas