El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
Es increíble hasta dónde puede llegar a potenciarse el uso del navegador Firefox con el uso de unas simples extensiones. Y para demostrar esta afirmación, este artículo, explica una técnica muy particular para desarrollar diseños basados en CSS usando sólo este navegador junto con 3 imprescindibles extensiones: Web Developer, MeasureIt y ColorZilla.
Mi nombre es Saioa y soy de Bilbao. Desde hace 2 meses trabajo en una empresa que solo utiliza software libre para hacer sus trabajos, nos dedicamos a hacer páginas web accesibles para todos los navegadores y siguiendo los estandarés y trabajamos únicamente con las herramientas que proporciona Linux. Yo soy la diseñadora y sé que en la comunidad de diseñadores no esta muy extendido el uso de Software Libre para trabajar, por las limitaciones que se cree que tiene. Hace un mes más o menos creé un blog para dar a conocer las posibilidades, ventajas y desventajas de trabajar bajo este sistema operativo para los diseñadores.
Esto intenta ser un "manual de buen comportamiento" para los que colaboran con Internet escribiendo páginas web. Explicaré cómo hacer que una página se vea bien en todos los navegadores, usando HTML 4.01 Strict, que luego te permitirá pasar a lenguajes mejores, como XHTML, sin esfuerzo. Continuamente veo páginas mal diseñadas (ni siquiera las empresas gordas se salvan). Los culpables son webmasters que dicen saber HTML, pero que lo estudiaron hace años, cuando aún no existía CSS.
En estos días en que el diseño web comienza a moverse hacia CSS en detrimento de soluciones sólo HTML, el apego a los estándares de nuestro navegador (y el de nuestros visitantes) es fundamental. Como ya sabemos, el navegador que mejor cumple con los estándares de la web es Mozilla (y en consecuencia, FireFox), y el que menos los hace es Internet Explorer. Quienes quieran usar un diseño CSS completo con frecuencia tienen que tener en cuenta las "particularidades" de la interpretación (o la falta de ella) que IE tiene de CSS1 y CSS2. Por suerte, contamos con IE7.
HTML Enforcer ofrece diversas opciones de configuración con las que poder, por ejemplo, elegir el formato de los ficheros que quieres modificar (HTM, HTML, JS, PHP), eliminar tags superfluos, insertar tags donde quieras, sustituir los títulos y otros tags por los tuyos, etc. Resulta una buena manera de optimizar tu página web a la hora de mejorar la posición en buscadores. Además, no requiere instalación y te permite en todo momento visualizar el resultado desde el propio programa.
La librería (lista para PHP 5.0) ippfp provee métodos para crear interfaces de usuario con PHP independientes del formato de salida: HTML, GTK o ncurses. Aunque todavía en estado muy preliminar, esta librería ya extiende el alcance de PHP mucho más allá de la web, para crear, por ejemplo, formularios de consultas para bases de datos.
Todo desarrollador PHP necesitará alguna vez un editor WYSIWYG para esas < textareas >, tarde o temprano. ¿Pero dónde conseguir un buen script para esta tarea? Encontrar uno bueno puede llevarnos tiempo, y más si buscamos alguno totalmente libre (dada la oferta comercial en esta área en particular). Un buen lugar para comenzar a buscar puede ser esta larga lista de WYSIWYG Editors, que agrupa los libres, los comerciales y los hosteados remotamente.
Para nosotros los programadores PHP es imposible, tarde o temprano, escapar a la tarea de hacer un menú para acceder a todas las funciones y rincones de un sitio web. Afortunadamente abundan scripts para la creación de menúes DHTML, JavaScript, dinámicos o estáticos. Pero de hecho, hay tantos que decidirnos por uno no es tarea fácil. Es por eso que agradecemos que un colega comparta su extensiva experiencia listando, evaluando y comparando varias de estas alternativas, en su página PHP Dynamic Menu Tools.
Mientras la red crece y evoluciona, los diseñadores y programadores de sitios web siguen encontrando nuevas y originales formas para molestar a los navegantes. Y el 2002 no fué ninguna excepción. Este artículo hace un ránking con los peores errores en esta categoría de una manera muy interesante. Si tu sitio peca de alguno de ellos, todavía podés corregirlo antes del 2003 :). Las "genialidades" que se llevan las palmas este año son: