Tipps zur Pflege einer alten WordPress-Website
Veröffentlicht: 2021-02-15Eine der besten Möglichkeiten, um zu messen, wie weit die Technologie fortgeschritten ist, ist die Verwendung eines Legacy-Produkts. Das gilt für Geräte wie Computer und Smartphones. Und es gilt auch für Websites.
Vergleichen Sie zum Beispiel eine WordPress-Website, die Sie kürzlich erstellt haben, mit einer von vor zehn Jahren. Sie werden wahrscheinlich viele Unterschiede bemerken – sowohl kosmetisch als auch unter der Haube. Es kann Sie sicherlich dazu bringen, die erzielten Fortschritte besser einzuschätzen.
Das ist ein Prozess, den ich in letzter Zeit oft mache. Einige Websites, die ich Anfang der 2010er Jahre erstellt habe, werden immer noch verwendet. Abgesehen davon, dass ich diese Installationen auf dem neuesten Stand halte, bestand ein Teil meiner Arbeit darin, aufgegebene Plugins zu ersetzen und für neuere Funktionen nachzurüsten.
Die Erfahrung war interessant. Diese vergangenen Projekte haben nicht nur Perspektiven geboten, sondern waren auch herausfordernd. Herauszufinden, was ich getan habe, warum ich es getan habe und wie ich die Dinge voranbringen kann. Es ist vergleichbar damit, einen Oldtimer am Laufen zu halten.
Die Pflege einer alten WordPress-Website erfordert ein scharfes Auge und Liebe zum Detail. Hier sind einige Tipps, um sicherzustellen, dass Ihre alte Website gut läuft.
Achten Sie auf verlassene Plugins und Themes
Eines der häufigsten Probleme bei älteren WordPress-Websites ist die Verwendung von aufgegebener Software. Plugins und Themes, die früher akzeptable Lösungen waren, befinden sich möglicherweise nicht mehr in der aktiven Entwicklung. Das ist ein Risiko für Funktionalität und Sicherheit.
Woher wissen Sie, ob ein Artikel aufgegeben wurde? Wenn es aus dem offiziellen WordPress-Theme oder Plugin-Repository stammt, sehen Sie normalerweise eine Meldung, die besagt, dass es nicht mit den letzten 3 Hauptversionen von WordPress getestet wurde . Das ist keine Garantie dafür, dass der Entwickler das Projekt vollständig losgelassen hat, aber es kann ein solider Indikator sein.
Wenn der Artikel nicht aus einem offiziellen Repository stammt, ist möglicherweise zusätzliches Schnüffeln erforderlich. Suchen Sie nach Änderungsprotokollen (die hoffentlich Veröffentlichungsdaten enthalten) oder Support-Foren. Alles, was seit einem Jahr oder länger kein Update oder keine Autorenforum-Antwort gesehen hat, wird wahrscheinlich Staub ansetzen.
Meistens sollte ein aufgegebenes Plugin ersetzt werden. Es ist jedoch nicht immer ein großer Notfall. Ein einfaches Nischen-Plugin, das nicht viel leistet, kann möglicherweise länger bestehen bleiben als ein komplexes. Verwenden Sie Ihr bestes Urteilsvermögen und suchen Sie nach möglichen Alternativen.
Themen können auch variieren. Manchmal ist es eine Frage des Ersetzens oder Deaktivierens alter Skripte, die die Musterung nicht bestehen.
Unabhängig davon ist es wichtig zu wissen, wo diese Gegenstände stehen. Selbst wenn sie heute arbeiten, könnte morgen eine andere Geschichte sein.
Veraltetes JavaScript kann problematisch sein
WordPress wird mit der jQuery-JavaScript-Bibliothek geliefert. Dies ist großartig, um Spezialeffekte und andere UI-bezogene Extras auf Ihrer Website zu nutzen. Aber wenn neue Versionen enthalten sind, werden einige ältere Skripte obsolet.
Dies kann ein Problem sein. Beispielsweise führte eine Änderung der jQuery-Versionen, die mit WordPress 5.6 geliefert wurden, zu einer Vielzahl von JavaScript-Fehlern – insbesondere bei älteren Plugins und Themes. Bestimmter veralteter Code wurde nicht mehr unterstützt. Daher mussten Entwickler jede Instanz aufspüren und reparieren.
Wenn Sie diese Elemente nicht reparieren, kann dies sowohl am vorderen als auch am hinteren Ende zu fehlerhaften Ergebnissen führen. jQuery-Fehler neigen dazu, die Funktionsweise anderer Plugins zu stören und können sogar verhindern, dass sie überhaupt funktionieren.
Es lohnt sich immer, über bevorstehende Änderungen der WordPress-Bibliothek auf dem Laufenden zu bleiben. Aber es ist wirklich wichtig, wenn man es mit einer alten Website zu tun hat. Jeder Artikel, der seit einiger Zeit nicht mehr aktualisiert wurde, ist anfällig für Bruch.
Daher ist es wichtig, die Änderungsprotokolle für den WordPress-Kern und für jQuery selbst zu überprüfen. Testen Sie Updates außerdem in einer Staging-Umgebung, bevor Sie sie auf eine Produktionssite anwenden. Dies könnte Sie vor einigen ernsthaften Usability-Problemen bewahren.
Recherchieren Sie vor dem Entfernen von Code
Egal, ob Sie eine Website vor Jahren erstellt oder von einem anderen Entwickler geerbt haben, die Chancen stehen gut, dass Sie auf fragwürdigen Code stoßen. Es kann sich um ein Snippet in einer Designvorlage oder sogar um ein mehrdeutiges Plugin handeln.
Ein Grund mehr, Ihre Projekte zu dokumentieren. Aber wenn es keine Dokumentation gibt, fragen Sie sich vielleicht, warum ein bestimmtes Element enthalten war. War es nur schlechte Praxis oder erfüllt dieser Code noch einen Zweck?
Auch wenn es sicher erscheinen mag, ein Plugin zu deaktivieren oder Code zu entfernen – recherchieren Sie zuerst. Ich kann Ihnen nicht sagen, wie oft ich etwas über Bord geworfen habe, von dem ich dachte, dass es nutzlos war, nur um festzustellen, dass es eine obskure Funktion erleichterte. Das führte dazu, dass die Dinge wieder so wurden, wie sie waren (stellen Sie sicher, dass Sie auch Backups aufbewahren).
Die Forschung hängt alles vom Gegenstand selbst ab. Wenn es sich um ein Plugin handelt, kann eine Websuche eine große Hilfe sein. Analysieren Sie für Snippets den Code und versuchen Sie herauszufinden, was er tut. So oder so, berühren Sie nichts auf einer Produktionsstätte, bis Sie sicher sind und einige Tests durchgeführt haben.
Suchen Sie nach fehlenden Funktionen
Im Web ändern sich die Dinge schnell. Daher könnten einer älteren Website einige entscheidende Funktionen fehlen. Dinge, die Sie zurücklassen oder schlimmer machen könnten.
Die vielleicht zwei größten Punkte auf dieser Liste sind Zugänglichkeit und ansprechendes Design. Eine Website, die 2010 erstellt wurde, hat diese Dinge möglicherweise nicht berücksichtigt.
Ich habe zum Beispiel festgestellt, dass einige ältere Projekte ein Plugin verwenden, um ein separates mobiles Thema bereitzustellen. An dieser Praxis war nichts besonders Schlechtes – und sie funktionierte gut genug. Aber auch veraltete Desktop-Designs können nachgerüstet werden, um auf kleineren Bildschirmen gut zu funktionieren. Es erfordert etwas CSS und vielleicht sogar eine Neukonfiguration von Vorlagen, aber es lohnt sich, wenn ein Redesign nicht im Budget ist.
Um die Zugänglichkeit auf den neuesten Stand zu bringen, kann eine Menge manueller und automatisierter Tests erforderlich sein. Sie sollten sicherstellen, dass die Website die Grundlagen wie Farbkontrastverhältnisse, Lesbarkeit und tastaturfreundliche Navigation abdeckt. Die Verwendung des ALT-Attributs für Bilder ist ebenfalls wichtig.
Selbst wenn Sie nur über begrenzte Ressourcen verfügen, kann sich ein wenig Anstrengung in diesen Bereichen positiv auswirken.
Eine alte WordPress-Website wieder (fast) neu machen
Es ist sowohl WordPress als auch seinem Ökosystem zu verdanken, dass Websites, die vor vielen Jahren erstellt wurden, weiterhin funktionieren. Ein Großteil des beteiligten Codes und Stylings ist widerstandsfähiger als man denkt.
Trotzdem schreitet die Zeit voran. Designs, Plugins und Skripte werden irgendwann kaputt gehen, wenn sie nicht gewartet werden. Wir können sicherlich hoffen, dass die Entwickler dieser Artikel mit den neuesten Standards Schritt halten. Aber manchmal fällt uns diese Aufgabe zu.
Machen Sie sich keine Sorgen, wenn sich eine Legacy-Site in Ihrer Obhut befindet. Indem Sie einige Hausaufgaben machen und nach potenziellen Problemen Ausschau halten, können Sie den Benutzern dennoch eine großartige Erfahrung bieten.