NVU LA OTRA CARA DEL DISEÑO WEB
¿Como trabajar en ambos lados de la línea sin perder nada a cambio? Seamos sensatos, usar el mismo programa en ambos lados es una solución que acorta los tiempos de la curva de aprendizaje y nos da la posibilidad de extraer lo mejor de ambos sistemas operativos
Los editores web que utilizo en linux no me agradan. Son buenos, inclusive mejores que los usados en windows, pero definitivamente no me agradan.Tambien existe el problema que los editores usados en un sistema operativo rara vez se pueden utilizar en otro. Pero como en toda regla hay excepciones. Para los amantes del WYSIWYG (diseño visual), algo poco común en la mayoría de los editores web en linux, existe un software libre que esta tanto para la plataforma Linux como Windows (y varias más), es el NVU.AL tenerlo en los dos sistemas me permite trabajar según mis necesidades del momento en uno u otro los mismos sitios web, visualizarlos en uno como en otro lado etc. Este software está diseñado por la gente de Lindows, ahora Linspire (gracias a ciertas cuestiones leguleyas de la gente de Redmond) y se basa en una interfaz absolutamente intuitiva con una mecánica muy similar al del conocido Frontpage. Este software ha sido pensado para cumplir con los estandares del w3c, por lo que el código que genera es absolutamente compatible con todos los navegadores. He trabajado en páginas diseñadas con Dreamweaver para apreciar el grado de compatibilidad, y salvo los elementos de flash u otros específicos de este editor, no hubo mayor problema. En realidad el NVU es engañoso, porque detrás de la aparente sencillez del mismo se abren muchísimas posibilidades a quienes conozcan un poco mas de html, css y otros estándares. Entre sus muchas herramientas tenemos un "limpiador de html" que elimina código inútil, redundante o huérfano; un validador de html que explora el grado de compatibilidad con las normas del w3c, un editor de css (que lamento no saber utilizar! Anotar: debo leer el maldito manual de css...) manejador de password, un manejador de descargas, el desarrollador de web (con javascript, inspector DOM, debugger javascript). Cuenta con herramientas de publicacion en la web muy sencilla de configurar mediante una ventana con dos pestañas. También el diseño se puede encarar al estilo conocido en Frontage mediante pestañas en las que se pueden apreciar el código html, tags (etiquetas), normal y preview. Asimismo se pueden configurar los exploradores que uno desee para visualizar los resultados. También posee -entre tantas cosas- la posibilidad de un diccionario en español, algo sumamente importante a la hora de no pasar papelones con las palabras mal escritas. Aunque el método no está descripto, es sencillo. Se descarga ademas del progama, el diccionario del mozilla (en el site de mozilla obviamente), después de instalado el NVU (usualmente en C:\Archivos de programa\Nvu) se descomprime el diccionario del mozilla (o se copia del mozilla, en C:\Archivos de programa\mozilla.org\Mozilla\components los archivos es-ES.dic y es-ES.aff) y se los coloca en C:\Archivos de programa\Nvu\components\myspell\ De inmediato se podra usar el "spell" tomando la precaución de seleccionar el diccionario del idioma correcto. Un detalle es que la interfaz esta en inglés, lo que puede ser un poco desconcertante para quienes se inicen en el diseño web, pero aún teniendo un mínimo de nociones es posible sacar andando el NVU. Pero también eso es remediable, porque los traductores del Mozilla en su página http://nave.escomposlinux.org/productos/nvu/ nos dan las claves para realizar la traducción de la interfaz mediante el reemplazo de unos archivos dentro del directorio de NVU donde nos aclaran el procedimiento (aunque en mi caso no lo recomiendo porque es posible que se altere el display de una manera horrorosa, si eso ocurre lo mejor es desinstalar el NVU, reinstalarlo y si persiste el problema cambiar el perfil "profile" a uno nuevo, eliminando despues el default, para eso use el "Switch Profile" en tools). También es posible que en algunas distribuciones de Linux no funcione o no se instale, eso es debido a la falta de una librería libstdc++ libc6.2.2.so.3; instalando estas librerias se soluciona el problema.
Algunas consideraciones adicionales
Lo único que aun no pude resolver satisfactoriamente es el diseño de frames, aunque honestamente tampoco me he puesto especificamente a resolverlo. En ese sentido (y por comodidad) utilizo una técnica sencilla, tengo una serie de plantillas index ya diseñadas de antemano (de la epoca del bloc de notas) y lo que hago es editar los frames individualmente. Esto lo veo como un tema a resolver, pero en realidad no es importante porque en las páginas de mis sitios fui eliminando los frames poco a poco, cambiando a un estilo de diseño mas liviano y atractivo (para mi gusto); también fui eliminando ciertos vicios que adquiri con los complementos de flash y otras cosas que son atractivas -no lo discuto- pero que tranquilamente puedo prescindir de ellos.Sin duda el NVU en su version 0.41 es muy interesante y poderoso, además de ser SL y poderse descargar gratuitamente (pero si quieres colaborar nobleza obliga a un donativo) o a colaborar en las muchas cosas que se pueden hacer en una incipente y pujante comunidad que pretende el mejor software posible. Lo único que pide lagente de NVU es una pequeña colaboración: a cada página diseñada con este programa adicionarle un script (el "smart widgets" made with Nvu; un botón -que se pide expresamente no descargarlo y pegarlo) mediante unas pocas líneas de código cuyo resultado es la aparición de este elemento en la página al correrla online:
Document made with Nvu
que ayuda a contabilizar cuantos utilizamos este programa tan excelente y accesible; si pensamos que Frontage y Dreamweaver valen mucho dinero y NVU depende de la generosidad de sus usuarios con este minimo gesto, es muy poca cosa realizar este pequeño aporte.
Diría que es casi una cuestion de honor, sobre todo a los que nos basamos en el uso de herramientas SL; cosa que por supuesto jamás haría por software propietario y de código cerrado... NVU se descarga de http://www.nvu.com el diccionario de mozilla en: http"://nave.escomposlinux.org para lo que deberas descargarte el Mozilla e instalarlo,tomando de allí los archivos del spell.