Mirando atrás, mirando a 2012

Creo que a estas alturas de año toca echar la vista atrás para empezar a echar la vista hacia delante. Es ya tradición que haga este ejercicio libre de reflexión donde resumo lo que me ha pasado en el año, y cómo lo he vivido; y si en 2011 dudaba de hacer el post debido a la agitación que supuso en mi vida, este año ha sido mucho más movido si cabe. Como sé de buena tinta que algunos, pocos, todavía leeis este blog de vez en cuando, allá va, aunque en cierto modo es una excusa egoista, porque al fin y al cabo, esta retrospectiva me vale mucho más a mi que a vosotros.

Estos días hay muchas herramientas automatizadas como Twitter o Facebook que te resumen el año en imágenes o eventos, yo me voy a quedar con mi resumen "manual" en Foursquare donde las dos categorías con más check-ins son aeropuertos y hoteles, en ese orden.

Foto cortesía de Anne

Comencé el año incorporandome a uno de los mayores proyectos en los que Commerce Guys se ha involucrado, desde luego el mayor para mí, el desarrollo de toda la arquitectura para todas las tiendas online a nivel mundial de Cartier, la primera de ellas salió el mes pasado a la luz, la dedicada al público estadounidense: cartier.us. Todavía sigo trabajando en el proyecto, por el que han pasado más de 40 desarrolladores y maquetadores especializados en Drupal durante este año. Profesionalmente ha sido una experiencia inmejorable, pero el desgaste personal ha sido muy importante, durante el primer semestre del año he pasado aproximadamente un total de mes y medio en París, viajando mensualmente a las oficinas del cliente.

2012 fue el año en el que presenté por primera vez una sesión en una Drupalcon. Así que en Marzo viajé por primera vez fuera de Europa, a Denver, que tiene uno de los aeropuertos más siniestros del planeta. La sesión no me resultó personalmente del todo satisfactoria, estaba muy nervioso, la sala era enorme y parecía medio vacía a pesar de que probablemente habría más de un centenar de asistentes, pero la experiencia general de la Drupalcon fue genial y tuve la oportunidad de vivir las diferencias con los eventos europeos y conocer/reencontrar muchos drupaleros del otro lado del charco.

Mayo y junio fueron dos meses de locura a causa de los Barcelona Drupal Developer Days. Las tareas de organización se llevaron por delante todo mi tiempo libre esos meses, pero no me cabe duda alguna de que organizamos uno de los mejores eventos drupaleros del año; con muy buen contenido, más código y muchísimos grandes nombres. La comunidad se volcó y más de 300 drupaleros de todas partes del mundo llenaron el Citilab durante la semana, aunque de lo mejor fue la fiesta en la playa, inolvidable experiencia. El año que viene, en Dublín.

En mayo también tuve el privilegio de ser invitado por la comunidad portuguesa a dar una charla sobre Drupal Commerce en la Drupalcamp Porto 2012 que salió muy bien y a principios de junio, cambio radical de clima gracias a la invitació de Mikael, pude hablar en la Drupalcamp Helsinki. Ambos viajes fueron muy agradables y el contacto con la comunidad fue una maravilla. Mil gracias a Claudia, Victor y Joao por su increible hospitalidad en Porto y a David por hacerme de guia turístico express en Helsinki :).

A finales de julio hicimos un parón. Prefiero no entrar en mucho detalle, pero gracias a un buen número de factores externos e internos, la organización donde trabajaba Lorena decidió realizar un bochornoso, triste e irónico ERE. Estaba claro que era el momento de tomar una decisión importante, y muy valientemente ella se acogió al acuerdo, perdiendo su trabajo y teniendo que cambiar de carrera profesional. Vimos unas formaciones muy interesantes en la UIMP y no lo dudamos, esa misma noche cambiamos los planes de nuestras vacaciones. Así que pasamos unos días en Bilbao, luego Asturias con unos amigos y cogimos un bus para pasar unas semanas maravillosas en Santander donde yo estuve medio trabajando, medio de vacaciones y ella estudiando. No puedo más que agradecerles a Javier y Borja por su hospitalidad.

