Roundcube/Plugin/composer: Unterschied zwischen den Versionen

Aus Foxwiki
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
K Textersetzung - „big"“ durch „col1bold col1nowrap"“
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 86: Zeile 86:


=== Optionen ===
=== Optionen ===
{| class="table table-striped table-hover sortable options gnu big"
{| class="table table-striped table-hover sortable options col1bold col1nowrap"
|-
|-
! Unix !! GNU !! Parameter !! Beschreibung
! Unix !! GNU !! Parameter !! Beschreibung
Zeile 97: Zeile 97:
=== Umgebungsvariablen ===
=== Umgebungsvariablen ===
=== Exit-Status ===
=== Exit-Status ===
{| class="table table-striped table-hover options col1center big"
{| class="table table-striped table-hover options col1center col1bold col1nowrap"
|-
|-
! Wert !! Beschreibung
! Wert !! Beschreibung
Zeile 121: Zeile 121:
== Konfiguration ==
== Konfiguration ==
=== Dateien ===
=== Dateien ===
{| class="table table-striped table-hover options big"
{| class="table table-striped table-hover options col1bold col1nowrap"
|-
|-
! Datei !! Beschreibung
! Datei !! Beschreibung

Aktuelle Version vom 2. November 2026, 23:05 Uhr

Roundcube/Plugin/composer - Verwaltung von Plug-ins mit Composer


Beschreibung

Anwendung

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

nach jeder Änderung an composer.json

Abhängigkeiten herunterladen/installieren
php composer.phar install
Installationsort

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

(De-)Aktivieren

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

Projekt