2011 en el bolsillo

Cerramos 2011 y siempre he considerado que es una buena práctica echar la vista atrás a modo de retrospectiva y análisis. Aunque es bastante cierto que me he pensado mucho hacerla este año puesto que ha sido bastante complicado a todos los niveles, he tenido grandes cambios a nivel laboral, pero también bastante agitación personal durante todo el año.

No quiero que este post sea el típico resumen de éxitos empalagosos, así que contaré directamente lo que me ha pasado mes a mes

Enero. Después de la release party de Drupal 7, el mes empezó con un cambio drástico laboral, a mediados de mes empecé mi andadura con Commerce Guys en un sprint de código que duró una semana (fotos). A final de mes viajé a Ginebra con Lorena (fotos). 

Febrero. ¡Más viajes!, los Drupal Developers Days de Bruselas fueron un gran evento a principio de Febrero (fotos). En Junio de 2012 lo celebraremos en Barcelona ¡y la vamos a armar bien gorda!.

Marzo. De nuevo en la carretera, para la Drupalcamp de Lisboa (fotos) donde hago una presentación por primera vez en inglés (que sale de aquella manera) y nos dio tiempo a hacer algo de turismo (fotos). También presenté en el Ecomm retail. Una semana en Paris en un sprint y formación de Commerce.

Abril. Termino de dedicar el 100% de mi tiempo a contribuir en Drupal Commerce para empezar trabajo en cliente en un proyecto nuevo. Aprovecho el ir a las oficinas de Paris para pasar la semana santa con Lorena allí. A final de mes empiezo a encontrarme enfermo y acabo por terminar ingresado.

Mayo. Me paso medio mes en el hospital y otro medio de baja en casa. No hay mucho más que contar, un mes para olvidar.

Junio. Desde drupal.cat organizamos el Drupal day de Barcelona (fotos), y estoy muy satisfecho con el resultado. Acabo el quinto curso de inglés de la EOI. Volviendo poco a poco a trabajar.

Julio. La Drupalcamp empieza a organizarse y va a ocupar gran parte de mi tiempo durante los siguientes meses. Tengo la oportunidad de retomar gran parte de las contribuciones en drupal.org que estaba empezando a hacer. Commerce reorder y Commerce Feeds. Además, mi "viejo" macbook tiene ahora un nuevo dueño :).

Agosto. Acudo a la Drupalcon Londres, lo que significa hacer el primer viaje después de haber sido ingresado, y presento un par de BOFs. Aprovechamos para visitar la ciudad (de nuevo), ver el Stonehenge y Nottingham y estrenar la Nikon D3100 (fotos). Decido que hacer coincidir las Drupalcon con vacaciones no es un buen negocio.

Septiembre. Se celebra la primera Drupalcamp sobre comercio electrónico en Lucerne y presento un par de sesiones, que salen mucho mejor que la de Lisboa. Se abre la inscripción de socios en la Asociación Española de Drupal (por fin). Mes de locos organizando la Drupalcamp. Hago un cambio personal muy importante que hace tiempo que consideraba hacer.

Octubre. Empezamos con la Drupalcamp (fotos), que personalmente creo que sale muy bien a pesar de que no todo el mundo esté de acuerdo. Cambio de proyecto y empiezo a trabajar para otro cliente en una web de un volumen importante. Se nos va Xana.

Noviembre. Drupalcamp Toulouse (fotos), acudo aunque no presento nada. Termino proyecto y puedo dedicar algo de tiempo aquí y allá a Drupal Commerce y contribuciones relacionadas. Anunciamos los Drupal developer days en Barcelona para Junio de 2012. Una de mis sesiones propuestas sale aceptada en la drupalcon de Denver.

Diciembre. Tiempo entre proyectos (50%). Sale a la luz el primer proyecto para cliente en el que he trabajado (este). Doy una charla en decharlas en la UJI de Castellón y aprovechamos para visitar Valencia el fin de semana (fotos).

Entre mis objetivos para 2011 estaba el viajar, contribuir más y fomentar más Drupal.

Mi único objetivo para 2012 es aprender, de verdad, a conciliar trabajo, comunidad y familia.

categorías: 

Video y resumen del taller de Drupal Commerce en decharlas

Hace unos días estuve en la Universidad Jaume I de Castellón dando una charla-taller sobre Drupal Commerce en el marco de charlas de tecnología organizado por decharlas, hubo unos 65 asistentes, entre los que había desde público novato a gente que ya está montando tiendas online con Commerce o considerando hacerlo.

La charla introductoria dura unos 40 minutos y en ella presento las características principales de Drupal Commerce, el video ya está disponible:

Después de la charla pasamos a una demo bastante completita en la que repasé con ejemplos la teoría de la presentación anterior. Hay ejemplos rápidos, complejos e incluso de alguna tienda ya en producción. También hay video disponible.

Del taller que vino después no hay video, porque fue bastante práctico y la gente se puso los monos de trabajo para hacer ejemplos y trabajar un poquito con Commerce, muchísimas gracias por la ayuda en el taller a David, Sergio y por supuesto la de Alessandro por montar el taller con la gente de decharlas.

