Drücken Sie Folgendes: Wie Faust.js der Community zuhört

Veröffentlicht: 2023-09-01

Willkommen bei Press This, dem WordPress-Community-Podcast von WMR. In jeder Folge sind Gäste aus der gesamten Community zu Gast und es werden Diskussionen über die größten Probleme geführt, mit denen WordPress-Entwickler konfrontiert sind. Das Folgende ist eine Transkription der Originalaufnahme.

Unterstützt von RedCircle

Doc Pop : Sie hören Press This, einen WordPress-Community-Podcast auf WMR. Jede Woche stellen wir Mitglieder der WordPress-Community vor. Ich bin Ihr Gastgeber, Doc Pop. Ich unterstütze die WordPress-Community durch meine Rolle bei WP Engine und meine Beiträge auf TorqueMag.Io, wo ich Podcasts erstellen und Cartoons und Tutorial-Videos zeichnen kann. Schau dir das an.

Sie können Press This auf Red Circle, iTunes, Spotify und Ihrer bevorzugten Podcasting-App abonnieren oder Episoden direkt bei wmr.fm herunterladen.

Faust.js ist ein JavaScript-Framework, das entwickelt wurde, um die Leistungsfähigkeit von WordPress für Headless-Websites freizusetzen. Faust ist eines der wenigen, wenn nicht sogar das einzige JavaScript-Framework, das speziell auf Headless-WordPress basiert, und Faust.js hat am 12. Juni 2023 offiziell die Beta-Phase verlassen. Und möglicherweise werden bald einige Funktionen pünktlich zum WordCamp US verfügbar sein , was nächste Woche passiert. Mein heutiger Gast ist Joe Fusco, ein Senior Software Engineer bei WP Engine, der an Faust arbeitet. Und wir werden über einige dieser neuen Funktionen und die Änderungen sprechen, seit Faust die Beta-Phase verlassen hat.

Joe, wie geht es dir heute?

Joe Fusco: Gut, Doc, danke, dass Sie mich haben.

Doc Pop: Ja, vielen Dank, dass Sie dabei sind. Lassen Sie uns gleich zu Beginn wissen: Wie sind Sie zu WordPress gekommen?

Joe Fusco: Ja, natürlich. Meine WordPress-Ursprungsgeschichte: Ich begann 2013 mit der Verwendung von WordPress, ungefähr in Version 3.5. Damals arbeitete ich gerade an einer Idee, die ich hatte, baute einfach ein paar kleinere Websites auf und tüftelte herum, bis ich tatsächlich bei einer örtlichen Agentur in Rochester, New York, Fuß in die Tür bekam und einige benutzerdefinierte Themen entwickelte.

Und von da an bekam ich meinen ersten Remote-Job bei Inksub, dem Unternehmen hinter WPMU Dev, EduBlogs und Campus Press. Daher hatte ich für jeden dieser Teile etwas Zeit. Also habe ich für diese Unternehmen gearbeitet und bin dann von dort tatsächlich nach Tampa, Florida, gezogen, wo ich die Gelegenheit hatte, für ein Produktionsunternehmen zu arbeiten, das WordPress nicht nur für seine Marketing-Website, sondern auch intern für ein Unternehmen nutzte eine Menge verschiedener Werkzeuge. Also habe ich meine ersten Erfahrungen mit Headless WordPress gemacht.

Ich habe dort viele kundenspezifische Entwicklungen durchgeführt. Das war während der Pandemie, also wurde alles auf Remote umgestellt. Ich hatte tatsächlich die Gelegenheit, nach Rochester zurückzukehren und begann dort für WP Engine zu arbeiten. Also ja, seitdem ist es großartig.

Doc Pop: Sie haben dort etwas erwähnt, worüber ich nicht nachgedacht hatte, aber Sie machten WordPress und arbeiteten mit einigen tollen Themes und Produkten. Und als Sie dann nach Florida gezogen sind, haben Sie immer noch WordPress gemacht, aber Sie haben Headless WordPress für eine Fabrik gemacht. Das klingt für mich wirklich interessant und ich habe das Gefühl, dass Sie sich noch ein wenig mehr mit diesem Leckerbissen befassen müssen.

Joe Fusco: Auf jeden Fall. Ja. Bei dieser Gelegenheit erhielt ich eines Tages eine E-Mail mit der Aufschrift: „Hey, deine Sachen auf GitHub gefallen uns.“ Können wir Sie herunterkommen lassen?“