Es en Julio cuando tomamos la decisión de irnos del pais en pocos meses.

En Agosto, la cita ineludible con la Drupalcon europea, esta vez en Munich. Gran trabajo de organización, superando la edición anterior de Londres, y mejor reencuentro con mucha gente de la comunidad. No presento nada, pero participo como profesor en la formación ofrecida por Commerce Guys en el día previo. Es entonces cuando pido oficialmente el traslado a la oficina de la empresa en Londres, recién inaugurada y me encuentro las puertas abiertas al traslado.

Al volver a casa me envalentono y retomo mi vida universitaria en la UOC, y me matriculo en un par de asignaturas, una de lenguajes web y otra de diseño, haré un post dedicado a mi primer semestre en la UOC por si alguien se lo está pensando. El resumen no es satisfactorio, eso ya os lo adelanto, aunque lo he compensado con una gran carga de motivación. En Enero lo terminaré, tras los exámenes y haré mi valoración. Esta decisión ha marcado mucho mi disponibilidad estos últimos meses.

En Septiembre decido presentarme para las elecciones de los cargos elegidos por la comunidad para la Drupal Association, y finalmente salgo elegido en segunda posición, así que junto con Morten paso a formar parte del consejo de la asociación. ¡Gracias a todos los que participasteis en las elecciones! haciendo preguntas, apoyando e interesándoos.

Estas elecciones cambiarán bastante mi calendario, al tener que asistir presencialmente a cuatro reuniones al año, la primera de ellas fue en Noviembre en San Francisco, justo al acabar el BADcamp, una conferencia gratuita que se desarrolla en la universidad de Berkeley y que tiene tamaño y contenidos dignos de una Drupalcon, muy muy recomendable.

Octubre, la asociación española y la comunidad madrileña de Drupal nos trajeron la Drupalcamp Spain 2012 en Madrid de la que ya he hablado.

En noviembre Lorena y yo nos hemos casado, fue un dia muy emocionante, con una ceremonia íntima y una fiesta posterior con amigos en nuestro local favorito de Barcelona, y casi no nos llueve. Todavía estoy acostumbrandome a llevar anillo. Para celebrarlo nos fuimos de una luna de miel a Nueva York, un viaje muy especial del que guardo muy buenos recuerdos y que nos dejó con ganas de más, repetiremos seguro.

Con diciembre ha venido la confirmación definitiva de mi incorporación a la oficina londinense de Commerce Guys. Tras más de 9 años aquí, Barcelona dejará de ser mi casa el próximo 12 de Enero, que es la fecha que marca el billete de avión solo ida.

En mi post sobre 2011 decía que mi único objetivo era conciliar mejor la vida laboral, mi aportación a la comunidad Drupalera y mi famila. Desde luego no lo he hecho muy bien y debo mejorar tanto mis prioridades como el cálculo de mi tiempo disponible así que esa me la llevo para Septiembre, junto con una prioridad básica, la de establecernos en Londres.

¿Cómo os ha ido 2012 a vosotros?

categorías: 

Libros de recetas con Drupal: primera entrega

Hacer webs con Drupal tiene un cierto punto de cocina, hay quienes se dieron cuenta hace mucho tiempo, y a otros nos costó más, pero montar un sitio no deja de ser utilizar de forma armónica un conjunto de ingredientes, y ponerle el toque especial de cada uno en los fogones.

Eduardo García se ha dado cuenta de esto y ha decidido publicar una serie de libros-receta en formato Kindle en Amazon, casi nada, y el primero ya está en las estanterías virtuales, y trata sobre un sistema de gestión de proyectos.

