<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.foxtom.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dirkwagner</id>
	<title>Foxwiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.foxtom.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dirkwagner"/>
	<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php/Spezial:Beitr%C3%A4ge/Dirkwagner"/>
	<updated>2026-08-01T11:56:54Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174776</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174776"/>
		<updated>2026-08-01T11:55:57Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.mw-body .mw-headin2 {&lt;br /&gt;
  font-family: sans-serif !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
    font-family: sans-serif !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-heading .mw-heading3 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
dl {&lt;br /&gt;
		margin: 2em 0 0.5em&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174775</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174775"/>
		<updated>2026-08-01T11:11:26Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;h1, h2&lt;br /&gt;
{ font-family: sans-serif !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-heading .mw-heading3 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174774</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174774"/>
		<updated>2026-08-01T11:08:15Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* { font-family: sans-serif !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-heading .mw-heading3 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174773</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174773"/>
		<updated>2026-08-01T11:07:02Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* { font-family: sans-serif; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-heading .mw-heading3 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174772</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174772"/>
		<updated>2026-08-01T11:04:30Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.mw-body {&lt;br /&gt;
font-family: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
	font-family: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.mw-heading .mw-heading3 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Installation&amp;diff=174771</id>
		<title>Roundcube/Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Installation&amp;diff=174771"/>
		<updated>2026-08-01T11:03:08Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Roundcube/Installation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
; Voraussetzungen &lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[Datenbank]]&lt;br /&gt;
** etwa [[MariaDB]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174770</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174770"/>
		<updated>2026-08-01T11:01:16Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.mw-body {&lt;br /&gt;
font-family: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
	font-family: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
.mw-heading mw-heading3 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174769</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174769"/>
		<updated>2026-08-01T11:00:41Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.mw-body {&lt;br /&gt;
font-family: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-heading mw-heading3 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174768</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174768"/>
		<updated>2026-08-01T10:58:55Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.mw-body {&lt;br /&gt;
font-family: sans-serif&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-heading mw-heading3 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174767</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174767"/>
		<updated>2026-08-01T10:57:22Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Anwendung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube/Paket|Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
Roundcube Plug-in-Repository basiert auf Composer&lt;br /&gt;
&lt;br /&gt;
; Plug-ins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
; composer.json&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
; Konfiguration&lt;br /&gt;
Je Plug-in, das Sie installieren möchten, eine Zeile&lt;br /&gt;
* https://plugins.roundcube.net&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Aktualisieren/installieren ==&lt;br /&gt;
; Plug-ins aktualisieren und installieren&lt;br /&gt;
&amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als [[apache/Benutzer|&amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer]] ausführen&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
=== Plug-in installieren ===&lt;br /&gt;
* Plug-in im Repository suchen&lt;br /&gt;
&lt;br /&gt;
=== composer.json-Datei ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== composer.phar===&lt;br /&gt;
nach jeder Änderung an composer.json&lt;br /&gt;
&lt;br /&gt;
; Abhängigkeiten herunterladen/installieren&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
&lt;br /&gt;
; Installationsort&lt;br /&gt;
Die Plug-ins werden im Verzeichnis plugins/ installiert&lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plug-ins sofort aktivieren möchten&lt;br /&gt;
&lt;br /&gt;
=== (De-)Aktivieren ===&lt;br /&gt;
Um ein Plug-in später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plug-ins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen und daraus entfernen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174766</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174766"/>
		<updated>2026-08-01T10:55:49Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;br /&gt;
mw-heading mw-heading3 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174765</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174765"/>
		<updated>2026-08-01T10:54:29Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 2em 0 0.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174764</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174764"/>
		<updated>2026-08-01T10:54:06Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 4em 0 0.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174763</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174763"/>
		<updated>2026-08-01T10:53:33Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 4em 0 ,.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174762</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174762"/>
		<updated>2026-08-01T10:53:04Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.mw-body .mw-heading2 {&lt;br /&gt;
	margin: 4em 0 3em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174761</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174761"/>
		<updated>2026-08-01T10:52:14Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;h2 {&lt;br /&gt;
	margin: 4em 0 3em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174760</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=MediaWiki:Common.css&amp;diff=174760"/>
		<updated>2026-08-01T10:51:46Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;h2 {&lt;br /&gt;
	margin: 2em 0 1.5em 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174759</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174759"/>
		<updated>2026-08-01T10:46:12Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube/Paket|Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
Das Roundcube Plug-in-Repository basiert auf Composer&lt;br /&gt;
&lt;br /&gt;
; Plug-ins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
; composer.json&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
; Konfiguration&lt;br /&gt;
Je Plug-in, das Sie installieren möchten, eine Zeile&lt;br /&gt;
* https://plugins.roundcube.net&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Aktualisieren/installieren ==&lt;br /&gt;
; Plug-ins aktualisieren und installieren&lt;br /&gt;
&amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als [[apache/Benutzer|&amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer]] ausführen&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
=== Plug-in installieren ===&lt;br /&gt;
* Plug-in im Repository suchen&lt;br /&gt;
&lt;br /&gt;
=== composer.json-Datei ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== composer.phar===&lt;br /&gt;
nach jeder Änderung an composer.json&lt;br /&gt;
&lt;br /&gt;
; Abhängigkeiten herunterladen/installieren&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
&lt;br /&gt;
; Installationsort&lt;br /&gt;
Die Plug-ins werden im Verzeichnis plugins/ installiert&lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plug-ins sofort aktivieren möchten&lt;br /&gt;
&lt;br /&gt;
=== (De-)Aktivieren ===&lt;br /&gt;
Um ein Plug-in später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plug-ins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen und daraus entfernen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174758</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174758"/>
		<updated>2026-08-01T10:44:33Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Erste Schritte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
Das Roundcube Plug-in-Repository basiert auf Composer&lt;br /&gt;
&lt;br /&gt;
; Plug-ins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
; composer.json&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
; Konfiguration&lt;br /&gt;
Je Plug-in, das Sie installieren möchten, eine Zeile&lt;br /&gt;
* https://plugins.roundcube.net&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Aktualisieren/installieren ==&lt;br /&gt;
; Plug-ins aktualisieren und installieren&lt;br /&gt;
&amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als [[apache/Benutzer|&amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer]] ausführen&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
=== Plug-in installieren ===&lt;br /&gt;
* Plug-in im Repository suchen&lt;br /&gt;
&lt;br /&gt;
=== composer.json-Datei ===&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== composer.phar===&lt;br /&gt;
nach jeder Änderung an composer.json&lt;br /&gt;
&lt;br /&gt;
; Abhängigkeiten herunterladen/installieren&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
&lt;br /&gt;
; Installationsort&lt;br /&gt;
Die Plug-ins werden im Verzeichnis plugins/ installiert&lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plug-ins sofort aktivieren möchten&lt;br /&gt;
&lt;br /&gt;
=== (De-)Aktivieren ===&lt;br /&gt;
Um ein Plug-in später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plug-ins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen und daraus entfernen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174757</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174757"/>
		<updated>2026-08-01T10:42:24Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Plug-in installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
Das Roundcube Plug-in-Repository basiert auf Composer&lt;br /&gt;
&lt;br /&gt;
; Plug-ins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
; composer.json&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
; Konfiguration&lt;br /&gt;
Je Plug-in, das Sie installieren möchten, eine Zeile&lt;br /&gt;
* https://plugins.roundcube.net&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Aktualisieren/installieren ==&lt;br /&gt;
; Plug-ins aktualisieren und installieren&lt;br /&gt;
&amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als [[apache/Benutzer|&amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer]] ausführen&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
=== Plug-in installieren ===&lt;br /&gt;
* Plug-in im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; composer.phar install&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
; Installationsort&lt;br /&gt;
Die Plug-ins werden im Verzeichnis plugins/ installiert&lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plug-ins sofort aktivieren möchten&lt;br /&gt;
&lt;br /&gt;
; (De-)Aktivieren&lt;br /&gt;
Um ein Plug-in später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plug-ins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen und daraus entfernen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174756</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174756"/>
		<updated>2026-08-01T10:40:09Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Aktualisieren/installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
Das Roundcube Plug-in-Repository basiert auf Composer&lt;br /&gt;
&lt;br /&gt;
; Plug-ins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
; composer.json&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
; Konfiguration&lt;br /&gt;
Je Plug-in, das Sie installieren möchten, eine Zeile&lt;br /&gt;
* https://plugins.roundcube.net&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Aktualisieren/installieren ==&lt;br /&gt;
; Plug-ins aktualisieren und installieren&lt;br /&gt;
&amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als [[apache/Benutzer|&amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer]] ausführen&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
=== Plug-in installieren ===&lt;br /&gt;
* Plug-in im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; composer.phar install&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
Die Plug-ins werden im Verzeichnis plugins/ installiert. &lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plug-ins sofort aktivieren möchten. &lt;br /&gt;
* Um ein Plug-in später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plug-ins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen und daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174755</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174755"/>
		<updated>2026-08-01T10:39:31Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Aktualisieren/installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
Das Roundcube Plug-in-Repository basiert auf Composer&lt;br /&gt;
&lt;br /&gt;
; Plug-ins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
; composer.json&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
; Konfiguration&lt;br /&gt;
Je Plug-in, das Sie installieren möchten, eine Zeile&lt;br /&gt;
* https://plugins.roundcube.net&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Aktualisieren/installieren ==&lt;br /&gt;
; Plug-ins aktualisieren und installieren&lt;br /&gt;
&amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als [[apache/Benutzer|&amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;]]-Benutzer ausführen&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
=== Plug-in installieren ===&lt;br /&gt;
* Plug-in im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; composer.phar install&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
Die Plug-ins werden im Verzeichnis plugins/ installiert. &lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plug-ins sofort aktivieren möchten. &lt;br /&gt;
* Um ein Plug-in später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plug-ins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen und daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174754</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174754"/>
		<updated>2026-08-01T10:38:33Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
Das Roundcube Plug-in-Repository basiert auf Composer&lt;br /&gt;
&lt;br /&gt;
; Plug-ins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
; composer.json&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
; Konfiguration&lt;br /&gt;
Je Plug-in, das Sie installieren möchten, eine Zeile&lt;br /&gt;
* https://plugins.roundcube.net&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Aktualisieren/installieren ==&lt;br /&gt;
; Plug-ins aktualisieren und installieren&lt;br /&gt;
&amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
=== Plug-in installieren ===&lt;br /&gt;
* Plug-in im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; composer.phar install&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
Die Plug-ins werden im Verzeichnis plugins/ installiert. &lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plug-ins sofort aktivieren möchten. &lt;br /&gt;
* Um ein Plug-in später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plug-ins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen und daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174753</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174753"/>
		<updated>2026-08-01T10:36:41Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Anwendung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
Das Roundcube Plug-in-Repository basiert auf Composer&lt;br /&gt;
&lt;br /&gt;
; Plug-ins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
; composer.json&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
; Konfiguration&lt;br /&gt;
Je Plug-in, das Sie installieren möchten, eine Zeile&lt;br /&gt;
* https://plugins.roundcube.net&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Aktualisieren/installieren ===&lt;br /&gt;
; Plug-ins aktualisieren und installieren&lt;br /&gt;
&amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
* Plugin im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
Die Plugins werden im Verzeichnis plugins/ installiert. &lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plugins sofort aktivieren möchten. &lt;br /&gt;
* Um ein Plugin später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plugins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174752</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174752"/>
		<updated>2026-08-01T10:35:42Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
; composer.json&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
; Konfiguration&lt;br /&gt;
Je Plug-in, das Sie installieren möchten, eine Zeile&lt;br /&gt;
* https://plugins.roundcube.net&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Aktualisieren/installieren ===&lt;br /&gt;
; Plug-ins aktualisieren und installieren&lt;br /&gt;
&amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
* Plugin im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
Die Plugins werden im Verzeichnis plugins/ installiert. &lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plugins sofort aktivieren möchten. &lt;br /&gt;
* Um ein Plugin später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plugins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174751</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174751"/>
		<updated>2026-08-01T10:33:32Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* composer.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
&lt;br /&gt;
; composer.json&lt;br /&gt;
* Je Plug-in eine Zeile&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Aktualisieren/installieren ===&lt;br /&gt;
; Plug-ins aktualisieren und installieren&lt;br /&gt;
&amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
* Plugin im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
Die Plugins werden im Verzeichnis plugins/ installiert. &lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plugins sofort aktivieren möchten. &lt;br /&gt;
* Um ein Plugin später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plugins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Composer/Installation&amp;diff=174750</id>
		<title>Composer/Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Composer/Installation&amp;diff=174750"/>
		<updated>2026-08-01T10:32:00Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Composer installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; copy&amp;gt;&lt;br /&gt;
sudo apt install composer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führen Sie die folgende Installation durch, falls sie [[composer.phar]] noch nicht installiert ist&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
 chown -R root:apache .&lt;br /&gt;
  &lt;br /&gt;
 wget https://getcomposer.org/composer-stable.phar&lt;br /&gt;
 mv composer-stable.phar composer.phar &lt;br /&gt;
 chown apache:apache composer.phar &lt;br /&gt;
 mkdir -p /var/www/.composer &lt;br /&gt;
 chown -R apache:apache /var/www/.composer&lt;br /&gt;
&lt;br /&gt;
Da [[Composer]] von [[Apache/Wenserver]] ausgeführt werden muss, müssen Schreibrechte für bestimmte Ordner und Dateien eingerichtet werden, die der [[Apache-Benutzer]] überschreiben muss&lt;br /&gt;
 mkdir -p /srv/httpd&lt;br /&gt;
 chown -R apache:apache /srv/httpd&lt;br /&gt;
 &lt;br /&gt;
 touch composer.lock&lt;br /&gt;
 chown apache:apache composer.lock composer.phar&lt;br /&gt;
 chmod -R g+w plugins vendor composer.lock&lt;br /&gt;
&lt;br /&gt;
siehe [[Composer#Installation|Composer installieren]]&lt;br /&gt;
&lt;br /&gt;
; Composer installieren&lt;br /&gt;
Führen Sie folgenden Befehl in Ihrer Befehlszeile aus:&lt;br /&gt;
 cd &amp;lt;roundcube-project-root&amp;gt;&lt;br /&gt;
 curl -s https://getcomposer.org/installer | php&lt;br /&gt;
&lt;br /&gt;
Oder laden Sie composer.phar in Ihr Roundcube-Stammverzeichnis herunter.&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Composer/Installation&amp;diff=174749</id>
		<title>Composer/Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Composer/Installation&amp;diff=174749"/>
		<updated>2026-08-01T10:31:37Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* 1. Composer installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; copy&amp;gt;&lt;br /&gt;
sudo apt install composer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führen Sie die folgende Installation durch, falls sie [[composer.phar]] noch nicht installiert ist&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
 chown -R root:apache .&lt;br /&gt;
  &lt;br /&gt;
 wget https://getcomposer.org/composer-stable.phar&lt;br /&gt;
 mv composer-stable.phar composer.phar &lt;br /&gt;
 chown apache:apache composer.phar &lt;br /&gt;
 mkdir -p /var/www/.composer &lt;br /&gt;
 chown -R apache:apache /var/www/.composer&lt;br /&gt;
&lt;br /&gt;
Da [[Composer]] von [[Apache/Wenserver]] ausgeführt werden muss, müssen Schreibrechte für bestimmte Ordner und Dateien eingerichtet werden, die der [[Apache-Benutzer]] überschreiben muss&lt;br /&gt;
 mkdir -p /srv/httpd&lt;br /&gt;
 chown -R apache:apache /srv/httpd&lt;br /&gt;
 &lt;br /&gt;
 touch composer.lock&lt;br /&gt;
 chown apache:apache composer.lock composer.phar&lt;br /&gt;
 chmod -R g+w plugins vendor composer.lock&lt;br /&gt;
&lt;br /&gt;
siehe [[Composer#Installation|Composer installieren]]&lt;br /&gt;
&lt;br /&gt;
=== Composer installieren ===&lt;br /&gt;
Führen Sie folgenden Befehl in Ihrer Befehlszeile aus:&lt;br /&gt;
 cd &amp;lt;roundcube-project-root&amp;gt;&lt;br /&gt;
 curl -s https://getcomposer.org/installer | php&lt;br /&gt;
&lt;br /&gt;
Oder laden Sie composer.phar in Ihr Roundcube-Stammverzeichnis herunter.&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174747</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174747"/>
		<updated>2026-08-01T10:29:08Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Aktualisieren und installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
&lt;br /&gt;
; composer.json&lt;br /&gt;
* Je Plug-in eine Zeile&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Aktualisieren/installieren ===&lt;br /&gt;
; Plug-ins aktualisieren und installieren&lt;br /&gt;
&amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen&lt;br /&gt;
&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== composer.json ===&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
* Plugin im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
Die Plugins werden im Verzeichnis plugins/ installiert. &lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plugins sofort aktivieren möchten. &lt;br /&gt;
* Um ein Plugin später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plugins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174746</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174746"/>
		<updated>2026-08-01T10:27:24Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
Plug-in-Repository verbinden&lt;br /&gt;
&lt;br /&gt;
; composer.json&lt;br /&gt;
* Je Plug-in eine Zeile&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
&lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== composer.json ===&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
* Plugin im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
Die Plugins werden im Verzeichnis plugins/ installiert. &lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plugins sofort aktivieren möchten. &lt;br /&gt;
* Um ein Plugin später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plugins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174745</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174745"/>
		<updated>2026-08-01T10:26:04Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
Plugin-Repository verbinden&lt;br /&gt;
&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== composer.json ===&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
* Plugin im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
Die Plugins werden im Verzeichnis plugins/ installiert. &lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plugins sofort aktivieren möchten. &lt;br /&gt;
* Um ein Plugin später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plugins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174744</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174744"/>
		<updated>2026-08-01T10:25:30Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
; Plugin-Repository verbinden&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== composer.json ===&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
* Plugin im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
Die Plugins werden im Verzeichnis plugins/ installiert. &lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plugins sofort aktivieren möchten. &lt;br /&gt;
* Um ein Plugin später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plugins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174743</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174743"/>
		<updated>2026-08-01T10:25:09Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Plugin installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
; Mit Plugin-Repository verbinden&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== composer.json ===&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
* Plugin im Repository suchen&lt;br /&gt;
&lt;br /&gt;
; composer.json-Datei&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
Die Plugins werden im Verzeichnis plugins/ installiert. &lt;br /&gt;
* Beim Ausführen des Installationsbefehls werden Sie gefragt, ob Sie die Plugins sofort aktivieren möchten. &lt;br /&gt;
* Um ein Plugin später zu aktivieren oder zu deaktivieren, können Sie den Namen des Plugins in der Option $config[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174742</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174742"/>
		<updated>2026-08-01T10:23:30Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* composer.json */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
; Mit Plugin-Repository verbinden&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== composer.json ===&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren der Vorlage &#039;&#039;composer.json-dist&#039;&#039; in &#039;&#039;composer.json&#039;&#039; im [[Roundcube-Stammverzeichnis]]&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174741</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174741"/>
		<updated>2026-08-01T10:22:35Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* „composer.json“ konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
; Mit Plugin-Repository verbinden&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== composer.json ===&lt;br /&gt;
; „composer.json“ konfigurieren&lt;br /&gt;
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174740</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174740"/>
		<updated>2026-08-01T10:21:38Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Plugins aktualisieren und installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
; Mit Plugin-Repository verbinden&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== „composer.json“ konfigurieren ===&lt;br /&gt;
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174739</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174739"/>
		<updated>2026-08-01T10:21:24Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Plugin-Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
; Mit Plugin-Repository verbinden&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Plugins aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== „composer.json“ konfigurieren ===&lt;br /&gt;
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Composer/Installation&amp;diff=174738</id>
		<title>Composer/Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Composer/Installation&amp;diff=174738"/>
		<updated>2026-08-01T10:21:06Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; copy&amp;gt;&lt;br /&gt;
sudo apt install composer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führen Sie die folgende Installation durch, falls sie [[composer.phar]] noch nicht installiert ist&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
 chown -R root:apache .&lt;br /&gt;
  &lt;br /&gt;
 wget https://getcomposer.org/composer-stable.phar&lt;br /&gt;
 mv composer-stable.phar composer.phar &lt;br /&gt;
 chown apache:apache composer.phar &lt;br /&gt;
 mkdir -p /var/www/.composer &lt;br /&gt;
 chown -R apache:apache /var/www/.composer&lt;br /&gt;
&lt;br /&gt;
Da [[Composer]] von [[Apache/Wenserver]] ausgeführt werden muss, müssen Schreibrechte für bestimmte Ordner und Dateien eingerichtet werden, die der [[Apache-Benutzer]] überschreiben muss&lt;br /&gt;
 mkdir -p /srv/httpd&lt;br /&gt;
 chown -R apache:apache /srv/httpd&lt;br /&gt;
 &lt;br /&gt;
 touch composer.lock&lt;br /&gt;
 chown apache:apache composer.lock composer.phar&lt;br /&gt;
 chmod -R g+w plugins vendor composer.lock&lt;br /&gt;
&lt;br /&gt;
siehe [[Composer#Installation|Composer installieren]]&lt;br /&gt;
&lt;br /&gt;
=== 1. Composer installieren ===&lt;br /&gt;
Führen Sie folgenden Befehl in Ihrer Befehlszeile aus:&lt;br /&gt;
 cd &amp;lt;roundcube-project-root&amp;gt;&lt;br /&gt;
 curl -s https://getcomposer.org/installer | php&lt;br /&gt;
&lt;br /&gt;
Oder laden Sie composer.phar in Ihr Roundcube-Stammverzeichnis herunter.&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Composer&amp;diff=174737</id>
		<title>Composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Composer&amp;diff=174737"/>
		<updated>2026-08-01T10:20:56Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* 1. Composer installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Composer&#039;&#039;&#039; - [[Paketmanager]] für [[PHP]]&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; ist ein freier ([[MIT-Lizenz]]) anwendungsorientierter [[Paketmanager]] für [[PHP]]&lt;br /&gt;
&lt;br /&gt;
; Installiert Abhängigkeiten von PHP-Programmen&lt;br /&gt;
* Bibliotheken, ...&lt;br /&gt;
&lt;br /&gt;
Verfügbare PHP-Anwendungen können über die Plattform &#039;&#039;[https://packagist.org/ Packagist]&#039;&#039; gesucht werden&lt;br /&gt;
&lt;br /&gt;
== Einsatz ==&lt;br /&gt;
* [[Laravel]] &lt;br /&gt;
* [[Typo3]]&lt;br /&gt;
* [[Contao]]&lt;br /&gt;
* [[Drupal]]&lt;br /&gt;
* [[Mediawiki]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
siehe [[Composer/Installation]]&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
# https://getcomposer.org/doc/articles/troubleshooting.md&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
# https://getcomposer.org/&lt;br /&gt;
# https://github.com/composer/composer&lt;br /&gt;
# https://www.openhub.net/p/composer&lt;br /&gt;
# [https://getcomposer.org/doc/ Dokumentation]&lt;br /&gt;
# [https://packagist.org/ Packagist - Composer repository]&lt;br /&gt;
&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://www.mediawiki.org/wiki/Composer&lt;br /&gt;
# https://de.wikipedia.org/wiki/Composer_(Paketverwaltung)&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:composer}}&lt;br /&gt;
{{DISPLAYTITLE:composer}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Composer&amp;diff=174736</id>
		<title>Composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Composer&amp;diff=174736"/>
		<updated>2026-08-01T10:20:34Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Composer&#039;&#039;&#039; - [[Paketmanager]] für [[PHP]]&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; ist ein freier ([[MIT-Lizenz]]) anwendungsorientierter [[Paketmanager]] für [[PHP]]&lt;br /&gt;
&lt;br /&gt;
; Installiert Abhängigkeiten von PHP-Programmen&lt;br /&gt;
* Bibliotheken, ...&lt;br /&gt;
&lt;br /&gt;
Verfügbare PHP-Anwendungen können über die Plattform &#039;&#039;[https://packagist.org/ Packagist]&#039;&#039; gesucht werden&lt;br /&gt;
&lt;br /&gt;
== Einsatz ==&lt;br /&gt;
* [[Laravel]] &lt;br /&gt;
* [[Typo3]]&lt;br /&gt;
* [[Contao]]&lt;br /&gt;
* [[Drupal]]&lt;br /&gt;
* [[Mediawiki]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
siehe [[Composer/Installation]]&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
# https://getcomposer.org/doc/articles/troubleshooting.md&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
# https://getcomposer.org/&lt;br /&gt;
# https://github.com/composer/composer&lt;br /&gt;
# https://www.openhub.net/p/composer&lt;br /&gt;
# [https://getcomposer.org/doc/ Dokumentation]&lt;br /&gt;
# [https://packagist.org/ Packagist - Composer repository]&lt;br /&gt;
&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://www.mediawiki.org/wiki/Composer&lt;br /&gt;
# https://de.wikipedia.org/wiki/Composer_(Paketverwaltung)&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:composer}}&lt;br /&gt;
{{DISPLAYTITLE:composer}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1. Composer installieren ===&lt;br /&gt;
Führen Sie folgenden Befehl in Ihrer Befehlszeile aus:&lt;br /&gt;
 cd &amp;lt;roundcube-project-root&amp;gt;&lt;br /&gt;
 curl -s https://getcomposer.org/installer | php&lt;br /&gt;
&lt;br /&gt;
Oder laden Sie composer.phar in Ihr Roundcube-Stammverzeichnis herunter.&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Composer/Installation&amp;diff=174735</id>
		<title>Composer/Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Composer/Installation&amp;diff=174735"/>
		<updated>2026-08-01T10:20:10Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: Die Seite wurde neu angelegt: „== Installation == &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; copy&amp;gt; sudo apt install composer &amp;lt;/syntaxhighlight&amp;gt;  Führen Sie die folgende Installation durch, falls sie composer.phar noch nicht installiert ist  cd /var/www/roundcube  chown -R root:apache .     wget https://getcomposer.org/composer-stable.phar  mv composer-stable.phar composer.phar   chown apache:apache composer.phar   mkdir -p /var/www/.composer   chown -R apache:apache /var/www/.comp…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; copy&amp;gt;&lt;br /&gt;
sudo apt install composer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führen Sie die folgende Installation durch, falls sie [[composer.phar]] noch nicht installiert ist&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
 chown -R root:apache .&lt;br /&gt;
  &lt;br /&gt;
 wget https://getcomposer.org/composer-stable.phar&lt;br /&gt;
 mv composer-stable.phar composer.phar &lt;br /&gt;
 chown apache:apache composer.phar &lt;br /&gt;
 mkdir -p /var/www/.composer &lt;br /&gt;
 chown -R apache:apache /var/www/.composer&lt;br /&gt;
&lt;br /&gt;
Da [[Composer]] von [[Apache/Wenserver]] ausgeführt werden muss, müssen Schreibrechte für bestimmte Ordner und Dateien eingerichtet werden, die der [[Apache-Benutzer]] überschreiben muss&lt;br /&gt;
 mkdir -p /srv/httpd&lt;br /&gt;
 chown -R apache:apache /srv/httpd&lt;br /&gt;
 &lt;br /&gt;
 touch composer.lock&lt;br /&gt;
 chown apache:apache composer.lock composer.phar&lt;br /&gt;
 chmod -R g+w plugins vendor composer.lock&lt;br /&gt;
&lt;br /&gt;
siehe [[Composer#Installation|Composer installieren]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174734</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174734"/>
		<updated>2026-08-01T10:18:34Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Mit Plugin-Repository verbinden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Plugin-Repository ===&lt;br /&gt;
; Mit Plugin-Repository verbinden&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Plugins aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== „composer.json“ konfigurieren ===&lt;br /&gt;
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174733</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174733"/>
		<updated>2026-08-01T10:18:08Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Problembehebung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Mit Plugin-Repository verbinden ===&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Plugins aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== „composer.json“ konfigurieren ===&lt;br /&gt;
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174732</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174732"/>
		<updated>2026-08-01T10:17:48Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Mit Plugin-Repository verbinden ===&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Plugins aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== „composer.json“ konfigurieren ===&lt;br /&gt;
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174731</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174731"/>
		<updated>2026-08-01T10:17:27Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Mit Plugin-Repository verbinden ===&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Plugins aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== „composer.json“ konfigurieren ===&lt;br /&gt;
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174730</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174730"/>
		<updated>2026-08-01T10:16:23Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Problembehebung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Mit Plugin-Repository verbinden ===&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Plugins aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== „composer.json“ konfigurieren ===&lt;br /&gt;
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174729</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174729"/>
		<updated>2026-08-01T10:16:11Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Anwendung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Mit Plugin-Repository verbinden ===&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Plugins aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== „composer.json“ konfigurieren ===&lt;br /&gt;
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174728</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174728"/>
		<updated>2026-08-01T10:15:53Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Mit Plugin-Repository verbinden ===&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Plugins aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== „composer.json“ konfigurieren ===&lt;br /&gt;
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174727</id>
		<title>Roundcube/Plugin/composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Roundcube/Plugin/composer&amp;diff=174727"/>
		<updated>2026-08-01T10:15:33Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Aufruf */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Roundcube/Plugin/composer&#039;&#039;&#039; - Verwaltung von Plugins mit [[Composer]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* Einige Plugins sind im [[Roundcube-Paket]] enthalten&lt;br /&gt;
* Andere werden von https://plugins.roundcube.net/ über [[Composer]] installieren&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
; Roundcube Plugin-Repository basiert auf Composer&lt;br /&gt;
Plugins&lt;br /&gt;
* verwalten&lt;br /&gt;
* installieren&lt;br /&gt;
* aktualisieren&lt;br /&gt;
&lt;br /&gt;
=== Mit Plugin-Repository verbinden ===&lt;br /&gt;
; composer.json&lt;br /&gt;
Für jedes Plug-in einfügen&lt;br /&gt;
* das unter &amp;lt;nowiki&amp;gt;https://plugins.roundcube.net&amp;lt;/nowiki&amp;gt; auffindbar ist&lt;br /&gt;
* das Sie installieren möchten&lt;br /&gt;
eine Zeile wie diese hinzu:&lt;br /&gt;
 &lt;br /&gt;
 „require“ : {&lt;br /&gt;
 ...,&lt;br /&gt;
 „roundcube/rcsample“: „&amp;gt;=0.2.0“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 „require“: {&lt;br /&gt;
    ............... sonstiges&lt;br /&gt;
        „johndoh/contextmenu“: „&amp;gt;=3.3.1“, &lt;br /&gt;
        „johndoh/swipe“: „&amp;gt;=0.5“&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Plugins aktualisieren und installieren ===&lt;br /&gt;
; &amp;lt;code&amp;gt;composer&amp;lt;/code&amp;gt; als &amp;lt;code&amp;gt;apache&amp;lt;/code&amp;gt;-Benutzer ausführen, um die Plugins zu aktualisieren und zu installieren&lt;br /&gt;
 cd /var/www/roundcube&lt;br /&gt;
&lt;br /&gt;
 sudo -u apache php composer.phar update&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte ===&lt;br /&gt;
&lt;br /&gt;
=== „composer.json“ konfigurieren ===&lt;br /&gt;
Kopieren Sie die Vorlage composer.json-dist in die Datei composer.json in Ihrem Roundcube-Stammverzeichnis.&lt;br /&gt;
&lt;br /&gt;
=== Plugin installieren ===&lt;br /&gt;
Stöbern Sie in unserem Repository und suchen Sie die Plugins, die Sie installieren möchten.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;require&amp;quot; : {&lt;br /&gt;
    ...,&lt;br /&gt;
    &amp;quot;roundcube/rcsample&amp;quot;: &amp;quot;&amp;gt;=0.2.0&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Führen Sie nach jeder Änderung an composer.json folgenden Befehl aus:&lt;br /&gt;
 php composer.phar install&lt;br /&gt;
um alle Abhängigkeiten herunterzuladen und zu installieren.&lt;br /&gt;
&lt;br /&gt;
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[&#039;plugins&#039;] in Ihrer lokalen Roundcube-Konfigurationsdatei config/config.inc.php hinzufügen bzw. daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Roundcube/Plugin]]&lt;br /&gt;
[[Kategorie:Composer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
</feed>