Home > programmi, software libero > Personalizzare l’aspetto di RoundCube Webmail

Personalizzare l’aspetto di RoundCube Webmail

Installata la webmail RoundCube, come prima cosa potrà venire in mente l’idea di rimuovere il logo di roundcube per inserirci il proprio.

La cosa non è affatto difficile, vediamo come fare.

se andate nella cartella dove avete installato roundcube vedrete che esiste una cartella che si chiama skin, e che contiene una cartella default.

Default contiene la skin base, quindi posizionamoci nella cartella skin e copiamone il contenuto in una nuova cartella:

cp -R default miaskin

adesso andiamo nella cartella config e modifichiamo due parametri del file main.inc.php

il nome del prodotto vine proposto nel title delle pagine
$rcmail_config['product_name'] = ‘Il mio nome Webmail’;
mentre la skin_path indica quale skin appunto visualizzare, mettete il nome della cartella che avete creato
$rcmail_config['skin_path'] = ’skins/miaskin/’;

a questo punto verrà presa la nuova skin, alla quale andremo ad apporre le nostre personalizzazioni.

create 3 immagini che andranno a sostituire queste immagini:

roundcube_logo.gif
roundcube_logo.gif

roundcube_logo.png
roundcube_logo.png

roundcube_logo_print.gif
roundcube_logo_print.gif

posizionatele nella cartella images con i nomi:

mionome_logo.gif
mionome_logo.png
mionome_logo_print.gif

se volete sarebbe da cambiare anche il file images/favicon.ico, realizzate l’icona 16 per 16 del vostro logo e sostituitela a quella di roundcube.

adesso modifichiamo le pagine:

  • templates/login.html
  • templates/error.html
  • templates/printmessage.html
  • includes/header.html

templates/login.html

Cambiate

<img src=”/images/roundcube_logo.png” …
con

<img src=”/images/mionome_logo.png” …

templates/error.html

cambiare

<title>RoundCube|Mail :: ERROR</title>

con

<title>MioNome|Mail :: ERROR</title>

e cambiare

<img src=”/images/roundcube_logo.png” width=”165″ height=”55″ alt=”RoundCube Webmail” />

con

<img src=”/images/mionome_logo.png” width=”165″ height=”55″ alt=”MioNome Webmail” />

templates/printmessage.html

cambiare

<img src=”/images/roundcube_logo_print.gif” width=”182″ height=”50″ alt=”RoundCube Webmail” />

con

<img src=”/images/mionome_logo_print.gif” width=”182″ height=”50″ alt=”MioNome Webmail” />

includes/header.html

cambiare

image=”/images/roundcube_logo.png” alt=”RoundCube Webmail”

con

image=”/images/mionome_logo.png” alt=”MioNome Webmail”

il gioco è fatto avrete la webmail con vostro logo e nome.

Se poi avete voglia potete personalizzare anche i css e i template per modificare anche il layout i colori o i bottoni usati.

Ciao Michele

PS

Una volta create più skin è possibile far vedere una skin anziché un’altra modificando il file main.inc.php
recuperate l’host di provenienza e switchate la skin


$HOST = $_SERVER['HTTP_HOST'];
if ($HOST == 'webmail.miodominio.it'){
$rcmail_config['skin_path'] = "skins/$HOST/";
$rcmail_config['product_name'] = 'Mia Webmail';
}else{
$rcmail_config['skin_path'] = 'skins/webmail.altrodominio.it/';
$rcmail_config['product_name'] = 'AltroDominio Webmail';
}

questo è un esempio ma utilizzando il PHP si potrà appunto realizzare una visualizzazione differenziata a seconda del dominio usarto per la visualizzazione della webamail.

zauker programmi, software libero