Jeder macht von Zeit zu Zeit Fehler. Es passiert. Aber wenn der Fehler in a Website, auf der Sie viel Zeit und Mühe aufgebaut haben, kann es frustrierend sein, zurückzugehen und von vorne zu beginnen, egal wie schwerwiegend der Fehler ist.

Als WordPress-Entwickler wissen Sie, wie es funktioniert. Sie haben sich auch mit den verschiedenen Problemen vertraut gemacht, die auftreten können. Infolgedessen haben Sie Ihrem Workflow wahrscheinlich bereits einige Methoden hinzugefügt, um auftretende Probleme zu mindern und schnell zu beheben.

Was machen Sie mit den Problemen, die außerhalb Ihres Entwicklungsprozesses auftreten? "Waschen Sie Ihre Hände" nach der Übergabe der Website an den Kunden und wünschen Sie ihm viel Glück? Als Profi wissen Sie, dass es unethisch ist, zu sagen, "das ist nicht länger mein Problem". Sie wissen auch, dass Sie Beziehungen zu Ihren Kunden pflegen (aktuelle und ehemaligeIst) von wesentlicher Bedeutung für Ihr Unternehmen.

Sollte nach Abschluss des Auftrags beim Kunden etwas passieren, müssen Sie bereit sein, das Problem sofort zu beheben. Oder, noch besser, Sie müssen zusätzliche Schritte in Ihren eigenen Workflow integrieren, um Ihre Kunden (und sich selbst) zu retten.

So verhindern Sie Fehler bei WordPress

Hier ist eine Liste von Übungen, die Sie Ihrem Workflow hinzufügen können. Mit ihnen können Sie Fehler in WordPress schneller korrigieren oder vermeiden.

Schritt 1: Tutorial hinzufügen

Bevor Sie eine neue geben Website an einen Kunden stellen Sie sicher, dass Sie Unterlagen zur Verfügung stellen, die ihm einen schnellen Einstieg ermöglichen. Es ist wahr, dass es nicht Ihre Aufgabe ist, Ihrem Kunden die Verwendung von WordPress beizubringen, aber für Ihren Kunden, der WordPress nicht wirklich kennt, müssen Sie ihm Anfängerleitfäden zur Verfügung stellen, die verhindern, dass er versehentlich Probleme auf seinen Websites verursacht.

Schritt 2: Stellen Sie sich vor

Jeder Webentwickler sollte seine WordPress-Site mit einem benutzerdefinierten Hintergrund versehen. Auf diese Weise können Sie nicht nur für Ihr Unternehmen werben, sondern der Kunde hat auch stets die Möglichkeit, sich bei Problemen an Sie zu wenden.

Mit einem Plugin wie " ultimative-Branding Sie können im Dashboard benutzerdefinierte Nachrichten und Module sowie Anzeigenflächen erstellen.

Schritt 3: Sicherheit stärken

Können Sie Ihren Kunden vertrauen, dass sie bei der Nutzung strenge Sicherheitsstandards einhalten? Webseite ? Nein wahrscheinlich nicht. Anstatt also darauf zu warten, dass Letzterer ein generisches Konto verwendet.“ Administrator »Mit einem Passwort« 1234", Sie müssen verschiedene Sicherheitsmaßnahmen durchsetzen:

  • Zwei-Faktor-Authentifizierung.
  • hash bcrypt.
  • und Passwörter sollten nicht optional sein.

4-Schritt: Backup automatisieren

Ihre Kunden werden sich mit dem Gedanken beschäftigen, ihre Websites zu sichern, aber sie wissen wahrscheinlich nicht, wie sie diese sicher halten können, oder sie werden denken, dass sie sich darüber noch keine Gedanken machen müssen. Sie wissen, dass die Daten können jederzeit verloren gehen oder gestohlen werden, und eine Website, die regelmäßig gesichert wird, ist nicht optional.

Wenn Sie keine Website neu erstellen oder die letzten Änderungen wiederholen müssen, weil keine Sicherung vorhanden war, geben Sie Ihren Kunden ein System, das den Prozess für sie automatisiert. Die Snapshot-Plugin kann Ihnen in diesem Fall helfen.

5-Schritt: Aktualisierungen automatisieren

Automatisierung ist eine wunderbare Sache für Entwickler. Sie richten einen Prozess so ein, dass er autonom im Hintergrund ausgeführt wird. Auf diese Weise müssen Sie sich nie darum kümmern, ob Ihre Kunden WordPress auf die neue Version aktualisiert haben, da Sie einen Prozess haben, der dies für Sie erledigt.

Wenn Sie nach einem Tool suchen, mit dem Sie diesen Prozess automatisieren, aber auch steuern können, was aktualisiert werden kann und was nicht, können Sie sich unser Tool ansehen Tutorial zum Verwalten von WordPress-Updates.

Schritt 6: Beschränken Sie die Dateiberechtigungen

Wenn Ihre Kunden in Zukunft Aktualisierungen an ihrer Website vornehmen möchten und keine Hilfe von einem Entwickler benötigen, sind diese Änderungen hoffentlich minimal und erfordern keine Codeaktualisierungen. Allerdings sollten Dateien, insbesondere die Datei „wp-config.php“, immer über das Stammverzeichnis verschoben werdenUnterkunft, wodurch es weit außerhalb der Reichweite von Benutzern und Hackern liegt.

Der Codex Wordpress bietet nützliche Richtlinien, die Sie folgen können, wenn die Vergabe der entsprechenden Berechtigungen.

Schritt 7: Beschränken Sie den Benutzerzugriff

Wenn es darum geht, den Benutzerzugriff auf WordPress einzuschränken, würden einige sagen, dass es so einfach ist, zu Benutzern zu gehen und Rollen zu aktualisieren. Diese vordefinierten Regeln reichen jedoch nicht immer aus:

  • Wenn Sie noch mehr Kontrolle über den Benutzerzugriff und die Funktionen haben möchten, versuchen Sie es mit " Mitglieder ".
  • Wenn Sie steuern möchten, wer den visuellen Editor verwenden kann, können Sie das Plugin " Deaktivieren Sie den visuellen Editor ".
  • Wenn Sie die verschiedenen Arten von Inhalten steuern möchten (Artikel, Seiten, Kategorien, Medien und mehr), auf die zugegriffen werden kann, das Plugin Erweiterter Zugriffsmanager Werde den Trick machen.

schließlich

Denken Sie an die Sicherheit der Websites Ihrer Kunden und an die Personen, die ihre Dashboards verwenden, wie Sie es bei Ihren tun werden. Offensichtlich besteht ihr Ziel nicht darin, ihre eigene Website zu beschädigen oder absichtlich Chaos auf ihrem Dashboard anzurichten, aber es kann passieren, und Sie müssen in der Lage sein, dies zu beheben. Anstatt darauf zu warten, auf den Fehler zu reagieren, müssen Sie bei der Entwicklung von Websites einen proaktiven Plan erstellen.

Ich hoffe, Sie können die Websites Ihrer Kunden besser schützen. Zögern Sie nicht, Ihre Tipps in den Kommentaren zu teilen.