Compartiendo conocimiento y experiencias

JavaScript

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.

JavaScript no intrusivo con JQuery

categoría:

Desde hace mucho tiempo la utilización entandar de javascript, ha provocado que las paginas donde se utiliza no sean accesibles. La clave para solucionar esto se denomina JavaScript no intrusivo.

El concepto es muy sencillo, consiste en separar la funcionalidad cliente de una página del contenido HTML. Así pues, el Javascript no intrusivo, es aquel que está totalmente separado de la estructura. Para ello el código Javascript en vez de estar mezclado con el código HTML, debe estar en un fichero .js aparte. Para conseguir esta funcionalidad de una forma sencilla y eficiente podemos utilizar la librería JQuery. Para los que no la conozcáis, es un framework para javascript que nos permite enfocar de una manera diferente la manera de desarrollar el comportamiento de una web, además de simplificarnos el desarrollo de la parte de cliente de las aplicaciones web.

Distribuir contenido

Comentarios recientes

Apoyamos

Drupal Association

Drupalcamp Bacelona 2010

Cáceres 2016