categorías: 

Gestión básica de imágenes en Drupal 7 y Views 3

Una de las necesidades básicas que cubre Drupal 7 es la gestión de imágenes en el propio core, y de la que Views 3 se aprovecha para poder mostrar listados con imágenes utilizando los estilos que podemos definir y personalizar. En esta entrega de la serie que vengo haciendo sobre Views 3 para Drupal 7 veremos cómo crear estilos de imágen y cómo utilizarlos en nuestras vistas.

Para los que vengáis de Drupal 6, los estilos de imagen no será nada nuevo, básicamente es la inclusión del módulo ImageCache en el core de Drupal 7.

Qué son estilos de imagen

Los estilos de imagen en Drupal 7 son el equivalente a los presets de Imagecache para Drupal 6, es decir, ofrece diversos "marcos" con diferentes tamaños, dimensiones u otros efectos para las mismas imágenes originales. Podemos subir una imagen de grandes dimensiones en un contenido y mostrarla en miniatura en unos listados y en tamaño grande en el contenido principal sin la necesidad de subir varias imagenes editadas a los tamaños que buscamos. 

Es una funcionalidad imprescindible para facilitar la edición de contenido que incluya imágenes ya que homogeniza los tamaños y permite cuadrar mucho mejor el diseño. Además, si necesitamos cambiar el tamaño de las imágenes de una determinaza zona de nuestra web, podemos simplemente modificar los estilos sin tocar las imágenes originales, con el consecuente ahorro de tiempo. También tiene ventajas a la hora del rendimiento de la web ya que "cachea" los tamaños de las imágenes cuando se accede a estas por primera vez y los siguientes visitantes verán la imagen con las dimensiones correctas. Para más información podéis visitar este artículo sobre Imagecache que hice hace un tiempo, es para Drupal 6, pero la mayoría de conceptos siguen vigentes.

categorías: 
drupal: 

Artículos destacados, Noviembre 2011

Recopilatorio de artículos de Noviembre:

De Drupal

De otras cosas

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

categorías: 

Drupal Commerce el 12 de Diciembre en decharlas

El próximo 12 de Diciembre estaré como ponente en una charla introductoria sobre Drupal y un taller sobre Drupal Commerce en la Escuela Superior de Tecnología y Ciencias Experimentales de la Universitat Jaume I de Castellón organizado por la gente de decharlas. El evento será de 16h a 20h.

El plan es hablar un poco primero sobre Drupal, qué es y cómo se utiliza, casos de éxito, ejemplos, demos... y después introducir Drupal Commerce. También pasaremos a la acción, veremos cómo crear una tienda, manejar productos, usar la interfaz para modificar el comportamiento para ajustarlo a nuestras necesidades, consejos, recomendaciones de módulos contribuidos, también resolveré dudas y todo a lo que nos de tiempo. Lo vamos a pasar en grande aprendiendo Commerce.

Si estáis por Castellón, os podéis apuntar gratis en la página de inscripción (plazas limitadas).

También estaré el 1 de Diciembre presentando un caso de éxito en la sesión mensual de drupal.cat en el Citilab.

categorías: 

Barcelona Drupal developer days 2012

Tengo el placer de anunciar oficialmente que Barcelona será la sede del evento europeo Drupal developer days en Junio de 2012. Si os interesa drupal, tanto a nivel profesional como aficionado, no estaréis en mejor sitio los días 15-16-17 de Junio.

¿Qué son los Drupal developer days?

Durante 3 días el Citilab de Cornellà se convertira en la capital de Drupal a nivel internacional, cientos de drupaleros europeos se desplazarán a Barcelona para pasar unos días compartiendo conocimientos, haciendo comunidad y pasandolo en grande.

Habrá sesiones y talleres dirigidas por drupaleros de primer nivel, sprints de código, traducción, networking, cerveza y la mejor compañía. En 2011 han sido en Bruselas, con más de 600 asistentes.

¿Y si quiero colaborar?

Puedes contactar conmigo o con Ramon Vilar, y también a través de drupal.cat. ¡Nos hacen falta muchas manos!

Estad atentos a la web oficial porque en breve pondremos más novedades. 

categorías: 

Empiezo un proyecto: ¿debo elegir Drupal 6 o Drupal 7?

Una de las preguntas más recurrentes estos días es si utilizar Drupal 6 para nuevos proyectos o directamente lanzarse a la piscina y montar un Drupal 7. Podéis encontrar este mismo dilema planteado en los grupos de drupal.org, y en otros foros de la materia con tantas opiniones como respuestas y comentarios. Estos días el debate se ha reactivado y como llevo tiempo pensando en ofrecer mi visión del tema, os plantearé una serie de escenarios y mi opinión sobre cual es la mejor elección para cada uno. 

¿Así que ya has considerado todas las opciones de software libre y privativo para montar tu aplicación web? si estás por aquí, es que has tomado la decisión correcta: Drupal, ¡enhorabuena!, ahora queda una decisión igual o más difícil, ¿debería usar drupal 6 o drupal 7?.

