Roundcube/Plugin/composer

Aus Foxwiki
Wechseln zu:Navigation, Suche

Roundcube/Plugin/composer - Verwaltung von Plugins mit Composer


Beschreibung

Anwendung

Roundcube Plugin-Repository basiert auf Composer

Plugins

  • verwalten
  • installieren
  • aktualisieren

Repository

Plug-in-Repository verbinden

composer.json
  • Je Plug-in eine Zeile
  • das unter https://plugins.roundcube.net auffindbar ist
  • das Sie installieren möchten
„require“ : {
...,
„roundcube/rcsample“: „>=0.2.0“
}
Beispiel
„require“: {
   ............... sonstiges
       „johndoh/contextmenu“: „>=3.3.1“, 
       „johndoh/swipe“: „>=0.5“
}

Aktualisieren/installieren

Plug-ins aktualisieren und installieren

composer als apache-Benutzer ausführen

cd /var/www/roundcube
sudo -u apache php composer.phar update

Erste Schritte

Plugin installieren

  • Plugin im Repository suchen
composer.json-Datei

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.



Anhang

Siehe auch



Dokumentation

Projekt