Review del libro Drupal 6 Performance Tips

Drupal está en expansión y cada muy poco tiempo salen nuevos libros al mercado, en el caso de Drupal 7, libros introductorios y de programación, pero Drupal 6 ya tiene en su haber libros muy especializados, sobre elementos del propio Drupal como Views o Panels, pero también sobre SEO, recetas de sitios... y  entre estos, el que voy a analizar a continuación, sobre rendimiento: Drupal 6 Performance Tips.

¿Qué abarca este libro?

Se trata de un texto bastante básico sobre rendimiento, habla sobre la caché que viene en el núcleo de Drupal, consejos elementales y un repaso a alguno de los principales módulos para mejorar el rendimiento, como Boost, Memcache API o Cache Router.

También le dedica un capítulo final a la configuración de multisites y rendimiento cuando montamos un Drupal con este sistema.

categorías: 
drupal: 

Jornada de Drupal en Pamplona el 26 de Octubre

El próximo 26 de Octubre participaré en la Jornada de Drupal que ha organizado workbox junto a Karlos de Investic, Oskar de Documentados y Rodrigo de Regoluna, habrá charlas sobre desarrollo ágil, distribuciones de Drupal, SugarCRM y yo me encargaré de la de comercio electrónico. Finalizaremos el evento con una mesa redonda.

Este es el programa del día:

  • 9:30 a 10:30 Desarrollo Ágil con Drupal: Ponente: Karlos 
  • 11:00 a 12:00 Drupal on the box: Ponente: Óskar Calvo
  • 12:30 a 13:30 E- Comercio con Drupal (Tienda online): Ponente: Pedro Cambra 
  • 13:45 a 15:45 Comida
  • 16:00 a 17:00 SugarCRM, Drupal y la empresa: Ponente: Rodrigo Saiz
  • 17:00 a 18:00 Debate.

El precio de la jornada es de 25€ y podéis reservar vuestra plaza hasta el 21 de Octubre en esta página.

categorías: 
drupal: 

Artículos destacados, Septiembre de 2010

Aquí va la selección de los artículos más interesantes que he leído en Septiembre.

Sobre Drupal

Otras cosas

Si tenéis curiosidad, visitad la categoría de destacados para ver los artículos de otros meses.

categorías: 

Creando parches en Drupal

En ocasiones es necesario extender o corregir el funcionamiento de alguno de los módulos de terceros que completan una instalación del core de drupal, si nuestro código es suficientemente genérico como para incluirlo en el módulo original, podemos enviar un parche a la cola de issues.

Basándome en este post de la gente de NodeOne, y en la ayuda de jonhattan y manuee os dejo dos alternativas para generar parches en drupal, voy a usar el módulo views en su versión 3 como ejemplo, substituid nombre y versión por el que estéis parcheando.

Usando drush + cvs "de toda la vida"

  • drush dl views-6.x-3.x --package-handler=cvs
  • Integramos nuestros cambios en la versión de desarrollo del módulo.
  • cvs diff -u > nombre_del_parche.patch

Explicación: El comando drush nos descarga la última versión de desarrollo del módulo que estamos parcheando (si quereis poner otra, simplemente cambiad los numeros por los que salen en la página del proyecto). La opción --package-handler=cvs nos permite descargar la última versión de desarrollo que haya en el CVS de Drupal.

Con cvs diff generamos las diferencias entre lo que hemos integrado y el módulo en su última versión.

Usando drush + git porque nos sentimos más modernos

  • drush dl views-6.x-3.x --package-handler=cvs
  • cd views
  • git init
  • git add *
  • git commit -m "Initial version"
  • Integramos nuestros cambios en la versión de desarrollo
  • git diff > nombre_del_parche.patch

Explicación: git nos permite crear repositorios locales al vuelo, eso es lo que hacemos con git init, con los comandos add y commit consolidamos en nuestro repositorio local el proyecto que nos descargamos con drush. Al integrar nuestros cambios, git diff es capaz de diferenciar nuestros cambios de la versión original y generar el parche.

Podéis encontrar más detalles sobre el concepto de parches en la sesión "Parches y bugs, de que va todo eso?" que se realizó en la drupalcamp Spain 2010.

categorías: 

Temporada de cambios y fin de etapa

Hace algún tiempo ya que me lo estaba planteando, y me ha llegado el momento de tomar una decisión, que ha sido una de las difíciles que he tomado en mi vida laboral. Hasta que pase bastante tiempo no sabré si me equivoco o no, pero aún así, dentro de pocos días me desvincularé de Neurotic para buscar algo más estable. Quiero dejar las cosas bien cerradas por aquí y me he tomado algo de tiempo para ello.

