octubre 15, 2014

Actualizando Temas Y Módulos En Drupal 7

Ya hemos tratado el modo de actualizar en núcleo o core de Drupal, veremos ahora el caso de los módulos (aplica para actualizar los temas), y lee el artículo completo antes de empezar a actualizar tu sitio.

El administrador habrá recibido en su bandeja de entrada las notificaciones de una actualización disponible:

Captura_de_pantalla_091714_120751_AM

O también estará visible al entrar como administrador del sitio Web respectivo:

[drupal11.png]

Obteniendo La Actualización

Usando el enlace del anuncio que hemos mencionado se llegará a la página con el reporte de las actualizaciones:

Captura_de_pantalla_092714_063746_AM

El caso del núcleo de Drupal ya lo tengo actualizado (no está visible en la imagen) al igual que los módulos (se ven dos en color de fondo verde), en los temas hay una notificación para ‘Corporate Clean’ pero no es urgente ya que ese tema no está en uso (fondo en un tono amarillo pálido).

La actualización del tema ‘Skeleton’ si es prioritaria, es el tema que estoy usando en este sitio, así que usemos el enlace respectivo a la derecha para descargar la nueva versión.

image

Tras guardar el archivo TAR.GZ lo descomprimimos y obtenemos una carpeta con el nombre del módulo, en mi caso es ‘skeletontheme’.

Al examinar en el servidor, en la carpeta ‘themes’ obviamente ya tengo allí una carpeta con el mismo nombre (desde el 29 de agosto), solo hay que sobreescribirla con nuestra nueva versión (sobre la ubicación de módulos y temas).

image

Modo De Mantenimiento

Aunque este proceso NUNCA me ha causado problemas, NUNCA está de más obtener una copia de respaldo del sitio y ponerlo en modo de mantenimiento: en una nueva pestaña vamos a Configuración, luego en Desarrollo entramos a Modo de mantenimiento, allí activamos “Pasar el sitio a modo de mantenimiento” y guardamos la configuración:

image

Cargar Y Actualizar

Ahora subimos la nueva carpeta para sobreescribir la existente, en el artículo anterior vimos un par de posibilidades para hacerlo, con Filezilla es también es tan sencillo con arrastrar y soltar:

Captura_de_pantalla_092714_080330_AM

A menos que hayas predeterminado un comportamiento se te preguntará que hacer con los elementos existentes, usaré que sobreescribir pero solo para este proceso (la cola actual):

image

Ahora volvemos a nuestro sitio, desactivamos el modo de mantenimiento, clic en Guardar configuración.

Vuelvo a la primera pestaña y usaré el enlace “Comprobar manualmente”:

Captura_de_pantalla_092714_081227_AM

Esto inicia el proceso de actualización, verá una barra de progreso (posiblemente por un breve instante) y finalmente en el informe verá su tema actualizado:

image

Podría haber actualizado también el tema Corporate Clean, todo en un solo paso, pero en realidad ese tema voy a quitarlo.

La Forma Fácil ;)

Ya explicado todo el proceso, veamos algo más simplificado, acabo de recibir la notificación de actualización del módulo CKeditor, no olviden poner el sitio en Modo de mantenimiento, luego en tu sitio de Drupal vamos a Módulos y luego a la pestaña Actualizar:

image

Ahora debes tener una imagen así:

Captura_de_pantalla_101514_100632_PM

Noten que para el módulo (no para el Core) tenemos el botón “Descargar estas actualizaciones”, en el caso que no estuviese allí denle un clic al enlace “Comprobar manualmente”.

Activa el check a la izquierda de cada módulo (en este caso es solo uno), luego dale a este botón y se iniciará la descarga, tendrás este mensaje:

Captura_de_pantalla_101514_103727_PM

Puesto que ya tenemos el sitio en modo de mantenimiento “Continuar”. El administrador de actualizaciones nos indicará la culminación del proceso, solo falta actualizar la base de datos, clic en “Run database updates” ¡Y listo!

Captura_de_pantalla_101514_104107_PM

Espero les haya sido útil Risa


NOTA: Sobre la instalación de Drupal 7 vean los enlaces en este artículo.