Es un texto dirigido a quienes están empezando con Drupal y quieren ver ejemplos prácticos de cómo hacer cosas concretas, este sistema de gestión de proyectos que propone Eduardo revisa conceptos clave como tipos de contenido, campos, vistas... y lo junta todo dando pie a una funcionalidad completa. Incluso provee una pequeña distribución con el resultado final completo para que se pueda probar todo junto.

Hay algunas cosas mejorables, por ejemplo, sugiere el módulo References para relacionar tipos de contenido y sería mejor utilizar Entity Reference, también usa algunos conceptos de vistas un poquito más avanzados de la tónica general del paso a paso, pero esto no es necesariamente algo negativo. Echo de menos quizás algunos enlaces o referencias para que el lector sepa por donde continuar, pero seguro que son pequeñas cosas que mejoran en próximas recetas.

En resumen, si sois nuevos con Drupal, no dudéis en gastaros el dolar que apenas cuesta (en euros son unos pocos céntimos) y echadle el guante en amazon.

categorías: 
drupal: 

Aprende drupal el 14 de Diciembre en el Global Training Day

El próximo 14 de Diciembre tendrá lugar una jornada de formación sobre Drupal a nivel mundial en la que empresas de todas partes proporcionarán un curso de medio día o un día completo sobre Drupal. Esta iniciativa, fomentada por la Drupal Association pretende tener una periodicidad cuatrimestral y está ya teniendo muchísima acogida.

Habrá dos tipos de cursos, uno de introducción a Drupal que será mucho más práctico y cuyo objetivo es que los asistentes terminen el día con un sitio Drupal básico instalado y funcionando, y otra formación más orientada en enseñar qué es Drupal, en el que se plantearán las principales ventajas y razones para utilizarlo, ideal para quienes estén considerando iniciarse.

En España, hay ya tres sesiones confirmadas, todas ellas gratuitas

En Centroamérica habrá un training day en Costa Rica, con un coste de 10$ organizado por Estudio Manatí. También habrá un taller gratuito sobre qué es Drupal en el marco de las mismas jornadas, más info.

En Sudamérica habrá un evento llamado Hello Drupal, en Campinas y gratuito, organizado por Ci&T.

Si conocéis alguno más en español, avisadme y lo incluyo.

¿Qué os parece la iniciativa? ¿Acudiréis a alguno de ellos?

Drupal contribute sobre el módulo devel: Develcontribute en Valencia el 15 de Diciembre

Desde hace muy poco, Juampy y yo somos comantenedores del módulo Devel y estamos organizando un evento de un dia: Develcontribute, el próximo 15 de Diciembre en Valencia a partir de las 10 de la mañana en las oficinas de BeCode.

¿Qué es un DrupalContribute?

Un DrupalContribute es un evento de corta duración, normalmente uno o dos días, que reune a un grupo limitado de gente con el objetivo de promocionar la contribución activa a Drupal, ya sea el núcleo o alguno de los módulos contribuidos, en el caso que nos ocupa, realizaremos contribuciones sobre el módulo Devel, con un doble propósito que creemos muy asequible: realizar una limpieza la cola de issues y proveer mucha más cobertura de tests.

Y después de cerrar el día de código, nos iremos a tomar unas birras y lo que surja, no podría ser menos.

¿Por qué el módulo Devel?

Cuanto más control se tenga sobre el módulo o área que se trabajen, más efectivo será el DrupalContribute, tanto Juampy como yo nos desplazaremos in situ y podremos realizar commits sobre el proyecto sin esperar la aprobación de un tercero. Incluso contaremos con la presencia en remoto de salvis, el maintainer principal de Devel.

¡Quiero participar!

Si has decidido que te mola la idea, te apetece ensuciarte las manos con Drupal y quieres unirte, no olvides de apuntarte en el evento en groups.drupal.org, no pasaremos lista, pero tenemos un aforo limitado y estaría bien hacernos una idea de cuántos seremos. Tenéis una lista muy concreta de cosas que  ¡No olvides traer tus ganas y tu portátil!

Creo que no se bastante Drupal para participar...

