Calendario aggiunto a Roundcube e al modello elastico
Il seguente tutorial descrive come aggiungere un plug-in di calendario a Roundcube e la sua gestione per il modello Elastic.
Per prima cosa, andiamo alla cartella tmp:
1 | cd /tmp |
Scarichiamo un plugin per il calendario:
1 | git clone https://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab.git |
Andiamo alla directory dei plug-in del nostro roundcube, nel caso di un server con pannello directadmin è una directory:
1 | cd /var/www/html/roundcube/plugins |
Spostiamo i file del plugin dalla cartella tmp alla nostra directory dei plugin
1 | cp -r /tmp/roundcubemail-plugins-kolab/plugins/calendar . |
1 | cp -r /tmp/roundcubemail-plugins-kolab/plugins/libcalendaring . |
1 | cp -r /tmp/roundcubemail-plugins-kolab/plugins/libkolab . |
Stiamo correggendo il file di configurazione del plugin:
1 | cd calendar/ |
1 | cp config.inc.php.dist config.inc.php |
Creiamo la struttura del database dei plug-in.
1 | cd ../../ |
1 | bin/initdb.sh --dir=plugins/calendar/drivers/database/SQL |
L'installazione di lessc su un sistema Centos7 ha questo aspetto: è necessario che il plugin funzioni correttamente sul template Elastic.
1 2 3 4 5 | yum install rubygems yum install gcc-c++ yum install ruby-devel gem install less gem install therubyracer |
Creiamo un calendario CSS per il modello elastico.
Essere nella directory /var / www / html / roundcube /
Diamo il comando:
1 | lessc -x plugins/libkolab/skins/elastic/libkolab.less > plugins/libkolab/skins/elastic/libkolab.min.css |
L'ultimo passaggio consiste nell'aggiungere un plug-in al file di configurazione di Roundcube.
modifica file:
1 | nano /var/www/html/roundcube/config/config.inc.php |
E infine nella sezione:
1 2 | // List of active plugins (in plugins/ directory) $config['plugins'] = array( |
Corrispondiamo
1 | 'calendar', |
La mia sezione è simile a questa:
1 2 3 4 5 6 7 8 | // List of active plugins (in plugins/ directory) $config['plugins'] = array( 'managesieve', 'password', 'archive', 'zipdownload', 'calendar', ); |
Questo è tutto, abbiamo un calendario completamente funzionante 🙂
Grazie, ha funzionato ma dando un errore:
lessc -x plugins / libkolab / skins / elastic / libkolab.less > plugins / libkolab / skins / elastic / libkolab.min.css
Abortito (core scaricato)
È qualcosa di importante? Grazie ancora per averlo condiviso.
Ciao,
Non mi sono accorto di niente.
È meglio segnalare questo errore all'editore del plug-in:
https://github.com/kolab-roundcube-plugins-mirror/calendar
E tu fai, qualche soluzione per far sì che il client web si comporti in modo simile a Gmail – Intendo infilare il messaggio, taggato, non una categorizzazione?
Hai verificato se sogo mailcow non ha tali funzioni?
ho controllato una volta, ma da quello che posso vedere ora ancora non si cattura:
– il threading è ancora in stile outlook outlook; cioè, crea un albero dei messaggi, piuttosto che mostrare un messaggio contro un altro (ala forum) nella visualizzazione del messaggio
– puoi aggiungere tag al tuo messaggio, ma niente a che fare con loro. non riesco a cercarli, filtro ecc. – qualcuno aveva un'idea ma non l'ha mai finita. Dove sembra, che avrebbe dovuto funzionare. Ma non funziona. Perché nelle impostazioni puoi definire un'etichetta e assegnarle una directory IMAP, ma non puoi collegarlo al subfile in qualche modo.
L'ho appena provato su Ubuntu 20.04 e funziona perfettamente!!!! 😀
Grazie!!!!!