La respuesta al por qué no es nada sencilla, en más de 3 años, primero como programador y luego con más responsabilidades, la vida te cambia mucho, y creo que para mí ha llegado el momento de cambiar y hacer cosas nuevas, en un nuevo sitio.

Neurotic continuará haciendo consultoría drupal, formación y sobre todo gestionando y mejorando nuestro software para tiendas online Gorile.

Cuando estás realmente vinculado a un proyecto, te es muy difícil desprenderte de él, por lo que, aunque sea desde mucha distancia, intentaré seguir y apoyar Gorile, porque realmente creo que es una buena idea y un buen proyecto.

El futuro: Quiero seguir vinculado al mundo de Drupal, y en breve me incorporaré desde Barcelona al equipo de Ideup y mis responsabilidades se diversificarán entre la gestión y definición de proyectos, el cómo hacer las cosas en el modo Drupal, y la implementación de las soluciones propuestas para los proyectos en los que participe.

Seguiré, por supuesto, participando activamente en la Asociación española de Drupal, y con la organización de la Drupalcamp Spain 2011.

categorías: 

Vuelven las sesiones a Barcelona: Drupal en caliente

El próximo jueves 7 de Octubre, a las 18:30 reanudamos el "curso 2010-2011" de sesiones de drupal.cat con un evento diferente: "Drupal en calent"

¿En qué va a consistir?

Nos encontraremos sobre las 18:30 en la segunda planta del Citilab de Cornellá, allí habilitaremos una pizarra donde todo el que quiera podrá apuntar dudas o plantear otro tipo de temas de los que le interese debatir, relacionados con Drupal, claro. Cuando la pizarra esté suficientemente llena de temas, entre todos intentaremos resolverlos o dar nuestro punto de vista.

La idea es plantear un evento abierto a todos los niveles en el que la participación y la colaboración son los elementos principales.

Así que si tenéis un rato libre y os interesa resolver alguna de vuestras dudas o colaborar resolviendo las de otros miembros de la comunidad catalana, os esperamos el jueves 7 de Octubre a las 18:30 en la segunda planta del Citilab de Cornellá.

Más información en drupal.cat.

categorías: 
drupal: 

Drupalcamp Italia en Turín

La asociación italiana de Drupal está muy activa últimamente porque el 2 de Octubre se va a celebrar la Drupalcamp italiana en Turín, y, aunque las sesiones serán mayoritariamente en italiano, es interesante plantearse el viaje ya que van a tener varias en inglés, incluyendo la presencia de Robert Douglass como uno de los ponentes destacados.

Ya tienen más de 230 inscritos confirmados para el evento, que será gratuito, y la aceptación que está teniendo nos da ánimos para empezar a organizar nuestra segunda drupalcamp en España, que será para el primer semestre de 2011.

Más información:

categorías: 
drupal: 

Artículos destacados, Agosto de 2010

Aquí va la selección de los artículos más interesantes que he leído en Agosto.

De Drupal

De otras cosas

Si tenéis curiosidad, visitad la categoría de destacados para ver los artículos de otros meses.

categorías: 

Drupalcon Copenhague 2010

Ya de vuelta en Barcelona de la Drupalcon Copenhagen 2010, y he de decir que el nivel ha estado altísimo, igual que en la de París. Más de 90 sesiones, además de multitud de BoFs y una organización impecable han hecho de los 4 o 5 días finales del evento algo inolvidable.

¿Qué es una drupalcon?

Lo primero sería explicar que una drupalcon es un evento organizado por la Drupal Association que pretende reunir personas interesadas en Drupal durante 3 días en los que se realizan actividades diversas relacionadas con el CMS. Estas actividades se centran en las sesiones, realizadas voluntariamente por asistentes al evento, pero también hay sesiones improvisadas (BoF), sprints de código, y mucho mucho networking drupalero. Se realizan, de momento dos drupalcons al año, una en primavera en USA y otro en Europa a final de verano, la de este año ha sido en Copenhague y ha reunido a más de 1200 asistentes (en la anterior europea en París eramos 900), 92 sesiones, un día previo de formación, otro día previo para sprints de código y otro al final para lo mismo. Como novedad, este año había un bar reservado para los drupaleros, lo cual fue todo un acierto al congregar a todo el mundo en un mismo sitio en las horas de la post conferencia.

categorías: 
drupal: 

Copenhague allá vamos!

Ya lo tenemos todo listo, mañana Lorena y yo salimos para Dinamarca a pasar unos días, en nuestro planning hay de todo, castillos, parques de atracciones, una visita a Suecia, fútbol y en mi plan se incluye también la DrupalCon CPH los últimos días.

categorías: 
 
 
 

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