NubeCao Sistemas

Administración de sistemas informáticos y electrónica de red.
Soluciones TIC.

Requisitos previos:

  • Copia de seguridad.
  • Tener instalado el paquete rsync , ya que es utilizado por el instalador para copiar los ficheros de la nueva versión.
  • La función system no debe estar deshabilitada en el parámetro disable_functions del php.ini ya que es utilizada por un script del instalador.
  • El usuario utilizado por Roundcube debe tener privilegios para actualizar las tablas de la base de datos Roundcube.

Copia de Seguridad

Antes de nada, y como siempre que realizamos modificaciones importantes en un servicio, debemos hacer una copia de seguridad de la versión anterior.

En este caso, sería suficiente con hacer un volcado de las bases de datos y una copia de la carpeta raiz del roundcube actual.

Instalación

Descargaremos la nueva versión de Roundcube y lo descomprimiremos en el servidor:

#wget https://github.com/roundcube/roundcubemail/releases/download/1.3.5/roundcubemail-1.3.5-complete.tar.gz
#tar xf roundcubemail-1.3.5-complete.tar.gz

Por último, ejecutaremos el instalador: #cd “ruta_roundcube_nuevo”
#bin/installto.sh “ruta_roundcube_antiguo”

Descargar el tema Melanie2 dentro del directorio roundcubemail/skins/ con el nombre melanie2_larry_mobile:

#cd /var/www/roundcubemail

#git clone https://github.com/messagerie-melanie2/Roundcube-Skin-Melanie2-Larry-Mobile.git skins/melanie2_larry_mobile

Descargar plugins Mobile y JQuery_mobile dentro del directorio roundcubemail/skins/ con el nombre de mobile y jquery_mobile, respectivamente.

#git clone https://github.com/messagerie-melanie2/Roundcube-Plugin-Mobile.git plugins/mobile

#git clone https://github.com/messagerie-melanie2/Roundcube-Plugin-JQuery-Mobile.git plugins/jquery_mobile

Añadir el plugin 'mobile' a la configuración del roundcube (roundcubemail/config/config.inc.php)

#nano config/config.inc.php

$config['plugins'] = array( 'plugins_anteriores', 'mobile' );

Uso: Al acceder a la aplicación web desde un dispositivo móvil, se adaptará el nuevo diseño automáticamente. No obstante, podemos cambiar de una interfaz a otra en cualquier momento. -De vista de escritorio a vista móvil, en la parte superior izquierda:

vista de escritorio
Figura 1. Vista de escritorio.

-De vista móvil a vista de escritorio, en el menú desplegable derecho:

vista móvil
Figura 2. Vista desde un dispositivo móvil.