Samuel Aguilera – WProfi des Monats
Veröffentlicht: 2019-11-15Willkommen zurück zu einem weiteren Interview mit WordPress-Profis. Heute haben wir jemanden, den sowohl Pablo Lopez als auch Ángeles Portillo empfohlen haben. Er arbeitet jetzt seit mehr als 14 Jahren mit WordPress und hat mehrere Rollen getragen: Übersetzer, Plugin -Entwickler, Web-Maintainer, Support-Ingenieur … Bitte heißen Sie Samuel Aguilera willkommen !
Danke für das Interview, Samuel. Es ist eine Freude, Sie hier zu haben! Für diejenigen, die Sie nicht kennen, erzählen Sie uns ein wenig über sich und Ihre Beziehung zu WordPress .
Danke an dich, David.
Ich habe fast mein ganzes Leben in Zaragoza gelebt, aber ich bin in Algeciras (Cádiz) geboren und habe viele Sommer und Weihnachten dort verbracht. Ich habe also Dinge von beiden Orten und manchmal kann es schwierig sein, meinen Geburtsort zu erraten, weil ich keinen Akzent habe.
Mein Interesse an Computern begann, als ich ein Kind war, mit dem 8-Bit-Amstrad-CPC meines älteren Bruders. Im Laufe der Jahre war es mein Ziel, meine Leidenschaft für Computer zu meinem Beruf zu machen. Obwohl ich einen Abstecher in die Welt der Elektronik und verantwortliche Positionen im Management und in der Kundenbetreuung gemacht habe, bin ich am Ende wieder in die Informatik zurückgekehrt, die mir schon immer sehr gefallen hat.
Es ist also schon über 14 Jahre mit WordPress. Während dieser Zeit habe ich viele Dinge getan: Sachen ins Spanische übersetzen (es_ES), als es kein WordPress-Übersetzer-Team gab und fast niemand es tat, Bereitstellung von WordPress-Wartungsdiensten, einschließlich des IT-Teils (Installation, Konfiguration und Verwaltung von Servern von der Konsole) und benutzerdefinierte Programmierung von Themen und Plugins sowie Veröffentlichung von Plugins in WordPress.org. Derzeit arbeite ich bei Rocketgenius Inc., den Entwicklern von Gravity Forms, und das seit nunmehr fünf Jahren.
Sie haben eine ganze Reihe von Plugins auf WordPress.org veröffentlicht, die alle den UNIX-Prinzipien folgen: einfache Tools, die darauf ausgerichtet sind, einzelne, spezifische Probleme zu lösen und sie gut zu lösen . Die Zahlen unterstützen diese Philosophie, da Ihre Plugins Zehntausende von aktiven Installationen haben. Können Sie uns bitte mitteilen, was Sie von diesen Plugins halten? Wie viel Arbeit haben Sie mit dem Support?
Tatsächlich habe ich derzeit 13 Plugins auf WordPress.org veröffentlicht. Zusammen sind sie an über 120.000 Standorten aktiv. Und ich habe noch ein paar mehr auf Github!
Wie Sie sagen, konzentrieren sich meine Plugins normalerweise darauf, eine einfache, aber effektive Lösung für sehr spezifische Anwendungsfälle zu bieten. Ich arbeite hart daran, dass sie gut altern. Dabei nutze ich immer spezifische WordPress-Funktionen, sofern vorhanden, anstatt das Rad mit eigenem PHP-Code neu zu erfinden. Das macht sie zu effizienten Plugins und benötigt selten Updates, um mit neueren Versionen von WordPress zu arbeiten.
Das erleichtert mir die Wartung und reduziert den Bedarf an Support erheblich.
Seit 2014 arbeitest du bei Rocketgenius im Gravity Forms Support Team. Wie ist dein Alltag dort?
Ich arbeite remote, obwohl wir über Tools wie Slack oder Zoom in ständiger Kommunikation stehen. Und ehrlich gesagt macht es mir Spaß, mit meinen Kollegen zusammenzuarbeiten, denn wir alle sind Menschen, die sich der Kundenzufriedenheit verschrieben haben und das spürt man im Alltag und im Arbeitsumfeld.
Der Großteil meiner Arbeit besteht aus der Bearbeitung von Tickets aller Art, von der Lösung von Konfigurationszweifeln oder der Diagnose von Vorfällen bis hin zur Unterstützung bei der Verwendung der zahlreichen Filter und Hooks, die von Gravity Forms oder unserer REST-API angeboten werden.
Kurz gesagt, ich helfe unseren Kunden bei allem, was sie brauchen.
Wie Sie sagen, sind es schon fünf Jahre im Unternehmen. Ich habe also ein tiefes Wissen darüber, wie Gravity Forms und unsere Add-Ons intern funktionieren, das heißt, ein breites Wissen über ihren Code. Was meine bisherigen Erfahrungen mit WordPress und Servern ergänzt.
Das erleichtert die Arbeit enorm und ermöglicht es mir, dem Entwicklerteam dabei zu helfen, kleine Fehler selbst zu beheben oder sogar neue Features zu implementieren.
Sie wissen bereits, dass Gutenberg in den letzten Jahren eine der größten Revolutionen in WordPress war. Wie habt ihr die Veröffentlichung geschafft? War es einfach, Gravity Forms an Gutenberg anzupassen?
Wir waren Pioniere bei der Einführung von Gutenberg .
Während der Testphase von Gutenberg haben wir begonnen, die Integration von Gravity Forms mit diesem neuen Editor vorzubereiten. Wir haben ein spezielles Add-on für unsere Kunden erstellt, damit sie unser Plugin mit Gutenberg verwenden können, wenn letzteres noch nicht weit verbreitet ist.
Anfangs war es etwas problematisch, weil das WordPress -Team, das an der Integration von Gutenberg in Core arbeitete, häufig Änderungen an Teilen von Gutenberg vornahm, die sich auf die Integration von Drittanbietern auswirkten, die mit dem Editor interagieren wollten. Infolgedessen mussten wir die durch diese Änderungen verursachten Probleme kontinuierlich beheben und angehen sowie die Probleme bewältigen, mit denen unsere Kunden aufgrund dieser Probleme konfrontiert waren. Glücklicherweise war die Anzahl der Benutzer, die Gutenberg zu diesem Zeitpunkt nutzten, gering, also war es keine große Sache.

