Roundcube/Plugin/composer
Aus Foxwiki
Roundcube/Plugin/composer - Verwaltung von Plugins mit Composer
Beschreibung
- Einige Plugins sind im Roundcube-Paket enthalten
- Andere werden von https://plugins.roundcube.net/ über Composer installieren
Anwendung
- Roundcube Plugin-Repository basiert auf Composer
Plugins
- verwalten
- installieren
- aktualisieren
Repository
- Plugin-Repository verbinden
- 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“
}
- Beispiel
„require“: {
............... sonstiges
„johndoh/contextmenu“: „>=3.3.1“,
„johndoh/swipe“: „>=0.5“
}
Aktualisieren und installieren
composeralsapache-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren
cd /var/www/roundcube
sudo -u apache php composer.phar update
Erste Schritte
composer.json
- „composer.json“ konfigurieren
Kopieren der Vorlage composer.json-dist in composer.json im Roundcube-Stammverzeichnis
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
Links
Projekt
Weblinks