Und ich dachte zuerst, es sei eine Fälschung, es kam mir einfach wirklich wie Spam vor. Und so dachte ich: Ja, klar, ich komme runter.

Und sie boten mir einen Job an. Es handelt sich um einen der weltweit größten Türenhersteller. Sie haben ein paar Gebäude draußen in Tampa. Und es war wirklich surreal, die ganze Familie ist dorthin gezogen, wir waren drei Jahre dort. Und es waren viele Headless-Komponenten, die wir zu entwickeln begannen.

Die eigentliche Organisation, die Marketingseite, war also mit WordPress sehr vertraut. Sie haben sehr viel in WordPress investiert. Die Verwendung von WordPress Headless machte also irgendwie Sinn, da wir diese Systeme zu diesem Zeitpunkt bereits eingerichtet hatten. Daraus sind also einige ziemlich coole Dinge entstanden, wie zum Beispiel einige Türkonfiguratoren.

Doc Pop: Ich liebe das, vielen Dank, dass Sie sich damit beschäftigt haben.

Joe Fusco: Oh ja.

Doc Pop: Ich finde es toll, dass die Geschichte diese Wendung zum weltgrößten Türhersteller und der Headless-WordPress-Technologie genommen hat und alles miteinander verbunden ist. Lassen Sie uns wieder über Faust reden. Ich glaube, dass Faust.js erste, WP Engine Ende 2021 erstmals eine Version auf den Markt brachte.

Wie im September 2021. Und erst vor ein paar Monaten haben sie mit der offiziellen Veröffentlichung des Produkts die Beta-Phase verlassen. Können Sie unseren Zuhörern kurz erzählen, was Faust.js ist und was in den wenigen Jahren zwischen dem Start des Projekts und dem Verlassen der Beta-Phase passiert ist?

Joe Fusco: Ja, also sicherlich begann Faust.js ursprünglich, glaube ich, als eine Art Hackathon-Projekt und entwickelte sich dann daraus weiter. Habe verschiedene Phasen durchlaufen. Eine davon war GQty, ein GraphQL-Client. Von da an war es für die damalige Zeit, als wir skalierten, einfach nicht das beste Tool.

Also entschieden wir uns, zu Apollo zu wechseln. Und von da an haben wir viele neue Funktionen entwickelt. Nach Abschluss der Beta-Phase wollten wir der Community lediglich klarmachen, dass es sich um ein produktionsreifes Framework handelt. Auch wenn nichts Spezielles an die Version 1.0 gebunden war, sind dennoch einige großartige Ideen entstanden für die wir derzeit RFCs auf GitHub haben.

Doc Pop: Reden wir also über diese RFCs. Zunächst einmal sehe ich in der WordPress-Community nicht viele Anfragen nach Kommentaren zu Plugins. Oft scheint es so, als würden die Entwickler zuhören, auf Twitter nachsehen oder ähnliches. Aber die eigentliche Art, sich zu öffnen und Feedback zu bekommen. Das ist ziemlich interessant. Vielleicht liegt das daran, dass es sich um ein so großes Projekt handelt, dass Sie das alle deshalb tun.

Aber bevor wir uns mit den spezifischen RFCs befassen, habe ich mich gefragt, ob Sie uns vielleicht einfach sagen könnten, warum Sie alle auf GitHub gegangen sind und nach Kommentaren von Benutzern gesucht haben.

Joe Fusco: Ja, Faust war also ein Open-Source-Projekt. Es wurde jedoch gewissermaßen von einer WP Engine finanziell gesponsert. Das bringt also seine eigenen Herausforderungen mit sich. Wir haben intern unseren eigenen Prozess, aber wir sind auf GitHub Open Source und es gibt die gesamte Open-Source-Kultur.

Darüber hinaus leisten andere Ingenieure ihren Beitrag. Es gab also wirklich nur eine kleine Lücke, die uns beim Feedback aufgefallen ist und bei der nicht alles an die Öffentlichkeit gelangt ist, oder ich denke, man könnte sagen, dass diese Entscheidungen öffentlich gemacht wurden.

Deshalb wollten wir RFCs in unseren Workflow integrieren. Holen Sie sich direkt Feedback von der Community und wiederholen Sie diese Gedanken öffentlich. Also bisher lief es großartig. Das Feedback, das wir erhalten haben, hat uns sehr gefallen und wir freuen uns darauf, dies weiterhin zu tun.

