Añadir plugin de calendario a Roundcube
En el artículo de hoy trataremos el asunto de la instalación de un plugin de calendario al panel webmail Roundcube. Una excelente herramienta, que utilizan proyectos como Openmailbox.org Espero os sea interesante.
Añadir plugin de calendario a Roundcube
Ya cantaba Peret en su día «El software libre es poderoso, el software libre tiene poder«, bueno, no exactamente 🙂 Fijaos si tiene poder, que es capaz de juntar desarrolladores y voluntarios de todos el planeta, para realizar proyectos en común. Uno de ellos es Roundcube, y hoy veremos como añadirle el plugin «Calendar» del proyecto «Kolab Roundcube» Después de investigar un poco resulta que los plugins son bastante fáciles de instalar y tampoco tienen mucha miga, por lo menos hasta ahora.
Se supone que ya tenemos nuestro servidor de correo instalado, si no es así podemos seguir la guía que escribí en su día:
También escribí otro sobre la instalación del panel web, aquí.
Manos a la obra
Simplemente he seguido las instrucciones de su proyecto en GitLab.
Para empezar nos descargamos el proyecto, utilizando git.
cd /tmp
git clone https://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab.git
cd /var/www/roundcube/plugins
cp -r /tmp/roundcubemail-plugins-kolab/plugins/calendar .
cp -r /tmp/roundcubemail-plugins-kolab/plugins/libcalendaring .
En el paso anterior nos descargamos el proyecto, y copiamos los ficheros de los dos plugins a la carpeta del webpanel, en mi caso en /var/www/roundcube.
Podemos adaptar la configuración del calendario a nuestro gusto:
cd calendar/
cp config.inc.php.dist config.inc.php
edit config.inc.php
Añadimos las tablas del plugin a la base de datos:
mysql -u root -p roundcubemail < drivers/database/SQL/mysql.initial.sql
Para habilitar el plugin en la configuración principal, accedemos a la carpeta donde está el fichero de configuración:
cd ../../
nano config/config.inc.php
Añadimos el nuevo plugin a los disponibles, justo en la parte final del fichero:
$config['plugins'] = array(
(...)
'calendar',
);
Una vez agregado sólo nos queda reiniciar el servidor web:
service apache2 reload
Empezar a trabajar
El calendario es similar a otros del mercado, permite crear diferentes calendario, como por ejemplo, uno para los asuntos de trabajo y otro los familiares, separados por colores. Podemos invitar a participantes a reuniones, enviar recordatorios de citas, importar o exportar el calendario, entre otras interesantes funciones.
Es bastante intuitivo, aunque la traducción al castellano podría ser mucho mejor. Permite añadir adjuntos.
Las vistas del calendario pueden ser por día, semana o mes.
En la vista del calendario podemos apreciar el trabajo gráfico, que nos permite ver todas las citas de un sólo vistazo.
Lo dejamos aquí, ya sabéis, cualquier duda escribir un comentario. No olvidéis compartir en vuestras redes sociales.
Para saber más, podéis consultar la página web del proyecto.
Imagen portada | Flickr
Nos leemos en la próxima!!