¡Salta! tm
Feed Estás viendo el archivo de la etiqueta: Wysiwyg
Ya tenemos editor Wysiwyg

Logotipo de Tiny MCE Después de algún que otro intento, por fin he podido integrar un editor Wysiwyg dentro de Gesbit, y, me he decantado por Tiny MCE, de Moxiecode.

Este, de todos los editores que he probado (docenas de ellos) ha sido el que mejor he podido integrar en Gesbit. Además tiene características muy interesantes, pero, la principal ha sido esa.

Por si fuera poco Tiny MCE está disponible en varios idiomas, y, en Gesbit se mostrará con el idioma que se eliga para el gestor de bitácoras, siempre que exista la posibilidad. En principio era un editor un tanto pesado, y esto no me hacía demasiada gracia, pero, hasta para esto he encontrado una solución "ad hoc".

Solución que ha servido también para otro "script" utilizado en Gesbit para poder "redimensionar" el "textarea" del contenido de páginas y entradas en el panel de administración. ¿De qué estoy hablando? De que dicho "script" y el de Tiny MCE se incluirán sólo cuando sean necesarios.

Ahora, cada usuario en Gesbit, desde su perfil de usuario, puede elegir entre mostrar el editor Wysiwyg o no hacerlo. Si opta por utilizar este tipo de editor, sólo en los "scripts" en que se pueda usar, se cargará el "script" de Tiny MCE. Si opta por no usar el editor, dicho "script" no será requerido.

Por defecto no se usará el editor Tiny MCE, es decir, para los usuarios que creemos y para el usuario que se crea en la instalación de Gesbit, no se usará el editor Wysiwyg. Tendrá que ser el usuario el que cambie esa opción en su perfil de usuario, para que se le muestre el editor Wysiwyg cuando añade nuevas páginas o entradas, así como cuando las edita.

Por lo demás esto ha significado algún cambio en Gesbit, como la susomentada opción de usuario que no existía hasta este momento. He aprovechado, por cierto, para solucionar algún error que he detectado mientras integraba Tiny MCE, y que hubiera causado algún problema en el futuro. En definitiva, que ya puedes usar un editor Wysiwyg en Gesbit, siempre que lo quieras.

Tengo que expresar desde aquí mi agradecimiento al equipo de Tiny MCE, así como a la gente que se ha encargado de traducirlo a múltiples idiomas. Es un estupendo software y resulta magnífico poder integrarlo en un proyecto como Gesbit, de código abierto, puesto que Tiny MCE también es software libre. ¡Mi enhorabuena a sus desarrolladores!

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Desarrollo
Integrando un editor Wysiwyg

Ya he hablado en esta bitácora sobre utilizar o no un editor Wysiwyg en Gesbit. Por mí no lo haría, porque me apaño muy bien escribiendo HTML, y, estoy muy contento conque cualquier "script" del panel de administración no sobrepase los 25 KB.

Cosas como el consumo de memoria y los tiempos de carga me preocupan en Gesbit, y, un editor de los que hablo incrementaría el tamaño de los "script" considerablemente. Pero, lo cierto es que un editor así puede resultar de utilidad, y es por eso que he hecho varios intentos para integrar alguno en Gesbit.

Pero hasta ahora han sido todos intentos vanos. He probado varios editores, pero, alguno no funciona en todos los navegadores en que pruebo Gesbit, otros "interfieren" (podría arreglarse, creo) con las teclas de acceso directo, otra vez sólo en según qué navegadores. Este es demasiado complejo. Aquél lo es aún más.

No me rindo, empero. Uno de los que más me convencen es NicEdit, y he conseguido integrarlo bastante bien, pero, no en todos los navegadores en que pruebo Gesbit, como digo. Por otro lado es de complicada "localización" (traducción) y acaso habría que esperar a una nueva versión del programa, que, por otro lado, ya está anunciada.

En fin. Supongo que seguiré intentando dar con algún editor que me deje completamente satisfecho, si bien parece complicado, en vista de que he probado por lo menos una docena de ellos. Y son programas estupendos, pero, por hache o por be, como digo, no termino de adaptarlos bien en Gesbit, no terminan de convencerme.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Desarrollo
Editores WYSIWYG

Es probable, que, aunque en principio no era mi intención implementarlo en Gesbit, al cabo termine añadiendo algún editor WYSIWYG en Gesbit, aunque sea para ser usado de forma opcional. Yo no pienso hacerlo, porque, como ya he dicho en otras ocasiones, soy un hombre duro, como Chuck Norris.

He probado ya varios editores WYSIWYG, pero, ninguno ha acabado de convencerme. Unos, porque considero que son demasiado "pesados", otros, porque la posibilidad de localización es farragosa, estos, porque son demasiado completos e intrincados, aquellos, porque son demasiado sencillos... en fin.

Logotipo de NicEdit El último que he probado ha sido NicEdit, de Brian Kirchoff, del que me he enterado gracias a una entrada en Genbeta. Y, en principio, tiene todas las papeletas para que lo use en Gesbit: "pesa" realmente poco, no es ni muy simple, ni excesivamente completo, y, se implementa en un solo archivo JavaScript.

Sin embargo, me para el hecho de que su localización resultaría complicada, puesto que el código incluye las cadenas de texto tal cual, no usa variables o constantes, sino que las cadenas de texto (en inglés) van dentro del código, cada una donde corresponde. Así, usarlo en inglés, bien, pero, en otros lenguajes, mal.

Podría acaso ponerme a ello, al fin y al cabo no hablamos de más que unas decenas de cadenas de texto (si no me equivoco), pero, ahora mismo no me apetece demasiado, quizás porque, como ya he dicho, en principio, Gesbit no iba a incorporar un editor de este tipo, ni siquiera como opción. Los hombres como Chuck y yo, principal y de momento único (que yo sepa) usuario de Gesbit, no lo necesitamos.

Continuar leyendo...
Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Desarrollo