Roundcube/Plugin/composer: Unterschied zwischen den Versionen
Aus Foxwiki
Keine Bearbeitungszusammenfassung |
|||
| Zeile 20: | Zeile 20: | ||
* aktualisieren | * aktualisieren | ||
== Repository == | |||
; composer.json | ; composer.json | ||
Plug-in-Repository verbinden | Plug-in-Repository verbinden | ||
| Zeile 43: | Zeile 43: | ||
} | } | ||
== Aktualisieren/installieren == | |||
; Plug-ins aktualisieren und installieren | ; Plug-ins aktualisieren und installieren | ||
<code>composer</code> als <code>apache</code>-Benutzer ausführen | <code>composer</code> als <code>apache</code>-Benutzer ausführen | ||
| Zeile 51: | Zeile 51: | ||
sudo -u apache php composer.phar update | sudo -u apache php composer.phar update | ||
== Erste Schritte == | |||
=== Plug-in installieren === | |||
=== | * Plug-in im Repository suchen | ||
* | |||
; composer.json-Datei | ; composer.json-Datei | ||
| Zeile 64: | Zeile 63: | ||
} | } | ||
; composer.phar install | |||
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus: | Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus: | ||
php composer.phar install | php composer.phar install | ||
um alle Abhängigkeiten herunterzuladen und zu installieren. | um alle Abhängigkeiten herunterzuladen und zu installieren. | ||
Die | Die Plug-ins werden im Verzeichnis plugins/ installiert. | ||
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die | * Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plug-ins sofort aktivieren möchten. | ||
* Um ein | * Um ein Plug-in später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plug-ins in der Option $config['plugins'] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen und daraus entfernen. | ||
<!-- | <!-- | ||
Version vom 1. August 2026, 12:38 Uhr
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
Das Roundcube Plug-in-Repository basiert auf Composer
- Plug-ins
- verwalten
- installieren
- aktualisieren
Repository
- composer.json
Plug-in-Repository verbinden
- „composer.json“ konfigurieren
Kopieren der Vorlage composer.json-dist in composer.json im Roundcube-Stammverzeichnis
- Konfiguration
Je Plug-in, das Sie installieren möchten, eine Zeile
- Beispiel
„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
Plug-in installieren
- Plug-in 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"
}
- composer.phar install
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 Plug-ins werden im Verzeichnis plugins/ installiert.
- Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plug-ins sofort aktivieren möchten.
- Um ein Plug-in später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plug-ins in der Option $config['plugins'] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen und daraus entfernen.
Anhang
Siehe auch
Dokumentation
Links
Projekt
Weblinks