Roundcube/Plugin/composer

Aus Foxwiki
Wechseln zu:Navigation, Suche

Roundcube/Plugin/composer - Verwaltung von Plugins über Composer

Beschreibung

Einige der genannten Plugins sind im Roundcube-Paket enthalten

Installation

Composer#Installation

Verwendung von Composer

composer.json

Für jedes Plug-in einfügen

  • das unter https://plugins.roundcube.net auffindbar ist
  • das Sie installieren möchten
  • eine Zeile wie diese hinzu:
„require“ : {
...,
„roundcube/rcsample“: „>=0.2.0“
}

Dies ist meine „composer.json“-Datei, die zur Installation der unten beschriebenen Plugins benötigt wird:

„require“: {
   ............... sonstiges
       „johndoh/contextmenu“: „>=3.3.1“, 
       „johndoh/swipe“: „>=0.5“
}

Führen Sie composer als apache-Benutzer aus, um die Plugins zu aktualisieren und zu installieren:

cd /var/www/roundcube

sudo -u apache php composer.phar update

Composer Erste Schritte

Das Plugin-Repository für Roundcube basiert auf Composer, um die Plugins für Ihre Roundcube-Installation zu verwalten, zu installieren und zu aktualisieren. Die folgenden zwei Schritte sind erforderlich, um Ihre lokale Roundcube-Installation mit dem Plugin-Repository zu verbinden:

2. „composer.json“ konfigurieren

Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis.

3. Plugins installieren

Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.

Bearbeiten Sie anschließend Ihre lokale composer.json-Datei und fügen Sie die „vendor/plugin“-Namen in den Abschnitt „require“ der JSON-Struktur ein. Vergessen Sie nicht, die Versionsangabe anzugeben:

"require" : {
   ...,
   "roundcube/rcsample": ">=0.2.0"
}

Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:

php composer.phar install

um alle Abhängigkeiten herunterzuladen und zu installieren.

Die Plugins werden im Verzeichnis plugins/ installiert. Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plugins sofort aktivieren möchten. Um ein Plugin später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plugins in der Option $config['plugins'] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.