...
✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

36

Wenn Sie schon einmal benutzerdefinierte Lösungen für WordPress entwickelt haben, kennen Sie wahrscheinlich diesen Schwachpunkt:

Lokale und Entwicklungs-Sites synchronisieren.

Um an dieser Site arbeiten zu können, ohne die Besucher zu beeinträchtigen, übertrage ich sie in meine lokale Entwicklungsumgebung. Nachdem meine Änderungen abgeschlossen sind, pushe ich meine Änderungen auf die Live-Site, die Sie gerade lesen.

Theoretisch ist das alles ganz einfach, aber in der Praxis meist ein Albtraum.

Zum Beispiel funktionieren die meisten Plugins, die mit dieser Funktion beworben werden, nur für kleine Websites. Ich musste mehrere Plugins zurückerstatten, weil sie die Übertragungsgröße einer mittelgroßen Website einfach nicht bewältigen können.

Ab sofort verwende ich zwei separate Produkte zum Pushen/Pullen von Datenbankänderungen und Dateiänderungen für diese Site. Diese Produkte funktionieren gut, kosten aber fast $400/Jahr.

Ich habe von einer einfacheren All-in-One-Lösung geträumt und habe sie vielleicht gerade in DevKinsta gefunden.

Was ist DevKinsta?

Wenn Sie WordPress entwickelt haben, haben Sie wahrscheinlich XAMP oder MAMP verwendet, um Ihre Umgebung einzurichten.

DevKinsta ist auch eine lokale Entwicklungssuite, die jedoch für die Verwendung von WordPress optimiert wurde.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

DevKinsta ist für alle Benutzer kostenlos

Mit DevKinsta kannst du schnell eine lokale WordPress-Installation auf deinem Computer erstellen. Auf diese Weise können Sie in einer privaten, kontrollierten Umgebung an benutzerdefinierten Designs und Plugins arbeiten, die Sie entwickeln.

DevKinsta ermöglicht es dir auch, Websites direkt von deiner Sites-Liste in deinem Kinsta-Konto herunterzuladen.

Wie ich bereits erwähnt habe, können Sie Ihre lokale Site auch auf Ihren Live-Server übertragen, aber anstatt Ihnen davon zu erzählen, lassen Sie uns den Einrichtungsprozess behandeln, damit Sie ihn selbst sehen können.

So verwenden Sie DevKinsta

DevKinsta ist eine Desktop-Anwendung, daher besteht der erste Schritt darin, sie von ihrer Website herunterzuladen.

Wenn Sie es zum ersten Mal booten, installiert DevKinsta die benötigten Abhängigkeiten und bereitet seine Konfiguration vor.

Aus Gründen der Transparenz ist mir beim Docker-Installationsschritt ein Fehler aufgetreten.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Das Klicken auf die Fehlermeldung führte mich zu einer Support-Seite, auf der vorgeschlagen wurde, Docker manuell zu installieren. Ich habe dies getan und nach dem Neustart von DevKinsta wurde der Rest der Installation erfolgreich abgeschlossen.

Sobald du die Installation von DevKinsta abgeschlossen hast, ist dies der erste Bildschirm, den du siehst:

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Du kannst eine brandneue WP-Site zu Entwicklungszwecken erstellen oder eine Site aus Kinsta importieren. Es gibt auch eine Option zum Erstellen einer benutzerdefinierten Site, mit der Sie nur Attribute der Installation wie die PHP-Version und den Datenbanknamen anpassen können.

Wenn Sie auf die Importoption klicken, werden Sie aufgefordert, sich anzumelden.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Dann findest du eine Liste all deiner Kinsta-Sites. Wählen Sie die Site aus, die Sie importieren möchten, und klicken Sie auf die Schaltfläche "Site importieren", um den Vorgang zu starten.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Sie werden zum Dashboard der Site weitergeleitet, wo Sie eine Fortschrittsanzeige über den aktuellen Status des Imports informiert.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Bei kleinen Sites dauert der Import etwa eine Minute.

Sobald der Import abgeschlossen ist, können Sie die verschiedenen im Dashboard verfügbaren Funktionen erkunden. Da DevKinsta ein extrem vereinfachtes Entwicklungstool ist, gibt es nur wenige Einstellungen, die jedoch alle sehr mächtig sind.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Eine der nützlichsten Funktionen ist die Möglichkeit, SSL lokal zu aktivieren.

Auf Ihrer Live-Site ist höchstwahrscheinlich SSL aktiviert, und die lokale Konfiguration ist normalerweise mühsam. Und ohne SSL lokal auszuführen, erhalten Sie auf Ihrer Entwicklungsseite „Mixed Content”-Fehler und alle möglichen anderen Probleme.

Auf Sites in DevKinsta ist SSL standardmäßig aktiviert und du kannst es mit einem einzigen Klick ein- und ausschalten.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Die andere unglaublich nützliche Funktion, die in DevKinsta standardmäßig enthalten ist, ist der integrierte E-Mail-Posteingang. Dies ist dank des integrierten SMTP-Servers und E-Mail-Posteingangs im DevKinsta-Dashboard möglich.

Wenn Sie eine Ihrer Websites anzeigen, können Sie auf das E-Mail-Symbol in der linken Seitenleiste klicken, um zum Posteingang zu gelangen.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Bei ungelesenen E-Mails sehen Sie eine kleine rote Blase über dem E-Mail-Symbol. Hier sehen Sie, wie eine E-Mail in der Benutzeroberfläche aussieht:

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Die Option zum Anzeigen der Roh-E-Mail ist auch sehr praktisch!

