Changes

From SME Server
Jump to navigationJump to search
583 bytes added ,  10:10, 12 December 2022
no edit summary
Line 37: Line 37:  
https://wiki.contribs.org/Remi-roundcube
 
https://wiki.contribs.org/Remi-roundcube
   −
Il aura besoin de la réécriture du plugin smeserver-roundcube pour php-fpm :
+
Il y aura besoin de la réécriture de l'extension smeserver-roundcube pour php-fpm :
    
  yum install smeserver-extrarepositories-remi-roundcube -y
 
  yum install smeserver-extrarepositories-remi-roundcube -y
Line 53: Line 53:  
  yum install smeserver-roundcube --enablerepo=smecontribs
 
  yum install smeserver-roundcube --enablerepo=smecontribs
   −
Répondre « oui » (y) pour tous les plugins que vous voulez activer
+
Répondre « oui » (y) pour toutes les extensions que vous voulez activer
    
Si vous ne voulez pas redémarrer votre serveur :
 
Si vous ne voulez pas redémarrer votre serveur :
Line 124: Line 124:  
Note : pour une description générale sur la façon de régler une BDD sur le serveur SME, jeter un œil sur [[Web Application RPM#New DB settings]].
 
Note : pour une description générale sur la façon de régler une BDD sur le serveur SME, jeter un œil sur [[Web Application RPM#New DB settings]].
   −
=== Customization ===
+
=== Personnalisation ===
      −
====Roundcube plugins====
+
====Extension pour Roundcube====
      −
=====Default plugins shipped with smeserver-roundcube=====
+
=====Extensions par défaut contenues dans la contribution smeserver-roundcube=====
The smeserver-roundcube contrib is shipped with the following plugins already installed and enabled by default:
+
La contribution smeserver-roundcube est empaquetée avec les extensions suivantes déjà installées et activées par défaut :
    
  config getprop roundcube PluginsList
 
  config getprop roundcube PluginsList
Line 137: Line 137:  
  ''globaladdressbook,carddav,calendar,libcalendaring,contextmenu,markasjunk,vcard_attachments,newmail_notifier,emoticons,tasklist,managesieve''
 
  ''globaladdressbook,carddav,calendar,libcalendaring,contextmenu,markasjunk,vcard_attachments,newmail_notifier,emoticons,tasklist,managesieve''
   −
=====Installing additional plugins=====
+
=====Installation d'extensions supplémentaires=====
{{Note box|The upstream Roundcube project is currently transitioning from making plugins available through http://trac.roundcube.net/wiki/Plugin_Repository to a new full fledged plugin repository at http://plugins.roundcube.net and a semi-automated plugin installation process. SME server admins are encouraged to use the new style method described below. }}
+
{{Note box|type=Note : |à contre-courant, le projet Roundcube est actuellement en train de passer de la mise à disposition d'extensions via http://trac.roundcube.net/wiki/Plugin_Repository à un nouveau référentiel d'extensions à part entière sur http://plugins.roundcube.net et un processus d'installation des extensions semi-automatisé. Les administrateurs de serveur SME sont encouragés à utiliser la nouvelle méthode de style décrite ci-dessous.}}
   −
To install an additional (non-default) Roundcube plugin in SME server roundcube :
+
Pour installer une extension supplémentaire (absente par défaut) de Roundcube au roundcube du serveur SME server :
   −
'''Step 1:''' Find the plugin page on http://plugins.roundcube.net/packages (eg. http://plugins.roundcube.net/packages/cor/message_highlight)
+
'''Étape 1 :''' chercher la page de l'extension sur http://plugins.roundcube.net/packages (par exemple : http://plugins.roundcube.net/packages/cor/message_highlight)
   −
'''Step 2:''' Take note of the package name and version shown in the 'require:' line right below the title of the plugin's version heading (eg. "cor/message_highlight": "dev-master")
+
'''Étape 2 :''' prendre note du nom du paquet et de la version indiqués dans le 'require:' ligne de droite sous le titre de l'en-tête de la version de l'extension (par exemple : "cor/message_highlight" : "dev-master")
   −
'''Step 3:''' Add the package name and version to the "require:" block in /opt/roundcube/composer.json. Take attention to the comma (,) separator, it is really important!
+
'''Étape 3 :''' ajouter le nom du paquet et la version au bloc "require:" dans /opt/roundcube/composer.json. Faire attention au séparateur virgule (,), c'est très important !
* for sme8
+
* pour sme8
 
  nano /opt/roundcube/composer.json
 
  nano /opt/roundcube/composer.json
* for sme9
+
* pour sme9
 
  nano /usr/share/roundcubemail/composer.json
 
  nano /usr/share/roundcubemail/composer.json
   Line 161: Line 161:  
     },
 
     },
   −
* for sme10 nothing to do there.
+
* pour sme10, il n'y a rien à faire.
   −
'''Step 4:''' after each modification to composer.json, in order to automatically download and install the plugin launch
+
'''Étape 4 :''' après chaque modification de composer.json, de façon à télécharger automatiquement et à installer l'extension, lancer :
 
  rcplugin_update.sh
 
  rcplugin_update.sh
   −
When asked, answer yes to automatically activate the plugin in the current Roundcube configuration.
+
A la demande, répondre « yes » pour activer automatiquement l'extension dans la configuration actuelle de Roundcube.
   −
'''Step 5:''' In order to keep the list of installed plugins persistent when this contrib is updated (ie. configuration templates are expanded again), you *absolutely* need to add the newly installed Roundcube plugin to the "PluginsList" property of "roundcube" in the configuration database of SME server in addition to steps above:
+
'''Étape 5 :''' de façon à garder pérenne la liste des extensions installées quand la contribution est mise à jour (c'est-à-dire que les modèles de configuration soient à nouveau propagés), vous devez *absolument* ajouter l'extension de RoundCube nouvellement installée à la propriété "PluginsList" de "roundcube" dans la base de données (BDD) de configuration du serveur SME par les étapes supplémentaires ci-après :
   −
'''Step 5a:''' First show the list of plugins currently in the configuration DB:
+
'''Étape 5a :''' afficher d'abord la liste des extensions actuelles dans la BDD de configuration :
    
  config getprop roundcube PluginsList
 
  config getprop roundcube PluginsList
Line 176: Line 176:  
  ''PluginsList=globaladdressbook,carddav,calendar,libcalendaring,contextmenu,markasjunk,vcard_attachments,newmail_notifier,emoticons,tasklist,managesieve''
 
  ''PluginsList=globaladdressbook,carddav,calendar,libcalendaring,contextmenu,markasjunk,vcard_attachments,newmail_notifier,emoticons,tasklist,managesieve''
   −
'''Step 5b:''' Add your newly installed plugin to the list (separated by a comma (,) and without spaces) and activate the change:
+
'''Étape 5b :''' ajouter l'extension nouvellement installée à la liste (separée par une virgule (,) est sans espaces) et enregistrer la modification :
    
  config setprop roundcube PluginsList globaladdressbook,carddav,calendar,libcalendaring,contextmenu,markasjunk2,vcard_attachments,newmail_notifier,emoticons,tasklist,managesieve,message_highlight
 
  config setprop roundcube PluginsList globaladdressbook,carddav,calendar,libcalendaring,contextmenu,markasjunk2,vcard_attachments,newmail_notifier,emoticons,tasklist,managesieve,message_highlight
   −
'''Step 5c:''' Activate the changes to the config DB:
+
'''Étape 5c :''' enregistrer les modifications dans la BDD de configuration :
 
  signal-event roundcube-update
 
  signal-event roundcube-update
   −
Step 5 in short, using backticks:
+
Étape 5 en raccourci, en utilisant les apostrophes inverses (Alt Gr + 7) :
    
  config setprop roundcube PluginsList `config getprop roundcube PluginsList`,message_highlight
 
  config setprop roundcube PluginsList `config getprop roundcube PluginsList`,message_highlight
 
  signal-event conf-roundcube
 
  signal-event conf-roundcube
   −
To check for updates to plugins already installed, you can at any time issue the following command again:
+
Pour vérifier l'existence de mises à jour des extensions déjà installées, vous pouvez à tout moment re-exécuter la commande suivante :
 
  rcplugin_update.sh
 
  rcplugin_update.sh
  
3,070

edits

Navigation menu