Como desarrolladores, muchas veces tenemos que lidiar con clientes que quieren cargar ellos mismos sus contenidos, pero además, que este contenido sea fácil de darle un formato. En el pasado, creábamos marcadores especiales que el cliente podía usar, y luego utilizando algunos trucos, convertíamos el texto de manera que tuviera algún tipo de diseño.
El tema con este acercamiento, es que había que programar parsers para reconocer las marcas, y luego intérpretes, para reemplazar las marcas por el tipo de diseño que se pretendía. Esto es lo que hacen algunas aplicaciones de Foros aún hoy en día, como vBulletin. ¿Pero no era esto demasiado trabajo, siendo que el HTML por defecto realiza ese trabajo? En efecto, si, así es que comenzaron a aparecer los editores WYSIWYG (What You See Is What You Get - Lo que ves es lo que obtienes) escritos en Javascript.
Buscando alguno que utilizar en un proyecto que pretendo llevar a cabo, encontré uno muy completo, llamado FCKeditor. Muy completo, te permite editar casi cualquier elemento HTML y la interfase es muy simple. Como contra, podría decir que tarda un poco en cargar y en ejecutarse, ralentiza brevemente el navegador.
Por suerte, un amigo me recomendó otro, también gratuito : TinyMCE. Prácticamente el mismo set de opciones a la hora de editar el contenido, pero mucho más rápido. Además ofrece una pequeña característica, y es que muestra en todo momento en la barra inferior del widget, la secuencia de tags donde estamos haciendo foco, de manera que podemos seleccionar una tabla indifividual, una fila, una celda o un párrafo.
Cualquiera de ambos son muy buenas opciones, prefiero TinyMCE por ser un poco más rápido, pero FCKeditor es un muy buen producto, y muy configurable.
El tema con este acercamiento, es que había que programar parsers para reconocer las marcas, y luego intérpretes, para reemplazar las marcas por el tipo de diseño que se pretendía. Esto es lo que hacen algunas aplicaciones de Foros aún hoy en día, como vBulletin. ¿Pero no era esto demasiado trabajo, siendo que el HTML por defecto realiza ese trabajo? En efecto, si, así es que comenzaron a aparecer los editores WYSIWYG (What You See Is What You Get - Lo que ves es lo que obtienes) escritos en Javascript.
Buscando alguno que utilizar en un proyecto que pretendo llevar a cabo, encontré uno muy completo, llamado FCKeditor. Muy completo, te permite editar casi cualquier elemento HTML y la interfase es muy simple. Como contra, podría decir que tarda un poco en cargar y en ejecutarse, ralentiza brevemente el navegador.
Por suerte, un amigo me recomendó otro, también gratuito : TinyMCE. Prácticamente el mismo set de opciones a la hora de editar el contenido, pero mucho más rápido. Además ofrece una pequeña característica, y es que muestra en todo momento en la barra inferior del widget, la secuencia de tags donde estamos haciendo foco, de manera que podemos seleccionar una tabla indifividual, una fila, una celda o un párrafo.
Cualquiera de ambos son muy buenas opciones, prefiero TinyMCE por ser un poco más rápido, pero FCKeditor es un muy buen producto, y muy configurable.



3 Comentarios:
A las 2:00 PM,
Pablo José González
comentó
Me ayudaste muchísimo en mi elección para un proyecto!! Muchas gracias
Porsiaca, llegué por Google :)
A las 11:23 PM,
plcabgut
comentó
Hola yo también ando metido en el mismo asunto un cliente que quiere introducir sus textos y formatearlos a su gusto. ya me estaba volviendo loco mirando como poner las etiquetas y parsearlas, cuando me hablaron hoy del tema y buscando en el google llegue a un foro que hablaban de estos dos prog. y de hay buscando por esos dos prog. llegue a tu pagina. gracias por la explicación.
A las 11:15 PM,
Leonardo
comentó
Gracias! El texto me fue de mucha utilidad
Publicar un comentario en la entrada
<< Página Principal