Foro Confederac.io

Actualizaciones de software en la.confederac.io (Discourse)

discourse
softwarelibre

#1

Este tema es una continuación de Actualizaciones de software en Confederac.io. Aquí nos vamos a centrar en las actualizaciones del servidor que hospeda este foro basado en Discourse.

Hay más información sobre este servidor en Infraestructura técnica.

La mayoría de actualizaciones de Discourse se pueden realizar desde la interfaz de administración, son necesidad de acceder a la linea de comandos.

Antes de proceder con una actualización hay que sacar un snapshot de todo el servidor (copia de seguridad de todo).


#2

Tenemos Discourse v2.2.0.beta6 y la última versión publicada es 2.3.0.beta3. Ha llegado la hora de actualizar.

La actualización paso a paso.

22:10 Lo primero va a ser sacar un snapshot. Tengo que apagar el servidor (y por tanto tumbar este foro). Iré tomando notas que luego pegaré aquí.

22:30 Snapshot creado. 17.1 GB. Servidor reiniciado. A ver si se puede actualizar Discourse vía web…

22:33 Bueno, de hecho he sacado una copia de seguridad de Discourse utilizando la funcionalidad de backups del propio Discourse. Por si re-acaso.

22:35 Parece que sí se puede actualizar vía web. Bien. Empecemos por docker-manager.

22:42 Bien. Pasemos a discourse.

22:59 Parece que todo bien. Ahora ya sólo queda el plugin discourse-events.

23:01 Mmm… Aparece un mensaje de error. Discourse funciona y la versión es v2.3.0.beta3. Mejor dejo el plugin en la versión que está y pruebo a actualizarlo cuando haya que actualizar Discourse de nuevo. No tengo ganas de trastear ahora, y sólo hay un commit nuevo de hace unos días.

23:08 Hay actualizaciones disponibles para los siguientes temas: Brand Header Theme Component - Este es el theme que utilizamos para personalizar la cabecera. En anteriores ocasiones actualizarlo implicaba tener que reponer manualmente nuestras personalizaciones. Ahora no tengo ganas, igual hay una manera de ahorrarse el trabajo manual (habría que investigarlo) y sólo es un commit. Lo dejo para otro día.

Vamos a ver las principales novedades (para más detalles ver release notes):

  • Compartir e invitar son ahora la misma acción.
  • Las usuarias pueden modificar el tamaño de las fuentes en sus preferencias, entre tres medidas a escoger.
  • Optimizaciones relacionadas con imágenes pesadas (reducción automática de medidas grandes, redimensionar imágenes manualmente es más sencillo, lazy loading).
  • Mejoras en la navegación usando el teclado; g seguido de s te lleva al siguiente tema sugerido.
  • Mejoras en la página de estadísticas (accesible a moderadoras y administradoras).
  • Nuevo espacio para crear themes en https://theme-creator.discourse.org/