Doc Pop: Eines der ersten Tickets, das ich sah, war eine Bitte um Kommentare zu React-Komponenten für Gutenberg-Blöcke. Dieses Dokument bietet einen detaillierten Vorschlag zur Konvertierung vorhandener React-Komponenten in Gutenberg-Blöcke. Die Leute, die zuhören, sollten wissen, was Gutenberg-Blöcke sind, aber das ist die blockbasierte Bearbeitung, auf die WordPress umgestiegen ist. Können Sie uns etwas über den Zweck des Vorschlags sagen?

Joe Fusco: Die React-Komponenten zu Gutenberg-Blöcken. Dies ist sozusagen die nächste Weiterentwicklung der React-Gutenberg-Brücke, und im Wesentlichen wollen wir vorhandene React-Komponenten, die sich in einer Next-Anwendung befinden, einfach automatisch mit WordPress synchronisieren. Wenn Sie also einen Gutenberg-Block an einer Stelle erstellt haben. Sie müssen das nicht duplizieren, ein Plugin installieren und es auf beiden Seiten mit doppeltem Code haben. Wir möchten also wirklich, dass Faust damit umgehen kann und, wenn Sie so wollen, eine solche Verbindung zwischen den beiden Ökosystemen ermöglicht.

Doc Pop: Und was sind die Herausforderungen bei so etwas?

Joe Fusco: Ja, also die bisherigen Herausforderungen, ich meine, wir entdecken damit auf jeden Fall immer noch verschiedene Dinge, aber wir haben bisher einige POCs gebaut und haben etwa 90 Prozent des Weges dorthin geschafft. Eine der größten Herausforderungen ist derzeit die Benennung. Ich weiß, dass das keine technische Sache ist, aber wie nennen wir das Ding?

Die Namensgebung ist immer schwierig. Darüber hinaus wird versucht, WordPress glauben zu machen, dass dieser Block, dass WordPress normalerweise nicht nach solchen Blöcken sucht, irgendwo anders ist, sondern ihn einfach dazu zu bringen, gut mit WordPress zusammenzuspielen. Was WordPress betrifft, wäre es also nur eine traditionelle Art von Block, den Sie vielleicht mit dem WordPress-Helfer erstellen würden. Ich denke, es ist wie ein NPX-Erstellungsblock.

Doc Pop: Haben Sie alle in der Bitte um Kommentare Feedback zu diesem speziellen Problem erhalten, das Ihrem Team geholfen hat oder das gezeigt hat, dass es eine Priorität gibt, von der Sie nicht erwartet hatten?

Joe Fusco: Im Moment nicht oder noch nicht. Ich denke, ein Großteil der bisherigen Gespräche drehte sich lediglich um die Konzeptualisierung dessen, was diese Idee ist, denn wir befinden uns jetzt in einer Situation, in der, soweit ich sehen konnte, noch niemand so etwas wirklich gemacht hat. Hier gibt es also viel Innovation. Und damit einher geht der Aufbau mentaler Modelle, die die Gemeinschaft verstehen kann.

Doc Pop: Ja, ich denke, das ist eine gute Art, es auszudrücken. Das ist, wie Sie meinen, definitiv Neuland, auch was die Namensgebung angeht. Es ist schwierig, Teile davon zu benennen, und es gibt viele funktionierende Teile, aber ich habe auch das Gefühl, dass Gutenberg und der Blockeditor immer noch ein bewegliches Ziel sind. War das ein Problem, wenn Sie etwas rund um Gutenberg entwickeln, dass es eine unerwartete Änderung gegenüber dem Kern gibt, oder ist Gutenberg heutzutage ziemlich stabil?

Joe Fusco: Ja, tolle Frage. Am Anfang, als ich dem Team beitrat, gab es tatsächlich einige Veränderungen, die uns ein wenig zurückgeworfen haben, nur andere Schemata und so weiter. Ich würde sagen, dass es dieses Jahr ziemlich stabil lief, zumindest mit den Teilen, die wir von WordPress verwenden.

Es ist also viel besser geworden. Wir konzentrieren uns eigentlich nur auf die produktionsbereiten Dinge, behalten aber dennoch die neuesten Funktionen von Gutenberg im Auge.

Doc Pop: Und das ist ein guter Ort für eine kurze Pause. Wenn wir zurückkommen, werden wir unser Gespräch mit Joe Fusco über Faust.js und Headless WordPress fortsetzen, also bleiben Sie nach dieser kurzen Pause gespannt auf mehr.

