Quantcast
Channel: Schweizer WordPress Magazin » Installation
Viewing all articles
Browse latest Browse all 4

Worauf muss man bei der Deinstallation von Plugins achten?

$
0
0

Viele Plugins haben Einstellungsmöglichkeiten und registrieren vielleicht sogar Custom Post Types. Die Einstellungen und Inhaltstypen werden in der Datenbank gespeichert. Habt ihr schon mal überlegt, was mit den Daten in der Datenbank passiert, wenn das Plugin deinstalliert wird?

Plugin-Entwickler sollten die Daten bei der Deinstallation löschen. Man sollte die Datenbank von verwaisten Einstellungen und Inhaltstypen, die der Benutzer nicht mehr braucht, rein halten. Die Datenbanken werden langsamer, wenn sie viele verwaiste Daten haben. Leider werden die Daten nicht bei allen Plugins bei der Deinstallation gelöscht.

Um die Plugins, welche die Daten löschen, zu erkennen, gibt es den Text hinter dem Namen des Plugins bei der Deinstallation: «Es werden alle Daten des Plugins gelöscht». Dieser Text wird nur gezeigt, wenn die Datei uninstall.php im Plugin ist oder eine Deinstallations-Routine vorhanden ist. Die Datei uninstall.php löscht nur die Daten, welche der Plugin-Entwickler bestimmt. Es kann Plugins geben, wo die Datei uninstall.php leer ist und somit keine Daten gelöscht werden, aber der Text wird trotzdem bei der Deinstallation gezeigt.

plugin-löschen

Wenn man eine Vorgänger-Version, die Beta-Version oder das Plugin neu installieren will, muss man aufpassen. Im Normalfall geht man im Administratorbereich das Plugin deinstallieren, um das Plugin wieder zu installieren, aber so werden die Daten gelöscht. Um das zu verhindern, gibt es zwei Möglichkeiten. Eine ist, dass man die Dateien direkt auf den Server mittels FTP löscht oder der Plugin-Entwickler baut eine Sicherheitsoption ein, um eine versehentliche Löschung zu verhindern.

Das sind nicht die besten Lösungsansätze. Im WordPress Core Trac hat es ein Ticket, dessen Idee es ist, dass der Benutzer bei der Deinstallation entscheiden kann, ob er nur die Plugin-Dateien oder auch die dazugehörigen Daten löschen will. Ich hoffe, dass es schnellstmöglich in WordPress Core kommt, da es auch schon einen Patch hat.

Was meint ihr dazu? Welche Erfahrungen habt ihr mit der Deinstallation von Plugins gemacht?


Viewing all articles
Browse latest Browse all 4

Latest Images

Trending Articles





Latest Images