Compartiendo conocimiento y experiencias

JavaScript

Skitter. Un slideshow (no flash) con múltiples opciones

categoría:

Para aquellas ocasiones en las que queramos utilizar en nuestros proyectos un carrusel de imágenes impactantes (o slideshow) sin utilizar Flash puede resultar útil utilizar librerías jquery como la que nos ofrece Skitter.

Dispone de múltiples parámetros de configuración y realmente ofrece un acabado visual impactante.

Poco a poco el uso de Flahs va decayendo (y debo reconocer que me alegro)

Cheat Sheets

categoría:

Los desarrolladores debemos manejar constantemente las distintas funciones del lenguaje de programación que utilicemos. Esto que puede ser una tarea más o menos ardua, dependiendo del número de lenguajes que manejemos, o del tiempo que dediquemos a cada uno de ellos. Si utilizamos un framework esta tarea puede englobar más de un lenguage, por ejemplo:

En desarrollos ágiles con Symfony debemos tener a mano, o recordar el lenguage PHP, ya que en el esta basado, las funciones de Doctrine o Propel dependiendo del ORM que hayamos elegido, la estructura de definición de datos para ellos...

960 Grid System

categoría:

A la hora de crear un diseño para un portal web, la distribución del contenido es un punto muy importante del proceso de diseño.

Por ello hoy vamos a introducir al lector en el uso de las plantillas basadas la anchura de 960 píxeles, para resoluciones de pantalla desde 1024 píxeles en adelante.

La web 960.gs, dispone de muchos recursos útiles para ello, proporcionándonos entre otros la descarga de plantillas con diferente número de columnas para distribuir nuestro contenido en el diseño.

web 960.gs

Animar objetos con Javacript

categoría:

jsAnimjsAnim es una sencilla librería Javascript que, basándose en las propiedades CSS, permite animar objetos y realizar pequeños movimientos y cambios de propiedades sobre los mismos.

Por el momento se encuentra en una fase muy temprana (beta 0.2) por lo que no ofrece muchas opciones y es posible que no funcione del todo bien, pero puede resultar útil para hacer alguna animación sin recurrir al uso de Flash.

Cada vez aparecen más opciones alternativas al uso de Flash como estas basadas en Javascript o en el uso del nuevo HTML5. ¿Acabarán por retirarlo de la circulación? ¿o hará Adobe algún movimiento que le permita seguir presente en el 95% de los navegadores del mundo?

Papel virtual con SwfTools

categoría:

No soy muy partidario del uso de Flash porque, pese a estar implantado en la práctica totalidad de los ordenadores del mundo, implica problemas de accesibilidad, posicionamiento, tiempos de carga... Pese a todo esto, a día de hoy sigue siendo una herramienta bastante utilizada y con posibilidades muy interesantes como las que se pueden conseguir con el uso de la colección de utilidades SwfTools.

Una de las utilidades más vistosas, y que podemos necesitar en algunos de nuestros proyectos, es la generación de "papel virtual" tomando como origen un documento PDF. La utilidad PDF2SWF permite, a partir de un PDF, generar una película Flash que podremos insertar en nuestra Web.

Plugin jQuery para autocompletar en listas

categoría:

Desde que Google utiliza la función de autocompletar a medida que escribes en la caja de búsquedas, ya todo el mundo quiero utilizar este tipo de campos en sus proyectos.

Está claro que Google puede hacer gala de su potencia manteniendo indexado un enorme volumen de términos pero hay que reconocer que en proyectos más pequeños este tipo de componentes con autocompletado sólo suelen utilizarse para seleccionar valores en listas con un número predeterminado de valores. En estos casos se solía utilizar un desplegable o Combobox pero el uso del autocompletado aporta muchas ventajas sobre todo cuando el número de elementos de la lista es medio o alto.

¿Diseñar o comprar un diseño?

categoría:

Uno de los principales problemas que nos encontramos cuando queremos poner en marcha un proyecto pequeño es que dedicamos más tiempo del que el proyecto puede asumir para obtener un diseño que sea validado por el cliente y que cumpla nuestros estándares de calidad.

En estas situaciones considero que puede resultar muy práctico (y económico) acudir a servicios como Themeforest que ofrecen, por precios muy bajos (el más caro cuesta 92 $), diseños completos en los que incluyen, además del PSD original, el código HTML, las CSS, código Javascript, etc.

El modelo de negocio de este tipo de sitios es conocido desde hace tiempo pero últimamente se está afianzando como opción útil tanto para el que compra (por lo económico y lo variado) como para los miles de desarrolladores freelance que pueden vender sus diseños en plataformas que multiplican la repercusión de sus trabajos.

Modulo Drupal para el JW Player

categoría:

Longtail Video, la empresa desarrolladora del reproductor JW Player, ha lanzado un nuevo módulo para Drupal JW Player for Drupal que facilita la integración de este versátil reproductor dentro de nuestros portales Drupal.

Tenemos que probarlo a fondo pero al parecer el módulo facilita la integración del reproductor y permite la configuración de las múltiples opciones que ofrece (plugins, skins,...).

Utlizar cualquier tipo de fuente en la Web: Cufon

categoría:

Normalmente en la Web sólo podemos utilizar determinados tipos de fuente estándar (arial, verdana...) y cuando se requiere una fuente más llamativa o elaborada es preciso recurrir a la generación de imágenes con photoshop en las que habremos escrito el texto con una fuente especial.

Existe una alternativa a eso y consiste en utilizar cufon que es una solución basada en dos partes, por un lado un generador de fuentes que convierte la fuente seleccionada a un formato específico y un motor de renderizado que se encarga de dibujar el texto utilizando la fuente seleccionada en tiempo real (se basa en Javascript).

Es compatible con casi todos los navegadores (IE 6, 7, y 8; FF 1.5+, Opera, Safari, Chrome...). Se pueden ver algunas demos como por ejemplo este.

CKeditor

categoría:

Hace pocas semanas el veterano FCKeditor ha dejado de existir y ha dado paso al nuevo CKeditor. Se trata de un editor para integrar en portales Web del tipo WYSIWYG como el TinyMCE y que resulta muy útil cuando se quiere dotar al usuario de ciertas posibilidades a la hora de maquetar los contenidos que inserta en un portal. Se está trabajando ya en el desarrollo de módulos que lo hagan compatible con Drupal por lo que lo probaremos en alguno de nuestros próximos desarrollos.

Distribuir contenido

Síguenos en

Síguenos en FacebookSíguenos en Twitter

Comentarios recientes

Apoyamos

Drupal Association

Apoya la candidatura