Doc Pop: Willkommen zurück bei Press This, einem WordPress-Community-Podcast. Ich bin Ihr Gastgeber, Doc Pop. Heute sprechen wir mit Joe Fusco von WP Engine über Faust.js und was mit der Bitte um Kommentare zu einigen vorgeschlagenen Änderungen passiert. Und wir haben früher in der Show darüber gesprochen, dass nicht viele der Plugins, denen ich folge, Anfragen für Kommentare stellen, die ich sehe, aber vielleicht tun sie es, und ich bin nicht so darauf eingestellt, aber wir reden über diese die jetzt von der Faust.js-Crew veröffentlicht werden, und wir haben über einen RFC für React-Komponenten für Gutenberg-Blöcke gesprochen. Ein anderer, der meiner Meinung nach erwähnenswert ist, ist Next.js, AppRouterSupport und Faust. Joe, kannst du uns sagen, was der Vorschlag hier ist?

Joe Fusco: Der Nächste. js App Router-Unterstützung und Faust-Vorschlag. Wir haben ein wenig recherchiert, um herauszufinden, wie wir die neue App Router-Funktion in Next.js unterstützen können. Deshalb schlagen wir hier einige mögliche Lösungen vor.

Im Wesentlichen versuchen wir jedoch, dass AppRouter React-Serverkomponenten verwendet. Das bedeutet also, dass wir Daten von WordPress auf dem Server abrufen können, anstatt eine große GraphQL-Abfrage zu erstellen, um alles zu erfassen, wie Sie derzeit in unseren aktuellen Beispielen im Faust-Repo sehen können. Also ja, wir sind alle sehr gespannt darauf.

Es öffnet Faust gewissermaßen auch die Möglichkeit, rahmenunabhängiger zu sein. Einfach nur in der Lage zu sein, React-Serverkomponenten im Allgemeinen zu unterstützen. Sie können sich also vorstellen, dass Sie vielleicht einige benutzerdefinierte Felder in einem Beitrag und vielleicht einige benutzerdefinierte Felder an anderer Stelle oder in einem Menü haben. Im Idealfall möchten wir, dass Dateien in der Lage sind, diese abzurufen, oder dass wir zumindest in der Lage sind, Dienstprogramme bereitzustellen, die Entwicklern dabei helfen, die Reibung beim Einstieg in WordPress und Headless zu verringern.

Doc Pop: Und ich sehe als Teil des Vorschlags, dass es mit der Einführung von AppRouter eine neue Datei namens head.Js gibt, die benutzerdefinierte Unterstützung für das Abrufen von Metadaten bietet, was Benutzern bei SEO helfen soll. Können Sie uns etwas über die Vorteile erzählen?

Joe Fusco: Wir haben daran gearbeitet oder einfach darüber nachgedacht, wie wir damit umgehen wollen. SEO ist also ein großer Teil von WordPress, es gibt viele SEO-Plugins, und wirklich Headless ist SEO nicht, es hat nicht wirklich Priorität, zumindest bei Headless WordPress. Es ist so, als würde man seine eigene Lösung entwickeln.

Wir möchten also, dass Faust diese Lücke schließen kann, und wir glauben, dass diese Metadaten-API uns definitiv dabei helfen könnte, dorthin zu gelangen.

Doc Pop: Und als Teil dieser Änderung haben Sie auch erwähnt, dass sie dazu beitragen würde, Faust agnostisch zu halten. Und ich sehe hier, dass das Plugin-Entwicklern und Leuten, die Plugins verwenden, helfen wird. Können Sie etwas darüber sagen, was diese Änderung bedeutet? Warum könnte die AppRouter-Unterstützung dazu beitragen, dass Plugins besser mit Faust funktionieren?

Joe Fusco: Ja, ja, sicherlich. Bei diesem Vorschlag handelt es sich um eine Art Paradigmenwechsel. Wir denken nicht so sehr daran, die derzeitige Konfiguration von Faust zu ersetzen, sondern vielmehr daran, einfach mehr Dienstprogramme und einen Helfer anzubieten. Sie können sich also vorstellen, dass ein WordPress-Plugin einige benutzerdefinierte Einstellungen hat. Faust bietet ein Tool, mit dem Sie diese schnell im Frontend Ihrer Next-App abrufen können. Ja, ich helfe einfach dabei, die Verbindung zwischen den beiden Ökosystemen WordPress und Next zu erleichtern.

