Unsere Geschichte

Ich habe dieselben acht Plugins tausendmal installiert

Ich habe Tausende WordPress-Websites gebaut. Bei jeder kam ich zur selben Liste — und irgendwann habe ich aus dieser Liste ein einziges Plugin gemacht.

Überblick

Eine WordPress-Website aufzusetzen dauert ein paar Stunden. Sie zum Laufen zu bringen dauert Tage.

Ich mache das seit Jahren. Kleine Unternehmen, Agenturarbeit, eigene Projekte. Jedes Mal kam ich, nachdem das Theme stand und die Inhalte drin waren, zur selben Liste: ein SMTP-Plugin, ein SSL-Plugin, ein Backup-Plugin, etwas zum Verstecken der Login-URL, ein Snippet, das die Hinweisflut aus dem Adminbereich räumt. Acht Dinge, zehn, manchmal fünfzehn.

Jedes einzeln installiert. Jedes einzeln aktualisiert. Einige einzeln bezahlt.

Der Umzug, der den Ausschlag gab

Ich musste eine Website auf einen anderen Server umziehen. Das Plugin, das ich nutzte, erlaubte das Backup kostenlos, die Wiederherstellung nicht. Also lud ich das Backup auf meinen Rechner, öffnete FTP, spielte die Dateien von Hand ein und importierte die Datenbank von Hand. Das Plugin hatte das Backup längst erstellt; es ließ mich nur nicht, es zurückzuspielen. Einmal ist das ärgerlich. Beim hundertsten Mal trifft man eine Entscheidung.

Ein Backup darf nicht mit dem Server verschwinden

cPanel erstellt Backups, aber auf der Festplatte desselben Servers. Wer ein automatisches Backup zu Google Drive oder einem anderen FTP will, kauft entweder ein Plugin oder macht es von Hand. Fällt der Server aus, ist das Backup mit weg, und das kommt einem fehlenden Backup ziemlich nahe. Automatische Sicherung auf externen Speicher ist keine Option, sondern das, was Backup bedeutet.

Mailversand sollte keine zwanzig Minuten kosten

Die Mailfunktion von WordPress funktioniert nicht, das weiß jeder. Wer Google Workspace oder Microsoft 365 über ein kostenloses Plugin anbindet, landet mitten im OAuth-Setup: App anlegen, Zustimmung erteilen, Schlüssel kopieren, Redirect-URI setzen. Zwanzig Minuten Arbeit, und bei jedem Kunden von vorn. Es dauerte nicht lange, bis klar war, dass dieses Setup ein einziger Klick sein könnte.

Eine Nummer auf dreihundert Seiten ändern

Ein Kunde wollte seine Telefonnummer ändern. Diese Nummer stand auf dreihundert Seiten. Wer es nicht besser weiß, öffnet sie einzeln. Ich schrieb SQL gegen die Datenbank, eine Arbeit, bei der eine falsche Bedingung die Website beenden kann. Suchen und Ersetzen in großem Umfang, mit Vorschau und Rückgängig, macht daraus zehn Minuten.

Der übergebene Adminbereich ist kein Schwarzes Brett

Jedes Plugin setzt seinen eigenen Hinweis, seine eigene Werbung, seine eigene Bitte um eine Bewertung. Der Adminbereich, den Sie einem Kunden übergeben, ist dann kein Arbeitsplatz mehr, sondern eine Wand aus Ankündigungen. Früher räumte ich das mit Code in der Funktionsdatei des Themes auf, und dieser Code war nach dem nächsten Theme-Update verschwunden. Damit es bleibt, musste es woanders liegen.

Der Rest der Liste ist dieselbe Geschichte

PHP-Limits, htaccess-Anpassungen, die Login-URL ändern, seitenspezifischen Code einfügen, Caching, Weiterleitungen, Favicons, Datenbankbereinigung. Nichts davon ist exotisch. Alles davon begegnet jedem, der eine WordPress-Website baut, früher oder später. Aber die Antworten lagen an fünfzehn verschiedenen Stellen: fünfzehn Einstellungsseiten, fünfzehn Update-Hinweise und bei einigen fünfzehn Rechnungen.

Ein Plugin statt fünfzehn

Fünfzehn Module, ein Plugin, ein Preis. Backup und Wiederherstellung, externer Speicher, SMTP, SSL, Suchen und Ersetzen, Admin-Bereinigung, PHP-Limits, htaccess-Editor, Login-Verwaltung, Code-Einfügung, Caching, Popups, Favicons, Weiterleitungen, Datenbankbereinigung und ein Sprachdatei-Compiler. Jedes Modul lässt sich abschalten, sodass nichts geladen wird, was Sie nicht nutzen. Ich habe es für mich gebaut, und für alle anderen, die dieselbe Liste zum hundertsten Mal installieren.

Sehen Sie, was Sie bekommen

Alle fünfzehn Module sind in jedem Plan enthalten. Der einzige Unterschied ist, auf wie vielen Live-Websites Sie sie nutzen können.