Los organizadores de la DrupalCamp 2014 en la que tuve la oportunidad de dar una charla han colgado todos los videos de las conferencias en Vimeo.

Este es el enlace de mi charla:

http://vimeo.com/98215221

Y aquí podeis ver todos los vídeos:

http://vimeo.com/channels/drupalcampspain2014

Merece la pena perder un poco el rato si estás metido en esto del Drupal, hay verdaderos cracks de ponentes.

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

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.