Bitácoras

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: 

Módulo Views 3 para Drupal 7: Filtros, criterios de ordenación y bloques

Continuamos con la serie de artículos sobre el módulo Views para Drupal 7 que empezó con una introducción a Views y también a los tipos de presentación, formatos y campos, en esta ocasión nos vamos a centrar en finalizar los aspectos básicos del módulo: Filtros, criterios de ordenación y presentación de tipo bloque, para seguir incrementando la complejidad en artículos venideros.

Colando los datos en Views.

¡Gracias a Dinner Series por compartir sus fotos con licencia creative commons!

categorías: 
drupal: 

Chollu mascotas: el primer live shopping dedicado a los animales

El concepto de "live shopping" en España ha explotado en este último año, empresas como buyvip o privalia fueron las pioneras centrándose en el sector de la moda y dieron paso a iniciativas de comida, restaurantes o viajes, Chollu Mascotas es la primera iniciativa de este estilo dedicada al mundo animal.

categorías: 

Artículos destacados, Septiembre 2011

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

De Drupal

De otras cosas

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

categorías: 

Cierre de la Drupalcamp Spain 2011

La Drupalcamp Spain 2011 ha llegado a su fin y los 300 asistentes hemos tenido un fin de semana fabuloso rodeados de otros drupaleros y drupaleras, compartiendo conocimientos, haciendo mucho mucho networking, y sobre todo pasando buenos momentos con la gente que ves un par de veces al año pero con la que "trabajas" practicamente a diario.

Foto de Grupo, por Pedro León.

Os voy a dejar por aquí mis conclusiones aunque siendo parte de la organización no veréis críticas a los ponentes, puesto que dedican un tiempo personal muy valioso para compartir conocimientos con los demás, o quejas sobre si el WiFi fue mejor o peor o si el catering fue bueno.

El recinto

La facultad de informática ha sido un gran lugar para celebrar una Drupalcamp, es la primera vez que un evento de Drupal a nivel nacional o internacional en España tiene lugar fuera de Barcelona y más concretamente, fuera del Citilab, así que ha sido un gran hito de la organización el alcanzar la cifra de 310 inscritos de los que acudieron aproximadamente 300, he de recalcar que 10 bajas solamente es un número impresionante.

Si bien es cierto que no conseguimos superar en asistentes a la de 2010, que tuvo 375, la asistencia en Sevilla solo puede considerarse de éxito.

El contenido

He de decir de antemano que apenas he podido acudir a sesiones debido a que estaba muy liado con la organización y participé hasta en 4 charlas, dos mías, la de la asociación y la de contribuciones a drupal.org pero la impresión que he tenido es que el nivel fue equiparable a las de Barcelona y me atrevería a decir de más nivel, muchos de los ponentes que repetíamos hemos crecido mucho en este año y medio desde la de 2010 y las charlas han subido de calidad. 

Y es que a cuantas más drupalcamps y eventos acudes, a menos sesiones vas, las charlas de pasillo, bofs y demás acaban siendo mucho más atractivas que el contenido principal, y pensándolo bien bien, he ido a DOS charlas en esta camp, Organic Groups y VIM. Me hubiera gustado no perderme muchas otras, pero eso lo tomaré como propósito para otros años, para este, me conformaré con ver los videos.

Drupaleros y drupaleras

Ayer se comentó por twitter y tenemos que reflexionar al respecto, tenemos que hacer un esfuerzo para que haya paridad en las drupalcamps, empezando por las azafatas y obligándonos a tener ponencias de alguna drupalera sin olvidarnos de corregir detalles tontos como que en la identificación pone "drupaleros", este va a ser un objetivo personal para 2012, nadie se tiene por qué sentir mal o excluido, y si bien es cierto que estamos abiertos a todas las propuestas y gentes, hay que hacer un esfuerzo y corregir este tema.

El futuro

Quizás ya lo sabéis pero la drupalcamp 2012 se empieza a gestar en cuanto termina la drupalcamp 2011, y este año, gracias a la creación de la asociación española de Drupal, podemos decir que dos días después de que se haya terminado el evento hemos abierto la recogida de candidaturas para 2012, podéis revisar los detalles en la información sobre la presentación de propuestas para la Drupalcamp 2012.

El futuro también pasa por tener un Drupal Day en Abril y la gente de Valencia, que tiene un grupo bien organizado y en pleno funcionamiento gracias a David Hernández y Alessandro Mascherpa entre otros, ha cogido el relevo con energía y buenas intenciones, podéis consultar los detalles y novedades en su grupo de drupal.org.

La Drupalcamp 2012 será para finales de año inicialmente y además este año el evento europeo Drupal Developer Days se celebrará por primera vez en Barcelona, probablemente en el mes de Junio, en breve confirmaremos muchos más detalles sobre esto en drupal.cat.

Lo último pero no lo menos importante

Hay un par de cosas que me gustaría comentar a nivel personal sobre el feedback que estamos recibiendo durante todo el fin de semana y en el periodo de resaca de la camp, la primera es que los ponentes que vienen a presentar en la camp lo hacen por sus propios medios (con la excepción de featured speakers, a los que se les paga el viaje y estancia), pero ni cobran ni se llevan nada a cambio que no sea el karma drupalero, así que ruego a todos los que comentéis sesiones de forma crítica que evaluéis esta circunstancia que es de mucho agradecer y ha de tenerse muy en cuenta.