Podría resumir este artículo de la forma que sugiere @rvilar en twitter:

Pero prefiero ofrecer una reflexión un poco más profunda y razonada, así que vuelvo a preguntar: ¿debería usar drupal 6 o drupal 7? La respuesta depende, mayoritariamente, de dos factores: El perfil del proyecto que estás a punto de empezar y el tuyo propio o el de tu empresa.

categorías: 

Drupalcamp Toulouse 2011: Muy cerquita

El próximo fin de semana del 26-27 de Noviembre tendrá lugar una Drupalcamp en Toulouse, a menos de 400 kilómetros de Barcelona, los vecinos de Francia van a montar un buen evento drupalero. El sábado va a haber un programa muy clásico con sesiones en 3 tracks, uno de ellos en inglés y dos en francés. El domingo, la camp se transforma en sprints de traducción al francés y un install party de Ubuntu, además habrá code sprints de Drupal.

La entrada es gratuita y seguramente a muchos nos queda muy muy cerca. El track en inglés pinta muy interesante, con sesiones sobre Organic Groups, Varnish, integración contínua, etc.

Yo asistiré sin presentar nada, así que aprovecharé para intentar montar un sprint de Drupal Commerce el domingo.

categorías: 

Artículos destacados, Octubre 2011

Aquí están los artículos destacados de Octubre.

De Drupal

De otras cosas

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

categorías: 

Drupal 7: consejos y notas para actualizar

Finalmente me he decido a dedicar un tiempo a actualizar mi blog a Drupal 7, con una nueva plantilla que espero que os guste, y aunque ya había expuesto algunos consejos para actualizar de Drupal 6 a Drupal 7 hace unos meses, creo que alguien econtrará de utilidad algunas notas que he tomado en el proceso de migración. 

Consejos generales

  • Es normal encontrar errores de bases de datos, tablas que ya existen, etc, aseguraos siempre de que estáis empezando de un entorno limpio.
  • Haced copias, tanto a nivel de fichero como a nivel de base de datos en cada paso que hagáis, en mi caso yo tuve que actualizar a Drupal 6.22 y luego a Drupal 7, así que tengo varias copias, una antes de hacer nada, otra después de actualizar a 6.22, otra después de desactivar todos los módulos contribuidos y con el entorno listo para migrar y una última con Drupal 7 sin activar ni actualizar la parte de contribuidos.
  • Paso a paso, hay pequeños módulos que se pueden actualizar en bloque, pero es mejor ir paso a paso.
  • Garland es vuestro amigo, usadlo como theme por defecto y de administración hasta que llegue el momento de configurar la plantilla nueva/acualizada.
  • Aseguraos de que los módulos que estáis usando tienen versión en D7, puede que incluso no los necesiteis, y si existe la versión para D7 y lo necesitáis, aseguraos que hay un path para actualizar.
  • El momento del upgrade es el mejor para hacer limpieza, no lo dejéis para luego.

Notas particulares

  • En el proceso de migración he desactivado y descartado una gran cantidad de módulos, hay muchos como los relacionados con el tratamiento de imágenes que han sido incluidos en el core, filefield, imagefield, imagecache, etc, ya no son necesarios.
  • Además de los contribuidos, he encontrado que la migración es mucho más estable desactivando aquellos módulos del core de los que podamos prescindir, ejemplos claros: contact, upload.
  • El módulo CCK ha sido casi totalmente incluido en core, pero en contribuidos para Drupal 7 sigue existiendo, con una herramienta increiblemente útil, "Content migration" que te ayuda a migrar los viejos campos CCK a Fields de Drupal 7, los crea si no existen, etc. Muy útil y funciona muy bien.
  • Los presets de imagecache no se migran a styles en el update a Drupal 7, así que esto lo he tenido que hacer a mano, si tenéis muchos, podeis usar features.
  • XMLSitemap da muchos problemas para actualizar, como siempre, lo mejor, como siempre, si os lo podéis permitir, es desinstalarlo completamente, y luego instalarlo de 0 y regenerar los sitemaps.
  • Nodewords ahora se llama Metatag, y no, no hay path de actualización (en el momento que escribo esto).
  • La configuración de bloques se os va a desmontar, sobre todo si cambiais de plantilla.
  • El módulo Devel tiene una utilidad para reinstalar módulos desde interfaz.
  • Path redirect es ahora Redirect.
  • Cuidado con los alias de Pathauto, los Tokens han cambiado y los vais a tener que actualizar (Ojo que no avisa).
  • Las versiones de desarrollo (-dev) no son malignas, en muchas ocasiones son más recomendables que las versiones estables, no tengáis miedo en usarlas, pero siempre por razones justificadas.

¿Habéis actualizado a Drupal 7 y tenéis algunos consejos extra? ¿No os habéis atrevido todavía? ¿Habéis encontrado otros problemas?

categorías: 
 
 
 

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