Ein lokaler Posteingang ist äußerst hilfreich, insbesondere für E-Commerce-Shops und andere Websites, die viele Transaktions-E-Mails senden. Es macht es einfach, Ihre Kaufbelege und Dankes-E-Mails zu bearbeiten und zu überprüfen. Es ist auch unerlässlich, wenn Sie ein Plugin erstellen, das E-Mails sendet.

Nachdem Sie nun gesehen haben, wie Sie eine Site mit DevKinsta lokal importieren und ausführen, wenden wir uns der aufregendsten Funktion zu: Push-to-Remote-Installationen.

So bringen Sie Ihre Website zum Staging

Wenn Sie mit Ihren Updates fertig sind, können Sie Ihre Änderungen auf Ihre Live-Site übertragen.

DevKinsta erfordert, dass du deine lokale Site zuerst auf eine Staging-Site pushst. Dies dauert etwas länger, gibt dir aber die Möglichkeit, deine Website in einer von Kinsta gehosteten Umgebung zu testen, bevor sie live geht.

Wenn du keine Staging-Site vorbereitet hast, besuche deine Site in deinem My Kinsta-Dashboard und verwende das Dropdown-Menü „Umgebung ändern” oben rechts, um die Staging-Umgebung auszuwählen.

Klicken Sie dann auf diese Schaltfläche, um eine neue Staging-Site zu erstellen:

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Sobald die Staging-Site bereit ist, können Sie auf die Schaltfläche "Push to Staging" klicken, um den Vorgang zu starten.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Auf dem nächsten Bildschirm sehen Sie eine Liste aller Ihrer Websites, einschließlich Live- und Staging-Sites. Wählen Sie die geeignete Staging-Umgebung für Ihre Site aus.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Nachdem Sie die Staging-Umgebung ausgewählt haben, sehen Sie eine letzte Seite, auf der Sie Ihre Bereitstellung überprüfen und dann auf die Schaltfläche "Push to Staging" klicken können.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Der Prozess verläuft schnell, insbesondere bei kleineren Websites. Unten rechts im Dashboard wird eine ähnliche Fortschrittsanzeige angezeigt, die Sie darüber informiert, in welchem ​​Schritt Sie sich befinden.

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Sobald der Push zu Ihrer Staging-Site abgeschlossen ist, können Sie die Staging-Site überprüfen und sicherstellen, dass alles wie erwartet funktioniert.

Der letzte Schritt besteht darin, die Staging-Site über das Kinsta-Dashboard auf deine Live-Site zu übertragen:

Wie DevKinsta das Synchronisieren von WordPress-Sites vereinfacht

Bereitstellungsprozesse können komplex und unhandlich sein, aber Kinsta hat es mit seinem DevKinsta-Tool extrem einfach gemacht.

Mit DevKinsta gibt es die Möglichkeit, viele Anwendungen und Plugins in einem Tool zu rationalisieren, und bisher liebe ich, was das Kinsta-Team mit dieser App gemacht hat.

Obwohl es ein großartiges Produkt ist, von dem ich erwarte, dass es nur noch besser wird, gibt es einige Bereiche, die meiner Meinung nach verbessert werden könnten.

Wie DevKinsta sich verbessern kann

Das aktuelle Push/Pull-System ist vom Design her einfach, aber derzeit ist es etwas zu einfach.

Ich habe damit begonnen, DevKinsta für einige meiner Websites zu verwenden, aber es gibt eine Verbesserung, die ich insbesondere benötige, bevor ich meine anderen Tools vollständig aufgeben kann.

Ab sofort werden beim Pushen einer lokalen Site zum Staging alle Datenbankeinträge und alle Dateien verschoben. Dies ist ein Deal-Breaker für eine E-Commerce-Website wie diese.

Das Problem ist, dass Kunden immer noch die Live-Site besuchen und Produkte kaufen. Wenn ich 24 Stunden lokal mit einer Änderung verbringe und dann meine lokale Site live schalte, werden diese Kundendatensätze gelöscht.

DevKinsta kann dieses Problem vollständig lösen, indem es Benutzern ermöglicht, nur Dateiänderungen zu pushen, anstatt immer alle Datenbank- und Dateiänderungen zu pushen. Das Pushen bestimmter Dateien wäre cool, aber das einfache Verhindern von Datenbanküberschreibungen würde ausreichen, um sie für E-Commerce-Websites nutzbar zu machen.

DevKinsta funktioniert gut für meine statischen Websites und ich verwende es auch, um diese Website lokal zu importieren. Ich bleibe vorerst nur bei meinen bestehenden Tools, um Änderungen an meiner Produktionsstätte voranzutreiben.

So starten Sie mit DevKinsta

Wenn dir das, was du in diesem Beitrag gesehen hast, gefallen hat, kannst du mit DevKinsta beginnen, indem du es hier herunterlädst:

DevKinsta. herunterladen

Die Nutzung ist völlig kostenlos, es kann also nicht schaden, es auszuprobieren.

Kinsta bleibt meine Lieblings-Hosting-Plattform und ich bin seit zwei Jahren mit ihrem Produkt zufrieden. Wenn du mehr über Kinsta und ihre Leistung erfahren möchtest, empfehle ich dir, als nächstes meine Rezension ihres Dienstes zu lesen:

Lies meine Kinsta-Rezension

Vielen Dank, dass Sie heute gelesen haben, und wenn Ihnen dieser Beitrag gefallen hat, ziehen Sie bitte in Betracht, die Schaltflächen unten zu verwenden, um ihn mit jemand anderem zu teilen.

Aufnahmequelle: www.competethemes.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen