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!