Experteneinblicke: Gespräche mit Stefan Karamancic von ManageWP
Veröffentlicht: 2023-03-09WordPress war einmal eine einfache Blogging-Plattform. Im Laufe der Jahre hat es sich zum leistungsstärksten Tool zum Erstellen aller Arten von Websites entwickelt. Dasselbe gilt für Stefan Karamancic, Support-Veteran von ManageWP. Er ist heute hier bei uns, um das Eis zu brechen und alle zu unserer Blog-Serie „Expert Insights“ willkommen zu heißen, in der wir das ManageWP Support-Team interviewen und Ihnen einen Einblick in die Erfahrung und das Engagement geben, das sie an den Tisch bringen, sowie einige Fehlerbehebungen Techniken, die sie täglich anwenden.
Was hatten WoW und Bloggerinnen im Jahr 2009 gemeinsam? Ich habe gehört, die Antwort ist – du. Ist das richtig? Kannst du uns erklären, wie du in der WordPress-Branche angefangen hast?
Nun, das könnte man sagen. Die Wahrheit ist, dass beide dazu führen, ein Interesse an einer Karriere in der Webtechnologie zu wecken. Vor etwa 15 Jahren traf ich ein Mädchen und hatte keine Ahnung, dass sie diejenige sein würde … um mir eine ganz neue Welt vorzustellen, die Welt von WordPress! Sie hatte einen persönlichen Blog auf WordPress.com, und ich half ihr ein paar Mal, das Erscheinungsbild zu optimieren. Wir haben hier und da ein paar benutzerdefinierte CSS erstellt, und ich habe ihr geholfen, das Beste aus den kostenlosen Designs herauszuholen, die wir damals zur Verfügung hatten. Es war eine andere Zeit; Alles war weniger anpassbar, sodass wir uns oft viel mehr auf benutzerdefinierte Funktionen und Optimierungen verlassen mussten.
Da ich mich für Technik begeisterte und neugierig auf die Möglichkeiten war, mein neu gewonnenes Wissen anzuwenden, fing ich an, WordPress für einige meiner Projekte zu verwenden. Ich habe ein paar Gildenforen und einige einfache Websites erstellt, hauptsächlich für meine Familie und Freunde. Sie auf dem neuesten Stand zu halten und im Laufe der Zeit neue Funktionen hinzuzufügen, hat mir geholfen, mich auf das Wesentliche beim Erstellen von Websites mit WordPress zu konzentrieren. Rückblickend hat sich der gesamte Lernprozess durch diese Leidenschaftsprojekte wirklich wie ein Kinderspiel angefühlt. Ich habe nicht gelernt, einen Job zu bekommen; Ich lernte, meine Leidenschaftsprojekte zu verbessern. Heutzutage haben wir viele Plugins und Themen, und die Branche hat sich so stark weiterentwickelt. Sie können erstaunliche Websites mit wenig bis gar keiner Programmierung erstellen.
In der heutigen Welt werden wir ständig mit Informationen bombardiert, da täglich neue Geschichten, Quellen und Trends auftauchen. Wie bleiben Sie über die neuesten Entwicklungen in WordPress auf dem Laufenden?
Das ist eine großartige Frage. Ich fand es hilfreich, die Bereiche zu definieren, die mich interessieren, und ein paar Nachrichtenquellen im Auge zu behalten, um auf dem Laufenden zu bleiben.
Ich mag WP Tavern und die offizielle WordPress-Website (insbesondere Entwicklerressourcen) für allgemeines WordPress-Wissen und Community-News. Neben dem Lesen der Ankündigungen, was kommen wird, bleibe ich gerne mit der WordPress-Community in Verbindung. Offizielles WordPress Slack ist ein großartiger Ort, um Neuigkeiten zu hören und andere Community-Mitglieder um Hilfe zu bitten.
Eine weitere großartige Website ist WP Beginner. Es behandelt verschiedene Themen und veröffentlicht und aktualisiert ständig seine Leitfäden und Artikel. Wenn Sie nach den Grundlagen suchen, können Sie mit WP Beginner nichts falsch machen.
Der nächste Bereich, den ich für wichtig halte, ist die Website-Sicherheit! Die Newsletter und Blogs von Sucuri und WordFence sind meine Anlaufstellen, um über die Sicherheit von Websites auf dem Laufenden zu bleiben, da dies immer ein Katz-und-Maus-Spiel ist.
Was die breiteren Web-Tech-News betrifft, so verfolge ich CSS-Tricks, The Register und Smashing Magazine.
Wie gehen Sie bei der Problemlösung und Fehlerbehebung in Bezug auf WordPress vor?
Genauso wie ich über neue Entwicklungen auf dem Laufenden bleibe, identifiziere ich den von dem Problem betroffenen Bereich und sammle so viele Informationen wie möglich, bevor ich mit der Untersuchung beginne . Normalerweise beginne ich damit, zu bestätigen, ob es auf eine bestimmte Komponente oder Aktion beschränkt ist. Wie soll das erwartete Ergebnis aussehen? Kann ich das zuverlässig reproduzieren oder nicht? Passiert das auch auf anderen Websites?
Wenn ich dann all diese Informationen habe, beginne ich damit, den Prozess Schritt für Schritt zu replizieren und ihm zu folgen, während er sich entfaltet. Es ist hilfreich, wenn die Fehlerprotokollierung aktiviert ist, da der schnellste Weg, um zu sehen, wo etwas bricht, durch diese Protokolle führt. Wenn die Protokolle nützliche Informationen enthalten, kann ich schnell eine Lösung für ein Problem finden, sehen, ob es gelöst wird, und es dann erneut versuchen. Wenn beispielsweise ein Plugin nicht aktualisiert wird, versuche ich immer, das Update erneut auszuführen oder versuche, Hello Dolly oder ein anderes grundlegendes Plugin auf der Website zu aktualisieren. Wenn der Vorgang fehlschlägt, kann ich die Protokolle überprüfen und die genauen Antworten finden, die die Website oder der Server erhalten haben. Waren es Dateiberechtigungen, ein Lizenzproblem oder ein kritischer Fehler, weil dem Server nicht genügend Arbeitsspeicher zur Verfügung stand? Was auch immer es ist, der Zugriff auf Fehlerprotokolle erleichtert den Fehlerbehebungsprozess.
Außerdem kann ein Problem mehrere Ursachen haben, daher ist es nicht ungewöhnlich, dass ein weiteres auftaucht, nachdem Sie das erste gelöst haben. In diesen Situationen müssen Sie sich auf das ursprüngliche Problem konzentrieren und dem Faden folgen, bis Sie ihn entwirren.
Mit diesem Ansatz müssen Sie einige interessante Geschichten zu erzählen haben. Können Sie ein Beispiel für einen besonders herausfordernden Support-Fall nennen, an dessen Lösung Sie mitgewirkt haben?
Ja, die saftigsten Anfragen zum Klonen von Websites finden irgendwie ihren Weg in meinen Posteingang. Man könnte sagen, ich bin ein Magnet für Pannen beim Klonen! Vor ein paar Jahren erhielten wir ein Ticket, dass ein Benutzer Hilfe beim Klonen seiner Website benötigte. Der Fall war, dass ihre Live-Website ausfiel, nachdem sie einen Klon gestartet hatten. Zuerst war ich überrascht, weil unser Clone-Tool keine Interaktionen mit der zu klonenden Website hat, da wir ein Backup verwenden, das auf unseren Servern gespeichert ist, also war dies höchst ungewöhnlich. Ich überprüfte das Ticket mehrmals und bekam eine frische Tasse Kaffee, während ich versuchte, die Schritte unseres Benutzers zu kartieren und zurückzuverfolgen. Das Mysterium vertiefte sich, als ich das Problem replizierte und das gleiche Ergebnis erzielte.