La segunda va dirigida a los que se quejaron del catering, es cierto que hubo algo de descontrol el sábado, pero sinceramente, por 35€ que costaba la entrada, se ha podido dar de comer los dos días, y de cenar el sábado con bebida incluida, no me cansaré de repetir que la Drupalcamp no es un evento gastronómico y si se da de comer es simplemente por el hecho de tener un espacio más de networking, por eso se hace de pie.

No quiero finalizar sin agradecer enormemente el trabajo de organización que se ha hecho tanto desde la Asociación Española de Drupal como desde el grupo local, y también a todos los que habéis participado in situ, presentando una sesión o bof, ayudando a otros, o siendo voluntarios y por supuesto a los patrocinadores. Incluir nombres sería arriesgarme a dejarme alguien en el tintero así que muchas gracias a todos los que habéis hecho esto posible en 2011, vosotros/as sabéis quiénes sois.

categorías: 
drupal: 

Novedades en la asociación española de Drupal: ¡Abrimos inscripción!

Hoy es un gran día para la asociación española de Drupal, finalmente podemos decir que la inscripción a la asociación se ha abierto oficialmente al público, por tan solo 10€ os podéis hacer socios hasta el 31 de Diciembre de 2012 y sobre todo apoyáis al desarrollo de Drupal y su comunidad en España. Estos 10€ se os descontarán de la entrada de la Drupalcamp del año que viene (2012) en el caso que decidáis acudir.

Podemos decir que la asociación no ha estado parada en todo momento hemos estado apoyando la organización de la Drupalcamp Span 2011 que se celebrará el fin de semana del 1 y 2 de Octubre en Sevilla y en la que estaremos presentes tanto informando a la comunidad como abriendo el debate y aceptando propuestas y sugerencias para el futuro, podrás encontrarnos en las zonas de networking del evento, pero sobre todo en la sesión informativa sobre la Asociación española de Drupal y futuras drupalcamps.

Espero que esta sea la primera de muchas buenas noticias durante este "curso" y que la AED cumpla su objetivo primordial: ayudar a que la comunidad española de Drupal crezca.

categorías: 
drupal: 

Cinco sesiones que no puedes perderte en la Drupalcamp Spain de Sevilla

La Drupalcamp Spain ya está aquí, la semana que viene a estas horas (viernes por la tarde) habrá drupaleros en la Universidad de Sevilla haciendo sprints, networking y bueno el resto de cosas que hacen los drupaleros en los eventos de Drupal. 

Por si no os ha llegado la noticia todavía, ya tenemos un programa definitivo de sesiones para el evento y hoy quiero comentaros cinco de estas charlas que no os podéis perder. Entre las decenas de sesiones que hay propuestas, he seleccionado las cinco a las que yo iría si solo pudiera ir a cinco.

OG7 - how to build a project

  • Qué: Presentación sobre cómo se ha construido Organic Groups en Drupal 7.
  • Quién: Amitai Burstein, mantenedor del módulo Organic Groups, si no lo conocéis, os lo presento aquí y aquí.
  • Cuándo: Sábado, a las 12 
  • Dónde: En el auditorio

Construyendo sitios web multilingües con Drupal 7: Casos y módulos

  • Qué: Ejemplos de uso de Drupal 7 en modo multilenguaje y soluciones a los problemas más habituales.
  • Quién: Jose Reyero, creador y mantenedor del módulo Internationalization.
  • Cuándo: Domingo, a las 11.
  • Dónde: En el auditorio.

Calidad e integración continua

  • Qué: Guía de implantación del control de calidad en proyectos a través de la integración contínua.
  • Quién: Carles Climent, responsable de calidad de Aureka Internet.
  • Cuándo: Sábado, a las 16.
  • Dónde: Sala 1.

Diseño gráfico y Drupal

  • Qué: Casos de éxito de diseño gráfico y Drupal para grandes clientes.
  • Quién: César Martín, del estudio de diseño Cesar y Justina.
  • Cuándo: Sábado, a las 10
  • Dónde: Sala 3.

Drupal & VIM (Los hackers eligen VIM)

  • Qué: Pues eso, que los programadores de verdad eligen VIM, se va a armar gorda.
  • Quién: Karlos G. Liberal, de Investic, un tío hardcore.
  • Cuándo: Domingo a las 12.
  • Dónde: Sala 1.

Bonus

Y por supuesto no voy a dejar de recomendar las dos sesiones que he propuesto, un básico para aprender sobre Drupal Commerce el domingo a las 10 de la mañana en el auditorio y una especialmente dedicada a programadores donde repasaremos las novedades técnicas de Drupal 7 el sábado a las 11 en la Sala 1.

Extra bonus

Y como extra, si os interesa la comunidad de Drupal en España, no dejéis de venir a la charla sobre la asociación española de Drupal y el futuro de las Drupalcamps, sábado a las 15 en la Sala 3, y tampoco os podéis perder el debate que vamos a tener en las contribuciones para drupal.org el domingo a las 15 en la Sala 2.

Así que si todavía no habéis comprado vuestra entrada para la Drupalcamp, no esperéis más, hacedlo ya antes de que os quedéis sin plaza.

 

¿Cuáles son vuestras cinco imprescindibles?

categorías: 
drupal: 
 
 
 

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