Roundcube/Plugin/composer: Unterschied zwischen den Versionen
| Zeile 47: | Zeile 47: | ||
=== Erste Schritte === | === Erste Schritte === | ||
=== „composer.json“ konfigurieren | === composer.json === | ||
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis | ; „composer.json“ konfigurieren | ||
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis | |||
=== Plugin installieren === | === Plugin installieren === | ||
Version vom 1. August 2026, 12:22 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
- Roundcube Plugin-Repository basiert auf Composer
Plugins
- verwalten
- installieren
- aktualisieren
Repository
- Mit 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 Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis
Plugin 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.
Anhang
Siehe auch
Dokumentation
Links
Projekt
Weblinks