Als Gutenberg stabil wurde, konnten wir endlich auch unsere Integration stabil machen und von einem experimentellen Add-on zum Kern von Gravity Forms wechseln. Unser Plugin funktioniert jetzt gut mit Gutenberg und TinyMCE.
Es gibt Entwickler, denen es schwer fällt, die Vorteile der Veröffentlichung kostenloser Plugins zu erkennen, da sie nicht direkt davon profitieren können. Was ist deine Meinung? Welche Rolle haben Ihrer Meinung nach Ihre kostenlosen Plugins und Beiträge zur Community gespielt, um den Job zu bekommen, den Sie heute haben?

Ehrlich gesagt habe ich nie darüber nachgedacht, wie ich davon profitieren würde, ein kostenloses Plugin hochzuladen, das andere herunterladen und verwenden würden. Ich habe es immer aus dieser idealistischen Vision heraus getan, der Gemeinschaft etwas zurückzugeben. Und ich sage es aufrichtig: Ich denke, wenn dir jemand einen Gefallen tut, solltest du ihn zurückgeben, wenn du die Gelegenheit dazu hast. Für mich bedeutet das Teilen eines kostenlosen Plugins.
Nun, ich habe meinen Chef nie gefragt, welche Rolle meine Plugins im Auswahlprozess gespielt haben, aber ich bin mir sicher, dass sie geholfen haben. WordPress ist seit Jahren im Trend und viele Leute behaupten, sie hätten Erfahrung damit. Wenn Sie Ihre Plugins seit Jahren im offiziellen Repository veröffentlichen, ist das aus zwei Gründen viel zuverlässiger als jeder Lebenslauf:
- Das Unternehmen oder der Kunde, das Sie einstellen werden, können Sie ganz einfach über WordPress.org nachsehen, wann die Veröffentlichung Ihrer Plugins erfolgt, Sie können dies nicht ändern. Wenn ich mich um einen Job bewerbe und sage, dass ich 2007 mein erstes Plugin veröffentlicht habe, können sie leicht überprüfen, ob das, was ich sage, wahr ist.
- Es zeigt auch, wie Sie mit WordPress-Sachen umgehen. Sie können überprüfen, welche Art von Plugins Sie erstellt haben, ob sie gut funktionieren, ob Sie Best Practices befolgen oder nicht und wie sich Ihre Plugins im Laufe der Zeit entwickelt haben …
Wenn du also weißt, was du tust, und etwas Nützliches erstellt hast, ist das Teilen auf WordPress.org nicht nur eine Möglichkeit, anderen zu helfen, sondern auch eine Möglichkeit, dich von Leuten abzuheben, die sagen, sie seien WordPress-Experten, ohne Beweise zu liefern es zu demonstrieren.
Es besteht kein Zweifel, dass Sie die Probleme verstehen, die Menschen in WordPress haben, und dass Sie über die technischen Kapazitäten verfügen, um Lösungen anzubieten. Glauben Sie, dass es Geschäftsmöglichkeiten für neue WordPress-Entwickler gibt? Manchmal scheint es, dass die Leute alles umsonst wollen und das macht einigen möglichen Entwicklern Angst, die von ihrer Arbeit leben wollen …
Sicher, die Tatsache, dass WordPress als Basis kostenlos ist, lässt viele Leute denken, dass alles, was Sie in WordPress brauchen, auch kostenlos sein muss. Aber ich denke, das eigentliche Problem hier, was Entwicklern Angst macht, ist etwas anderes: Leute, die die GPL-Fehler ausnutzen.
Aber ich würde sagen, dass es mehr Schaden anrichtet und mehr potenzielle Entwickler ausbremst, wenn es Leute gibt, die die GPL-Lizenz missbräuchlich nutzen und sich dem Weiterverkauf der Arbeit anderer zu Abbruchpreisen widmen oder sie sogar unter dem Vorwand verschenken Kosten zu reduzieren. Dies fördert meiner Meinung nach diese völlig kostenlose Philosophie weiter als die Tatsache, dass der WordPress -Kern kostenlos ist.
Beispielsweise fragte vor einiger Zeit eine Designerin in Slack, ob sie das Genesis-Framework kostenlos als Teil ihres offensichtlich bezahlten Child-Themes aufnehmen könnte. Sie war auch besorgt darüber, dass ihr Thema auf Websites präsentiert wird, von denen man es kostenlos herunterladen kann. Sehen Sie das Paradoxon?
Und das ist kein Einzelfall. Es gibt viele Websites, auf denen man Premium-Designs und Plugins „kostenlos“ finden kann, solange Sie für ein Abonnement dieser Websites bezahlen. Sie machen also im Grunde Profit aus der Arbeit von jemand anderem. Dies ist keine Robin-Hood-Geschichte, wie sie Sie glauben machen wollen.
Daher verstehe ich natürlich, warum es viele Profis und Unternehmen gibt, die nur ungern versuchen, ihren Lebensunterhalt mit eigenen Kreationen für WordPress zu verdienen. Und ich bin mir sicher, dass diese fehlerhafte Verwendung der GPL auch der Grund dafür ist, warum wir keine größeren Softwarefirmen sehen, die sich mit WordPress beschäftigen.
Aber auf der anderen Seite denke ich, dass die meisten WordPress-Benutzer fair sind und einfach die beste Lösung wollen, die ihren Bedürfnissen entspricht. Und wenn sie für eine solche Lösung oder für einen WordPress-Profi bezahlen müssen, sei es so. Denn schließlich möchte niemand, der ernsthafte Geschäfte macht, Zeit verschwenden.
Jetzt ist es Zeit für unsere meistgelobte Frage: Teilen Sie einen epischen Fehler aus Ihrer Vergangenheit. Es ist also Zeit zu gestehen: Wo und wie hast du es vermasselt?
Vor ein paar Jahren, nachdem ich an der neuen Version eines meiner Plugins gearbeitet und es auf mehreren Seiten mit unterschiedlichen Setups getestet hatte, entschied ich mich, es kurz vor dem Schlafengehen zu veröffentlichen. Zu diesem Zeitpunkt konnte man nicht sagen, wie viele Benutzer Ihr Plugin aktiv nutzten (Sie hatten nur Download-Statistiken), daher hatte ich keine Ahnung, wie viele Leute es wirklich nutzten und welche Auswirkungen ein Update daher haben könnte.
Als ich am nächsten Morgen aufwachte, war ich überrascht zu sehen, dass ich Support-Forum-E-Mails mit Beschwerden von einigen Benutzern hatte, die mich wissen ließen, dass mein Plugin ihre Websites beschädigt hatte. Es waren nur wenige, aber ich konnte das Problem auf Websites, auf denen es ohne Probleme funktionierte, nicht replizieren, und diese Benutzer haben auch keine nützlichen Schritte zum Replizieren des Problems bereitgestellt.
Schließlich konnte ich das Problem noch am selben Morgen mit einem neuen Update beheben. Bei mir ging es schnell, aber die User, die während der spanischen Schlafzeiten auf eine Lösung warteten, waren schon sauer und flammten das Forum auf. Obwohl ich auch einige gute Gefühle von anderen Benutzern erhalten habe, versuche ich seitdem, wie Sie sich vorstellen können, keine Updates in der Nacht zu veröffentlichen.
Und schließlich, wen sollten wir noch interviewen? Sagen Sie uns, welche 3 WProfessionals Sie gerne in den nächsten Interviews sehen würden und warum.
Alex Concha, Samuel Wood (Otto) und Frank Bultge. Sie haben viel Erfahrung mit WordPress und ich bin sicher, dass ihre Interviews sehr interessant sein werden.
Vielen Dank für dieses Interview, Samuel. Es war mir eine Freude, Sie heute hier zu haben!
