Actualización para Drupal 6: Drupal 6.20

Cuatro meses y cuatro días después de la versión 6.19, hoy sale la versión 6.20 de Drupal 6.x, llama la atención que con Drupal 7 a puntito de salir (es cuestión de pocas semanas), no hay actualizaciones para Drupal 5, e incluso se empieza a avisar de que Drupal 5 no será mantenido en cuanto salga Drupal 7, instando a actualizar a Drupal 6.

categorías: 

Artículos destacados, Noviembre de 2010

Aquí va la selección de los artículos más interesantes que he podido leer en Noviembre.

De drupal

De otras cosas

Podéis visitar la categoría de destacados para ver otros meses

categorías: 

Actualizando de Drupal 6 a Drupal 7

Drupal 7 está a la vuelta de la esquina, y hay que empezar a pensar en actualizar nuestros sitios de versiones anteriores a la última y flamante versión.

De momento esto es un método preliminar y yo no recomendaría actualizar todavía a no ser que sepáis muy bien lo que estáis haciendo, lo que publico a continuación son las notas y el procedimiento que he seguido para realizar algunas actualizaciones en entorno de pruebas.

Actualizaré con las novedades y con versiones más estables.

Nota importante: Si nuestro sitio está en drupal 4.7 o drupal 5, no hay un método directo para actualizar a drupal 7, primero deberemos actualizarlo a drupal 6. Aquí podéis ver cómo actualizar de drupal 5 a drupal 6

Preparando la migración

Lo primero que debemos hacer es revisar la documentación de actualización que existe en drupal.org, sobre el proceso de actualización y también el fichero de UPGRADE.txt

Es muy recomendable realizar varias pruebas locales de la actualización ya que en este momento está en una fase poco estable.

Tenemos que comprobar que los módulos que estamos utilizando en nuestro sitio tienen ya una versión para Drupal 7, aunque probablemente todavía no haya el 100% de ellos ya hay mucho trabajo avanzado a estas alturas. Además, hemos de tener en cuenta de que muchos módulos contribuidos se han incluido en el core de Drupal 7, por ejemplo imagecache, CCK (parcialmente con el Fields API), Poormans cron, Vertical tabs y así hasta más de 50.

Aquí tenéis un listado del estado de los módulos contribuidos más utilizados (a fecha de Octubre) en cuanto a Drupal 7.

Copia de seguridad

Es vital tener una copia de seguridad para este tipo de operaciones tan delicadas como pasar de una versión completa a otra (de la 5 a la 6, de la 6 a la 7).

La copia de seguridad de la base de datos la podéis realizar con el gestor de base de datos que utilicéis normalmente, como pueda ser phpmyadmin, o directamente con las herramientas propias de mysql, como por ejemplo mysqldump.

mysqldump --user=usuario_bbdd -p nombre_bbdd > fichero_backup.sql

Donde usuario_bbdd es el nombre del usuario de la base de datos nombre_bbdd, todos estos datos, junto al password de la base de datos se pueden encontrar en el fichero settings.php.

¡Ojo! si estamos en una instalación en modo multisite con varias bases de datos, hay que acordarse de hacer copia de todas ellas.

De ficheros tenemos que asegurarnos de tener copia de por lo menos la carpeta sites y los ficheros .htaccess y robots.txt si los hemos modificado.

También podemos utilizar el módulo Backup & Migrate, tanto para la base de datos como para ficheros.

categorías: 

Introducción a Drupal 7 el 2 de diciembre organizada por drupal.cat

El próximo jueves 2 de diciembre a las 18:30 en el citilab (cómo llegar), como cada primer jueves de mes, hay charla de drupal.cat, en esta ocasión haremos una sesión de introducción a Drupal de la mano de Jaume Ramonet.

En la sesión, con una duración prevista de 45 min, se revisarán conceptos básicos de Drupal: qué es, concepto de nodo, entidad, bloque, usuario, etc etc, se hablará sobre la comunidad y se realizará una instalación y configuración básica.

categorías: 

¿Tu cron se quedó atascado? Drush al rescate

En ocasiones pasan cosas con nuestras instalaciones de Drupal y el cron se queda bloqueado produciendo mensajes como estos:

"Attempting to re-run cron while it is already running." o "Se ha intentado ejecutar cron cuando ya se está ejecutando."

"Cron has been running for more than an hour and is most likely stuck." o "Cron lleva ejecutándose más de una hora y parece estar colgado."

Desde Drupal 6.16 hay una comprobación extra de estilo semáforo para asegurar que los procesos de cron no se solapan, así que si tenemos el problema del "cron bloqueado", podemos resolverlo con dos sencillos comandos de Drush.

drush vset cron_semaphore FALSE

drush vset cron_last 0

De esta manera forzamos que Drupal vuelva a ejecutar el cron y podemos evaluar el problema subyacente por el que no está terminando.

Para ejecutar el cron desde drush, nada más fácil:

drush cron

Estas operaciones también se pueden hacer sin drush, haciendo un UPDATE o un DELETE en la tabla variable sobre los registros cron_semaphore y cron_last pero con drush todo es más divertido.

categorías: 
drupal: 

Ya está bien

Este tipo de cosas sobran

El PP catalán conmina a los inmigrantes sin trabajo a que se marchen de España

Artículo 13.1 de la declaración de derechos humanos:

Toda persona tiene derecho a circular libremente y a elegir su residencia en el territorio de un Estado.

categorías: 

El gran hermano del tranvía

Hace mucho que no pongo un WTF! pero la gente del tranvía de Barcelona no me ha dejado alternativa al llenar el recorrido del Tram! de una campaña de publicidad muy agresiva en contra de la gente que se cuela en el servicio:

Como extra wtf, muy curiosa la traducción de "titol" por título, en lugar de billete. Debe ser que te piden el bachillerato para entrar :).

categorías: 

Drupalada en Barcelona este Jueves a las 19:00

Este jueves 11 de Noviembre hemos quedado para retomar una costumbre muy sana en Barcelona, la Drupalada, una reunión informal en torno a Drupal con unas cervezas o lo que os queráis tomar en un bar y charlar sobre Views, CCK, o cualquier otra cosa que os apetezca.

Así que si quereis confraternizar con vuestros colegas drupaleros, os esperamos a eso de las 19:00 en el Bar Scorpio, en la calle Ali Bei 4-6, al ladito del metro Arc de Triomf.



View Larger Map

Os podéis apuntar (aunque no vamos a comprobar nombres en la entrada) en el evento que hemos creado en drupal.cat y así tendremos una idea de cuantos vamos a ser más o menos.

categorías: 
drupal: 

Artículos destacados, Octubre de 2010

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

Sobre Drupal

Especial Drupal + Apache Solr

Otras cosas

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

categorías: 

Desarrollo de módulos con Drupal

Aquí están las slides de mi presentación de ayer en el Citilab sobre programación básica de Drupal.

Fue una charla muy participativa y creo que resultó interesante a los asistentes, fuimos más de 20 y parece que volvemos a animar el cotarro desde drupal.cat

También adjunto el módulo de ejemplo que utilizamos para la sesión por si os resulta de interés.

Cada primer jueves de mes estamos haciendo sesiones de Drupal en el Citilab, la próxima será un básico de Drupal, el 2 de diciembre a las 18:30, la anunciaremos en breve en drupal.cat.

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.