Archivos en la categoría Diseño páginas web

JavaScript Compressor, comprime tus códigos JS para que pesen menos

JavaScript Compressor, comprime tus códigos JS para que pesen menosUna de las partes del proyecto en PHP en el que estoy trabajando ahora requiere la selección de varias fechas en un mismo formulario. La forma más sencilla es hacer varios input text; lo que pasa es que al tratarse de una tarea manual, tendría que crear una serie de funciones para validar que el formato de las fechas introducidas es el correcto.

Finalmente he decido utilizar un calendario emergente desarrollado en JavaScript que simplemente muestra un div con un calendario mensual en el que podremos seleccionar el día, mes y año. Tras buscar y probar unos cuantos scripts he conseguido uno que funcionaba correctamente en el IE6-7, Firefox 3 y Chrome, y además, tras una pequeña modificación, me permite utilizarlo en un mismo form para más de una fecha (en mi caso necesito poder seleccionar hasta 8 fechas distintas). La única pega es que el script está desarrollado en base al FrameWork Prototype, de forma que es necesario incluir dicho FW en el proyecto PHP para que los calendarios funcionen correctamente.

El problema de incluir el FrameWork Prototype es que el código fuente pesa 130kb, que debe cargarse cada vez que se accede a la página del formulario; además, también tienen que cargarse las CSS y funciones JS del calendario. En total los ficheros ocupaban cerca de los 200kb. En principio la aplicación sólamente se va a utilizar en una Intranet, por lo que el peso de los elementos de la página no van a influir de forma notable en la carga de la misma, pero es preferible tratar de rebajarlo  para evitar posibles problemas.

Para reducir el peso de los JavaScript hemos utilizado una herramienta online y gratuita que comprime el código eliminando espacios, saltos de línea innecesarios, comentarios, etc. Por ejemplo, el FW Prototype completo pesa 130kb, tras pasarlo por el JavaScript Compressor se ha quedado en 92,2kb, que no está nada mal. En total hemos reducido cerca de un 30% del peso de todos los ficheros necesarios para la correcta utilización de los calendarios, y aún podríamos reducirlo más puliendo las funciones que no se usan, pero como primera rebaja de kbs, está muy bien.

Más info | http://www.javascriptcompressor.com

Sin Comentarios

5 formas sencillas para mejorar el aspecto de los links

5 formas sencillas de mejorar el aspecto de los enlaces

Interesante artículo publicado en Janko donde nos enseñan cinco formas distintas de mejorar el aspecto de los links de nuestra página web o blog. Por línea general los diseñadores web asignan distintos colores (normalmente los corporativos) a los enlaces para que los usuarios los identifiquen como tal; en otras ocasiones, los enlaces tienen un estilo clásico, color azul oscuro y subrayados. Sin embargo, si queremos darle un toque original a nuestros enlaces, tenemos a nuestra disposición varios recursos en CSS y JavaScript que nos facilitarán la tarea, teniendo en cuenta que el objetivo de un enlace es que pueda ser identificado como tal por un usuario, ya sea novel o con experiencia, por lo que buscaremos detalles que lo hagan resaltar respecto el resto del texto del website.

En Janko nos proponen cinco formas para conseguirlo, desde la más sencilla, que es aplicar un subrayado con estilo a los enlaces (en este caso el subrayado tiene la propiedad dashed, por lo que será un subrayado con guiones), a la más compleja, que sería mediante un plugin de JavaScript, crear un pequeño efecto de animación de desplazamiento.

