5/29/2008

Editores WYSIWYG. FCKEditor vs TinyMCE

Durante mucho tiempo hemos estado utilizando la herramienta FCKEditor en algunos formularios para permitir a los usuarios ingresar descripciones con formato, hipervínculos e imágenes.

Sin embargo, comenzamos a tener algunos inconvenientes.

Estuvimos editando algunos contenidos que tenían viñetas y listas numeradas en el navegador Mozilla Firefox; pero al visualizar ese contenido en el navegador Microsoft Internet Explorer se mostraban algunos caracteres que no eran parte del contenido (pudimos observar que FCKEditor generó código específico para el navegador que estábamos utilizando para editar los contenidos).

Por otro lado, al revisar el código fuente HTML que FCKEditor generaba para los contenidos, pudimos observar en algunos casos mucha basura en el código. Remover esa basura de manera manual implicó tiempo que hubiéramos podido invertir en otra actividad más productiva.

También existía la necesidad de que los usuarios de la página web pudieran borrar algunos archivos que habían sido subidos al servidor mediante el FCKEditor y no se podía a menos que nosotros ingresáramos vía FTP y los borráramos del servidor manualmente.

Por estas y otras razones, comenzamos a buscar otra herramienta que hiciera lo mismo y nos topamos con TinyMCE.

Hicimos las pruebas correspondientes y notamos mayor velocidad con el TinyMCE, además de que la edición de contenido en diferentes navegadores producía el mismo código fuente HTML. Encontramos también un botón para limpiar automáticamente el código basura.

Lo que no encontramos al inicio fue una herramienta para subir archivos, sin embargo, pudimos encontrar una utilidad gratuita para TinyMCE llamada ajaxfilemanager en la siguiente dirección:

http://www.phpletter.com/Demo/Tinymce-Ajax-File-Manager/

Nos tomamos el tiempo para integrarla con TinyMCE y pudimos subir y escoger archivos para los contenidos, además que esa herramienta nos permitió eliminar archivos del servidor y manipular las imágenes (cortar, redimensionar, rotar, etc.).

También estuvimos buscando opiniones en muchos foros y se mencionaba que el TinyMCE se adhiere mejor a los estándares de la web permitiendo mejor validación de las páginas, es más pequeño en tamaño y trabaja más rápido que el FCKEditor.

Una de las características que más ha gustado a los usuarios del TinyMCE es el hecho de poder redimensionar el editor o también expandirlo a pantalla completa.

Nos quedan muchas pruebas en el camino, pero por el momento hemos tomado la decisión de utilizar TinyMCE de ahora en adelante para nuestros proyectos.

La página oficial de TinyMCE es: http://tinymce.moxiecode.com/

Etiquetas: , ,

Buscar enlaces a esta noticia en Technorati Menea esta noticia Enviar a Fresqui.com Enviar a del.icio.us Enviar a Yahoo Enviar a Digg

5/28/2008

AJAX Libraries API

Las Bibliotecas AJAX API es una red de distribución de contenido y una arquitectura de carga de las bibliotecas más populares de JavaScript. Al utilizar el método google.load() la aplicación pude tener un acceso de alta velocidad (disponible globalmente) a las siguientes bibliotecas:

Google se encarga de administrar y aceptar las versiones estables más recientes, lo que aliviana el trabajo del programador por un lado para que se despreocupe de esta tarea.

Una ventaja de rendimiento es que si un usuario utiliza varios sitios que referencian al mismo javascript entonces la versión en caché beneficia a todos los sitios y a la experiencia del usuario en general. Sin embargo esto es discutible ya que tendría que ocurrir que la mayoría de los sitios comiencen a utilizar a google como su repositorio de código javascript.

Mas información en: AJAX Libraries API

Etiquetas: , , , , , ,

Buscar enlaces a esta noticia en Technorati Menea esta noticia Enviar a Fresqui.com Enviar a del.icio.us Enviar a Yahoo Enviar a Digg

5/23/2008

Firefox 3 Release Candidate 1

En la siguiente dirección: http://www.mozilla.com/en-US/firefox/all-rc.html ya es posible descargar Firefox 3 (al menos en su versión Release Candidate 1), es decir, que pronto estará disponible la versión final de Firefox 3.

Esta nueva versión promete mucha más velocidad y una buena serie de facilidades que serán atractivas principalmente a desarrolladores. En cuanto a velocidad, se anunciaron mejoras al engine de JavaScript de este navegador, lo que permitirá que algunas aplicaciones como Gmail corran hasta dos veces más rápido que en Firefox 2.

Entre las nuevas facilidades se menciona mejoras a la forma en que Firefox administra contraseñas, facilidad para hacer Zoom sobre los webs, un nuevo administrador de descargas, entre otras interesantes que se mencionan en el artículo Firefox 3 for developers - MDC.

Para desarrolladores de sitios web es un buen momento para hacer algunas pruebas interesantes, empezar a navegar con esta nueva herramienta, estudiar la compatibilidad de sus proyectos con este nuevo navegador, entre otras cosas.

Etiquetas:

Buscar enlaces a esta noticia en Technorati Menea esta noticia Enviar a Fresqui.com Enviar a del.icio.us Enviar a Yahoo Enviar a Digg