Plugin Manager
Was ist der Plugin Manager?
Der Plugin Manager wurde mit CONTENIDO 4.9 eingeführt und ermöglicht es unter anderem, Plugins nach einer Installation wieder rückstandslos zu entfernen. Bei der Installation merkt sich der Plugin Manager deshalb, in welchem Ordner alle Plugin-Dateien abgelegt und in welchen Tabellen Ihrer Datenbank welche Plugin-spezifischen Einträge vorgenommen wurden. Für die Installation ist es zudem nicht mehr – wie in früheren Versionen üblich – notwendig, die Plugin-Daten mittels FTP-Programmen auf den Server zu laden, Datenbankbefehle auszuführen und gegebenenfalls Konfigurationen in CONTENIDO vorzunehmen. Mit dem Plugin Manager wird Ihnen diese gesamte Arbeit abgenommen.
Die einzige Voraussetzung, die Sie schaffen müssen, sind Schreibrechte für den Ordner „plugins“ im „contenido“-Hauptordner. Eine ausführliche Erläuterung, wie ein Plugin aufgebaut ist, entnehmen Sie bitte der Entwickler-Dokumentation.
Wie installiere ich ein Plugin?
Um ein Plugin zu installieren, gibt es zwei Möglichkeiten:
- Das Plugin befindet sich bereits auf dem Server im CONTENIDO-Ordner „plugins“, zum Beispiel als Ordner „linkchecker“. Unter der Übersicht „Noch nicht installierte Plugins“ können Sie nun den beispielhaften Ordner „Linkchecker“ mit Klick auf das linke Icon installieren. Der Plugin Manager trägt das Plugin in das System ein und führt die Plugin spezifischen Datenbankeinträge aus. Nachdem Sie sich neu im CONTENIDO-Backend angemeldet haben, können Sie das Plugin benutzen.
- Ihnen liegt das Plugin als Zip-Archiv vor, nehmen wir auch hier den beispielhaften Namen „linkchecker“, sprich: die „linkchecker.zip“. Unterhalb der Überschrift „Installierte Plugins“ (die leer sein sollte, wenn Sie eine „frische“ CONTENIDO-Installation ohne Beispielmandaten haben) finden Sie die Option „Neues Plugin hochladen“ mit einem „Plus“-Icon vorangestellt. Klicken Sie auf das Icon und wählen Sie die „linkchecker.zip“-Datei von Ihrer lokalen Festplatte aus. Im Anschluss betätigen Sie den „Plugin-Paket hochladen“-Button. Der Plugin Manager lädt nun das Zip-Archiv hoch, prüft es auf seine Gültigkeit und wenn keine Fehler auftreten, wird das Plugin in den Ordner „plugins“ als neuen Ordner (in unserem Beispiel: „linkchecker“) angelegt und die Datenbankeinträge ausgeführt. Nachdem Sie sich neu im CONTENIDO-Backend angemeldet haben, können Sie das Plugin benutzen.
Ansicht des Plugin Managers nach einer frischen CONTENIDO-Installation mit Beispielmandaten (oben die noch nicht installierten Plugins, unten die mit dem Beispielmandaten automatisch installierten Plugins)
Plugin aktualisieren und entfernen
Jedes installierte Plugin kann wieder entfernt und – sofern es eine neue Version des Plugins gibt – aktualisiert werden. Hierzu wählen Sie in der Liste „Installierte Plugins“ das jeweilige Plugin mit einem Klick auf das „+“-Zeichen vor dem Plugin-Namen aus.
- Aktualisieren (Update): Um ein Plugin zu aktualisieren, benötigen Sie ein entsprechendes Zip-Archiv, das Sie mit Klick auf „Aktualisieren“ von Ihrer lokalen Festplatte auswählen und hochladen können. Es wird ein ähnlicher Prozess ausgelöst, wie bei einer Installation eines Plugins als Zip-Archiv.
- Entfernen: Mit dem Klick auf „Entfernen“ verschwindet das Plugin aus Ihrem CONTENIDO-Backend. Standardmäßig werden auch alle Plugin spezifischen Datenbanktabellen mit entfernt, sofern der Plugin-Autor dies in der „uninstall.sql“-Datei so definiert hat. Wenn Sie dies nicht wünschen, etwa weil Sie die eingetragenen Daten behalten möchten, entfernen Sie bitte das Häkchen vor „uninstall.sql ausführen“. Achtung: Mit dem Entfernen werden nicht die Plugin-Dateien aus dem „plugins“-Ordner entfernt. Das Plugin taucht nun nämlich in der Liste „Noch nicht installierte Plugins“ auf, wo Sie es entweder wieder neu installieren, oder mit dem Klick auf das Lösch-Icon links vom Ordnernamen endgültig löschen können.
Deaktivieren von Plugins
Nicht immer muss es notwendig sein, ein Plugin zu entfernen. Sie können es auch einfach deaktivieren. Hierzu wählen Sie in der Liste „Installierte Plugins“ das jeweilige Plugin mit einem Klick auf das „+“-Zeichen vor dem Plugin-Namen aus und klicken auf den Text „Deaktiviere das Plugin“. Dies löst den Prozess aus, dass in der Datenbanktabelle „plugins“ der „active“-Wert auf „0“ gesetzt wird und das CONTENIDO-Backend automatisch den Zugriff verweigert. Um es wieder zu aktivieren und den „active“-Wert auf „1“ zu setzen, klicken Sie bitte wiederum auf „Aktiviere das Plugin“.
Ausführungsreihenfolge beeinflussen
In der Auflistung „Installierte Plugins“ sind Ihnen sicherlich Pfeile aufgefallen, die auf der rechten Seitenhälfte nach unten bzw. oben zeigen. Mit einem Klick auf diese Pfeile können Sie die Ausführungsreihenfolge des Plugins beeinflussen: Das Plugin, das ganz oben steht, wird als erstes, das Plugin am Ende der Auflistung als letztes ausgeführt. Dies kann wichtig sein, sofern ein bestimmtes Plugin frühzeitig vom CONTENIDO-Backend geladen werden muss, damit andere Funktionen / Plugins funktionieren können. Im Normalfall hat die Ausführungsreihenfolge jedoch keine praktischen Auswirkungen.
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.