Este año tengo el placer de poder dar una conferencia en la Drupalcamp de Valencia el dia 17 de mayo, a las 10 de la mañana.

Será un placer veros por alli a los que podais asistir. De momento, para ir abriendo boca, dejo aquí un enlace a la presentación que utilizaré para dar la charla.

http://carloscarrascal.com/drupalcamp2014/

También teneis todo el código de la prensentación empaquetado en unas features que podeis bajar de mi repositorio de GitHub:

Podemos modificar los datos de un usuario por codigo usando las funciones de la API de Drupal, user_load y user_save.

$edit = array();
$user = user_load($uid);

$edit['field_nombre_del_campo']['und'][0]['value'] = "nuevo valor que yo quiera";


user_save($user, $edit);

De esta forma realizamos todos los cambios que necesitemos en una estructura aparte ($edit), sin tocar el objeto $user original, lo que nos permitirá realizar cuantas comprobaciones y validaciones necesitemos sobre el valor original de los campos, y realizar todos los cambios al final de una vez.

En la documentación original de la función esta explicado, y teneis unos cuantos comentarios útiles sobre su uso, eso si, en inglés.

https://api.drupal.org/api/function/user_save/7

Con los años mi colección de mp3 no para de crecer, hace años que no utilizo otro soporte para la música, pero como las fuentes son muy variadas, siempre hay cambios de volumen entre las distintas canciones cuando uno esta reproduciendo distintos álbumes o artistas. Esto es especialmente molesto en el coche, o a las tres de la mañana, susto incluido.

Hace tiempo descubrí una herramienta para normalizar el volumen de audio en los mp3, que me viene funcionando de maravilla, llamada mp3gain.

Cuando hablamos de Drupal, el espectro de productos desarrollados con el es amplísimo. Me refiero a que podemos encontrar desde pequeños portales montados con lo justo y desplegados en un pequeño servidor, hasta completos sites empresariales con varios nodos frontales, balaceadores de carga, cluster de bases de datos, etc.

Normalmente en proyectos grandes se dispone de copias de seguridad de ficheros y bases de datos, por cuenta de los chicos de sistemas, pero este tipo de backups suelen ser complicados de restaurar, por afectar a mas componentes del sistema opertivo ademas de nuestro querido Drupal que se nos acaba de romper. Además, muchas veces ni siquiera pueden ser restaurados por el equipo de desarrollo, con lo que en la práctica no suele ser recomendable fiarnos solo de este tipo de respaldos.

Si queremos estar tranquilos, lo mejor es verlo de esta manera: hoy en día, el espacio en disco es barato.

Hola mundo!