Doc Pop: Die WordPress Rest API wurde in 4.7 veröffentlicht. Ich kann mich nicht erinnern, ob es vielleicht 2016 war. Und ich bin einfach neugierig, was GraphQL ist, weil wir bei Faust.js viel darüber reden. Was bietet GraphQL, was Menschen möglicherweise nicht mit der REST-API im WordPress-Kern erhalten könnten?

Joe Fusco: Ja, ja, tolle Frage. GraphQL ermöglicht, würde ich sagen, das Größte, ohne zu sehr darauf einzugehen, was GraphQL ist, sondern ich forme Ihre Daten einfach so, wie Sie es möchten. So kann ich entscheiden, hey, ich möchte nur, dass X, Y und Z von WordPress zurückgegeben werden. Ich kann eine Anfrage senden, die nur die Dinge in der gewünschten Reihenfolge enthält.

Und GraphQL über das WP GraphQL-Plugin bietet das genau in der Form, die ich möchte. Ich muss mich also bei einer Antwort nicht durch eine Menge unnötigen Inhalts filtern. Das könnte wie REST sein. Da gibt es noch jede Menge zusätzliches Zeug.

Doc Pop: WordCamp US, ich habe oben in der Show erwähnt, dass WordCamp US bald stattfindet, was die Aufnahme betrifft, so ist es nächste Woche. Ich bin nur ein bisschen neugierig, ob du vorhast, zum WordCamp US zu gehen und ob die Leute dich dort erreichen können. Und zweitens, ob es dort vielleicht eine Faust- oder GraphQL-Repräsentation geben wird, wie am WP Engine-Stand, oder ob es vielleicht neue Ankündigungen dazu gibt.

Joe Fusco: Ja, ja, sicherlich. Ich werde also auf jeden Fall zum WordCamp US gehen. Ich bin ziemlich aufgeregt darüber. Das wird mein zweiter sein. Ich glaube, meine andere Veranstaltung war 2015 in Philadelphia. Aber ja, ich werde dort sein und gerne alle Fragen beantworten. Ich werde am WP Engine-Stand herumhängen. Es werden noch ein paar andere Leute bei mir sein, ich glaube, es sind Jeff Everhart und Jordan Maslin, also kommen Sie auf jeden Fall vorbei, sagen Sie Hallo und machen Sie sich Gedanken.

Doc Pop: WP Engine hat oft tolle Swags. Ich habe keine gesehen, aber wird es Aufkleber oder ähnliches für Faust geben? Ich weiß nicht, ob diese Community schon ein eigenes Branding hat.

Joe Fusco: Ich glaube also nicht, dass wir im Moment irgendwelche Faust-spezifischen Aufkleber haben werden. Ich weiß, dass es da noch andere Swags geben wird, aber ja, wir stehen erst am Anfang und fangen an, Faust ein wenig zu brandmarken, während es reifer wird.

Doc Pop: Wenn sich die Leute zu diesem Thema interessieren, wenn sie sich das anhören und sich für Faust interessieren, was wäre dann vielleicht eine gute Sache für sie, etwas darüber zu lernen und sich ein wenig darauf einzulassen? Versuch es?

Joe Fusco: Wir würden uns über jeden freuen, der es ausprobieren möchte. Ich würde sagen, der beste Weg ist, einfach unsere Website faustjs.org zu besuchen. Sie können dort zum Abschnitt „Erste Schritte“ gehen, der Sie durch eines unserer Beispielprojekte führt, in dem Sie es einfach mit einem einzigen Befehl einrichten und zum Laufen bringen und sehen können, wie die Daten dort fließen und funktionieren.

Doc Pop: Dieses Beispielprojekt ist webbasiert. Wissen Sie, ob das dasselbe ist wie WordPress? Ich glaube, es heißt. Ich weiß nicht, ob es die WordPress-Sandbox ist, aber es ist eine Art Online-Webversion von WordPress, bei der man es ausprobieren kann, ohne es tatsächlich zu hosten. Benutzt ihr da alle das Gleiche?

Joe Fusco: Auf unserer aktuellen Website sind also keine WordPress-Playgrounds eingerichtet, aber das ist etwas, das ich mir persönlich anschaue und über das ich mich auch schon lange Gedanken gemacht habe. Ich habe also einen Code Pen, den ich anschließend teilen könnte, mit einem Link, der das Faust-WordPress-Plugin mit GraphQL im WordPress Playground eingerichtet hat.

Das ist also definitiv eine schnelle Möglichkeit, die WordPress-Seite kennenzulernen.