Para mí, las más interesantes son las de incluir un pequeño icono junto al enlace con CSS (en la Wikipedia lo usan y lo cierto es que es muy descriptivo) y el que ya he comentado de incluir un subrayado estilizado a los enlaces, de hecho, para la web de un cliente utilicé una técnica parecida, con la diferencia de que también tenía un subrayado en la parte superior en el hover, por lo que al pasar el ratón por encima, el enlace quedaba enmarcado por arriba y por debajo con dos líneas de guiones (style=”border-top: 1px dashed #333, border-bottom: 1px dashed #333). Aunque lo cierto es que sigo siendo uno de esos webmasters clásicos que sólo cambian el color de los enlaces y aplican en el hover el subrayado, ¿y tú? ¿Qué estilo aplicas a tus enlaces?

Más info | http://www.jankoatwarpspeed.com

1 Comentario

Hoja de Referencia rápida de CSS

Descarga de forma gratuita una completa hoja de Referencia rápida de CSS (CSS Cheat Sheet)A continuación os paso un enlace a una hoja de referencia rápida de CSS (CSS Cheat Sheet) con una recopilación de las clases más utilizadas y las propiedades de éstas. Muy útil si en algún momento dado no recuerdas cómo se usaba alguna clase CSS y no tienes el autocompletar en la aplicación que estás usando. Está en formato HTML, aunque podremos imprimirla en PDF y guardarla en nuestro ordenador, o simplemente imprimirla en papel.

Más info | http://lesliefranke.com/files/reference/csscheatsheet.html

1 Comentario

GetFavicon, buscador de favicons

GetFavicon, buscador de favicons
GetFavicon.org es un proyecto español gracias al cuál podremos ver, acceder o descargar el favicon de cualquier página web. Simplemente escribiendo la dirección del sitio web del favicon en que estemos interesados, el sistema nos mostrará todos los que encuentre y nos dará la opción de descargarlos en varios formatos (ICO, GIF, JPG ó PNG). En caso de que no detecten el favicon de una web, podremos sugerirles la URL de ésta para que lo capturen.

También podremos encontrar una interesante recopilación de información sobre los favicons, su utilización, diseño, recomendaciones, tamaño, conversores, etc. Otra utilidad de este proyecto es, según comentan en Wwwhatsnew, “Hay algunas páginas que tienen favicon grandes y se pueden aprovechar para difundir la imagen del sitio“.

Más info | http://www.getfavicon.org
Fuente |  http://wwwhatsnew.com

Sin Comentarios

UserFly, estudia la usabilidad de tu página web a través de videos

UserFly, estudia la usabilidad de tu página web a través de videos

Con Userfly podrás realizar completos estudios de usabilidad de tu página web sobre usuarios reales. Simplemente incluyendo una línea de código JavaScript en tus páginas podrás ver en video el comportamiento de los usuarios de tu página web instantes después de su visita. La información se muestra en un video que funciona como un Video Screener, que graba todos los movimientos y acciones del cursor; además, en la parte superior van apareciendo las acciones que ha realizado el usuario (click, submit (enviar un formulario), etc.).

La aplicación UserFly es de pago, aunque nos ofrecen una demo que sólo permite almacenar los datos de 10 usuarios cada hora. Sin duda, es una herramienta de gran utilidad, ya que nos permite conocer qué partes de nuestra web son las más visitadas y cuáles deberíamos mejorar para llamar la atención de los usuarios.

Si bien herramientas de este tipo ya existen en el mercado, como la Superposición de Sitio de Google Analytics, UserFly destaca por ofrecer información en video y prácticamente en tiempo real.

Más info | http://www.userfly.com
Fuente | http://wwwhatsnew.com

Sin Comentarios

The Woork HandBook, descarga el libro de diseño y programación web de Woork

The Woork HandBook, libro de diseño y programación web para descargarThe Woork HandBook es un e-book gratuito sobre diseño y programación web. Entre los temas que trata, destacan CSS, HTML, bases de datos, Ajax, programación web y frameworks de JavaScript como Mootools o Scriptaculous.

El libro es una recopilación de artículos escritos por Antonio Lupetti, webmaster de Woork, blog dedicado al diseño de páginas web que el año pasado tuvo cerca de cuatro millones de visitantes. Los artículos del libro están copiados tal cual del blog, por lo que es posible que haya alguna errata por ahí. El contenido está dividido por capítulos que contienen código fuente, imágenes, ilustraciones y enlaces al contenido original publicado en el blog Woork; en total, 133 páginas para aprender nuevos conceptos y procedimientos para diseñar una página web.

Más info | http://woork.blogspot.com
Fuente | http://ulczyk.blogspot.com

Sin Comentarios