Kategorie: DirectAdminLinux

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:

 cd / tmp

Nous téléchargeons un plugin de calendrier:

 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:

cd / var / www / html / roundcube / plugins

Nous déplaçons les fichiers du plugin du dossier tmp vers notre répertoire plugin

cp -r / tmp / roundcubemail-plugins-kolab / plugins / calendrier .
cp -r / tmp / roundcubemail-plugins-kolab / plugins / libcalendaring .
cp -r / tmp / roundcubemail-plugins-kolab / plugins / libkolab .

Nous corrigeons le fichier de configuration du plugin:

 calendrier cd /
 cp config.inc.php.dist config.inc.php

Nous créons la structure de la base de données du plug-in.

 CD ../../
 bin / initdb.sh --dir = plugins / calendrier / pilotes / base de données / 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.

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:

lessc -x plugins / libkolab / skins / élastique / libkolab.less > plugins / libkolab / skins / élastique / libkolab.min.css

La dernière étape consiste à ajouter un plugin au fichier de configuration Roundcube.

fichier d'édition:

nano /var/www/html/roundcube/config/config.inc.php

Et enfin dans la section:

// Liste des plugins actifs (dans le répertoire plugins /)
$config['plugins'] = tableau(

Nous correspondons

    'calendrier',

Ma section ressemble à ceci:

// Liste des plugins actifs (dans le répertoire plugins /)
$config['plugins'] = tableau(
    'gère',
    'mot de passe',
    'archiver',
    'zipdownload',
    'calendrier',
);

C'est tout, nous avons un calendrier entièrement fonctionnel 🙂

Linux

Zobacz komentarze

  • 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.

  • 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?

      • 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!!!! :ré

    Je vous remercie!!!!!

Udostępnij
Opublikowane przez
Linux

articles récents

KeePass2 2.52 w Ubuntu 22.04

Le guide ci-dessous décrit comment installer KeePass sur Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installation de l'éditeur Master PDF dans Ubuntu 22.04

Master PDF Editor est un programme PDF complet, qui comprend de nombreuses fonctionnalités. Oprócz tworzenia i edycji

2 years temu

iotop - surveillance de la mémoire

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Exécutez plusieurs commandes dans une tâche cron

Vous pouvez séparer deux ou plusieurs commandes avec des points-virgules (;), Point-virgule (;): służy do oddzielania

2 years temu

Changer les données exif d'une photo dans le terminal Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installation du serveur Rocket.Chat sur Rocky Linux 8

Le guide suivant décrit comment installer Rocket.Chat sur Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu