Easy Digital Downloads ist derzeit auf über 40.000 Websites aktiv installiert. Das ist eine ziemlich große Zahl, was bedeutet, dass viele Downloads verteilt werden und hoffentlich viel Geld verdient wird.
Wenn ich diese aktive Installationszahl sehe, akzeptiere ich sie jedoch nicht ohne Weiteres. Ich versuche anzunehmen, dass etwa 20.000 dieser aktiven Installationen Live-Websites sind, während die anderen 20.000 Staging-Klone der Live-Websites sind (Sie können mir das Wunschdenken nicht verübeln).
Da EDD eine E-Commerce-Plattform ist, versuchen wir, dass ein erheblicher Teil unserer Benutzer mit ihren Websites Einkommen erzielt. Es gibt viele Benutzer, die dies erfolgreich tun konnten, und einige, die noch in der Entwicklung sind. Aber eines haben sie alle gemeinsam: Bestimmte Aspekte der Plattform sollen dank EDD und seiner Add-ons automatisiert und korrekt sein.
Gelegentlich gibt es ein Problem in einem der Prozesse. Das ist die Natur der Softwareentwicklung. Es wird Fehler, Funktionsmängel und andere übliche Hindernisse geben. Zum größten Teil ist die Kernfunktionalität eines EDD-basierten E-Commerce-Systems jedoch solide.
Das heißt, Probleme treten eher auf, wenn andere Komponenten hinzugefügt und die Funktionalität komplexer wird. Hier wird eine Staging-Website äußerst wichtig.
Lassen Sie mich das erklären.
Was ist eine Staging-Website?
Vereinfacht ausgedrückt ist eine Staging-Website ein Klon einer Live-Website und wird zu Testzwecken verwendet.
Wenn es Zeit ist, Themes zu wechseln, Plugins hinzuzufügen oder zu entfernen, benutzerdefinierten Code zu integrieren oder wesentliche Änderungen an der Website vorzunehmen, ist dies am besten auf einer Staging-Website durchzuführen, die eine Replik der Live-Website ist.
Der Grund, warum dies für E-Commerce-Websites so wichtig ist, liegt darin, dass sie Einnahmen erzielen und mit Kunden zu tun haben, die Ihnen ihre Geldbörsen so gnädig geöffnet haben. Online-Einkäufe sind weniger persönlich, was bedeutet, dass Vertrauen durch den Kaufprozess aufgebaut wird. Daher ist es für den Kunden umso wichtiger, dass die Dinge ordnungsgemäß funktionieren.
Staging-Websites werden verwendet, um sicherzustellen, dass alles ordnungsgemäß funktioniert, bevor es dem Kunden präsentiert wird. Ebenso können sie zur Fehlerbehebung von Problemen auf der Live-Website verwendet werden, ohne das Risiko einzugehen, Ihre Benutzer zu beeinträchtigen oder weitere Funktionen zu beeinträchtigen.
Theoretisch sollten alle Probleme, die auf der Live-Website gefunden werden, auf der Staging-Website reproduzierbar sein. Da das vorübergehende Wechseln von Themes und das Deaktivieren von Plugins sehr häufige Schritte zur Fehlerbehebung sind, ist eine Staging-Website eine großartige Möglichkeit, Probleme zu finden, ohne Ihre Live-Website in den Wartungsmodus versetzen oder erwartete Funktionen für Tests entfernen zu müssen.
Wie richte ich eine Staging-Website ein?
Lassen Sie uns zunächst einige Dinge über Staging-Websites klären, damit dies nicht komplizierter wird als nötig.
- Eine Staging-Umgebung ist keine spezielle Art von Website, die einen anderen Installations- oder Konfigurationsansatz erfordert als Ihre Live-Website. Es ist nur eine weitere WordPress-Installation, die genauso eingerichtet ist wie Ihre Live-Installation.
- Die meisten Add-ons von EDD erfordern Lizenzen. Diese Lizenzen schränken jedoch nicht die Funktionalität ein. Sie sind lediglich Gateways für Support und Dashboard-Updates. Also, ja, Sie können Erweiterungen absolut sowohl auf Ihrer Staging-Umgebung als auch auf Ihrer Live-Website aktivieren. Reservieren Sie die Lizenzaktivierung jedoch nur für Ihre Live-Website.
- Staging-Umgebungen konzentrieren sich hauptsächlich auf die Funktionalität, nicht auf den Inhalt. Zum Beispiel ist es wichtiger, dass Ihre EDD-Einstellungen auf beiden Websites gleich sind, als dass die Beschreibungen Ihrer Downloads übereinstimmen.
Der Punkt ist, dass eine Staging-Umgebung kein völlig neues Denken erfordert. Es ist nur die Website, die Sie bereits erstellt haben, noch einmal erstellt.
Lassen Sie uns mit der Einrichtung beginnen.
Fragen Sie Ihren Hosting-Anbieter.
Eine Sache, die ich an einigen Hosts liebe, ist, dass sie Dienste anbieten, um Ihre Live-Website mit nur wenigen Schritten auf eine Staging-Umgebung zu klonen. Hier auf der EDD-Website ist unsere Staging-Einrichtung so einfach wie das Klicken auf eine Schaltfläche. Es ist genauso einfach, die Staging-Umgebung von der Live-Website aus zu aktualisieren, wann immer wir es brauchen.
Hosts wie Pagely und WP Engine machen es extrem einfach, sicherzustellen, dass Ihre Staging-Umgebung jedes Mal eine exakte Kopie Ihrer Live-Website ist, wenn Sie sie benötigen.
Installieren Sie WordPress selbst.
Es ist keine große Sache, wenn Ihr Host keine einfache Möglichkeit bietet, eine Staging-Umgebung einzurichten. Sie können es auf die gleiche Weise selbst tun, wie Sie Ihre Live-Website erstellt haben.
Wie bereits erwähnt, geht es bei der Staging-Umgebung größtenteils um die Funktionalität. Erstellen Sie eine Subdomain oder ein Unterverzeichnis, was auch immer Sie möchten, und behandeln Sie die WordPress-Einrichtung, als wäre es ein neues Projekt, an dem Sie arbeiten. Sobald es läuft, möchten Sie dasselbe Theme und dieselben Plugins installieren (und aktivieren), die Sie auf Ihrer Live-Website verwenden.
Ob Sie es glauben oder nicht, das allein wird die überwiegende Mehrheit der Funktionalität replizieren, die Sie für eine effektive Staging-Umgebung benötigen. Sie können die Dinge jedoch definitiv weiter ausbauen.
Was ich vorschlagen würde, ist ein vollständiger Datenbankklon von der Live-Website. Ich würde meine Datenbank von der Live-Website exportieren und in die Datenbank importieren, die ich mit meiner neuen Staging-Umgebung verbunden habe. Es gibt viele Online-Ressourcen, die Ihnen dabei helfen (hier ist eine).
Mit demselben aktivierten Theme und denselben aktivierten Plugins auf der Staging-Umgebung wie auf der Live-Website und einem vollständigen Datenbankexport/-import sollten Sie einer abgeschlossenen Staging-Umgebung sehr nahe sein.
Für viele müssen Sie möglicherweise nicht einmal so weit gehen. WordPress verfügt über eine eigene integrierte Export-/Importfunktion im Menü Extras im Dashboard. Sie können Daten direkt von Ihrer Live-Website exportieren und in Ihre Staging-Umgebung importieren, obwohl dies nicht so gründlich ist wie die oben genannte Methode.
Support für EDD-Probleme
Wenn Sie EDD schon eine Weile verwenden und ein oder zwei Support-Tickets eröffnet haben, besteht die Chance, dass ich Ihnen geholfen habe, Ihr Problem zu lösen oder Ihre Fragen zu beantworten. Bei ziemlich vielen Tickets musste ich Benutzer jedoch bitten, vorübergehend das Theme zu wechseln und Plugins zu deaktivieren. Viele sind damit einverstanden. Manche nicht.
Was hier verstanden werden muss, ist, dass das Problem unabhängig davon, warum es existiert, vorhanden ist und behandelt werden muss. Die Fehlersuche beginnt fast immer mit der Suche nach Konflikten aus anderen Ressourcen. Warten Sie also nicht, bis ein Problem auftritt, um eine Staging-Site einzurichten, nur um zu sehen, ob Sie das Problem reproduzieren können.
Der absolut beste Zeitpunkt, um ein Problem zu finden, ist, wenn Sie neue Funktionalitäten auf Ihrer Staging-Site testen und diese noch nicht auf Ihrer Live-Site angekommen sind. Das Ziel ist es, Probleme zuerst in einem Testbereich zu sortieren, damit eine gründliche Fehlerbehebung durchgeführt werden kann, ohne potenzielle Einnahmeverluste oder eine beschädigte Benutzererfahrung.
Wenn Sie das nächste Mal ein paar Momente Zeit haben, sollten Sie die Einrichtung einer Staging-Site in Betracht ziehen, falls Sie noch keine haben. Lassen Sie diese als Testumgebung für jede Codezeile dienen, die Ihre Live-Site berührt. Betrachten Sie dies als einen der wichtigsten Schritte für die Erstellung Ihres Online-Geschäfts.
Wenn Sie Fragen haben, stellen Sie diese gerne unten.




