Artículos destacados, Agosto 2011

Aquí están los artículos más destacables que he ido leyendo en Agosto de este año.

De Drupal

Especial node.js

De otras cosas

Si tenéis curiosidad, podéis consultar los destacados de otros meses.

Commerce Drupalcamp en Lucerna, Suiza

Durante este fin de semana se ha celebrado la primera Drupalcamp orientada al comercio electrónico en las instalaciones de la universidad de Lucerna, en Suiza donde he tenido la oportunidad de presentar un par de sesiones junto a parte del equipo de Commerce Guys que fue uno de los sposors del evento.

Ha sido un fin de semana intenso, que comenzó el viernes con un día dedicado a emprendedores interesados en Drupal y el comercio electrónico para continuar el sábado y domingo con unos contenidos mucho más técnicos.

Módulo Views 3 para Drupal 7: Tipos de presentación, formatos y campos

Bienvenidos al segundo artículo de la serie sobre Views en Drupal 7 en el que veremos algunos conceptos básicos para entender cómo crear vistas de forma efectiva. Podéis consultar en el primer artículo la definición e introducción al módulo views.

En este post veremos cómo definir campos en una vista, modificar el modo en el que se muestran los datos así como formas básicas de filtrar y ordenar los resultados. Vamos a repasar primero los conceptos necesarios y al final los vemos en un ejemplo.

Construir una vista en Drupal se puede parecer a construir una pared, necesitamos diversos elementos y cemento entre ellos ;).

¡Gracias a Carol VanHook por compartir con licencia creative commons!

Artículos destacados, Julio 2011

Recopilación de artículos destacables que he leido en Julio.

Sobre Drupal

Sobre otras cosas

Destacados de otros meses.

Instalar Imagemagick en OSX

Si utilizais OSX, como Leopard o Snow Leopard y necesitais utilizar la librería ImageMagick para algún proyecto y como a mí no os gusta demasiado usar macports para instalar paquetes o los binarios oficiales no os acaban de funcionar, todavía tenéis alguna alternativa alternativa.

Parece ser que Imagemagick en OSX tiene algunos problemas trabajando con ficheros JPEG por lo que tendremos que instalar libjpeg primero para corregir este problema

curl -O http://www.ijg.org/files/jpegsrc.v7.tar.gz
tar -zxf jpegsrc.v7.tar.gz
cd jpeg-7/
ln -s `which glibtool` ./libtool
./configure --enable-shared --prefix=/usr/local
make
sudo make install

Una vez tenemos esto listo instalamos y configuramos ImageMagick:

curl -O ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
tar -zxf ImageMagick.tar.gz
cd ImageMagick-*/
./configure --prefix=/usr/local
make
sudo make install

Y ya estamos listos para usar convert y todas las herramientas que provee ImageMagick en la ruta /usr/local/bin

Visto en el blog de Matt Schaffer.

Módulo Views: Qué es, cómo se instala y cómo crear nuestra primera vista

Este es el primer artículo que le voy a dedicar al módulo Views para Drupal 7, un elemento imprescindible en prácticamente todas las webs desarrolladas con Drupal, y al que ya le he dedicado una serie de artículos en el pasado, pero están ya desactualizados y es hora de darle un repaso ya que ha habido muchísimas mejoras.

Foto de MicMacPics, ¡Gracias por compartir con licencia Creative Commons!

Si nuestro Drupal fuera una panadería, el módulo Views sería la herramienta que utilizaríamos para poder colocar nuestras rosquillas y baguettes en el escaparáte de una forma ordenada y apetecible.

¿Qué es el módulo views y para qué se utiliza?

Views es el query builder de Drupal, es decir un constructor de consultas que permite mostrar vistas de datos previamente informados en la aplicación Drupal. A través de la interfaz de usuario de Views podemos seleccionar el origen de los datos, los campos a mostrar, las condiciones por las que filtrar, ordenación y muchas otras cosas que iremos viendo en esta serie de artículos. En resumen, es la alternativa a escribir consultas manualmente en SQL e incluirlas en código PHP.

Solución al error "mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table"

Si estamos intentando exportar en MySQL una base de datos de gran volúmen, o una base de datos no muy voluminosa, pero con una tabla muy grande en un servidor limitado en cuanto a memoria, es muy probable que nos acabemos por encontrar el siguiente error:

mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table

Este problema se produce porque MySQL carga por defecto la tabla completa antes de exportarla (si es un export de una base de datos completa, lo hace tabla a tabla), y en ocasiones la memoria disponible en el servidor no es suficiente.

La solución es muy simple, es utilizar la opción --quick o -q para que MySQL exporte fila a fila en lugar de meter en buffer toda la tabla y agotar la memoria. Ver documentación.

Ejemplo:

mysqldump -u usuario -p -q nombre_bbdd > bbdd.sql

Más información en este post de Jeremy Zawodny.

Artículos destacados, Junio de 2011

Ahí van los destacados de Junio.

De drupal

De otras cosas

Destacados de otros meses.

Abierta la inscripción de la Drupalcamp Spain 2011

Ya se ha abierto la inscripción para la DrupalCamp Spain que se realizará en Sevilla los días 1 y 2 de Octubre de 2011. Así que si estáis interesados en acudir, podéis inscribiros en la web oficial de la DrupalCamp Spain.

Las entradas se han fijado en 35€, y podéis comprar la vuestra en este enlace. Hay ya bastante organizado y muchas sesiones propuestas así que no esperéis para confirmar vuestra asistencia.

¿Qué es una Drupalcamp?

Una Drupalcamp es un evento que suele durar de 1 a 3 días centrado en Drupal que reune a todo tipo de perfiles relacionados e interesados en Drupal, en una drupalcamp se encuentra contenido enfocado a empresas, desarrollo, diseño y también es apta para novatos, puesto que suele tener sesiones y talleres de intrroducción. Podéis ver como fue nuestra primera experiencia en Barcelona.

¿Dónde se hace?

Este año será en las instalaciones de la universidad de Sevilla, en la facultad de informática. En la sección de información de la web oficial encontraréis más detalles sobre el lugar de celebración, cómo acceder, y muchas otras cosas.

¿Cómo me puedo involucrar?

La Drupalcamp Spain es un evento organizado por voluntarios, y siempre hay hueco para más gente dispuesta a ayudar, si queréis echar una mano, en el Open Atrium de organización y la lista de correo encontraréis más información.

Actualización de Drupal 7, Drupal 7.3 y 7.4

Apenas ha pasado un mes y Drupal 7 llega a sus versiones 7.3 y 7.4, la estructura es similar a la última actualización, la versión 7.3 solamente incluye mejoras de seguridad y la 7.4 incluye muchos más cambios. Todo apunta a que en lo sucesivo las actualizaciones del núcleo se realizarán periódicamente, el último miércoles de cada mes.

 

Nota: La versión 7.4 todavía puede estar un poco verde, según comenta la documentación en drupal.org.

Podéis encontrar las notas de la release para la 7.3 aquí y el listado de mejoras en la 7.4 aquí.

Páginas