Esta es la mejor oportunidad para recibir un buen empujón, habrá gente trabajando sobre problemas reales en un módulo que casi todos, desarrolladores y no, utilizamos muy a menudo, y habrá tareas para todos los niveles, desde organizar la limpieza de las issues, a realizar pruebas manuales, probar parches, implementar código, realizar tests, usabilidad, etcétera.

¿Sobre qué se va a trabajar?

Devel es un módulo que ya tiene versión para Drupal 8, por lo tanto esta será la versión base sobre la que trabajaremos, si el cambio es aplicable a la versión de Drupal 7 se portará a dicha versión, por lo que esta es una estupenda oportunidad para empezar a meter la nariz en Drupal 8 justo después del feature freeze. Trabajaremos sobre issues ya abiertas para probar parches, actualizarlos, identificar duplicados y programar también nuevos. También realizaremos tests ya que la cobertura es bastante escasa actualmente. Tanto para Devel como para sus submódulos: Devel generate y Devel node access.

Tanto Juampy como yo realizaremos un trabajo previo de identificación de las tareas adecuadas, marcándolas con el tag #develcontribute y listaremos los tests que estaría bien implementar, si alguien quiere sumarse y echar un cable antes del día 15, mejor que mejor

No puedo desplazarme ¿Puedo participar en remoto?

Tanto en Madrid como Barcelona están montando eventos en paralelo para seguir el Develcontribute en remoto, y aunque acercarse a Valencia in situ será mucho más productivo, haremos lo posible para poder colaborar y contribuir todos en remoto, por ejemplo, haciendo el inicio en un hangout de Google+ y estaremos en IRC. Las sugerencias son más que bienvenidas en este aspecto.

Recursos

Por último comentar que se ha planteado esta idea como iniciativa a la Asociación española de Drupal, así que con un poco de suerte la cafeína estará financiada.

categorías: 
drupal: 

Esta fue mi Drupalcamp, ¿Cuál ha sido la tuya?

Aquí andamos resacosos después de otra excelente Drupalcamp, la tercera de nuestra cortísima historia como comunidad organizada, y la tercera vez que pasamos de 300 asistentes, en este caso unos 325. El equipo de organización de Drupal Madrid, liderado por Pedro González Serrano ha hecho un magnífico trabajo apoyado por la Asociación Española de Drupal para que este evento haya sido posible.

Momentos

Por cada drupalero de los 300 y pico que nos juntamos en la camp ha habido una Drupalcamp diferente, yo me voy a quedar con tres momentos de este fin de semana tan intenso como divertido.

  • Primera asamblea de la Asociación Española de Drupal, nos ha costado dos años llegar hasta esta asamblea, y personalmente me siento muy orgulloso de lo conseguido, no se pueden hacer las cosas perfectas, pero el objetivo era asegurar la organización de la Drupalcamp y llevamos tres. Además David Hernández ha tomado el relevo de la presidencia y este cambio es una señal inequívoca de que las cosas se mueven en la dirección adecuada.
  • Los reencuentros que pasan solo en los eventos, volver a charlar con Karlos, Manuel, Javier, Borja, Rubén(es), Fran y tantos otros amigos drupaleros fue muy emocionante, pero para la próxima iré más preparado para las chanzas de Karlos y compañía :).
  • Mis dos charlas: Para la primera me junté a Christian, Ramon y Juampy con la colaboración estelar de Jose para presentar una charla sobre cómo contribuir a Drupal que ha sido algo polémica pero que en general gustó bastante, hablamos de la experiencia de cada uno en un formato panel y no nos cortamos ni un pelo en contar todos los detalles. Aquí las slides.

    Y por supuesto mi charla clásica en todas las Drupalcamps Spain hasta el momento: comercio electrónico con Drupal, en esta ocasión hablé del estado del proyecto Drupal Commerce y de Commerce Kickstart, así como de casos de éxito, y la visión a futuro del proyecto, muchas preguntas y muy buen feedback sobre Commerce.