Doc Pop: Können die Leute auf der Website, die Sie gerade erwähnt haben, auch einen Link zum GitHub finden? Oder sollten wir ihnen auch dafür einen kurzen Link geben?

Joe Fusco: Ja, ich kann einen Link dazu hinzufügen, aber ja, GitHub ist WPEngine.Faustjs und dort sind unsere NPM-Pakete und das WordPress-Plugin untergebracht, also kommen Sie vorbei und schauen Sie sich das an.

Doc Pop: Wir machen noch eine kurze Pause und wenn wir zurückkommen, werden wir unser Gespräch mit Joe Fusco über Faust.Js, GraphQL und Headless WordPress abschließen, also bleiben Sie gleich nach diesem kurzen Beitrag auf dem Laufenden brechen.

Doc Pop: Willkommen zurück bei Press This, einem WordPress-Community-Podcast. Ich bin Ihr Gastgeber, Doc Pop. Heute sprechen wir mit Joe Fusco über Faust.js und einige der Dinge, die kommen werden. Wir haben über die Bitte um Stellungnahme gesprochen. Wir haben darüber gesprochen, dass die Beta offiziell beendet wird. Wir haben über WordCamp US gesprochen. Und ich denke, das Letzte, was ich Joe fragen möchte, ist, dass ich immer neugierig bin, wenn es eine neue Technologie wie diese gibt, ob es für mich Möglichkeiten gibt, sie irgendwie in freier Wildbahn zu sehen.

Gibt es gute Beispiele für den Einsatz von Faust.js in freier Wildbahn, damit die Leute damit herumspielen oder sich zumindest die Geschichte darüber anhören können, wie es verwendet wird?

Joe Fusco: Ja, absolut. Daher sind wir sehr zufrieden mit der großen Akzeptanz, die Faust bisher erreicht hat. So sehr, dass sogar WP Engine derzeit Faust nutzt und auf unserer Atlas-Plattform gehostet wird. Schauen Sie sich das also auf jeden Fall an, sehen Sie, wie rasend schnell es ist, und ja, es ist wirklich cool.

Auf faustjs.org planen wir, einen kleinen Showcase-Bereich hinzuzufügen, der einige dieser großartigen Websites hervorhebt, die derzeit Faust verwenden. Und ja, eine davon ist auch unsere Hauptseite, WPEngine.com, auf der Atlas-Plattform.

Sie müssen nicht auf WP Engine sein, um Faust zu verwenden. Ich möchte das nur klarstellen. Es kann mit jeder Art von Plattform verwendet werden. Aber wir sind der Meinung, dass Atlas die beste Umgebung für Faust ist, in der er gehostet werden kann.

Doc Pop: Und wir haben nicht speziell über Atlas gesprochen. Möchten Sie schnell den Unterschied zwischen Atlas und Faust erkennen?

Joe Fusco: Ja, Atlas ist also das Headless-Framework von WP Engine. Wenn Sie also eine WordPress-Site und die Node-Seite hosten möchten, ist der nächste Schritt Ihr Ziel: Atlas. Es gibt auch eine Reihe anderer Tools, die damit angeboten werden, wie zum Beispiel Atlas Search. Es ist ziemlich leistungsstark, viele tolle Funktionen sind darin enthalten und werden aktiv weiterentwickelt.

Doc Pop: Nun, das ist ein großartiger Ort für uns, um dieses Gespräch mit Joe Fusco abzuschließen. Wenn Sie mehr über Faust.js erfahren möchten, können Sie faustjs.org besuchen. Sie finden sie auch auf GitHub. Und ich bin sicher, wenn Sie sich auf Twitter und anderen Orten umschauen, werden Sie auch Leute finden, die darüber reden.

Doc Pop: Vielen Dank, dass Sie sich Press This angehört haben, einen WordPress-Community-Podcast auf WMR. Ich heiße noch einmal Doc und Sie können meine Abenteuer mit dem Torque-Magazin auf Twitter @thetorquemag verfolgen oder auf Torquemag.io gehen, wo wir jeden Tag Tutorials, Videos und Interviews wie dieses beisteuern. Schauen Sie sich also Torquemag.io an oder folgen Sie uns auf Twitter. Sie können Press This auf Red Circle, iTunes, Spotify abonnieren oder es jede Woche direkt bei wmr.fm herunterladen. Ich bin Ihr Gastgeber Doctor Popular. Ich unterstütze die WordPress-Community durch meine Rolle bei WP Engine. Und ich liebe es, jede Woche auf Press This Mitglieder der Community ins Rampenlicht zu rücken.