Ich habe die Plugins, Designs und Webservereinstellungen überprüft, um herauszufinden, was dahintersteckt, aber es wurde nichts Außergewöhnliches angezeigt. In diesem Moment dachte ich: „ Lasst uns zu den Grundlagen zurückkehren und ganz oben anfangen. „Das Innenleben unseres Tools ist ganz einfach:
- Vor dem Klonen oder Entschärfen einer Website muss ein Backup erstellt werden. Geprüft!
- Dann übertragen wir diese Sicherung auf den Zielserver. Ob wir es über eine PHP- oder eine FTP-Verbindung tun, es ist immer noch der Zielserver und sollte die Quellwebsite in keiner Weise beeinflussen können.
- Extrahieren Sie im letzten Schritt die Dateien auf dem neuen Server und importieren Sie die Datenbank. Auch hier handelt es sich um einen neuen Server ohne offensichtliche Verbindung zur Quelle.
„Wenn du das Unmögliche eliminiert hast, muss das, was noch so unwahrscheinlich ist, die Wahrheit sein.“ –
Sherlock Holmes
Hier habe ich meinen inneren Sherlock Holmes kanalisiert und angefangen, Dinge von der Liste zu streichen. Es wurde schnell klar, dass der einzige Schritt, bei dem eine Verwechslung zum Absturz der Quellwebsite führen könnte, der Datenbankimport in der letzten Klonphase ist. Wie sich herausstellte, befanden sich beide Websites (Quelle und Ziel) im selben Hosting-Plan, und die Datenbankanmeldeinformationen, die der Benutzer uns schickte, waren für die Live-Website (Quelle) und nicht für das Ziel. Dies ist normalerweise kein Problem, da Datenbankserver normalerweise mit eingeschränktem Zugriff eingerichtet werden. Dennoch könnten sich in diesem Fall beide Websites mit beiden Datenbanken verbinden, und unser Clone-Tool importierte Daten in die falsche Datenbank. Nachdem ich das mit dem Benutzer verifiziert hatte, konnte ich ihm helfen und ihn durch den Klonprozess führen. Glücklicherweise hat das seitdem niemand mehr versucht, aber das Testen und Bestätigen des Datenbankursprungs wurde zu unseren Verfahren hinzugefügt.
Und was ist mit einigen häufigen Missverständnissen oder Herausforderungen, die Benutzer bei der Verwendung von ManageWP haben?
Zum Glück sind es nicht viele. Ich denke gerne, dass der Grund dafür ein intuitives UX-Design ist. Mein Favorit, durch den wir unsere Benutzer führen, muss sich mit der Website-URL befassen, die eher der Frage entspricht, wie DNS wirklich funktioniert. Wenn Sie eine Website in Ihrem Browser besuchen, geben Sie normalerweise die URL ein und drücken die Eingabetaste, und denken nicht darüber nach, ob www oder nicht vorhanden ist oder ob Sie HTTP oder HTTPS eingegeben haben. Sie lassen Ihren Browser mit solchen Dingen umgehen.
Wenn Sie eine Website zu ManageWP hinzufügen, müssen Sie auf diese Dinge achten. So wie DNS funktioniert, kann es einen großen Unterschied zwischen www.example.com und example.com oder zwischen http://www.example.com und https://example.com geben. Beide können auf dieselbe Website führen. Es ist aber auch möglich, dass sie zu zwei völlig unterschiedlichen Websites führen! Wir sehen dies häufig bei Website-Migrationen oder Eigentümerwechseln, da solche DNS-Änderungen am wahrscheinlichsten sind.
Mein Rat an alle, die versuchen, ihre Website zu verbinden, lautet: „Wenn Sie die Website-URL in ManageWP eingeben, lassen Sie Ihren Browser die Arbeit erledigen und kopieren Sie einfach die URL Ihrer Homepage aus der Adressleiste und fügen Sie sie ein.
Stefan Karamancic, ManageWP-Support
Können Sie Benutzern Tipps geben, wie sie effektiv mit dem Support-Team kommunizieren können, um die benötigte Hilfe zu erhalten?
Sichere Sache! Wenn Sie sich an uns wenden, ist es immer eine gute Idee, die genauen Schritte anzugeben, die Sie unternommen haben, um uns dabei zu helfen, das Problem sofort zu replizieren. Idealerweise schickst du uns eine Liste mit Aufzählungszeichen, oder wenn du eher ein Geschichtenerzähler bist, kann es nicht schaden, so genau wie möglich zu sein, wenn du beschreibst, worüber du dich meldest. Mit genügend Informationen können wir den Fehlerbehebungsprozess beginnen, sobald wir Ihr erstes Support-Ticket erhalten, und müssen Sie nicht zurückschreiben, um Sie um weitere Einzelheiten zu bitten.
Außerdem ist mir aufgefallen, dass mehr Leute Screenshots anhängen müssen. Manchmal können wir das von Ihnen gemeldete Problem nicht replizieren, und ein Screenshot dessen, was Sie auf dem Bildschirm sehen, kann eine große Hilfe sein!
Ich weiß, dass es nicht viel zu sein scheint, aber diese einfachen Dinge können erheblich Zeit sparen und uns schneller zu einer Lösung bringen, als ein paar Mal hin und her zu gehen.
Das fasst unser Interview mit Stefan zusammen. Wenn Sie Fragen an ihn haben oder Vorschläge haben, wen wir als nächstes interviewen sollten, hinterlassen Sie unten einen Kommentar!