¿Y ahora qué?

Pues salimos de la camp con novedades, la gente de Suomitech se ha animado a organizar un Drupal Day en Santander para 2013, ¡estad atentos! por que va a ser épico. La próxima Drupalcamp puede ser en cualquier sitio que se anime a proponerlo, en breve se anunciará la recepción de candidaturas, espero que os animéis a proponer la drupalcamp en vuestra ciudad.

Ah, y no podía faltar esta foto:

drupal: 

Me han entrevistado

Esta semana, Eduardo (enzolutions) me ha hecho una pequeña entrevista para su serie de podcast latinos (con video!), si teneis curiosidad aquí os la dejo, son unos 20 minutos en los que hablamos de comunidad, mi trayectoria y Commerce Guys.

categorías: 

Resultado de las elecciones al consejo de la asociación de Drupal

El periodo de votaciones para la Drupal Association terminó a principios de esta semana y los resultados fueron publicados inmediatamente dándonos como ganadores a Morten, de Dinamarca en primer lugar y a mi en segundo de entre 17 candidatos más con lo que ambos entramos a formar parte del consejo de la asociación para el ejercicio 2012-2013.

La decisión de la comunidad fue ratificada sin objeciones en la reunión virtual del consejo actual este pasado miércoles y ha sido anunciada oficialmente el jueves. Mi cargo es por un año y pasará a ser efectivo a partir del 1 de Noviembre.

Durante los días 5 y 6 de Noviembre, justo después del BADCamp que se celebrará en la Universidad de Berkeley, San Francisco, tendrá lugar la primera reunión del consejo. Dos dias para decidir las acciones de la asociación a medio y largo plazo que serán muy intensos e interesantes.

¿Y a partir de ahora?

Esta es la gran pregunta, me gustaría llevar algunas propuestas a esta primera reunión, junto con Morten intentaremos construir un plan de acción para la comunidad, pero estoy abierto a todo tipo de sugerencias y visiones por parte de todos, la responsabilidad del cargo es representar la comunidad global en la asociación, así que no dudeis en ofrecerme vuestras opiniones y propuestas.

No puedo finalizar este anuncio sin dar mi agradecimiento más profundo a toda la comunidad, en especial a la comunidad hispana por todas las muestras de apoyo a través de las redes sociales o personalmente. ¡Mil gracias a todos! Me esforzaré al máximo para representar a la comunidad hispana y mejorar la relación de la asociación con los grupos locales que organizan el día a día drupalero en todo el mundo con reuniones, charlas y camps.

categorías: 

Ya es posible votar para el consejo de la Drupal Association

Como ya anuncié en mi presentación de candidatura para la Drupal Association, el periodo de votación será del 24 de Septiembre al 7 de Octubre, es decir, ¡empieza hoy mismo!

Durante dos semanas todos aquellos drupaleros con una cuenta en drupal.org más antigua del 31 de Agosto de este año están llamados a pasar por las urnas y ejercer su derecho a decidir quien les representará en el consejo de la Drupal Association.

El proceso de votación es mediante "segunda vuelta instantánea", en la que hay que situar los candidatos por order de preferencia, siendo el primero el que más os gustaría ver en la Drupal Association y el 17th el que menos, una vez pasadas las dos semanas y contabilizados los votos, se realizará la selección basándose en las primeras posiciones.

Podéis votar haciendo click en la imagen.

He presentado mi candidatura con el objetivo de ayudar a los organizadores locales de eventos, proporcionándoles herramientas y conocimiento para ayudarles en todo lo posible en sus camps o reuniones, así que si mi candidatura os convence, os invito a votar y ponerme en el primer lugar, pero si no es así, os invito con igual motivación a que votéis al candidato que os parezca más adecuado, en las pasadas votaciones, solamente participaron 655 personas, hagamos que en esta ocasión se muestre la verdadera fuerza de la comunidad drupalera.

categorías: 

Mi candidatura para la Drupal Association

Las elecciones anuales para el consejo de la asociación internacional de Drupal se están llevando a cabo y he decidido presentar mi candidatura con el objetivo de representar la comunidad hispano hablante.

Motivaciones

Después de la cancelación de la Drupalcon Sao Paulo de finales de este año, creo más necesario que nunca remarcar la importancia de la comunidad hispana, tanto la española como la de latinoamérica, la mejor alternativa para poder resolver el problema causado por la cancelación es trabajar de cerca con los líderes locales. Arrancar el proyecto de una nueva Drupalcon en Sudamérica debería empezarse sin dilación, intentando hacer retrospectiva de los errores cometidos para poder evitarlos en el futuro y arreglar las relaciones con la comunidad, que no están en su mejor forma.

Apoyo totalmente el inspirador artículo de Fernando, sobre transformar el esfuerzo de la drupalcon en una nueva serie de eventos por todo el continente que la asociación no puede ignorar y debe estar presente y ayudar para hacer que la Drupalcon latina sea una realidad más pronto que tarde.

Mi otro objetivo es trabajar con los grupos locales de todo el mundo que están empezando (o no tan empezando) para mostrarles un apoyo directo, ayudas en forma de contactos, de herramientas y todo el soporte que se pueda aportar sin interrumpir el trabajo diario de los miembros de la comunidad.

Proceso

Durante esta semana se están realizando unas reuniones via IRC para conocer a los candidatos, podéis encontrar más información sobre horarios en la misma convocatoria de elecciones, yo estaré respondiendo preguntas mañana a las 12AM hora española, os invito a participar en este horario y también el resto de días por si tenéis alguna duda al respecto del funcionamiento y los objetivos o tenéis alguna pregunta concreta sobre el futuro de la asociación y de Drupal.

Al final de la semana, se procederá a la apertura de votaciones, que se realizarán mediante el módulo Decisions, usando el modelo "segunda vuelta instantánea". Podéis encontrar más información en este video.

Votaciones

Una de las mejores cosas que ha tenido esta apertura de la asociación internacional es que todo el mundo con una cuenta en drupal.org puede votar, no hace falta ser asociado, así que si tienes una cuenta en drupal.org más antigua que el 31 de agosto y habéis identificado en el último año, podéis votar a partir del 24 de Septiembre hasta el 7 de Octubre.

Se puede votar a través de esta página.

Más info

Actualización: Aquí están el audio y la transcripción de la sesión de preguntas y respuestas de la comunidad en la que participé esta semana.

categorías: 
drupal: 

Drupalcamp spain 2012: Inscripción abierta y votación de sesiones

Como cada otoño tenemos aquí el evento más relevante sobre Drupal que se organiza en España, la Drupalcamp Spain 2012, que este año se celebrará en las instalaciones de la Escuela Universitaria de Informática de la UPM, en Madrid los días 20 y 21 de Octubre.

El grupo local de Madrid está encargándose de la organización con el soporte técnico y fiscal de la Asociación Española de Drupal, que hace posible que se celebre la Drupalcamp cada año, además de otros voluntarios de todo el país. Todavía es posible colaborar, contacta con la organización para más detalles.

Será un evento de dos días con charlas especializadas, talleres, sprints, networking y por supuesto, eventos lúdicos para disfrutar de los conocimientos y la compañía de la comunidad drupalera de toda España.

Se ha abierto la inscripción, así que no esperes más y asegura tu puesto en el  evento drupalero del año por solo 35€.

Ahora mismo está abierto el proceso de votación de sesiones, puedes votar tus favoritas visitando la página de sesiones. Aquí van unas cuantas recomendaciones:

Y por supuesto, no puedo finalizar sin recomendar las dos sesiones en las que voy a tener participación activa:

categorías: 
 
 
 

Creative Commons License
Excepto donde se indique lo contrario, el contenido de este sitio está sujeto a una licencia de Creative Commons.