Calendrier ajouté au modèle Roundcube et Elastic
Le didacticiel suivant décrit comment ajouter un plugin de calendrier à Roundcube et sa gestion pour le modèle Elastic.
Tout d'abord, nous allons dans le dossier tmp:
1 | cd /tmp |
Nous téléchargeons un plugin de calendrier:
1 | git clone https://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab.git |
Nous allons dans le répertoire des plug-ins de notre roundcube, dans le cas d'un serveur avec panneau directadmin c'est un répertoire:
1 | cd /var/www/html/roundcube/plugins |
Nous déplaçons les fichiers du plugin du dossier tmp vers notre répertoire 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 . |
Nous corrigeons le fichier de configuration du plugin:
1 | cd calendar/ |
1 | cp config.inc.php.dist config.inc.php |
Nous créons la structure de la base de données du plug-in.
1 | cd ../../ |
1 | bin/initdb.sh --dir=plugins/calendar/drivers/database/SQL |
L'installation de lessc sur un système Centos7 ressemble à ceci. Il est nécessaire que le plugin fonctionne correctement sur le modèle Elastic.
1 2 3 4 5 | yum install rubygems yum install gcc-c++ yum install ruby-devel gem install less gem install therubyracer |
Nous créons un calendrier CSS pour le modèle élastique.
Être dans l'annuaire /var / www / html / roundcube /
Nous donnons la commande:
1 | lessc -x plugins/libkolab/skins/elastic/libkolab.less > plugins/libkolab/skins/elastic/libkolab.min.css |
La dernière étape consiste à ajouter un plugin au fichier de configuration Roundcube.
fichier d'édition:
1 | nano /var/www/html/roundcube/config/config.inc.php |
Et enfin dans la section:
1 2 | // List of active plugins (in plugins/ directory) $config['plugins'] = array( |
Nous correspondons
1 | 'calendar', |
Ma section ressemble à ceci:
1 2 3 4 5 6 7 8 | // List of active plugins (in plugins/ directory) $config['plugins'] = array( 'managesieve', 'password', 'archive', 'zipdownload', 'calendar', ); |
C'est tout, nous avons un calendrier entièrement fonctionnel 🙂
Merci, cela a fonctionné mais en donnant une erreur dans:
lessc -x plugins / libkolab / skins / élastique / libkolab.less > plugins / libkolab / skins / élastique / libkolab.min.css
Avorté (core vidé)
Est-ce quelque chose d'important? Merci encore de le partager.
salut,
Je n'ai rien remarqué.
Il est préférable de signaler cette erreur à l'éditeur du plug-in:
https://github.com/kolab-roundcube-plugins-mirror/calendar
Et vous faites, une solution pour que le client Web se comporte de la même manière que gmail – Je veux dire enfiler le message, tagué, pas une catégorisation?
Vous avez vérifié si sogo mailcow n'a pas de telles fonctions?
j'ai vérifié une fois, mais d'après ce que je peux voir maintenant ça n'attrape toujours pas:
– le filetage est toujours de style Outlook; c'est-à-dire qu'il crée un arbre de messages, plutôt que de simplement afficher un message contre un autre (ala forum) dans la vue des messages
– vous pouvez ajouter des balises à votre message, mais ça ne fait rien avec eux. je ne peux pas les chercher, filtre etc... – quelqu'un a eu une idée mais ne l'a jamais finie. Où il semble, qu'il était censé fonctionner. Mais ça ne marche pas. Parce que dans les paramètres vous pouvez définir une étiquette et lui attribuer un répertoire IMAP, mais vous ne pouvez pas le connecter au sous-ordre d'une manière ou d'une autre.
je viens d'essayer sur Ubuntu 20.04 et ça marche parfaitement!!!! 😀
Je vous remercie!!!!!