Zum Hauptinhalt springen

Individuelles WordPress-Plugin oder von der Stange? Ein Entscheidungsleitfaden

Bevor Sie für ein individuelles Plugin bezahlen oder ein fünftes Plugin für eine einzige Aufgabe installieren, beantworten Sie sechs Fragen zu Pflege, Sicherheit, Daten, Geschwindigkeit, Lizenz und Ausstiegskosten.

Titelbild: Eigenes Plugin oder von der Stange?
In diesem Artikel

Verwenden Sie ein bestehendes Plugin, wenn es bereits den Großteil der Aufgabe erfüllt und aktiv gewartet wird. Entwickeln Sie ein individuelles, wenn die Aufgabe für Ihr Geschäft von zentraler Bedeutung ist, ein Datenmodell erfordert, das in kein Plugin passt, oder mehrere Plugins erfordern würde, die übereinandergestapelt werden. Die folgenden sechs Fragen machen diese Regel zu einer Entscheidung.

Schritt 0: Schreiben Sie die Anforderung in einem Absatz nieder

Beschreiben Sie, was das Feature tun muss, wer es nutzt und welche Daten es berührt. Wenn Sie diesen Absatz nicht schreiben können, sind Sie nicht bereit, sich für einen der beiden Wege zu entscheiden. Suchen Sie dann nach Plugins, die dazu passen.

Die sechs Fragen

  1. Wartungsaufwand. Wer sorgt dafür, dass es bei Updates von WordPress, PHP und Plugins funktionsfähig bleibt? Öffnen Sie für ein bestehendes Plugin dessen WordPress.org-Seite und prüfen Sie, wann es zuletzt aktualisiert wurde und mit welcher WordPress-Version es getestet wurde. Legen Sie für ein individuelles Plugin fest, wer nach dem Launch für Aktualisierungen zuständig ist.
  2. Sicherheitsfläche. Jedes Plugin ist Code, der mit den Rechten Ihrer Website ausgeführt wird. Ein bestehendes Plugin bringt Code mit, den Sie nicht geschrieben haben und nicht einfach überprüfen können. Ein individuelles Plugin bringt Code mit, den jemand sorgfältig schreiben muss, wobei Eingaben bereinigt, Ausgaben maskiert und Berechtigungen geprüft werden. Keiner der beiden Wege ist standardmäßig sicher.
  3. Datenmodell. Speichert das Plugin Daten auf eine Weise, die zu Ihrer Arbeitsweise passt? Große oder ungewöhnliche Daten, wie Tausende von ablagernden Angeboten, erfordern oft eigene Inhaltstypen (Custom Post Types) oder dafür entworfene Tabellen. Die Gutscheinplattform von DieRabatte.de verwaltete über 4,000 tägliche Angebote über eigene Inhaltstypen anstelle eines generischen Plugins.
  4. Leistungskosten. Prüfen Sie, was das Plugin auf jeder Seite lädt. Die Entwicklertools eines Browsers zeigen die zusätzlichen Skripte und Styles, und das kostenlose Plugin Query Monitor zeigt Datenbankabfragen pro Anfrage. Ein Plugin, das seine Assets seitenweit für eine Funktion lädt, die auf einer einzigen Seite genutzt wird, kostet jeden Besucher Leistung.
  5. Lizenz und Verlängerungen. Addieren Sie die jährlichen Kosten der Lizenz über drei Jahre und prüfen Sie, was mit den Funktionen passiert, wenn Sie nicht mehr bezahlen.
  6. Ausstiegskosten. Wenn das Plugin verschwindet oder Sie darüber hinauswachsen, können Sie Ihre Daten in einer nutzbaren Form exportieren? Benutzerdefinierte Daten in einer dokumentierten Struktur lassen sich einfacher bewegen als Daten in einem proprietären Format eines Plugins.
Fachkundige Hilfe, wenn Sie sie brauchen

Setzen Sie diese Ideen um.

Von einer gezielten Verbesserung bis zur kompletten Website: Wir helfen Ihnen, den Umfang zu klären und das Vorhaben umzusetzen.

Meine Website besprechenWebdesign

Teilen Sie uns Ihre Ziele mit. Wir antworten in der Regel innerhalb von 4 Stunden mit Fragen und praktischen nächsten Schritten.

Die Antworten lesen

Wenn dies zutrifftTendieren zu
Ein aktives Plugin deckt den Großteil des Bedarfs ab und die Daten sind gewöhnlichBestehendes Plugin
Das Feature ist für den Umsatz von zentraler Bedeutung und erfordert spezielle LogikIndividuelles Plugin
Sie müssten drei oder mehr Plugins übereinanderstapeln, um dorthin zu gelangenIndividuelles Plugin
Das Plugin wurde aufgegeben oder wird selten aktualisiertErsetzen Sie es durch ein individuelles Plugin oder ein anderes gewartetes Plugin
Die einzige Lücke ist ein kleines VerhaltenBestehendes Plugin plus ein kleines individuelles Plugin, das Hooks verwendet

Der Mittelweg, den die meisten übersehen

Wenn ein gutes Plugin 90% der Arbeit erledigt, lassen Sie es in Ruhe und fügen Sie den fehlenden Teil 10% in einem kleinen individuellen Plugin hinzu, das dessen Hooks und Filter verwendet. Bearbeiten Sie nicht die eigenen Dateien des Plugins, da das nächste Update Ihre Änderungen überschreibt.

Vergleichen Sie die realen Kosten

Fragen Sie nach einem Festpreisangebot für den individuellen Weg und vergleichen Sie es mit drei Jahren des bestehenden Weges: Lizenzen, Wartungszeit und das Risiko, ein aufgegebenes Plugin ersetzen zu müssen. Zählen Sie auch die Leistungskosten hinzu, denn eine langsamere Website kostet Conversions.

Häufig gestellte Fragen

Woher weiß ich, ob ein Plugin gewartet wird?

Überprüfen Sie dessen WordPress.org-Seite auf das Datum des letzten Updates und die WordPress-Version, mit der es getestet wurde, und überfliegen Sie dann aktuelle Support-Threads auf unbeantwortete Probleme.

Ist ein eigenes Plugin sicherer als ein beliebtes?

Nicht automatisch. Ein beliebtes Plugin wird genauer geprüft, und ein eigenes Plugin hat weniger Code, der auf Ihrer Website ausgeführt wird. Es kommt darauf an, wie sorgfältig der Code geschrieben und überprüft wird.

Kann ein eigenes Plugin kaputtgehen, wenn WordPress aktualisiert wird?

Das kann passieren, wenn es auf private Funktionen angewiesen ist. Ein Plugin, das auf den öffentlichen Hooks und Filtern von WordPress aufbaut, geht das viel seltener ein, und Sie sollten Aktualisierungen dennoch auf einer Staging-Umgebung testen.

Sie sind sich nicht sicher, welchen Weg Sie gehen sollen?

Senden Sie uns die einseitige Anforderung und wir sagen Ihnen, welcher Weg passt und warum. Siehe unsere Dienste für die Entwicklung maßgeschneiderter WordPress-Themes und -Plugins, oder lesen Sie wie man ein WordPress-Plugin erstellt.

Muhammad Junaid Tariq, founder of Premier Solutions
Verfasst von

Muhammad Junaid Tariq

Founder & Lead Architect, Premier Solutions

Muhammad Junaid Tariq is a full-stack web developer and the founder of Premier Solutions. With 5+ years of experience and 200+ delivered projects, he specializes in custom WordPress development, WordPress security and malware removal, Next.js applications, and technical SEO for clients across the US, UK, and Europe.

Zurück zum Blog