xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:8660:\"<p>On episode forty-seven of the WordPress Briefing podcast, Executive Director Josepha Haden Chomphosy shares her vision and current thinking for the WordPress open source project in 2023. <em>Rather read it? <a href=\"https://wordpress.org/news/2023/01/letter-from-wordpress-executive-director-2022/\" target=\"_blank\" rel=\"noreferrer noopener\">The full letter is also available</a>.</em></p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits</h2>\n\n\n\n<p>Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br />Logo:&nbsp;<a href=\"https://profiles.wordpress.org/javiarce/\">Javier Arce</a><br />Production:&nbsp;<a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a><br />Song: Fearless First by Kevin MacLeod </p>\n\n\n\n<h2 class=\"wp-block-heading\">Show Notes</h2>\n\n\n\n<p><a href=\"http://make.WordPress.org/core\">make.WordPress.org/core</a><br /><a href=\"https://make.wordpress.org/core/6-2/\">Join the 6.2 Release!</a><br /><a href=\"https://make.wordpress.org/community/2022/12/08/suggest-topics-for-the-2023-wordpress-community-summit/\">Submit Topics for the Community Summit!</a></p>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14175\"></span>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:00]&nbsp;</strong></p>\n\n\n\n<p>Hello everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks. I&#8217;m your host, Josepha Haden Chomphosy. Here we go.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:40]&nbsp;</strong></p>\n\n\n\n<p>Last month at State of the Word, I shared some opening thoughts about why WordPress. For me, this is an easy question, and the hardest part is always knowing which lens to answer through. Though I always focus on the philosophical parts of the answer, I know that I often speak as an advocate for many types of WordPressers.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:01:00]&nbsp;</strong></p>\n\n\n\n<p>So as we prepare ourselves for the start of a new year, I have a few additional thoughts that I&#8217;d like to share with you, my WordPress community, to take into the year with you.&nbsp;</p>\n\n\n\n<p>Firstly, the Four Freedoms. If you have already listened to State of the Word, you have heard my take on the philosophical side of open source and the freedoms it provides.</p>\n\n\n\n<p>But if you didn&#8217;t, then the TL;DR on that is that open source provides protections and freedoms to creators on the web that I really think should just be a given. But there are a couple of other things about the Four Freedoms, and especially the way that WordPress does this kind of open source-y thing that I think are worth noting as well.</p>\n\n\n\n<p>One of those things is that WordPress entrepreneurs, those who are providing services or designing sites, building applications, they have proven that open source provides an ethical framework for conducting business. No one ever said that you aren&#8217;t allowed to build a business using free and open source software, and I am regularly heartened by the way that successful companies and freelancers make the effort to pay forward what they can.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:02:02]</strong></p>\n\n\n\n<p>Not always for the sole benefit of WordPress, of course, but often for the general benefit of folks who are also learning how to be entrepreneurs or how to kind of navigate our ecosystem. And the other thing that I love about the Four Freedoms and the way that WordPress does it is that leaders in the WordPress community, no matter where they are leading from, have shown that open source ideals can be applied to the way we work with one another and show up for one another.</p>\n\n\n\n<p>As a community, we tend to approach solution gathering as an us-versus-the-problem exercise, which not only makes our solutions better, it also makes our community stronger.&nbsp;</p>\n\n\n\n<p>As I have witnessed all of these things work together over the years, one thing that is clear to me is this: not only is open source an idea that can change our generation by being an antidote to proprietary systems and the data economy, but open source methodologies represent a process that can change the way we approach our work and our businesses.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:03:01]&nbsp;</strong></p>\n\n\n\n<p>The second big thing that I want to make sure you all take into the year with you is that we are preparing for the third phase of the Gutenberg project. We are putting our backend developer hats on and working on the APIs that power our workflows. That workflows phase will be complex. A little bit because APIs are dark magic that binds us together, but also because we&#8217;re going to get deep into the core of WordPress with that phase.</p>\n\n\n\n<p>If you want to have impactful work for future users of WordPress, though, this is the phase to get invested in. This phase will focus on the main elements of collaborative user workflows. If that doesn&#8217;t really make sense to you, I totally get it. Think of it this way, this phase will work on built-in real-time collaboration, commenting options in drafts, easier browsing of post revisions, and things like programmable editorial, pre-launch checklists.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:04:00]&nbsp;</strong></p>\n\n\n\n<p>So phases one and two of the Gutenberg project had a very ‘blocks everywhere’ sort of vision. And phase three and, arguably, phase four will have more of a ‘works with the way you work’ vision.</p>\n\n\n\n<p>And my final thought for you all as we head into the year is this, there are a couple of different moments that folks point to as the beginning of the Gutenberg project. Some say it was State of the Word 2013, where Matt dreamed on stage of a true WYSIWYG editor for WordPress. Some say it was State of the Word 2016, where we were all encouraged to learn JavaScript deeply. For a lot of us though, it was at WordCamp Europe in 2018 when the Gutenberg feature plugin first made its way to the repo.</p>\n\n\n\n<p>No matter when you first became aware of Gutenberg, I can confirm that it feels like it&#8217;s been a long time because it has been a long time. But I can also confirm that it takes many pushes to knock over a refrigerator.&nbsp;</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:05:00]&nbsp;</strong></p>\n\n\n\n<p>For early adopters, both to the creation of Gutenberg as well as its use, hyperfocus on daily tasks makes it really hard to get a concept of scale.</p>\n\n\n\n<p>And so I encourage everyone this year to look out toward the horizon a bit more and up toward our guiding stars a bit more as well. Because we are now, as we ever were, securing opportunity for those who come after us because of the opportunity that was secured for us by those who came before us.&nbsp;</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:05:33]&nbsp;</strong></p>\n\n\n\n<p>That brings us now to our small list of big things. It&#8217;s a very small list, but two pretty big things. The first thing on the list is that the WordPress 6.2 release is on its way. If you would like to get started contributing there, you can wander over to make.WordPress.org/core. You can volunteer to be part of the release squad. You can volunteer your time just as a regular contributor, someone who can test things &#8212; any of that.&nbsp;</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:06:00]&nbsp;</strong></p>\n\n\n\n<p>We&#8217;ll put a link in the show notes. And the second thing that I wanted to remind you of is that today is the deadline to submit topics for the Community Summit that&#8217;s coming up in August. That comes up in the middle of August, like the 22nd and 23rd or something like that.&nbsp;</p>\n\n\n\n<p>We&#8217;ll put a link to that in the show notes as well. If you already have chatted with a team rep about some things that you really want to make sure get discussed at the community summit, I think that we can all assume that your team rep has put that in. But if not, it never hurts to give it a second vote by putting a new submission into the form.</p>\n\n\n\n<p>And that, my friends, is your small list of big things. Thank you for tuning in today for the WordPress Briefing. I&#8217;m your host, Josepha Haden Chomphosy, and I&#8217;ll see you again in a couple of weeks.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 16 Jan 2023 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Santana Inniss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"WordPress.org blog: Letter from WordPress’ Executive Director, 2022\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14180\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"https://wordpress.org/news/2023/01/letter-from-wordpress-executive-director-2022/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5901:\"<p>Last month at State of the Word, I shared some opening thoughts about &#8220;Why WordPress.&#8221; For me, this is an easy question, and the hardest part is knowing which lens to answer through. The reasons that a solopreneur will choose WordPress are different than the reasons a corporation would. And while artists and activists may have a similar vision for the world, their motivations change their reasons, too. That&#8217;s why I always focus on the philosophical parts of the answer because I know that I am speaking as an advocate for many types of WordPressers. I have a few other reasons, too, which you may not be aware of as you use our software every day.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Why WordPress?</h2>\n\n\n\n<p>Most importantly, the Four Freedoms of Open Source. If you have already listened to State of the Word, you have heard my thoughts on the philosophical side of open source and the freedoms it provides. If you didn’t, then the tl;dr on that is that open source provides protections and freedoms to creators on the web that should be a given. There&#8217;s an extent to which the idea of owning your content and data online is a radical idea. So radical, even, that it is hard for folks to grasp what we mean when we say &#8220;free as in speech, not free as in beer.&#8221; Securing an open web for the future is, I believe, a net win for the world especially when contrasted to the walled gardens and proprietary systems that pit us all against one another with the purpose of gaining more data to sell.</p>\n\n\n\n<p>A second reason is that WordPress entrepreneurs (those providing services, designing sites, and building applications) have proven that open source offers an ethical framework for conducting business. No one ever said that you cannot build a business using free and open source software. And I am regularly heartened by the way successful companies and freelancers make an effort to pay forward what they can. Not always for the sole benefit of WordPress, but often for the general benefit of folks learning how to be an entrepreneur in our ecosystem. Because despite our competitive streaks, at the end of the day, we know that ultimately we are the temporary caretakers of an ecosystem that has unlocked wealth and opportunity for people we may never meet but whose lives are made infinitely better because of us.</p>\n\n\n\n<p>And the final reason is that leaders in the WordPress community (team reps, component maintainers, and community builders) have shown that open source ideals can be applied to how we work with one another. As a community, we tend to approach solution gathering as an “us vs. the problem” exercise, which not only makes our solutions better and our community stronger. And our leaders—working as they are in a cross-cultural, globally-distributed project that guides or supports tens of thousands of people a year—have unparalleled generosity of spirit. Whether they are welcoming newcomers or putting out calls for last-minute volunteers, seeing the way that they collaborate every day gives me hope for our future.</p>\n\n\n\n<p>As I have witnessed these three things work together over the years, one thing is clear to me: not only is open source an idea that can change our generation by being an antidote to proprietary systems and the data economy, open source methodologies represent a process that can change the way we approach our work and our businesses.&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress in 2023</h2>\n\n\n\n<p>As we prepare for the third phase of the Gutenberg project, we are putting on our backend developer hats and working on the APIs that power our workflows. Releases during Phase 3 will focus on the main elements of collaborative user workflows. If that doesn’t make sense, think of built-in real-time collaboration, commenting options in drafts, easier browsing of post revisions, and programmatic editorial and pre-launch checklists.</p>\n\n\n\n<p>If Phases 1 and 2 had a &#8220;blocks everywhere&#8221; vision, think of Phase 3 with more of a “works with the way you work” vision.&nbsp;</p>\n\n\n\n<p>In addition to this halfway milestone of starting work on Phase 3, <a rel=\"noreferrer noopener\" href=\"https://wp20.wordpress.net/\" target=\"_blank\">WordPress also hits the milestone of turning 20 years old</a>. I keep thinking back to various milestones we&#8217;ve had (which you can read about in the second version of the Milestones book) and realized that almost my entire experience of full-time contributions to WordPress has been in the Gutenberg era.</p>\n\n\n\n<p><em>I hear some of you already thinking incredulous thoughts so, come with me briefly.</em></p>\n\n\n\n<p>There are a couple of different moments that folks point to as the beginning of the Gutenberg project. Some say it was at State of the Word 2013 when Matt dreamed of &#8220;a true WYSIWYG&#8221; editor for WordPress. Some say it was at State of the Word 2016 where we were encouraged to &#8220;learn Javascript deeply.&#8221; For many of us, it was at WordCamp Europe in 2017 when the Gutenberg demo first made its way on stage.</p>\n\n\n\n<p>No matter when you first became aware of Gutenberg, I can confirm that it feels like a long time because it has been a long time. I can also confirm that it takes many pushes to knock over a refrigerator. For early adopters (both to the creation of Gutenberg and its use), hyper-focus on daily tasks makes it hard to get a concept of scale.</p>\n\n\n\n<p>So I encourage you this year to look out toward the horizon and up toward our guiding stars. We are now, as we ever were, securing the opportunity for those who come after us, because of the opportunity secured by those who came before us.</p>\n\n\n\n<p><em>Rather listen? <a href=\"https://wordpress.org/news/2023/01/episode-47-letter-from-the-executive-director/\">The abbreviated spoken letter is also available.</a> </em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 16 Jan 2023 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Josepha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"Do The Woo Community: Finding Team Members to Fit Your Companies Culture\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74204\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"https://dothewoo.io/finding-team-members-to-fit-your-companies-culture/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:442:\"<p>Marius Vetrici has built a process to bring in new employees that are drawn to fit his companies values, and to grow with them as a team member.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/finding-team-members-to-fit-your-companies-culture/\">Finding Team Members to Fit Your Companies Culture</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 16 Jan 2023 10:09:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:95:\"Gutenberg Times: Box Shadow, Newsletter Theme, Testing Call 20 and more – Weekend Edition 241\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://gutenbergtimes.com/?p=23190\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:100:\"https://gutenbergtimes.com/box-shadow-newsletter-theme-testing-call-20-and-more-weekend-edition-241/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:15190:\"<p>Howdy, </p>\n\n\n\n\n\n<p>Last week&#8217;s Live Q &amp; A on Layout features went really well, with numerous participants. The post and the show notes are still in the works. The <a href=\"https://www.youtube.com/watch?v=i-bKR7yjjOU\">recording is available on YouTube</a>, should you want to revisit parts of it or missed it entirely. </p>\n\n\n\n<p>Now that feature freeze for the major WordPress release is only three weeks away, the contributors would appreciate it if you could heed the <a href=\"https://make.wordpress.org/test/2023/01/11/fse-program-testing-call-20-find-your-style/\"><strong>20th call for testing from the FSE Outreach program.</strong></a> You can help find quirks, bugs and annoyances, so they can be fixed before February 7th and during the round of beta version of the release. </p>\n\n\n\n<p>Have a lovely weekend! </p>\n\n\n\n<p>Yours, 💕<br /><em>Birgit</em></p>\n\n\n\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<div class=\"wp-block-sortabrilliant-guidepost\"><ul><li><a href=\"https://gutenbergtimes.com/feed/#0-word-press-release-information\">Developing Gutenberg and WordPress</a></li><li><a href=\"https://gutenbergtimes.com/feed/#0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</a></li><li><a href=\"https://gutenbergtimes.com/feed/#2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </a></li><li><a href=\"https://gutenbergtimes.com/feed/#5-s\">Upcoming WordPress events</a><ul><li><a href=\"https://gutenbergtimes.com/feed/#1-l\">Learn WordPress Online Meetups</a></li></ul></li></ul></div>\n</div></div>\n\n\n\n\n<h2 id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<p><a href=\"https://github.com/WordPress/gutenberg/releases/tag/v15.0.0-rc.1\"><strong>Gutenberg 15.0 release candidate</strong></a> is available for testing. Sticky positioning,  resizable Site editor, updated to the Page List block, modify block style variations from global styles, and a lot more refinements are coming to the Gutenberg plugin</p>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>🎙️ </strong> New episode:  <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-78-state-of-the-word-wordpress-6-2-gutenberg-14-8-and-14-9/\">Gutenberg Changelog #78 -State of the Word, WordPress 6.2, Gutenberg 14.8 and 14.9</a> with Birgit Pauli-Haack and special guest Hector Prieto</p>\n</div></div>\n\n\n\n<p>Last April, a group of contributors started working on research on how to best implement an API for to make blocks more interactive. This week, <strong>JuanMa Garrido</strong> shared a progress report: <strong><a href=\"https://make.wordpress.org/core/2023/01/11/update-on-the-work-to-make-building-interactive-blocks-easier/\">Update on the work to make building interactive blocks easier</a>. </strong></p>\n\n\n\n<p>The resources linked in the post are mostly code internals, so they are definitely very technical at this point. With that said, understanding how the new API works, will not be necessary for developers to use this new standard. A standard proposal will be published the next few months. So for now, this is all bit technical and architectural. The work on the underlying framework is shared on <a href=\"https://github.com/WordPress/block-hydration-experiments\">this GitHub Repository</a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<h2 id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p><strong>Munir Kamal</strong>, GutenbergHub, shows you in his latest post <a href=\"https://gutenberghub.com/how-to-find-and-use-block-patterns-in-wordpress/\"><strong>How to Find and Use Block Patterns in WordPress</strong></a>. You learn, how to find patterns in the post and site editor, how to navigate the WordPress Pattern Directory and how to install the patterns via the plugin <a href=\"https://wordpress.org/plugins/extendify/\"><em>Extendify Patterns and Templates</em></a></p>\n\n\n\n<p>If you want to create your own patterns, but don&#8217;t know how to code them, you can use the plugin <strong><a href=\"https://wordpress.org/plugins/blockmeister/\">Blockmeister &#8211; Block Pattern Builder</a></strong>. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Sarah Gooding</strong> reports on the <a href=\"https://wptavern.com/lettre-newsletter-theme-now-available-on-wordpress-org\"><strong>Lettre Newsletter Theme Now Available on WordPress.org</strong></a>, It can be used with the newly release newsletter feature in Jetpack plugin or as a stand-along theme. &#8220;The theme puts the focus on the subscription form, which is the most important thing a newsletter landing page can do – make it easy for people to sign up. Beneath the form there is a link to read all the posts, followed by another subscription form. All of these elements in the home page design are blocks, making it easy for them to be removed or rearranged.&#8221; Gooding wrote. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Will Morris</strong> explained the three ways <strong><a href=\"https://torquemag.io/2023/01/table-of-contents-wordpress/\">add a Table of Contents in WordPress</a></strong>  in is post for the <em>Torque Magazine</em>. The three ways are: </p>\n\n\n\n<ul>\n<li>Install a plugin</li>\n\n\n\n<li>Use on the Custom Table of Contents blocks</li>\n\n\n\n<li>Create you Table manually in the Block Editor. </li>\n</ul>\n\n\n\n<p>Soon you will be able to use the core Table of Content&#8217;s block once it comes out of the experimental stage. It&#8217;s already available via the Gutenberg plugin. </p>\n\n\n\n<h2 id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p>In his post, <strong>Justin Tadlock</strong>, walks you through the<a href=\"https://developer.wordpress.org/news/2023/01/11/a-walk-through-of-layout-classes-in-wordpress-6-1/\"> <strong>layout classes in WordPress 6.1</strong></a>. With the latest release of WordPress, the software has now centralized its layout definitions, created semantic class names, and reduced code duplication on container blocks. &#8220;Originally, this post was intended to be a quick look at the changes to the system for theme authors. However, given the heftiness of the topic, it has evolved into a full overview of the layout framework.&#8221; Tadlock wrote. </p>\n\n\n\n<a href=\"https://developer.wordpress.org/news/2023/01/12/using-the-box-shadow-feature-for-themes/\"><img /></a>\n\n\n\n<p>In his second post published on the Developer Blog, <a href=\"https://developer.wordpress.org/news/2023/01/12/using-the-box-shadow-feature-for-themes/\"><strong>Using the box shadow feature for themes,</strong></a> <strong>Justin Tadlock</strong> took a look at the box shadow support, that what just released in Gutenberg 14.9. As it happens with similar features, the first iteration of box shadow support is only available via code. The interface for the site editor screens are still in the works. </p>\n\n\n\n\n<p><strong>&nbsp;<a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;Keeping up with Gutenberg &#8211; Index 2022&#8221;</a>&nbsp;</strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test and Meta team from Jan. 2021 on. Updated by yours truly.  <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\"><em>The index 2020 is here</em></a></p>\n\n\n\n\n<p><strong>Daisy Olsen</strong> held her inaugural live programming session on Twitch this week. <a href=\"https://www.youtube.com/watch?v=JZslURB8tos\"><strong>The recording is now available on YouTube</strong></a>. In this stream, she talked about: </p>\n\n\n\n<ul>\n<li>using LocalWP for local WordPress development, </li>\n\n\n\n<li>the Create Block Theme Plugin, and </li>\n\n\n\n<li>took a look at the code from a couple of existing block themes.</li>\n</ul>\n\n\n\n<p>You need a Twitch account and follow <a href=\"https://www.twitch.tv/daisyonwp\"><strong>DaisyonWP</strong></a> to get notified when she goes live. </p>\n\n\n\n<a href=\"https://www.youtube.com/watch?v=JZslURB8tos\"><img /></a>\n\n\n\n<p>In his latest post for <a href=\"https://css-tricks.com/styling-buttons-in-wordpress-block-themes/\"><strong>CSS-Tricks: Styling Buttons in WordPress Block&nbsp;Themes</strong></a>, <strong>Fränk Klein,</strong> takes a detailed look markup of various buttons and how to style them via the theme.json properties. </p>\n\n\n\n<h2 id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </h2>\n\n\n\n<p><strong><a href=\"https://twitter.com/tommcfarlin\">Tom McFarlin</a></strong> continued his series <a href=\"https://tommcfarlin.com/learning-to-build-block-editor-blocks-5/\"><strong>A Backend Engineer Learns to Build Block Editor Blocks with Part 5</strong></a> in which he covers adding color controls to a custom block for the use case, when you want to give the user the option to select the colors for the block themselves. </p>\n\n\n\n<p>McFarlin, recommend the previous articles first as they build on top of each other. So far, he published: </p>\n\n\n\n<ol>\n<li><a href=\"https://tommcfarlin.com/learning-to-build-block-editor-blocks-1/\">Required Tools, Plugin Structure, Dependencies, Block Metadata</a></li>\n\n\n\n<li><a href=\"https://tommcfarlin.com/learning-to-build-block-editor-blocks-2/\">The Backend, The Frontend, Functionality, Styles, a Working Demo</a></li>\n\n\n\n<li><a href=\"https://tommcfarlin.com/learning-to-build-block-editor-blocks-3/\">Block Attributes, Editable Content, Components, Editor Styles</a></li>\n\n\n\n<li><a href=\"https://tommcfarlin.com/learning-to-build-block-editor-blocks-4/\">Saving Data, Styling the Frontend</a></li>\n</ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/phil_sola123\">Phil Sola</a></strong> create a <a href=\"https://github.com/phil-sola/WordPress-Custom-Color-Picker\">Custom Color Picker for WordPress.</a> Sola added some improvements to the existing color picker. It&#8217;s more an experiment rather than a full-fledged solution. His exploration might also be an inspiration for others to start experimenting with WordPress component library. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n\n<h2 id=\"5-s\">Upcoming WordPress events</h2>\n\n\n\n<p>February 4 + 5, 2023<br /><a href=\"https://birmingham.wordcamp.org/\"><strong>WordCamp Birmingham, AL</strong></a></p>\n\n\n\n<p><strong>February 17 – 19, 2023</strong><br /><a href=\"https://asia.wordcamp.org/2023/\"><strong>WordCamp Asia 2023</strong></a>&nbsp;</p>\n\n\n\n<p><em><a href=\"https://central.wordcamp.org/schedule/\"><strong>Check the schedule of WordCamp Central</strong></a> of upcoming WordCamps near you. </em></p>\n\n\n\n<h3 id=\"1-l\">Learn WordPress Online Meetups</h3>\n\n\n\n<p>January 17, 2023 – 3pm / 20:00 UTC<br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290412094/\"><strong>Patterns, reusable blocks and block locking</strong></a></p>\n\n\n\n<p>January 19th, 2023 &#8211; 10:30 ET / 15:30 UTC<br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290834241/\"><strong>Live stream: Building an Advanced Query Loop block variation plugin</strong></a> w/ Ryan Welcher <a href=\"https://www.twitch.tv/daisyonwp\">@ryanwelchercodes</a></p>\n\n\n\n<p>January 19, 2023 – 7 pm ET / 24:00 UTC<br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290363952/\"><strong>Let’s make custom templates in the Site Editor!</strong></a></p>\n\n\n\n<p>January 20, 2023 – 3 am ET / 8:00 UTC<br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290363952/\"><strong>Let’s make custom templates in the Site Editor!</strong></a></p>\n\n\n\n<p>January 20, 2023 &#8211; 10:30 am 15:30 UTC <br /><strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/fhqnbtyfccbbc/\">Block Themes and WordPress: Live Stream</a></strong> w/ Daisy Olsen <a href=\"https://www.twitch.tv/daisyonwp\">@daisyonwp</a></p>\n\n\n\n<p>January 23, 2023 &#8211; 10 pm ET / 1 am UTC <br /><strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290412176/\">Patterns, reusable blocks and block locking (APAC time zone)</a></strong></p>\n\n\n\n<p>January 26, 2023 &#8211; 10:30 am ET / 15:30 UTC <br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290834152/\"><strong>Live stream: Reviewing developer-focused features in Gutenberg 15.0</strong></a> w/ Ryan Welcher <a href=\"https://www.twitch.tv/daisyonwp\">@ryanwelchercodes</a></p>\n\n\n\n<p>January 31, 2023 – 3pm ET / 20:00 UTC<br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290414181/\"><strong>Creating a photography website with the block editor</strong></a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p>Featured Image: <strong>Amit Patel:</strong> Mango Shake Orange Sweet found in WordPress.org/photos</p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>\n\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too and won&#8217;t give your email address to anyone except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 14 Jan 2023 22:30:27 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Birgit Pauli-Haack\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"WPTavern: WooCommerce 7.3 Introduces New Products Block in Beta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=141097\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://wptavern.com/woocommerce-7-3-introduces-new-products-block-in-beta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2242:\"<p><a href=\"https://developer.woocommerce.com/2023/01/12/woocommerce-7-3-released/\">WooCommerce 7.3</a> was released this week with the new Products block now in beta. In December 2022, the Products block went into testing in <a href=\"https://wptavern.com/woocommerce-blocks-9-1-0-introduces-products-block-in-beta\">WooCommerce Blocks version 9.1.0</a>. It&#8217;s based on the Query Loop block and is intended to replace all of WooCommerce&#8217;s current product-displaying blocks.</p>\n\n\n\n<p>This first beta version of the Products block allows users to list products based on specific criteria and their layout in the list or grid. </p>\n\n\n\n<img />\n\n\n\n<p>Version 7.3 also introduces three &#8220;commerce-adjacent&#8221; patterns for building WooCommerce store pages. These are patterns that do not tap into WooCommerce store data but allow store owners to customize the images and the links. These patterns were also tested in WooCommerce Blocks 9.1.0. They include an alternating image and text block pattern, a product hero with two columns and two rows, and a &#8220;Just Arrived&#8221; full hero pattern.</p>\n\n\n\n<img />image source: <a href=\"https://developer.woocommerce.com/2023/01/12/woocommerce-7-3-released/\">WooCommerce 7.3 release post</a>\n\n\n\n<p>This release also brings store owners a new <a href=\"https://developer.woocommerce.com/2022/10/11/woocommerce-7-0-released/\">multichannel marketing experience</a> in beta. Under the Marketing menu in the admin, users can now view a list of recommended marketing extensions without leaving the dashboard. These can be installed directly from the Marketing page.</p>\n\n\n\n<img />\n\n\n\n<p>Other notable features in WooCommerce 7.3 include Pinterest and Codisto extensions added to the onboarding wizard, a new warning banner when the tax settings have a conflict, and an improved UI for creating product attributes and uploading product images.</p>\n\n\n\n<p>Check out the release <a href=\"https://developer.woocommerce.com/2023/01/12/woocommerce-7-3-released/\">post</a> to see the template changes and all the new actions and filters available for developers. The full <a href=\"https://github.com/woocommerce/woocommerce/blob/7.3.0/changelog.txt\">7.3 changelog</a> is available on GitHub.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 14 Jan 2023 04:25:34 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:10;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"WPTavern: Lettre Newsletter Theme Now Available on WordPress.org\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=141076\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:75:\"https://wptavern.com/lettre-newsletter-theme-now-available-on-wordpress-org\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2595:\"<p>Automattic has published its <a href=\"https://wordpress.org/themes/lettre/\">Lettre theme</a> to WordPress.org. The company <a href=\"https://wptavern.com/wordpress-com-launches-newsletter-product\">launched its newsletter product</a> at the end of December 2022 using Lettre as the default theme. The self-hosted version of this block theme is for those who want to publish a newsletter using Jetpack.</p>\n\n\n\n<img />\n\n\n\n<p>The theme puts the focus on the subscription form, which is the most important thing a newsletter landing page can do &#8211; make it easy for people to sign up. Beneath the form there is a link to read all the posts, followed by another subscription form. All of these elements in the home page design are blocks, making it easy for them to be removed or rearranged.</p>\n\n\n\n<p>Lettre comes with 15 block patterns for building different pages and designs, including about the author(s), a bold color signup, a two-column signup, various designs for the newsletter intro with light and dark background images, newsletter signup with media on the left, newsletter signup with logos for the background, a list of posts, an in-post article promo, three columns of text, and more.</p>\n\n\n\n<img />\n\n\n\n<p>A <a href=\"https://lettredemo.wordpress.com/\">live demo</a> of the theme is available on WordPress.com. The menu items on the demo give a few examples of the different signup patterns in action.</p>\n\n\n\n<p>Lettre is designed to be used with Jetpack&#8217;s Subscription block, which uses WordPress.com&#8217;s infrastructure to manage emails and subscribers. If you like the design but are already using another newsletter service, the Jetpack Subscribe block can be replaced with any other block, including the shortcode block for newsletter services that haven&#8217;t yet made their subscription forms available via a block. Be advised, you may need to write some custom CSS to ensure that the subscribe form matches the original design.</p>\n\n\n\n<p>Lettre is one of the only themes in the WordPress Themes Directory that was made to be a newsletter landing page and certainly the only block theme dedicated to this purpose. Combined with Jetpack&#8217;s subscription feature, this is one of the most seamless ways to distribute a newsletter without all the extra steps of copying the content into a newsletter service&#8217;s editor. Lettre is  available for free <a href=\"https://wordpress.org/themes/lettre/\">download from WordPress.org</a>. I wouldn&#8217;t be surprised to see more themes like this pop up now that WordPress.com has launched its newsletter service.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 14 Jan 2023 02:50:40 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:11;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"Do The Woo Community: Taking a Deep Dive Into the Current State of Social Media with David Bisset\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74300\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"https://dothewoo.io/current-state-of-social-media/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:422:\"<p>David Bisset and I share our current experiences with Twitter, Mastodon, Linked, Tumblr, the Fediverse and open source. </p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/current-state-of-social-media/\">Taking a Deep Dive Into the Current State of Social Media with David Bisset</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 13 Jan 2023 10:58:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:12;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"WPTavern: New Video Explores Site Building Progress from WordPress 5.9 to 6.2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=141039\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://wptavern.com/new-video-explores-site-building-progress-from-wordpress-5-9-to-6-2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3346:\"<p><a href=\"https://wptavern.com/wordpress-5-9-josephine-released-introduces-full-site-editing-and-new-twenty-twenty-two-default-theme\">WordPress 5.9 &#8220;Josephine&#8221;</a> was released in January 2022, but that seems like ages ago when you compare the advances made in site building over the past year. Anne McCarthy, an Automattic-sponsored contributor who heads up the <a href=\"https://make.wordpress.org/core/2020/12/11/the-fse-outreach-program-is-officially-starting/\">Full Site Editing Outreach Program</a>, has published a short video that tours the important changes in WordPress over the past few major releases. The video also doubles as a preview of some of the features coming in 6.2.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<p>If you are using the Gutenberg plugin and have been tracking the relentless progress of the Site Editor, you will notice how limited the design options are in 5.9 and how much more consistent and expansive they are today. In 5.9 users users can only add a Front page template, and the site building interface is disjointed and less polished.</p>\n\n\n\n<p>McCarthy demonstrates how WordPress 6.2 will introduce smoother interactions with browse mode. It will also greatly expand the template options available for users to add and includes a new colorized list view. </p>\n\n\n\n<p>The Navigation block has had a long, rocky journey but seems to be reborn in 6.2. McCarthy showed how much more intuitive it has become with the new experience of editing navigation in the sidebar, and repositioning via drag and drop with live previews.</p>\n\n\n\n<img />\n\n\n\n<p>The instant that Style Variations were introduced in <a href=\"https://wptavern.com/wordpress-6-0-arturo-adds-more-templates-and-patterns-style-switching-and-block-locking-ui\">WordPress 6.0</a>, it seemed they were always with us. Looking back at 5.9 in the video, the Site Editor appears so bare without them. WordPress 6.2 will extend this even further with improved block style previews, a style book, and a new zoomed out view that makes it easy to see changes at a glance.</p>\n\n\n\n<p>Everything coming in 6.2 is converging towards better usability and more design options for site editors. The challenge here is to continue introducing new features without the interface becoming cluttered and chaotic. Many of these features are still being ironed out. For example, McCarthy mentioned that the Edit button is still a work in progress and may soon be relocated to be more prominent in the Site Editor. </p>\n\n\n\n<p>This video gives a quick visual summary of what is being done to wrap up the full-site editing phase of the Gutenberg project before contributors move on to Collaboration. It is worth a watch to see the site building progress that contributors have made in just one year.</p>\n\n\n\n<p>If you want to get involved in making sure all these features in 6.2 are ready for prime time, check out McCarthy&#8217;s latest FSE Testing Call: <a href=\"https://make.wordpress.org/test/category/call-for-testing/\">Find Your Style</a>.  It will plunge you into the new features of the Site Editor to perform a few tasks. It&#8217;s essentially a guided opportunity to explore the new interface while contributing back to WordPress, and you will earn a fancy testing contributor badge that will display on your WordPress.org profile.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 13 Jan 2023 03:56:21 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:13;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"Post Status: On OpenAI And WordPress With Jannis Thuemmig Of WP-Webooks— Post Status Draft 136\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=146297\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"https://poststatus.com/on-openai-and-wordpress-with-jannis-thuemmig-of-wp-webooks-post-status-draft-136/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:43261:\"<div class=\"is-layout-flow wp-block-group eplus-wrapper has-theme-palette-2-color has-theme-palette-8-background-color has-text-color has-background\"><div class=\"wp-block-group__inner-container\"><div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Jannis Thuemmig, founder of WP Webhooks, joins Cory Miller to discuss Open AI and WordPress. Jannis is passionate about utilizing the power of technology to increase efficiency. WP Webhooks is exploring the ways Open AI can be used to revolutionize website processes and management. It seems we are only at the tip of the iceberg for what is possible when working with WordPress and Open AI. </p></div>\n\n\n<div class=\"wp-block-spacer eplus-wrapper\"></div>\n\n\n\n<p class=\"yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"></span><span class=\"yoast-reading-time__spacer\"></span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time:  </span><span class=\"yoast-reading-time__reading-time\">2</span><span class=\"yoast-reading-time__time-unit\"> minutes</span></p>\n</div></div>\n\n\n\n\n\n\n\n<p><a href=\"https://poststatus.com/planet/feed/#h-transcript\">Transcript</a> ↓</p>\n\n\n\n<p>In this episode, Jannis Thuemmig, serial entrepreneur and founder of <a href=\"https://wp-webhooks.com/\">WP Webhooks</a>, dives into the world of automation and Open AI with Cory Miller. Together they look at what is currently possible within the world of integration and automation within WordPress. Then they lean into what is unfolding as Open AI finds its way into the mainstream and discuss what this might mean for the WordPress community.</p>\n\n\n\n<p><strong>Top Takeaways:</strong></p>\n\n\n\n<ul>\n<li><strong>Integrations & Automations to Save Time: </strong>Everyone is in need of some kind of automation. Our main goal is to save time by creating automations wherever there are pain points. Rather than doing things manually, WP Webhooks enables you to automate them within your dashboard.</li>\n\n\n\n<li><strong>Avoiding Automation through Software: </strong>Using software as a service partner means hosting your data on their platforms. Using Webhooks for integration and automation allows you to keep things on your server and within your complete control.</li>\n\n\n\n<li><strong>Possibilities with Open AI Integration: </strong>Webhooks is focused on using Open AI as an advantage to speed up processes by creating integrations between services and generating original content. They are working on finding cool use cases and understanding the actual power of what it makes possible.</li>\n</ul>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<div class=\"is-layout-flex wp-container-4 wp-block-columns has-theme-palette-8-color has-theme-palette-5-background-color has-text-color has-background\" id=\"WP-Engine\">\n<div class=\"is-layout-flow wp-block-column\">\n<h3 class=\"has-theme-palette-9-color has-text-color\" id=\"sponsor-wpengine\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> Sponsor: <a href=\"https://poststat.us/wordpress-vip\">WordPress VIP</a></h3>\n\n\n\n<p>Founded in 2006, WordPress VIP is <em>the</em> agile <a href=\"https://wpvip.com/enterprise-content-management-system/\">content platform</a> that empowers marketers to build content both faster and smarter so they can drive more growth. We empower content and development teams with the flexibility and ubiquity of WordPress—the agile CMS that powers more than 40% of the web—while ensuring the security and reliability organizations need to operate at scale</p>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column is-vertically-aligned-center\">\n<div id=\"WordPress-VIP\" class=\"wp-block-image is-style-default\"><a href=\"https://poststat.us/wordpress-vip\"><img width=\"300\" height=\"132\" src=\"https://cdn.poststatus.com/wp-content/uploads/2022/06/WPVIPlogo-1-300x132.webp\" alt=\"WordPress VIP\" class=\"wp-image-99911\" title=\"WordPress VIP\" /></a>WordPress VIP</div>\n</div>\n</div>\n</div></div>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul>\n<li><a href=\"https://www.linkedin.com/in/thuemmig/?originalSubdomain=de\">Jannis Thuemmig</a></li>\n\n\n\n<li><a href=\"https://wp-webhooks.com/\">WP Webhooks</a>&nbsp;</li>\n\n\n\n<li><a href=\"https://openai.com/\">Open AI</a></li>\n\n\n\n<li><a href=\"https://zapier.com/\">Zapier</a></li>\n\n\n\n<li><a href=\"https://teachable.com/\">Teachable</a></li>\n\n\n\n<li><a href=\"https://wp-webhooks.com/blog/how-to-use-openai-within-wordpress-yoast-seo-example/\">How to Use Open AI within WordPress (Yoast SEO example)</a></li>\n\n\n\n<li><a href=\"https://circle.so/\">Circle</a></li>\n\n\n\n<li><a href=\"https://slack.com/\">Slack</a></li>\n\n\n\n<li><a href=\"https://twitter.com/karimmarucchi\">Karim Marucchi</a></li>\n\n\n\n<li><a href=\"https://crowdfavorite.com/\">Crowd Favorite</a></li>\n</ul>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-you-can-follow-post-status-and-our-guests-on-twitter\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> You can follow Post Status and our guests on Twitter:</h3>\n\n\n\n<ul class=\"eplus-wrapper\">\n<li>Jannis Thuemmig (Founder, <a href=\"https://twitter.com/wp_webhooks\">WP Webhooks</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/corymiller303\">Cory Miller</a> (CEO, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/lemonadecode\">Olivia Bisset</a> (Intern, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n</ul>\n\n\n\n<p class=\"eplus-wrapper has-background\">The <strong>Post Status Draft</strong> podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4dd.png\" alt=\"📝\" class=\"wp-smiley\" /><br /><br /><a href=\"https://poststatus.com/category/post-status-podcasts/\" target=\"_blank\" rel=\"noreferrer noopener\">Browse our archives</a>, and don’t forget to subscribe via <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\" target=\"_blank\" rel=\"noreferrer noopener\">iTunes</a>, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\" target=\"_blank\" rel=\"noreferrer noopener\">Google Podcasts</a>, <a href=\"https://www.youtube.com/c/PostStatus\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\" target=\"_blank\" rel=\"noreferrer noopener\">Stitcher</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\" target=\"_blank\" rel=\"noreferrer noopener\">Simplecast</a>, or <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3a7.png\" alt=\"🎧\" class=\"wp-smiley\" /></p>\n\n\n\n<h2 class=\"eplus-wrapper\" id=\"h-transcript\">Transcript</h2>\n\n\n\n<p>GMT20230105-161248_Recording</p>\n\n\n\n<h1>GMT20230105-161248_Recording</h1>\n\n\n\n<p><strong>Cory Miller:</strong> [00:00:00] Hey everybody. Welcome back to Post Status Draft. This is another interview and discussion in our Product People series, and I\'ve got someone I\'ve met, let\'s see, last year or the year before Giannis and doing good work, but we were talking about AI and that led to OpenAI and something they\'re doing with WP Webhooks.</p>\n\n\n\n<p>So that\'s what the conversation is gonna be about today. But Giannis, welcome to the draft podcast. Would you tell us a little bit about yourself and your work and WordPress?</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Sure, totally. Thanks for having me here. Uh, it\'s always an honor. Uh, my name is Giannis. I\'m from Germany originally, but started traveling a long time ago and since then, I basically work as a digital dumper from anywhere.</p>\n\n\n\n<p>And I would say with a, with a very, very deep focus on web. And specifically in automation. This is where W P Airport comes from. So we are basically focused on connecting different services and WebPress plugging to let them talk to each other and kind of just automate the [00:01:00] system and get rid of the human error and save everyone a little bit of time and money, which is really interesting nowadays.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Yeah, I, and I love it. Uh, one part I\'ll just sidebar real quick is I know when you say digital notepad, uh, the several times we\'ve had zooms, I\'m like, where are you in the world today, y\'all? It\'s like, . Um, so I, I love that. I love to see the nude, like landscapes you\'re in every time we talk. Um, okay. So WP Webhooks, um, I know you\'ve been, so automation is key.</p>\n\n\n\n<p>It\'s about efficiency, um, like really saving that time. In the processes you\'re doing, um, what, tell me what all does WP Webhooks do?</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> So basically it allows you to use a set of redefine integrations to let other services and WebPress plugin specifically talk to each other. So let\'s say there\'s, um, a woo commerce shop, for example, and you have a, a custom programmed plugin that has no integrations [00:02:00] whatsoever.</p>\n\n\n\n<p>You can use our plugin as a middleman to allow sending data in between, and that works with mostly any kind of WebPress plugins as well as external data like, uh, external services, something like Zapier or make or integrated. So the, the basic main goal is to just make them compatible, which they, in a lot of cases, aren\'t from the beginning. Or if they are, they\'re often very limited, which is something we realized as well. So we just want to kind of get that interoperability to WordPress, which is something that was just lacking over the last couple of years.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Yeah, I, I love that. I know Zapier has used quite a bit uh, obviously we\'ve used it in the past at, at Post Status because of all the external services, and you\'re trying to link these and do some things that certain pieces of software doesn\'t do out of the bat.</p>\n\n\n\n<p>So I, I love the premise of web hooks for sure. Uh, WP Web Hooks, what are you seeing or finding? Customers are gravitating to webhooks [00:03:00] for, like is there specific tasks that stand out that people are using these over and over and over and going, this is what I need. I don\'t want to pay for Zapier or some other alternative, I wanna do something here with my WordPress site.</p>\n\n\n\n<p>What are you seeing from your customers?</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> So I\'d say that\'s not a specific use case. There\'s, uh, quite a lot. So everyone, literally, everyone who\'s in the, in the, has a web presence or has an online shop or something related and does something with website. Everyone is in in need of doing some kind of automations.</p>\n\n\n\n<p>Let it be to automatically book orders into your accounting system or synchronize your properties from a property management website with your WebPress website. Or let\'s say you have a Teachable account and you sell online courses and you want to synchronize your students with a WebPress website to give them extra features.</p>\n\n\n\n<p>This is stuff that they are using it for. So basically wherever there\'s a pain point and there\'s some time that just can be avoided by automating it through software. This is something where we are, um, jumping in [00:04:00] and it\'s specifically interesting right now for people that are very critical about privacy because especially in Europe, a lot of people don\'t want to use software as a service partners like Zapier or Integra.</p>\n\n\n\n<p>Because they are hosting their data on other platforms, right? So they have no full control over it, which comes very handy with our plugin because you have your own server, so everything runs on your own server. You are in full control where your data is, what your data does. And this is a very, very critical point that is, uh, always, always well seen at the moment.</p>\n\n\n\n<p>Yeah.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Yeah, yeah, for sure. I, you went to a subject I didn\'t even think about, which is if you don\'t want your information out there on another service, having it in in WordPress, something you control. I think that\'s a key facet. Before we start talking about, uh, AI and specifically OpenAI, what are you most excited about with webhooks this year?</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Ooh, for sure. Bringing that AI space model [00:05:00] web. Because we had so much fun over the last couple of months trying these things out, seeing in which direction it goes. And it\'s just incredibly fun to, to play around with it because the possibilities are really endless. And we are, we are fully about saving time.</p>\n\n\n\n<p>Right? And this is something we can even use to leverage more time out of our daily task, which is really, really good. Okay.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Well let\'s roll into that because I think that\'s one of the most, uh, uh, Interesting themes in our community is ai. I\'ve seen a couple tweets saying AI is gonna revolutionize, um, a lot of stuff with a website by the end of 2023.</p>\n\n\n\n<p>I can\'t remember who said that online. And I was like, well, I\'ve been paying attention enough. But talk to me about ai, OpenAI and what you, you see on the horizon for, um, for WordPress particularly, and opportunities and possibilities. . Yeah,</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> so ai uh, specifically in our case with OpenAI, uh, there\'s, uh, a little differentiation.</p>\n\n\n\n<p>So [00:06:00] right now it\'s very much hyped, the G P T three. So the, the kind of chat ai as you can, as you can, uh, think of, which is basically you just type in something and it, it gives you like a very human answer back, which is really, really incredible. And, uh, we specifically talk about the, the OpenAI api, which kind of allows you to.</p>\n\n\n\n<p>Communicate data on a programmatic level, which means you basically don\'t even need to type something yourself, but you can already use a service to let these things run through the web automatically without ever touching this kind of data. And this is, this is just something that that works very well with, with the automation part.</p>\n\n\n\n<p>Right. So we are, we are basically looking into bringing more possibilities that AI through non-static data, and, uh, what I mean by non static data, it\'s probably interesting to, to understand what an AI actually is. So it\'s a pre-trained network, right? It has the data that was feeded to it at some point. And with OpenAI, it\'s made from [00:07:00] mostly 2021.</p>\n\n\n\n<p>So it has no actual new data. If you ask it something like what happened yesterday, for example, it could probably not give you an answer to, you could give it the information if you have it yourself. But it can never give you like the, the news and accurate information. And using things like automation, you can basically bring a whole new word to it because you can kind of give the AI the possibility through response and, uh, requests to send data through automation, uh, validate it somewhere else and send it back to the AI and tell the ai, Hey, look, there\'s new information.</p>\n\n\n\n<p>We can use that, uh, or, or learn about that and, um, send me some more information or summarize me something. So it\'s, it\'s just a very interesting time in, in regards to giving the AI actual information that you can feed it, uh, that is currently not within its its own, um, possibilities.</p>\n\n\n\n<p><strong>Cory Miller:</strong> So you said something there.</p>\n\n\n\n<p>Um, I, I haven\'t even gotten that in depth with OpenAI, but So in [00:08:00] 2021 they fed it a ton of data you\'re saying, and then trained it to be able to, to answer questions and things.</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Yeah, exactly. So basically they had a, a huge dataset or couple of datasets for sure about the information that they fitted. And the AI can basically make.</p>\n\n\n\n<p>An answer that is, uh, in a human real reform, and that seems like it is made from a human, but the data that was fed is all from 2021, right? So it is a static data if we, if we want to hear it or not. So if you\'re gonna ask the ai, what is the latest model of iPhone, for example, it\'ll probably tell you something like it\'s the iPhone 13, because I don\'t think it has information about iPhone 14.</p>\n\n\n\n<p>That would be something cool to try, but I guess it must be, uh, outdated information. And with that gap of, of using that, that automation in, in connection with ai, you can kind of close that gap and you can actually feed it real time data and use that data to, to do certain things within the AI [00:09:00] and, uh,</p>\n\n\n\n<p><strong>Cory Miller:</strong> I see, thats a new one.</p>\n\n\n\n<p>Yeah, it does. Um, totally to me, and I\'m asking as a newbie to all of this, um, because I\'ve used it and I\'m like, this is pretty dang fast. And I\'m like, how the heck are they doing that? That makes total sense. And then from the training side, um, the model itself is, I was like, gosh, if this had access to that, and you could just ask it questions like that.</p>\n\n\n\n<p>It\'s the, it\'s the a hundred times better Google. Yeah, because, yeah, it, like, I was, I, I mean I asked what are the strengths and weaknesses of WordPress, for instance, and it came back. Um, but knowing it\'s, it\'s a little bit lag on the data side is interesting to me. Um, but I saw the potential for this to truly.</p>\n\n\n\n<p>Revolutionized some things on the web. Um, so it\'s, it, it\'s been really intriguing and I mean, I asked it all kinds of questions that I was just actually curious about and seeing what, not just from the what, [00:10:00] how the model would work, but the answer. And I was like, this is like a perfectly uh, formatted.</p>\n\n\n\n<p>Informative, um, short essay that I would\'ve gotten in college, you know, so that\'s</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> intriguing. It\'s actually you can, you can write like on demand stories for your kids based on your own characters. Just type in a sentence, say you run a short story and it spits you out a short story that you can read them from going to bed.</p>\n\n\n\n<p>It\'s amazing. It\'s just like incredible.</p>\n\n\n\n<p><strong>Cory Miller:</strong> I\'m gonna have to try that today. I, I continue. This subject fascinates me and I think it\'s something we need to be thinking about and looking at and talking about in WordPress and Post Status, because this new technology coming and then how WordPress is placed in this.</p>\n\n\n\n<p>And for years, I think this is a segway to talk about OpenAI and WordPress specifically. But you know, I\'ve either built sites for people or known a bunch of people that build sites for clients. And you turn on this awesome, it\'s like you turn this car over, you pull this car up to \'em, and [00:11:00] you\'re like, here\'s your car.</p>\n\n\n\n<p>But you gotta drive it with content, with things inside the site, and it\'s such a great vehicle for that. But oftentimes people get hung up on that part of. Oh, I don\'t know what to, I don\'t know how to drive my car. Right? Like these, you know, WordPress sites with the right architecture, the right things can really drive and make a dent.</p>\n\n\n\n<p>That\'s our kind of thing with WordPress is like it\'s magic like that. But you still have to like, Drive it, you have to put gas in it and drive it, uh, with content. So that\'s a compelling angle for me with OpenAI. And I\'ve heard about all these things. Before we segue specifically to the integration you\'ve done too and some possibilities there, what, where do you see all of this and WordPress going?</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Like, that\'s a very interesting question. Yeah, yeah. Uh, I think, I think it will be in relay, I mean, it\'s, right now we are specifically in the content age, right? So I, I\'ve seen a lot of people. [00:12:00] Going into the space where they try to create on demand articles using an ai, which is probably a terrible idea just through plagiarism because it\'s very easily detected if you don\'t lose like a rewriter and you use your very own wordings in between.</p>\n\n\n\n<p>So this is something that we will see switching, definitely. But what I see as an advantage in the future with WebPress is that people will use to. We, we learn to use AI for the advantage in the sense of speeding up their process. So it\'s also kind of a, a way of automating things, uh, in the sense that they don\'t need to write their content anymore from scratch, or they don\'t need to write a, think about copywriting that much.</p>\n\n\n\n<p>They just ask the ai, it\'s bit something out. They put it in, maybe adjust it, tweak it in their own way so that it has their very own style. And they probably just make the, the way of, of riding blocks 10 times a hundred times faster than it\'s right now. So we\'ll definitely see like a, a boost in performance and [00:13:00] probably block block posts over the long term.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Okay. Well, so that leads into this specific integration you have and the tutorial I, I was looking through before we started. Um, so you saw OpenAI has an api and tell us, tell us about that in WP Web Web Hook.</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> So, yeah, we, we basically started, um, after trying a couple of times how OpenAI works to, um, to integrate it with our plugin.</p>\n\n\n\n<p>So we, we usually go for creating integrations for different services and plugins, and, uh, in that case it\'s, it\'s once separately for OpenAI, which makes it compatible with all of the other services and, uh, plugins. We are integrated. And the main goal was just to provide the integration, right? Because it\'s so new, barely anyone understands the actual power of it and what is possible.</p>\n\n\n\n<p>So we, we just kind of created it out of the blue with a thought of, Hey, it would be cool to just have it, you know, let\'s see what, what\'s going to happen. And right now we are basically just [00:14:00] working on finding cool use cases. And, uh, there are definitely a couple, uh, like I\'ve, I\'ve, uh, showed you earlier.</p>\n\n\n\n<p>We already have a blog post on our. That basically describes how you can auto generate method descriptions using OpenAI and Yost seo. So you basically just feed it in the title and it spits your order, perfectly made method description that you can just use or adjust as you want. And these kind of things, they just now come through trial and error basically.</p>\n\n\n\n<p>And, uh, it\'s, it\'s very interesting to see where it goes. And I can see that with these kind of automat. Um, we can also provide what I mentioned earlier, that that possibility of feeding the AI new information that is not available within the AI itself. So because we can make these kind of workflows, um, if that makes sense.</p>\n\n\n\n<p>And this is, uh, this is mostly what we are trying to do right now. We basically just working on, on use cases, see what\'s possible, trying out different things and it\'s a super, super exciting. [00:15:00]</p>\n\n\n\n<p><strong>Cory Miller:</strong> Yeah, absolutely. Because I mean, you talk about this car, you some a a site builder turns the car over and they start to use it.</p>\n\n\n\n<p>But that meta, uh, description is one thing. Like I honestly confess, I never do, you know, but it\'s, it\'s helpful, it\'s vital. And so like that one little use case in the bigger picture of what I can do, I think starts to step us into this and it is really interesting. Um,</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> oh, totally. Yeah. This is, this is literally just the, the tip of the iceberg.</p>\n\n\n\n<p>If you want, you can basically let the AI create a, a full schema, uh, like a shima for your, for your website. So whenever there\'s a blog post, it can write the how-tos and everything in, in kind of adjacent format and, uh, spits your order perfectly well formatted SEO description and, and everything keyboards, the, the, the whole how to, and this is just, it\'s just such a time saver.</p>\n\n\n\n<p>It\'s incredible.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Well, okay. Do you have a tutorial on that [00:16:00] too? Because that\'s really interesting. Um, , or if you don\'t, we need one. Um, but so you\'re going into OpenAI or chat GPT or whatever, and then you\'re saying you\'re asking a question or something like that, and then it\'s gonna give you back those things.</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Yeah, exactly. It\'s just you literally ask it just a humanly written question, something like, give me back adjacent with each of these information. And it spits you out adjacent with each of the information. And Jason, you can always use on a technical level, right? So we can just leverage that out and use it through our plugin to use it in different automations and do different things.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Oh, that\'s super cool. Well, what do you have anything you wanna share about what you\'re doing next with this WP WebHooks?</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Um. As a, as a use case, it\'s a, I mean, we, we definitely, for, for now we really try to just work on the OpenAI things mm-hmm. and try to find some cool use cases there. Uh, we had a lot of, um, a lot of actually customers reaching out about the possibilities as well and how exactly it works because the models [00:17:00] and the configuration is a bit complicated if you, if you\'re not fully aware of it.</p>\n\n\n\n<p>But, uh, yeah, we, we just follow the standards and, uh, things should be fairly easy. But yeah, for us, it, it\'s mostly, mostly OpenAI and creating new integrations. That\'s something we\'re, we are hardly focused on at the moment.</p>\n\n\n\n<p><strong>Cory Miller:</strong> I, I really think this is, like you said, the tip of the iceberg that, um, I\'m really intrigued by our WordPress community post at Post Status to go, okay, here\'s this cool technology.</p>\n\n\n\n<p>How do we translate this into practical? Um, uses for the end client, the end user in WordPress. Um, so that, that\'s, that\'s interesting. We\'ll be excited to hear what, what you find in explorer and launch launch next.</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Yeah, you should just see the block post, uh, our, our, our block. There will be a couple of more tutorials coming.</p>\n\n\n\n<p>They\'re already in the making, so in the next days we should see someone there.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Okay. Perfect. All right. Um, okay. So. You, you [00:18:00] showed me something as like this. I think this is just showing the power of what it could do when we start to get these types of integrations into WordPress. Do you mind showing me the one you were telling me about?</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Totally. Yeah. Not a problem. Of course. I\'m just gonna share my screen, probably this one. Yes, so I, I was basically just fooling around the other day on. With our integration, trying to find some new cool ways we can use to, to present the OpenAI integration. And, you know, like, like I mentioned earlier, you can kind of ask the AI to create adjacent format, um, with specific data.</p>\n\n\n\n<p>So Jason is basically just a structured way of presenting data within the web that is something that the, the browser or the, the server can. And in our case, we, we, we wanted to have like, like in here, uh, just a simple field that you can write something and based on whatever you write, it updates the block post of [00:19:00] your choice.</p>\n\n\n\n<p>So in our case, we just created a quick contact form seven form as we have an integration with contact as well. And we connected that with open. To create a so-called Jason and update a block post based on a specific information. So I can just demonstrate it here. You can see I have three block posts available and let\'s just take this one.</p>\n\n\n\n<p>I just need the ID because that\'s the way we wrote it. So we have ID 97, and what I would like to do is, let\'s say I want to update the, the title of this post, right? So I can, I can write something like, Update the post with the id, let\'s say post title</p>\n\n\n\n<p>with ID 97 and change it to, um, this is a new title based on OpenAI. So it\'s, it\'s basically what we read as a, as a human tech, [00:20:00] right. But if I submit that and I let our workflow. The AI basically interprets that and, uh, changes it based on our parameters within, uh, Jason. And when I refresh here and, um, the flow ran, it should display it.</p>\n\n\n\n<p>See if it doesn\'t, no, it doesn\'t. Uh, so the thing is, because it depends what you feed the ai. So the AI basically needs to understand what you do. And, uh, in some, in some cases, that\'s, that\'s the problem with ai. It fits you out text, right? So you try to, you need to, to format. And kind of use the text in a different way so we can see.</p>\n\n\n\n<p>Okay. Just didn\'t follow it. Just what I\'m gonna do is, so to, to just, so the very same example, I just tried to type the similar thing again. Let\'s try it again. So, um, update the post with the ID 87 and change the title to, [00:21:00] um, OpenAI. Something new. Let\'s see now</p>\n\n\n\n<p><strong>Cory Miller:</strong> I always love live demos, . Yeah, I know. When you were showing me before I was like, wow, that\'s super cool.</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Yeah, it really depends on the AI, if I, if I do it right or not. Um, but it seems like you see that it\'s not completed. So basically something stopped within the AI and uh, yeah, I would need to, I would need to see what.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Yeah, so you were showing, you were showing just now the webhooks, uh, pro dashboard. Do you mind taking us for a spin around the Webhooks Pro dashboard?</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Uh, yeah, totally. So it\'s basically like, you know, standard WebPress plugin and stuff. On the site menu we have, uh, our W2 Web Hooks Pro, um, menu item, and basically it\'s, it\'s separated into two main things, which is the automations, the flows, and the web. So there\'s, there\'s kind of a difference in between, because originally we came from the web website, which means it\'s kind of like a [00:22:00] one-way street for information to present.</p>\n\n\n\n<p>Let\'s say you, you update a, a post on your WebPress website and based on that post you can send data into a, a certain direction, like directly and instantly to inform another service about that there\'s a new post. But then we realized that there\'s more of a need to actually automate kind of certain work.</p>\n\n\n\n<p>And then we created something called Flows, which basically allows you to connect the, or create a consecutive order of triggers and actions. So web book triggers and actions to do certain things in a, in a specific flow as we call it. So I just head into it, uh, into one, which is the human posture. This was the example I tried to show you, which, uh, was currently not working out because of something that I need to see. Um, but what we have basically, within the floor. You can see we have a trigger, right? The trigger fires on a contact form seven. Within the settings, we basically selected the form that we created earlier, which is [00:23:00] embedded in, in the site.</p>\n\n\n\n<p>And we don\'t want to send the email as we just want to send the data to OpenAI. And it was tested. We set up some conditionals, um, stuff that\'s not really important for now, but, uh, this is, this is basically what causes the actual workflow to fire, right? So, This specific trigger comes along with all the data that was sent within this form, and we then reuse the data in the other kind of actions here.</p>\n\n\n\n<p>And as you can see, the first action is something, uh, is our OpenAI integration, where we basically sent that information that we had earlier, as you can see here, to OpenAI as a, as a text. And this is, this is what we read. So it basically says, get the posterity and the PostIt from the JSON, uh, in the JSON format.</p>\n\n\n\n<p>This is the sentence, and the sentence basically is a dynamic string that comes from the input that we sent within this form. So it makes more sense if, if we go through it logically while, while building it. But, um, [00:24:00] when you click into a field like this, you will see it shows a dropdown, and inside of the dropdown you will see all of the information that was sent within the trigger, including the question like, change the title of the post idea, ???</p>\n\n\n\n<p>So this is basically what we selected here. And this is kind of more details about the OpenAI stuff. Sure. And yeah, when you, when you continue safe, you can test the action directly within here. That\'s something I can try, um, just as an example to see what comes back. So basically right now I\'m sending a real request with the data that we got earlier.</p>\n\n\n\n<p>And this is basically the response. So we can see, we got some text back from the AI, which looks a bit weird as it\'s text. But within our plugin we have something like a formatter, which allows us to format the data and change into something readable. So I\'m just gonna quickly do that to, to give you a better example of what we get back.</p>\n\n\n\n<p>So as you can see, this is what we get back from the AI or from the formatter, which came originally from [00:25:00] the OpenAI. And this specific information we want to then use in another action to actually update the post. And this is, this is literally everything it does. You can just think it of simple steps that, like we have a trigger.</p>\n\n\n\n<p>The trigger causes, uh, runs whenever the, the specific contact form was sent, then we sent the data to OpenAI. We format it in a certain way, and then we update the post based on whatever data we got back from the OpenAI. Excellent. So, yeah, exactly. This is, this is basically it for that.</p>\n\n\n\n<p><strong>Cory Miller:</strong> What, what are some of the automations.</p>\n\n\n\n<p>Yeah, I, I saw the create the automation. So what are the, some of the things that webhooks can do from the automation side?</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Uh, you mean some examples for example? Ah-huh. Yeah. Yeah, yeah. Like I say, you can, you can, for example, connect the different services together. Let\'s, for example, say you have newcomer, right?</p>\n\n\n\n<p>So you can go to the, to the integration [00:26:00] screen. You can install any kinds of integrations that you, you are working. So we have around hundred right now. And let\'s, for example, say you have commerce installed, right? So you can then install commerce once it\'s, once it\'s available on your website and within one of those automation workflows, you can then say, whenever commerce fires, then send the data using, uh, a WebBook, for example, to mm-hmm.</p>\n\n\n\n<p>your bookkeeping system. Or send, send an email using the WordPress integration. So in here I can show you. Click send email, and then you have the possibility to send an email directly from your WebPress to the customer whenever, whenever, uh, an order was created. So it basically, it basically just allows you to do certain things that you would manually do within your dashboard.</p>\n\n\n\n<p>Mm-hmm. ? Yes. In an automated way</p>\n\n\n\n<p><strong>Cory Miller:</strong> There\'s a bunch of those things for the Post Status setup out the way. I\'m like, oh gosh. Yeah.</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> I can\'t imagine. Same here.</p>\n\n\n\n<p><strong>Cory Miller:</strong> And, and what are, what are workflows to, uh, or I\'m sorry, it\'s [00:27:00] webhooks. Oh, I thought that\'s a workflow somewhere. I read that wrong. Okay. Yes. So what</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> I can show you, it\'s, it\'s basically separated in two parts.</p>\n\n\n\n<p>It\'s sent data and received data. What it basically means is these are kind of the triggers available, right? So whenever a user created, or when a user was deleted or when a form was submitted, you can send data to a specific url. Let\'s say, for example, I want to send a URL to my website, um, I cannot call it demo, and I, I add my api endpoint here and I edit, and then you can see it here. Which basically means when ev, every time a user gets created, you can send a direct webhook request to this url and you can test it, you can customize it with, with more features, more setups, um, based on your needs. Gotcha. And this is, this is what I mean earlier, like a, a direct connection.</p>\n\n\n\n<p>And the receive data is basically the exact opposite. So instead of sending data out on a specific event, you send data in and to do something specific. So you can, for example, activate a plugin. As you can see, you can call a PHP [00:28:00] function, you can create a comment, a post a user. So we have basically mostly all of the options of WebPress available through, uh, web as well.</p>\n\n\n\n<p>Excellent.</p>\n\n\n\n<p><strong>Cory Miller:</strong> You don\'t have a Slack integration, do you by chance ?</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Um, that\'s the, that\'s the thing. Depends what Slack has as an api. Um, if they truly have an API and if they have an api and it can be integrated with something like an API key or a hero token, it can also be used with our plugin. Um, and that\'s an interesting point.</p>\n\n\n\n<p>That\'s good that you mentioned that we have something like,</p>\n\n\n\n<p><strong>Cory Miller:</strong> um, it\'s a, it\'s a. Post Status specific thing, but I think a lot of membership sites, which is a big trend too. People building membership sites, course sites, you know, a lot of people like us obviously use Slack. Being able to, um, one, this is a nuance and I\'m, uh, sorry for sharing, but this is like create a private group or something like that.</p>\n\n\n\n<p>I\'ve looked in some of the Slack API and. I\'m using us as a [00:29:00] test for a second to say it is a broader thing. I think a lot of membership sites, they\'re using Circle, for instance, maybe they want to use something else. So I, I stopped you though. Keep going.</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Oh, no problem. No problem. Um, yeah, but what I, what I mentioned earlier is that, like you say, with, with, uh, slack, we can kind of integrate with any service that allows, like simple API calls or web and uh, we have an integration available that is called Web itself.</p>\n\n\n\n<p>So, When you install one like that, for example, and you go to, let\'s say an automation workflow, I can, I can come within here, add a new action, and you see I have a WebBook endpoint available, which basically allows me to send data or send a request to a specific site. So if you have Slack, you would, you would uh, add your Slack U URL here, for example, right?</p>\n\n\n\n<p>Slack API or something, and then you. Select the method you want to use to send data, and you can send the data and add it here along. [00:30:00] So if there\'s a, a service out there that just follows the standard rep hook or api, um, standards, you can integrate them as well with our plugin. So there\'s not directly, uh, integration necessary. Basically.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Excellent. Well, one thing that\'s intriguing about this is for as long as I\'ve been in WordPress, I, it, it has led the way in truly democratizing publishing, but over the years, you see Facebook, Twitter, what name, whatever default. Closed wall type garden come out. And um, I just did an interview with Mattias who does activity plug plugin for the Fed averse.</p>\n\n\n\n<p>And I was like, the, you, you think about what you\'re doing here with webhooks and then the Fed averse is kind of bringing that power back to the. To the user and saying, okay, fed averse can help. To me, I just see the potential to go, let\'s, let\'s decentralize some of the social [00:31:00] networks. So when a billionaire buys the next thing, or they change their policy at one of these closed set social networks, you\'re, you know, all these people are affected by it.</p>\n\n\n\n<p>And, and taking some of that control. So that\'s where I see FE averse. And then I go, what\'s the power here is. Ground zero for what you\'re doing is your WordPress site, and with things like tools like this, then you can start, I don\'t know, it\'s just helping bridge that gap of power. There\'s so much usability and features that these closed gardens have, but tools like webhooks and potential with the Fed averse is like bringing some of that power back, and I see WordPress truly being in the space to lead and innovate and bring that power back to the users.</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Totally. Yeah, I fully agree with you. The, the, an interesting point about that is actually that using our plugin, for example, you can use it kind of as a standalone on WebPress. So if you say you want to make automations, you don\'t necessarily need to use WebPress, but [00:32:00] you can just set up a WebPress environment and install our plugin and you can.</p>\n\n\n\n<p>Automate external services through WebPress. Right? So you can use it kind of as a middleman for yourself without actually using WebPress.</p>\n\n\n\n<p><strong>Cory Miller:</strong> And you still maintain control</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> in a lot of ways you have full control. Yes.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Even if it\'s not a public facing site where you have content on like using that, that\'s the power, that\'s the other side of WordPress.</p>\n\n\n\n<p>Do this has been become this huge power powerhouse of a, you know, a software. I talked to a lot of people on the enterprise and they mentioned. the connections. There\'s a, um, my friend Kareem at Crowd favorite talks about WordPress being the open source hub to connect services. So, like your example there.</p>\n\n\n\n<p>I, I resonate with it cause I just talked to Kareem a couple weeks ago. I love that example. Yeah. Yep. Well, Gianni, anything else you wanna share, um, that you all have going on or you\'re excited about or anything I forgot to.</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> Uh, yeah, I\'m excited to make this tutorial work, so I think the next blockbuster [00:33:00] will see is probably about this example.</p>\n\n\n\n<p>Okay. .</p>\n\n\n\n<p><strong>Cory Miller:</strong> I love it. Just to have, I love it. That\'s the beauty of being a part of this community as I get to ask cool, smart people that can do these things and see, see how they go. But I, I\'ll be playing around with open api. OpenAI\'s, API\'s, mouth, um, just cuz I was playing with that and like, wow, this is powerful and I love this kinda stuff and I love there\'s people like you experimenting with it, testing it, and giving users, um, that opportunity to do that.</p>\n\n\n\n<p>Um, so thanks so much today for being on the Post Status draft podcast. Uh, this is under our product People series. I love our innovators in our community like you, and so thanks for joining me today.</p>\n\n\n\n<p><strong>Jannis Thuemmig:</strong> My pleasure, really. So it\'s an honor. Thank you very much as well for inviting me.</p>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 12 Jan 2023 14:44:47 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Olivia Bisset\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:14;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"WordCamp Central: WordCamp Entebbe: First Wordcamp to happen in Africa in 2023 is on!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=3158482\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:108:\"https://central.wordcamp.org/news/2023/01/wordcamp-entebbe-first-wordcamp-to-happen-in-africa-in-2023-is-on/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3126:\"<p></p>\n\n\n\n<img src=\"https://entebbe.wordcamp.org/2023/files/2022/07/Wordcamp-Artwork-copy-1024x1024.jpg\" alt=\"\" />\n\n\n\n<p><a href=\"https://entebbe.wordcamp.org/2023/\">WordCamp Entebbe 2023 </a>is set to be a major community event for WordPress developers, website designers, online publishers, students, and teachers to come together and share knowledge and experiences, network with other WordPress users, and gain inspiration for their work. Taking place on Friday, March 10th and Saturday, March 11th at the Uganda Wildlife Education Centre (UWEC) in Entebbe City, this WordCamp will be the first to happen in Africa and is poised to be a memorable event for all attendees.</p>\n\n\n\n<p>The event will feature a range of activities, including beginner&#8217;s training, inspirational talks, showcases, best practices, and the latest trends in WordPress development. In addition, there will be a Women in Tech panel discussion, aimed at inspiring and empowering women-led businesses to thrive in the technology industry. A Teacher&#8217;s Workshop will explore the integration of WordPress in the local education curriculum, providing teachers with the tools and resources they need to introduce WordPress to their students for web design projects and assessments.</p>\n\n\n\n<p>Attendees will also have the opportunity to take a free tour of the <a href=\"http://uwec.ug\">Uganda Wildlife Conservation Education Center</a>, where they can learn about the animals of Uganda and the ecosystems in which they live. The center, which was founded in the 1950s to accommodate confiscated and injured wildlife, has grown considerably in recent years and is considered a premier facility for showcasing wildlife on the African continent.</p>\n\n\n\n<p>Accommodation options are available for those traveling to Entebbe for the first time. Attendees can find a list of hotels and guest houses through booking.com <a href=\"https://bit.ly/entebbehotels\">https://bit.ly/entebbehotels </a>or by contacting the WordCamp team at <a href=\"mailto:entebbe@wordcamp.org\">entebbe@wordcamp.org</a> for more information and guidance. The full schedule of activities will be published soon, and we look forward to welcoming you to WordCamp Entebbe 2023!</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Get Involved</strong></h2>\n\n\n\n<p>There are several ways to get involved! Check out the details below:</p>\n\n\n\n<ul>\n<li><strong>Purchase Attendee Tickets:</strong>&nbsp;<a href=\"https://entebbe.wordcamp.org/2023/tickets/\">https://entebbe.wordcamp.org/2023/tickets/</a></li>\n\n\n\n<li><strong>Call for Sponsors:</strong>&nbsp;<a href=\"https://entebbe.wordcamp.org/2023/sponsors/\">https://entebbe.wordcamp.org/2023/sponsors/</a></li>\n\n\n\n<li><strong>Call for Speakers:</strong> <a href=\"https://entebbe.wordcamp.org/2023/call-for-speakers/\">https://entebbe.wordcamp.org/2023/call-for-speakers/</a><br /></li>\n</ul>\n\n\n\n<p><strong> Join the discussion via #WordCampEbbs hashtag on Twitter</strong></p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<a class=\"twitter-timeline\" href=\"https://twitter.com/WordcampEntebbe?ref_src=twsrc%5Etfw\">Tweets by WordcampEntebbe</a>\n</div>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 12 Jan 2023 11:58:51 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Kasirye Arthur\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:15;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"Do The Woo Community: Reflecting on the Past and Embracing the Future for WooCommerce with Paul Maiorana\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74261\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://dothewoo.io/2022-2023-woocommerce-paul-maiorana/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:442:\"<p>It\'s that time of year again when Paul Maiorana, CEO of WooCommerce, joins us for a review of the year and a looking into 2023.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/2022-2023-woocommerce-paul-maiorana/\">Reflecting on the Past and Embracing the Future for WooCommerce with Paul Maiorana</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 12 Jan 2023 11:29:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:16;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Matt: Thirty-Nine\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:22:\"https://ma.tt/?p=75200\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://ma.tt/2023/01/thirty-nine/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4687:\"<p>The last year of my thirties! <a href=\"https://wp20.wordpress.net/\">WordPress turns twenty this year</a>. <a href=\"https://automattic.com/\">Automattic</a> is now ~2,000 people across 98 countries. There&#8217;s so much that has happened in the past decade yet it feels very much like we&#8217;re on the cusp of something even more exciting.</p>\n\n\n\n<p>This morning started well; I pulled the hammock out of the garage (it had been hiding from the rain) and read for a bit, trying to get my 5-10 minutes of sun in the first 30 minutes <a href=\"https://twitter.com/hubermanlab/status/1481842978117271560?lang=en\">like Huberman suggests</a>.</p>\n\n\n\n<p>Candidly, the last year was a really challenging one for me personally. There were some beautiful moments, and I consider myself the most lucky in my family, friends, and colleagues, yet among that same group there was a lot of loss, existential health challenges, and that weighed heavily on me. It&#8217;s also my last year to get on 40 under 40 lists! <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f602.png\" alt=\"😂\" class=\"wp-smiley\" /></p>\n\n\n\n<p>Usually when people ask me what I want for my birthday I don&#8217;t have a good answer, but this year I do! As <a href=\"https://www.sfgate.com/local/article/san-francisco-bay-bridge-lights-17708825.php\">Heather Knight wrote about in the SF Chronicle, the beloved Bay Lights are coming down in March</a>. This has to happen —&nbsp;the vibrations and corrosive environment of the Bay Bridge is taking lights out strand by strand. Fortunately it&#8217;s now been a decade since the lights first went up, and there&#8217;s much better technology both for the lights and how they&#8217;re mounted and attached to the suspension cables. Finally, the lights were not visible from Treasure Island or the East Bay before, but this new version 3.0 will be, which is why the artist behind the lights, <a href=\"http://villareal.net/\">Leo Villereal</a>, is calling it Bay Lights 360.</p>\n\n\n\n<img />\n\n\n\n<p>Like the <a href=\"https://en.wikipedia.org/wiki/Foundation_series\">Foundation series</a>, we can&#8217;t stop the coming period of darkness from happening, but if we raise $11M we can bring the lights back. If we raise it soon we can shorten the time they&#8217;re down to just a few months, so I&#8217;m working with the 501c3 non-profit <a href=\"https://illuminate.org/\">Illuminate</a> to help fundraise. The idea is to find ten people or organizations to put one million each, and raise the final million in a broader crowdfunding campaign, to re-light the Bay Bridge and give an incredible gift to the people from every walk of life that see the bridge, and hopefully have their spirits lifted by the art. I&#8217;ve heard 25 million people see the Bay Lights every year.</p>\n\n\n\n<p>It&#8217;s a lot to raise, but every little bit helps so <a href=\"https://illuminate.org/baylights360/\">please donate here</a>, and if you are interested to do a larger gift please get in touch. I&#8217;m committing a million dollars to the fundraise, and myself, Illuminate director Ben Davis, and the artist <a href=\"http://villareal.net/\">Leo Villereal</a> are happy to personally connect with anyone considering a larger donation.</p>\n\n\n\n<p>Because of some family health reasons I&#8217;m back in lockdown, so going to try and throw an online party tonight in the &#8220;Matterverse.&#8221; We&#8217;re going to party like it&#8217;s late 2020. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f389.png\" alt=\"🎉\" class=\"wp-smiley\" /></p>\n\n\n\n<p>All birthday posts: <a href=\"https://ma.tt/2003/01/bday/\">19</a>, <a href=\"https://ma.tt/2004/01/so-im-20/\">20</a>, <a href=\"https://ma.tt/2005/01/hot-barely-legal-matt/\">21</a>, <a href=\"https://ma.tt/2006/01/matt-22/\">22</a>, <a href=\"https://ma.tt/2007/01/twenty-three/\">23</a>, <a href=\"https://ma.tt/2008/01/twenty-four/\">24</a>, <a href=\"https://ma.tt/2009/01/twenty-five/\">25</a>, <a href=\"https://ma.tt/2010/01/twenty-six/\">26</a>, <a href=\"https://ma.tt/2011/01/twenty-seven/\">27</a>, <a href=\"https://ma.tt/2012/01/twenty-eight/\">28</a>, <a href=\"https://ma.tt/2013/01/twenty-nine/\">29</a>, <a href=\"https://ma.tt/2014/01/matt-3-0/\">30</a>, <a href=\"https://ma.tt/2015/01/thirty-one/\">31</a>, <a href=\"https://ma.tt/2016/01/thirty-two/\">32</a>, <a href=\"https://ma.tt/2017/01/thirty-three/\">33</a>, <a href=\"https://ma.tt/2018/01/thirty-four/\">34</a>, <a href=\"https://ma.tt/2019/01/thirty-five/\">35</a>, <a href=\"https://ma.tt/2020/01/thirty-six/\">36</a>, <a href=\"https://ma.tt/2021/01/thirty-seven/\">37</a>, <a href=\"https://ma.tt/2022/01/thirty-eight/\">38</a>, <a href=\"https://ma.tt/2023/01/thirty-nine/\">39</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 12 Jan 2023 04:37:53 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:17;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"WPTavern: Automattic Launches Blaze Ad Network for Jetpack and WordPress.com Sites\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=140985\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:93:\"https://wptavern.com/automattic-launches-blaze-ad-network-for-jetpack-and-wordpress-com-sites\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5113:\"<p>Automattic is <a href=\"https://wordpress.com/blog/2023/01/11/promote-your-posts-on-wordpress-com/\">bringing Tumblr&#8217;s Blaze ad tool to WordPress sites</a> with its launch today on WordPress.com and Jetpack. Blaze made its debut in April 2022, to the delight of Tumblr users who will gladly shell out cash to get people to look at their cat or <a href=\"https://www.reddit.com/r/CuratedTumblr/comments/yu1l2g/you_know_i_had_to_do_it_to_em_it_being_ruthless/\">promote a game they made</a>. It&#8217;s an affordable way to attract new followers or just send out something funny into the universe, starting at $5/day.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Note To all small Twitch streamers. Tumblr Blaze is the best advertising tool out there. It has an embedding feature allowing you to embed streams. I went from 20 to 100+ live viewers rn! <a href=\"https://t.co/aolZduCTEe\">pic.twitter.com/aolZduCTEe</a></p>&mdash; Ian Miles Cheong\'s Prime Minister (@MToph91) <a href=\"https://twitter.com/MToph91/status/1610290440946999303?ref_src=twsrc%5Etfw\">January 3, 2023</a></blockquote>\n</div>\n\n\n\n<p>WordPress.com users can now to go to&nbsp;<strong><a href=\"http://wordpress.com/advertising\">wordpress.com/advertising</a></strong>, select a site, and promote content with Blaze. Jetpack users have access to the ad network inside the WordPress.com dashboard.</p>\n\n\n\n<img />\n\n\n\n<p>After selecting a post, users are taken to the design wizard where they can add an image, title, a snippet, and a destination URL. The URL can be the post or page or it can direct visitors to the main website.</p>\n\n\n\n<p>When Blaze first launched on Tumblr there was no way to target the promoted content &#8211; it just displayed to random users. Now there are a few more options. When promoting content from WordPress.com or a Jetpack-enabled site, users can narrow the audience by device: mobile, desktop, or all devices, select from a few main geographic areas (continents) or serve it everywhere. There is also a dropdown with topics of interest, but they are fairly general, e.g. Arts &amp; Entertainment, Automotive, Business, Education.</p>\n\n\n\n<img />\n\n\n\n<p>After selecting the audience, users can set the budget for the campaign, starting at $5 with a max daily budget of $50. With a minimum of $5/day for a week users can expect an estimated 5,900 &#8211; 8,000 impressions. For $25/day, users can expect 29,700 &#8211; 40,200, and up to 59,500 &#8211; 80,500 for $50/day. Site owners can monitor the success of their ads in the Campaigns tab.</p>\n\n\n\n<p>Content sponsored by Blaze will be promoted across WordPress.com sites and Tumblr pages, an audience that accounts for an estimated 13.5 billion impressions per month. </p>\n\n\n\n<p>Blazing has become somewhat of an art in the short time it has been available on Tumblr.  It will be interesting to see how ads originating from WordPress.com and Jetpack go over with the Tumblr audience.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">There\'s a whole code of ethics around Blaze on Tumblr basically if you use it to do anything other than shitpost people hate you, you can also buy Tumblr merch and buy fake verification (which isn\'t seen as a serious thing, it\'s just a way to support tumblr)</p>&mdash; New Year New Simisear Fan <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f400.png\" alt=\"🐀\" class=\"wp-smiley\" /> (@LakeUncalming) <a href=\"https://twitter.com/LakeUncalming/status/1612677568741646342?ref_src=twsrc%5Etfw\">January 10, 2023</a></blockquote>\n</div>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"tumblr-post\"><a href=\"https://www.tumblr.com/madmadammims/700822694806044672\">https://www.tumblr.com/madmadammims/700822694806044672</a></div>\n</div>\n\n\n\n<p>Creating advertising content that works across the disparate audiences between WordPress and Tumblr-powered pages may be a challenge for some site owners. Tumblr users can only <a href=\"https://help.tumblr.com/hc/en-us/articles/5298854249367-Tumblr-Blaze-FAQ\">target audiences by location</a> for blazed posts. It&#8217;s possible that WordPress&#8217; additional targeting options can help funnel the ads to sites where they will be most well-received, but the announcement says ads will be promoted across WordPress.com and Tumblr.</p>\n\n\n\n<p>Blaze campaigns require approval to be in compliance with Automattic&#8217;s <a rel=\"noreferrer noopener\" href=\"https://automattic.com/advertising-policy/\" target=\"_blank\">Advertising Policy</a> before being published. They are currently moderated in approximately 30 minutes but this may change in the future as more users try out Blaze. </p>\n\n\n\n<p>Automattic is treading new ground in creating its own ad network that any user across Tumblr and WordPress can tap into. It&#8217;s a strategic move to extend access to the world of WordPress, given that it&#8217;s such a large audience, and it will be interesting to see how the company improves the targeting options to meet the challenges of serving both audiences.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 11 Jan 2023 22:52:36 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:18;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:107:\"Post Status: Improving 5ftF Contributor Journey • Building Interactive Blocks • Layout Classes • WP20\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=146399\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:106:\"https://poststatus.com/improving-5ftf-contributor-journey-building-interactive-blocks-layout-classes-wp20/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:16911:\"<h2 id=\"h-this-week-at-wordpress-org-january-9-2023\">This Week at WordPress.org (January 9, 2023)</h2>\n\n\n<div class=\"has-background has-theme-palette-8-background-color wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Share your feedback about how to improve the Five for the Future contributor journey. Check out work underway on how to make interactive blocks easier to build, and take a walkthrough of layout classes in WordPress 6.1. It\'s time to start planning; how will you celebrate WordPress\' 20th birthday? </p></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div id=\"kt-info-box_adc852-65\" class=\"wp-block-kadence-infobox\"><div class=\"kt-blocks-info-box-link-wrap kt-blocks-info-box-media-align-left kt-info-halign-left\"><div class=\"kt-blocks-info-box-media-container\"><div class=\"kt-blocks-info-box-media kt-info-media-animate-none\"><div class=\"kadence-info-box-icon-container kt-info-icon-animate-none\"><div class=\"kadence-info-box-icon-inner-container\"><span class=\"kt-info-svg-icon kt-info-svg-icon-fe_code\"></span></div></div></div></div><div class=\"kt-infobox-textcontent\"><h2 class=\"kt-blocks-info-box-title\">Improvements: Five for the Future, Interactive Blocks, and Layout Classes</h2><p class=\"kt-blocks-info-box-text\">5&#x20e3; <a href=\"https://make.wordpress.org/project/2023/01/09/request-for-feedback-how-can-we-improve-the-five-for-the-future-contributor-journey/\">Request for Feedback: How can we Improve the Five for the Future Contributor Journey?</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f469-1f3fb-200d-1f3a8.png\" alt=\"👩🏻‍🎨\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/test/2023/01/11/fse-program-testing-call-20-find-your-style/\">FSE Program Testing Call #20: Find Your Style</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3d7.png\" alt=\"🏗\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/core/2023/01/11/update-on-the-work-to-make-building-interactive-blocks-easier/\">Update on the work to make building interactive blocks easier</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4f0.png\" alt=\"📰\" class=\"wp-smiley\" /> <a href=\"https://developer.wordpress.org/news/2023/01/11/a-walk-through-of-layout-classes-in-wordpress-6-1/\">A walk-through of layout classes in WordPress 6.1</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f973.png\" alt=\"🥳\" class=\"wp-smiley\" /> <a href=\"https://wordpress.org/news/2023/01/wordpress-is-turning-20-lets-celebrate/\">WordPress is Turning 20: Let’s Celebrate!</a><br /><br /></p></div></div></div>\n\n\n\n<h2 id=\"h-news\">News<a href=\"https://wordpress.org/news/2022/10/wordpress-6-1-release-candidate-3/\"></a></h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/news/2023/01/wordpress-is-turning-20-lets-celebrate/\">WordPress is Turning 20: Let’s Celebrate!</a></li>\n</ul>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_121b9e-cb\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<div class=\"is-layout-flex wp-container-13 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-community\">Community</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/community/2023/01/11/community-team-training-using-learn-wordpress-at-your-wordpress-meetup/\">Community Team Training: Using Learn WordPress at your WordPress Meetup</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/01/04/community-team-meeting-agenda-for-5-january-2023/\">Community Team Meeting Agenda for 5 January, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-core\"><a href=\"https://make.wordpress.org/core\">Core</a> </h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/11/update-on-the-work-to-make-building-interactive-blocks-easier/\">Update on the work to make building interactive blocks easier</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/10/a-week-in-core-january-9-2022/\">A Week in Core – January 9, 2022</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/09/fields-api-kick-off-chat-summary-january-5th-2023/\">Fields API Kick-off Chat Summary: January 5th, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/06/core-editor-improvement-advancing-the-site-editor-experience/\">Core Editor Improvement: Advancing the Site Editor experience</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/\">What’s new in Gutenberg 14.9? (4 January)</a></li>\n</ul>\n\n\n\n<h3 id=\"h-meetings\">Meetings</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/10/editor-chat-agenda-11-january-2023/\">Editor Chat Agenda: 11 January 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/10/editor-chat-summary-wednesday-4-january-2023/\">Editor chat summary: Wednesday, 4 January 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/09/dev-chat-agenda-january-11-2023/\">Dev Chat agenda, January 11, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/08/dev-chat-summary-january-4-2023/\">Dev Chat summary, January 4, 2023</a></li>\n</ul>\n\n\n\n<h3 id=\"h-developer-blog\">Developer Blog</h3>\n\n\n\n<ul>\n<li><a href=\"https://developer.wordpress.org/news/2023/01/11/a-walk-through-of-layout-classes-in-wordpress-6-1/\">A walk-through of layout classes in WordPress 6.1</a></li>\n</ul>\n\n\n\n<h2 id=\"h-docs\"><a href=\"https://make.wordpress.org/docs\">Docs</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/docs/2023/01/10/documentation-team-discussion-on-the-2023-community-summit-call-for-submissions/\">Documentation Team Discussion on the 2023 Community Summit Call for Submissions</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/docs/2023/01/07/there-is-work-in-progress-in-helphub-documentation/\">There is work in progress in HelpHub (Documentation)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/docs/2023/01/04/agenda-for-docs-team-bi-weekly-january-10-2023/\">Agenda for Docs Team Bi-Weekly January 10, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/09/documentation-team-update-january-9-2023/\">Documentation Team Update – January 9, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-hosting\"><a href=\"https://make.wordpress.org/hosting\">Hosting</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/hosting/2022/12/28/2022-recap/\">WordPress Hosting Team 2022 recap</a></li>\n</ul>\n\n\n\n<h2 id=\"h-marketing\"><a href=\"https://make.wordpress.org/marketing\">Marketing</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/marketing/2023/01/10/2023-marketing-team-new-meeting-time-and-new-team-reps/\">2023 Marketing Team: new meeting time and new team reps</a></li>\n</ul>\n\n\n\n<h2 id=\"h-meta\"><a href=\"https://make.wordpress.org/meta\">Meta</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/meta/2022/12/22/two-factor-auth-progress-for-wordpress-org/\">Two-Factor Auth progress for WordPress.org</a></li>\n</ul>\n\n\n\n<h2 id=\"h-openverse\"><a href=\"https://make.wordpress.org/openverse\">Openverse</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/openverse/2023/01/10/community-meeting-recap-10-january-2023/\">Community Meeting Recap (10 January 2023)</a></li>\n</ul>\n\n\n\n<h2 id=\"h-performance\"><a href=\"https://make.wordpress.org/performance/\">Performance</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/10/performance-team-meeting-summary-10-january-2023/\">Performance Chat Summary: 10 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-polyglots\">Polyglots</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/polyglots/2023/01/10/weekly-polyglots-chat-jan-11-2023-0700-utc/\">Weekly Polyglots Chat – Jan. 11, 2023 (07:00 UTC)</a></li>\n</ul>\n\n\n\n<h2 id=\"h-plugins\">Plugins</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/plugins/2022/12/21/plugin-guideline-update-community-code-of-conduct/\">Plugin Guideline Update: Community Code of Conduct</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/plugins/2022/12/16/plugins-themes-categorization/\">Plugins/themes categorization</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/10/plugin-review-team-9-jan-2023/\">Plugin Review Team – 9 Jan 2023</a></li>\n</ul>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-project\">Project</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/project/2023/01/09/request-for-feedback-how-can-we-improve-the-five-for-the-future-contributor-journey/\">Request for Feedback: How can we Improve the Five for the Future Contributor Journey?</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/project/2022/12/21/announcement-new-wordpress-incident-response-team/\">Announcement: New WordPress Incident Response Team</a></li>\n</ul>\n\n\n\n<h2 id=\"h-support\"><a href=\"https://make.wordpress.org/support\">Support</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/support/2022/12/introducing-the-block-editor-in-the-support-forums/\">Introducing the Block Editor in the Support Forums</a></li>\n</ul>\n\n\n\n<h2 id=\"h-test\"><a href=\"https://make.wordpress.org/test\">Test</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/test/2023/01/11/fse-program-testing-call-20-find-your-style/\">FSE Program Testing Call #20: Find Your Style</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/test/2023/01/04/proposal-to-update-test-handbook-homepage/\">Proposal to Update Test Handbook Homepage</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/09/test-team-update-9-january-2023/\">Test Team Update: 9 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-themes\"><a href=\"https://make.wordpress.org/themes\">Themes</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/themes/2023/01/09/themes-team-meeting-agenda-for-january-10-2023/\">Themes team meeting agenda for January 10, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/10/themes-team-update-january-10-2023/\">Themes team update January 10, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-training\"><a href=\"https://make.wordpress.org/training\">Training</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/individual-learner-survey/\">How did you learn WordPress?</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/01/09/meeting-agenda-for-january-10-2022/\">Meeting Agenda for January 10, 2022</a></li>\n</ul>\n\n\n\n<h3 id=\"h-online-workshops\">Online Workshops</h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/?meeting=create-block-theme-%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%A7%E8%87%AA%E5%88%86%E3%81%AE%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%83%86%E3%83%BC%E3%83%9E%E3%82%92%E4%BD%9C%E3%82%8D-2\">Create Block Theme プラグインで自分のブロックテーマを作ろう！</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=create-block-theme-%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%A7%E8%87%AA%E5%88%86%E3%81%AE%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%83%86%E3%83%BC%E3%83%9E%E3%82%92%E4%BD%9C%E3%82%8D%E3%81%86\">Create Block Theme プラグインで自分のブロックテーマを作ろう！</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=images-on-the-web-past-present-and-future\">Images on the web — past present and future</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep9-woocommerce-settings-and-faq-bangla-2\">EP9: WooCommerce Settings and FAQ | Bangla</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep8-introduction-to-products-various-types-of-product-bangla-2\">EP8: Introduction to Products (Various types of Product) | Bangla</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep7-introduction-to-woocommerce-installation-checkout-flow-bangla-2\">EP7: Introduction to WooCommerce (Installation, Checkout flow) | Bangla</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=live-stream-building-an-advanced-query-loop-block-variation-plugin\">Live stream: Building an Advanced Query Loop block variation plugin</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=live-stream-reviewing-developer-focused-features-in-gutenberg-15-0\">Live stream: Reviewing developer-focused features in Gutenberg 15.0</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=live-stream-reviewing-developer-focused-features-in-gutenberg-14-9\">Live stream: Reviewing developer-focused features in Gutenberg 14.9</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=block-themes-and-wordpress-live-stream-4\">Block Themes and WordPress: Live Stream</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=block-themes-and-wordpress-live-stream-3\">Block Themes and WordPress: Live Stream</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=block-themes-and-wordpress-live-stream-2\">Block Themes and WordPress: Live Stream</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep8-introduction-to-products-various-types-of-product-bangla\">EP8: Introduction to Products (Various types of Product) | Bangla</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep9-woocommerce-settings-and-faq-bangla\">EP9: WooCommerce Settings and FAQ | Bangla</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep7-introduction-to-woocommerce-installation-checkout-flow-bangla\">EP7: Introduction to WooCommerce (Installation, Checkout flow) | Bangla</a></li>\n</ul>\n\n\n\n<h3 id=\"h-tutorials\"><a href=\"https://learn.wordpress.org/tutorials\">Tutorials</a></h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/tutorial/tools-site-health/\">Tools: Site Health</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/tutorial/introduction-to-theme-json/\">Introduction to theme.json</a></li>\n</ul>\n\n\n\n<h2 id=\"h-wptv\">WPTV</h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.tv/category/year/2022/\">Latest WordPress TV videos</a></li>\n</ul>\n</div>\n</div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<h2 id=\"h-related-news\">Related News:</h2>\n\n\n\n<ul>\n<li><a href=\"https://www.php.net/ChangeLog-8.php#8.2.1\">PHP 8.2.1 Changelog</a></li>\n\n\n\n<li><a href=\"https://getcomposer.org/changelog/2.5.1\">Composer 2.5.1 Changelog</a></li>\n\n\n\n<li><a href=\"https://github.com/npm/cli/compare/v9.1.3...v9.2.0\">NPM 9.2.0 Changelog</a></li>\n</ul>\n\n\n\n<p class=\"has-theme-palette-7-background-color has-background\">Thanks for reading our WP dot .org roundup! Each week we are highlighting the news and discussions coming from the good folks making WordPress possible. If you or your company create products or services that use WordPress, you need to be engaged with them and their work. Be sure to share this resource with your product and project managers. <br /><br /><strong>Are you interested in giving back and contributing your time and skills to WordPress.org?</strong> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> <a href=\"https://wordpress.org/support/article/contributing-to-wordpress/\">Start Here ›</a><br /><br /><strong>Get our weekly WordPress community news digest</strong> — Post Status\' <a href=\"https://poststatus.com/news/week-in-review/\">Week in Review</a> — covering the WP/Woo news plus significant writing and podcasts. It\'s also available in <a href=\"https://poststatus.com/newsletter\">our newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f48c.png\" alt=\"💌\" class=\"wp-smiley\" /></p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile has-background\"><a href=\"https://poststatus.com/\"><img src=\"https://cdn.poststatus.com/wp-content/uploads/2021/09/vertical-post-status-logo-250.png\" alt=\"Post Status\" class=\"wp-image-85823 size-full\" /></a><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-left has-normal-font-size\" id=\"h-get-ready-for-remote-work\">You — and <a href=\"https://poststatus.com/#Agency\">your whole team</a> can <a href=\"https://poststatus.com/#choose-membership\">Join Post Status</a> too!</p>\n\n\n\n<p class=\"has-text-align-left has-small-font-size\"><strong>Build your network. Learn with others. Find your next job — or your next hire.</strong> Read the <strong>Post Status</strong> <a href=\"https://poststatus.com/newsletter/\">newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2709.png\" alt=\"✉\" class=\"wp-smiley\" /> Listen to <a href=\"https://poststatus.com/podcasts/\">podcasts</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f399.png\" alt=\"🎙\" class=\"wp-smiley\" /> Follow <a href=\"https://twitter.com/post_status/\">@Post_Status</a> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> and <a href=\"https://www.linkedin.com/company/post-status-llc/\">LinkedIn</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4bc.png\" alt=\"💼\" class=\"wp-smiley\" /></p>\n</div></div>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 11 Jan 2023 18:08:54 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Courtney Robertson\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:19;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"WPTavern: ClassicPress Community Votes to Re-Fork WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=140878\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://wptavern.com/classicpress-community-votes-to-re-fork-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3772:\"<p>In December 2022, the ClassicPress community <a href=\"https://wptavern.com/classicpress-at-a-crossroads-directors-consider-re-forking-wordpress\">voted on whether to re-fork WordPress</a> or continue on with the project as-is. As WordPress continues to evolve, ClassicPress fell behind in pursuit of PHP 8+ compatibility. The fork is based on WordPress 4.9 and users are increasingly limited in what plugins will work with the five-year-old codebase. </p>\n\n\n\n<p>In a <a href=\"https://forums.classicpress.net/t/the-future-of-classicpress-discussion/4480/31\">discussion</a> limited to ClassicPress core contributors, Viktor Nagornyy, one of the project’s directors, announced the results of the vote: <strong>&#8220;The option to re-fork has 20 votes while continue-as-is has 18.&#8221;  </strong>Nagornyy summarized previous discussions and suggested an approach that would be more realistic for the project&#8217;s limited contributors:</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>ClassicPress can’t be WordPress without Gutenberg, but it also can’t be its own CMS with a small core team at this time. There are simply not enough developers to make progress without backporting code from WP to move away from WP.</p>\n\n\n\n<p>An almost even split in the poll suggests the best option might be a hybrid one, find a compromise solution that will satisfy both sides.</p>\n\n\n\n<p>With a small core team, we have to find ways to be more efficient, to get more done with less. The only way to do that is to leverage all the work that’s done by WP contributors. As the core team grows, we can always explore the possibility of splitting away from WP but at this point in time, it’s simply not feasible.</p>\n</blockquote>\n\n\n\n<p>Some participants in the previous discussion saw re-forking as postponing the inevitable, kicking the can down the road until the next re-fork, but it is the only option if users want to retain compatibility with the rest of the WordPress ecosystem.</p>\n\n\n\n<p>&#8220;If you read recent threads, you find out that the community expects plugin compatibility with WordPress… another reason for the re-fork option,&#8221; ClassicPress core committer Álvaro Franz said.</p>\n\n\n\n<p>Franz, who is also the author of the WP-CMS fork based on WordPress 6.0, previously <a href=\"https://forums.classicpress.net/t/community-poll-the-future-of-classicpress/4446/46\">said</a> he would be unwilling to help with a continuation of the current version based on WordPress 4.9.</p>\n\n\n\n<p>&#8220;It [ClassicPress] doesn’t have to be a competition (and it never could compete with WordPress anyways), but it can be a leaner version, for people who are already disabling Gutenberg via plugins, for developers who want a different approach to the way they develop their projects (closer to &#8216;the classic&#8217; experience, but yet… modern!),&#8221; Franz <a href=\"https://wptavern.com/classicpress-at-a-crossroads-directors-consider-re-forking-wordpress#comment-435736\">said</a>.</p>\n\n\n\n<p>&#8220;Eventually, it won’t make sense to run a fresh copy of WordPress to then go and install a plugin that &#8216;disables&#8217; half of it. What’s the point? Why not have a version that covers that specific use case?&#8221;</p>\n\n\n\n<p>As part of Nagornyy&#8217;s proposed hybrid approach, he suggested the project retain some changes that were introduced in ClassicPress in v1.x, such as the privacy-oriented changes (anonymizing data CP sends to APIs), the news widget, and ensure that all API endpoints use ClassicPress APIs as in v1.x.</p>\n\n\n\n<p>The discussion continues around how to proceed with the fork. ClassicPress contributors are leaning towards using Franz&#8217;s WP-CMS fork based on WordPress 6.0 but have not finalized the details yet.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 11 Jan 2023 15:10:57 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:20;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"WPTavern: #58 – Lax Mariappan on How Headless WordPress Works\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=140972\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wptavern.com/podcast/58-lax-mariappan-on-how-headless-wordpress-works\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:56075:\"Transcript<div>\n<p>[00:00:00] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p>Jukebox has a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, how Headless WordPress works.</p>\n\n\n\n<p>If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players. If you have a topic that you&#8217;d like us to feature on the podcast, well, I&#8217;m very keen to hear from you, and hopefully get you or your idea featured on the show. Head to WPTavern.com forward slash contact forward slash jukebox, and use the form there.</p>\n\n\n\n<p>So on the podcast today, we have Lax Mariappan. Lax is a web developer based in the Philippines. He&#8217;s an open source enthusiast and lover of all things WordPress. Lax has been tinkering with websites since high school. But it all changed when he discovered WordPress in 2010. Lax currently works as a backend engineer at WebDevStudios.</p>\n\n\n\n<p>We talked today about Headless WordPress, and it&#8217;s a complex topic. Headless is the concept of decoupling the WordPress admin from the front end of the site. WordPress will continue to work as expected, but the presentation layer will be done by a different technology. React Gatsby and Remix being some popular choices.</p>\n\n\n\n<p>This implementation of WordPress is complex, requires technical knowledge above and beyond that needed for a more typical WordPress install. But it has its benefits.</p>\n\n\n\n<p>Lax talks through all of this in great detail. How keeping on top of all the additional dependencies Headless WordPress requires can be time consuming. How it can create difficulties for content editors who don&#8217;t always get to see what their work will actually look like in real time. Why this approach to WordPress can take more time and resources during the build.</p>\n\n\n\n<p>Lex explains how these problems typically crop up, and how it&#8217;s possible to plan ahead and build in solutions for all the problems that you might encounter.</p>\n\n\n\n<p>If you&#8217;ve ever thought about going headless with WordPress, then the podcast today is for you.</p>\n\n\n\n<p>If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to WPTavern.com forward slash podcast. Where you&#8217;ll find all the other episodes as well.</p>\n\n\n\n<p>And so without further delay, I bring you Lax Mariappan.</p>\n\n\n\n<p>I am joined on the podcast today by Lax Mariappan. Hello Lax.</p>\n\n\n\n<p>[00:03:30] <strong>Lax Mariappan:</strong> Hello, Nathan.</p>\n\n\n\n<p>[00:03:30] <strong>Nathan Wrigley:</strong> Very nice to have you with us on the show today. I have to commend you for your staying power, because Lax and I have tried to record this episode a couple of times and he&#8217;s been incredibly, incredibly thoughtful about getting his, all of his equipment and everything working. So thank you, first of all, I would like to express my gratitude for you staying the course.</p>\n\n\n\n<p>But before we get into the podcast, Lax, I wonder if you wouldn&#8217;t mind spending a moment just introduce yourself. Tell us who you are, where you are, who you work for, how long you&#8217;ve been using WordPress, all of those kind of things.</p>\n\n\n\n<p>[00:04:06] <strong>Lax Mariappan:</strong> Thank you. It&#8217;s good to be on WP Tavern, it&#8217;s one of my favorite publications, and also the favorite podcast. So I&#8217;m Lax, Lax Mariappan. I&#8217;m from India, and also I&#8217;m from Philippines. So I would say I live in both countries, and I use WordPress since my school days, like 2009. So I was looking for a platform to build a website for an event or something, and then I found out Blogger versus WordPress, and I liked WordPress more even that time.</p>\n\n\n\n<p>So since then, I&#8217;m using WordPress almost every day. And my first job I got started working as a PHP developer, I would say, and then fully focused on WordPress. And I wrote my first plugin in 2011. It&#8217;s a very simple one. It&#8217;s now kind of obsolete because Facebook changed it a lot. So I wrote a plugin for something to fetch Facebook feed. So, and then my journey goes on. Right now, I work as a backend engineer at WebDevStudios. So where I get a chance to learn and work more with headless CMS every day almost.</p>\n\n\n\n<p>[00:05:09] <strong>Nathan Wrigley:</strong> Your work at WebDevStudios, I don&#8217;t know a great deal about the company, but my impression of the company is that you work with, how should we describe it? Enterprise clients. You&#8217;re dealing with fairly large projects. I would imagine sizable budgets. Those kind of things, right?</p>\n\n\n\n<p>[00:05:27] <strong>Lax Mariappan:</strong> Yeah, yes. Enterprise level.</p>\n\n\n\n<p>[00:05:28] <strong>Nathan Wrigley:</strong> So when we decided we were going to have this conversation, Lax introduced the subject to me of headless WordPress. Now this is a word which I imagine some of you have heard before. Maybe some of you have never heard the word before. Perhaps there&#8217;s a subset of you which have experimented with it, but I&#8217;m expecting that the majority of WordPress users have not.</p>\n\n\n\n<p>So, first of all Lax, would you mind giving us a very, in depth I suppose is the right word. Give us an analysis of what headless WordPress is because I&#8217;m sure many people think they know what it is, but perhaps they don&#8217;t.</p>\n\n\n\n<p>[00:06:06] <strong>Lax Mariappan:</strong> So headless, or decoupled CMS, so first we all know content management system, right? So WordPress, we are using WordPress now as a content management system. It started out as a blogging platform. We used it mainly for blogging. And then WordPress introduced custom post types, taxonomies and all that sort of stuff.</p>\n\n\n\n<p>So we are now using WordPress to build simple to complex websites. Forums. Some people use it for their colleges, universities as a social media platform, and some of them use it for a job board and everything, right? So we have plugin for everything and we can customize it and we use it.</p>\n\n\n\n<p>So when it comes to the traditional CMS, we call that as monolithic. I hope I&#8217;m not using too much jargon here. Monolithic in the sense it has everything into it. So for example, if you go to a website, the header, footer, the sidebar, and the content that you see and the forms and everything that comes from the same CMS itself. So it is going to be, let&#8217;s say, in the case of WordPress, it&#8217;s built mostly with PHP and JavaScript.</p>\n\n\n\n<p>So everything is going to be PHP template with a bit of JavaScript and CSS to it. But when you say on the contrast, headless CMS, it means, so you can consider that as a, I would not say person. Maybe something like, you can imagine something that doesn&#8217;t have a head. So in the sense the body is the same, head is different.</p>\n\n\n\n<p>So you can imagine that as, you are going to use the same admin panel and you are going to have the same WordPress features. You can add the content, you can add menus, you can edit anything, you can add users, all that stuff. But when I view the website, so it&#8217;s not going to be your theme. So it&#8217;s not the typical way of how WordPress gets rendered.</p>\n\n\n\n<p>So instead we will be decoupling it. So that is WordPress admin will stay on another site. It can be on a subdomain or a sub folder, but the front end is going to be a different platform. So it&#8217;s going to be hosted in a, mostly a JavaScript based stuff. So you can use either React based frameworks like React itself or Gatsby, Next.js or Remix, or anything that you like.</p>\n\n\n\n<p>And also you can either go in another route as well. So you can make it like a fully static website, or you can render it on every time as a server side rendering as well. So every call will go to the server and renders.</p>\n\n\n\n<p>Okay, so now we can call that a small intro about headless. You may already know this one. It became a buzzword a couple of years ago, right? But now everyone wants to go as headless. I see that company goes headless, or my competitor goes headless. So I want to go that way. But, unpopular opinion. Maybe you might hear some other people say that too. Headless is not for everyone, or I would say not for every use case.</p>\n\n\n\n<p>It depends on how much content that you publish. What are your goals and what you want to achieve. So headless is good, it&#8217;s performant, it&#8217;s fast, secure, and it gives you more freedom and flexibility, especially in terms of performance it&#8217;s really good. But I would say it&#8217;s not the something like you should go headless. It&#8217;s not the answer.</p>\n\n\n\n<p>[00:09:10] <strong>Nathan Wrigley:</strong> So essentially you&#8217;re saying that there are scenarios where this is desirable, but there&#8217;s going to be other scenarios where WordPress, in the traditional sense of the word. The regular WordPress that you download, perhaps use a hosting company and it&#8217;s all driven by PHP. The normal way of doing WordPress. That might be the best solution for lots of people.</p>\n\n\n\n<p>Okay, so we&#8217;ve got our WordPress website, which we can interact with, and then the content that comes out of that website is pushed to something else. And probably we&#8217;ll get into what the options are there. But let&#8217;s take the use case of a company which comes to you and says, okay, we&#8217;ve heard this buzzword. We think that we want to go headless.</p>\n\n\n\n<p>What are the benefits of going headless? Let&#8217;s forget about all the problems that might be associated with it. Can we just iterate through the things that you will gain if you manage to pull off a headless WordPress website. Now, I know there&#8217;s going to be all sorts of different scenarios there, but maybe just pick out the low hanging fruit. Some of the things which you believe are really beneficial.</p>\n\n\n\n<p>[00:10:17] <strong>Lax Mariappan:</strong> Yeah. The first and foremost, or the popular one, is the performance. So WordPress uses PHP templates. We will do everything with PHP and Javascript and also a little bit of caching to render our traditional CMS like traditional pages. If you use a normal WordPress installation with a theme. So that&#8217;s how it&#8217;s get rendered.</p>\n\n\n\n<p>So there you can see it depends on the hosting company as well, and also how much plugins that you use and how you configured them. So that affects the performance of a site. But when it comes to headless everything is going to be bundled, and there will be how a normal JavaScript based application gets rendered.</p>\n\n\n\n<p>So it&#8217;s going to be a modern web application where you have control over, for example, if your page doesn&#8217;t use certain CSS classes, those CSS will not get loaded for that page. So I would say the assets that are loaded, it will be less. And the images will be more optimized. In either case, like in traditional too you can optimize images, but it&#8217;s like the performance is the first one, I would say.</p>\n\n\n\n<p>It&#8217;s going to be both developers will love it and also the site owners, and also, let&#8217;s say marketers, Everyone will like the performance aspect of it. And in terms of headless, I would say developers will like it, especially in terms of, so you can repurpose the content. So if you are having a CMS, WordPress as a headless CMS, you can use that same endpoint, get the data and display it in a different formats quickly.</p>\n\n\n\n<p>Other than a WordPress theme. So for example, if you&#8217;re using a WordPress theme, you have to create multiple templates. So this is a template for mobile, and this is something that, for example, if you want to use it for a landing page, you may have to do some small or extra changes. But when it comes to headless, you can just customize it in a way that you want to.</p>\n\n\n\n<p>For example, I want to have a landing page. I don&#8217;t want certain stuff to be there. So you can turn on, off certain components, that&#8217;s it. So it&#8217;s like you can render the blocks and render the content faster. So developers and designers will like it. And also, in terms of the security, that&#8217;s where I&#8217;m more interested in cybersecurity especially. When people say WordPress sites are not secure, that triggers me actually. Yeah, I do get angry.</p>\n\n\n\n<p>So it&#8217;s like, you don&#8217;t have to worry about that. So you don&#8217;t have to worry about changing your login page url. Adding captcha to your login form, all that stuff. Because that URL is going to be safe and secure. No one knows where you are hosted your CMS.</p>\n\n\n\n<p>[00:12:49] <strong>Nathan Wrigley:</strong> Can I just interrupt there? So could you explain that, because I imagine there&#8217;s a bunch of people scratching their head at this point. Because normally, let&#8217;s say you have a website, it&#8217;s example.com. You&#8217;re going to go to example.com/wp-admin, and there is your login page. But there&#8217;s something in between here. I&#8217;m not sure that we explained that quite. So just explain why the login is secure. Explain where it is and why it&#8217;s not normal WordPress.</p>\n\n\n\n<p>[00:13:19] <strong>Lax Mariappan:</strong> Yeah, so I mean, normal WebPress is also secure but people can guess it, right? Say example.com/wp-admin, so they know. They can see from the source code and the page source, they can see oh, this looks like a WordPress site. And then they can guess the admin url. So slash wp-admin, it&#8217;ll redirect them to the login page, right.</p>\n\n\n\n<p>But when it comes to headless, the example.com will be hosted somewhere, and the front end that you see will be different. So for example, let&#8217;s say CMS is your WordPress installation, all WP. So you can call that like wp.example.com. So that&#8217;s where your WordPress stays in. But when you go to the example.com, that&#8217;s your front end, so that&#8217;s just JavaScript and html. So it&#8217;s like, if somebody wants to hack your site or somebody wants to, just guess what will be the admin url. So they cannot.</p>\n\n\n\n<p>[00:14:10] <strong>Nathan Wrigley:</strong> It&#8217;s a difficult concept to understand if you haven&#8217;t encountered this before. But what you&#8217;ve got basically is a WordPress website, which is the container for the content, but it isn&#8217;t the website and we&#8217;re not used to that in traditional WordPress. You go to example.com/ wp-admin, get redirected, log in, do all the things, and click publish, and as soon as you click publish, it will be present on the website. That&#8217;s not the way that this is working because the WordPress website is completely decoupled from the thing which is presenting it to the world, right?</p>\n\n\n\n<p>[00:14:48] <strong>Lax Mariappan:</strong> Yeah. Yeah. Completely decoupled.</p>\n\n\n\n<p>[00:14:50] <strong>Nathan Wrigley:</strong> So given that, there&#8217;s no connection between, okay, here&#8217;s my website at example.com and where I might log in. And because of that there isn&#8217;t the capability to just guess the login page and then bruteforce an attack and so on. So in terms of security, it offers that benefit. The thing which people are most worried about, somebody getting your admin password going in and spoiling your site. That&#8217;s highly unlikely because they simply won&#8217;t know where to look.</p>\n\n\n\n<p>[00:15:23] <strong>Lax Mariappan:</strong> Yeah. And also, so for example certain normal pages like comments, so that&#8217;s where we get a lot of spam, right? So comments will go to comments.php. When you submit a form without any data, or maybe if it&#8217;s spam data, it just goes there, right? But when it comes to headless, we will be using some extra customization for the comments and everything.</p>\n\n\n\n<p>So it&#8217;s not going to be the data will store as comments in the database, and it&#8217;ll be, you can view them as comments in the admin panel. But when you are viewing it in the site, so you are reading a blog post, you have a comment form, so that form is HTML and JavaScript. So that&#8217;s not how a typical, a normal WordPress form, normal comments form.</p>\n\n\n\n<p>So that&#8217;s where you will get less spam as well. So you don&#8217;t have to worry about that too. Like people submitting spam data and also any other form. So that&#8217;s another thing. And you don&#8217;t have to worry about any other security related stuff, because it&#8217;s just static.</p>\n\n\n\n<p>So people cannot do anything or manipulate data. So it&#8217;s going to be just HTML stuff. Whatever they can do is just view the data. So I would say in the headless, so if you are viewing some pages or we are in a archive page and post archive, news archive, any archive page or any other page that does the data and fetches the data from the database, all that stuff.</p>\n\n\n\n<p>So all that stuff will be protected routes. So people cannot easily guess. Sometimes you might encounter database related attacks, right. So you may hear cross site scripting attack or any other stuff like, somebody trying to get data either they pull your data or they want to insert some other data to the database. That&#8217;s not the case.</p>\n\n\n\n<p>Everything is going to be static, like just html, and it&#8217;s only read only. So people are not going to input any data. And the input will be just maybe a comments form, contact us form, something like that. And that will be handled. It depends on what form provider you are using, or how you configure it, but still it&#8217;s more secure that way.</p>\n\n\n\n<p>[00:17:25] <strong>Nathan Wrigley:</strong> So just to reiterate the point one more time, just in case anybody hasn&#8217;t been paying attention. We have our WordPress website. It is used by the developers, by the content creators, by the editors. They do their normal work inside of WordPress, but the thing which is being viewed on the front end by the population at large is completely separate.</p>\n\n\n\n<p>You&#8217;re just sucking the data out of WordPress and putting it into whatever you like. The security&#8217;s fairly obvious, you&#8217;ve explained that really well. The performance, obviously, if all that you are showing is static html, essentially. That&#8217;s going to load really, really quickly. Nothing needs to be built at the time that the page is viewed and so on and so forth. It&#8217;s already been created.</p>\n\n\n\n<p>This all sounds amazing and of course that raises the question, why aren&#8217;t we all doing it? And you have given us, in the show notes you&#8217;ve given me, three different things which we perhaps should talk about, and some of them, you explained the problem and then we&#8217;ll get to the solution.</p>\n\n\n\n<p>So the first one that you talk about is dependency hell, you&#8217;ve described it as. And, I&#8217;m guessing that having a headless site is not straightforward. We&#8217;re very used in WordPress to, novices can install WordPress incredibly quickly. You basically upload a zip file and unpack it and connect it to a database, and these days, you know, you go to a hosting company and not even that. You just click a button and, wow, there&#8217;s your WordPress website 30 seconds later.</p>\n\n\n\n<p>I&#8217;m guessing that this is not the case for headless. There must be all sorts of complex layers of things going on in the background, and you say that in many cases it can become very difficult. Dependency hell. So describe the problem of all the dependencies.</p>\n\n\n\n<p>[00:19:13] <strong>Lax Mariappan:</strong> So when you have a WordPress installation, we will be installing plugins, right? You might be, if you are using WordPress for a while, you are already aware of the jQuery migrate plugin. All that stuff. So WordPress uses jQuery even now. So jQuery is a dependency that WordPress requires. WordPress depends on jQuery in admin panel, and also on the front end.</p>\n\n\n\n<p>So if you want to get rid of jQuery, it&#8217;s kind of, WordPress may not be the same, if you want to eliminate that. Because WordPress depends on it. So it&#8217;s something like, let&#8217;s say you cannot say that as a oxygen, but it&#8217;s something that we all need it. So we need that to survive. So WordPress needs jQuery to work normally.</p>\n\n\n\n<p>So similar case, when you are building a headless site, you will be requiring a lot of frameworks, libraries, and also packages. So for example, if I&#8217;m going to choose Next.js as my front end platform, front end framework. So Next.js is built with React. If I want to use Next.js, I may want to use some other Next.js related libraries.</p>\n\n\n\n<p>So it is something like if you are on Android, you may want to add extra apps on your phone. If you are an iPhone, you&#8217;ll be adding some more extra apps to extend, right? It&#8217;s the same case. Similar to plugins. Instead of that plugins, we will be adding packages. So that packages helps the developers to add extra features that we need.</p>\n\n\n\n<p>So the problem here comes in is, everything gets stacked in and one will be dependent on another. So, for example, if someone is installing a package like for SEO, and maybe that package will require something else. And let&#8217;s say if Nathan is maintaining SEO package and I installed it, and for example, for whatever reason, Nathan becomes a musician and he doesn&#8217;t, he is not interested in SEO anymore.</p>\n\n\n\n<p>So he may not be more active in maintaining that dependency, maintaining that plugin or that package. So what happens is I&#8217;ll be waiting for him to fix the bug or some errors. Or I will waiting for him to upgrade to the lightest version. But it&#8217;s not the case, right? So, my Next.js package will be waiting for Nathan, so it&#8217;s like I&#8217;m depending on him, but he&#8217;s not available. So in that case, I have to go and do that work as well. So that adds to our development timeline.</p>\n\n\n\n<p>And then, so this is just one package and one scenario. So this happens with multiple packages and stuff. And this is not just Node or NPM packages. It also happens to WordPress stuff as well. So, for example, let&#8217;s say we have a popular forms plugin, or we have a popular slider or any other plugin.</p>\n\n\n\n<p>So you will install that plugin and you want that plugin to work with headless. So how we are using headless, it&#8217;s the data is stored in the WordPress, and we want to get the data through either Rest API. It&#8217;s a method that we, you know, you go to a url, you ask the WordPress, hey, give me this data and it&#8217;s going to give. Or you&#8217;ll be using GraphQL. It&#8217;s the same. You go to an endpoint and you&#8217;re going to say, hey, I&#8217;m looking for this post. I want five posts from this date. So it&#8217;s going to give that data as well.</p>\n\n\n\n<p>So either you use Rest API or GraphQL. The problem is a plugin that you are using, your popular forms plugin, your popular slider, or any other plugin that you&#8217;re using. LMS plugin, E-commerce plugin or any plugin, like a payment gateway. So you have a plugin and you want to use it with headless. So that plugin should work with the Rest API or Graph QL. So if that doesn&#8217;t work, if that doesn&#8217;t give you the flexibility, and then you are still stuck there.</p>\n\n\n\n<p>Because you cannot go and create everything on your own, right? So we cannot reinvent all the wheels. We don&#8217;t have time to create everything from scratch. So that&#8217;s where it&#8217;s like that becomes a bottleneck. So you are like, hey, I found the plugin. I started working on it. It works up to this mark, but it&#8217;s not a hundred percent. So it&#8217;s like it does its job 80%. Now I have to go fill in that 20%. It adds to the budget, it adds to the development timeline. So that&#8217;s the dependency hell.</p>\n\n\n\n<p>[00:23:15] <strong>Nathan Wrigley:</strong> Yeah. So in the case of all of the technology, which is in the background if you like, which we haven&#8217;t really talked about too much, but like you said, the things which you are requiring from third party developers. There&#8217;s a dependency there, and it&#8217;s very similar to the dependency that you may have on plugins, you know, you want them to be updated and so on, but you are adding extra dependencies. And of course, the more dependencies you&#8217;ve got, the more costly, time consuming it is.</p>\n\n\n\n<p>I&#8217;m guessing that most of the things that you are depending on, in addition to WordPress and you described what a few of those were, you could, I suppose, do some due diligence and figure out which projects have been well maintained, updated frequently, and so on. And I guess in the open source world, much of the dependencies that you&#8217;re using will be open sourced, so you could fork them. But again, you are creating probably a large amount of work for yourself and your team.</p>\n\n\n\n<p>[00:24:13] <strong>Lax Mariappan:</strong> Yeah that&#8217;s true. Well said. So it&#8217;s like, since it is open source, it&#8217;s good. Like lot of reviewers. We have a lot of eyes on the code, and you can fork it. You have the freedom to do whatever you want. But still you are looking for a solution and that becomes a problem. You have to fix that as well. And that adds to the, another dependency, another dependency. It becomes a cycle that you cannot escape sometimes.</p>\n\n\n\n<p>[00:24:36] <strong>Nathan Wrigley:</strong> I guess this is a bit like a seesaw. You know, on the one hand you described all of the benefits, performance, security, and so on, of headless. And then on the other side is, is all of the things that we are now describing. You know, the dependencies and so on. You&#8217;ve got to weigh up at the beginning of the project whether one thing is worth all of the time and effort that may be required to do it.</p>\n\n\n\n<p>And I&#8217;m guessing in many cases, certainly at the enterprise level, the answer&#8217;s going to be yes, because the budget is there, we can put enough bodies to work to make all of this happen, and if we need to fork things, there&#8217;s enough people on the team that can do that and maintain the project, which has fallen into disuse. But for a little project the seasaw may tip heavily against something like headless just because of the things that you&#8217;ve described there.</p>\n\n\n\n<p>Okay. So that was our first thing, dependency hell. The second thing that you wanted to talk about was the fact that in the WordPress world, especially in the last five or six years or so, we are really used to what you see is what you get, WYSIWYG. You save something in WordPress, you publish something and you have almost a hundred percent certainty of what it&#8217;s going to look like. The backend looks like the front end, especially with things like page builders and so on. But you say that that&#8217;s not always the case with headless solutions. Why is that?</p>\n\n\n\n<p>[00:25:55] <strong>Lax Mariappan:</strong> We will be creating custom blocks. So, either there are a popular way of building now custom blocks is with ACF. So you all might be aware of and using it, even though you are not a programmer, you might be using it, right? So ACF is easy to install and create some custom fields. So you can use ACF to block, to build blocks for the site.</p>\n\n\n\n<p>So those blocks can be used or you can build your own custom blocks. You can use any block starters like, frameworks that are available now. Or you can just follow our, WordPress comes with packages that you can on build command, so you can just build your block in a matter of seconds.</p>\n\n\n\n<p>But still, all this stuff. So for example, if you are having custom blocks, I&#8217;m not talking about just normal blocks, like where you add a paragraph or image or something very simple. That is easy to build and that&#8217;s easy to see. That&#8217;s different. But I&#8217;m here talking about something complex.</p>\n\n\n\n<p>So for example, you can imagine that as an Elementor widget or, some other items that it comes with the page builders. So, let&#8217;s say a slider, maybe tabs, accordions, all that stuff, right? So that can be added through the blocks itself. But you cannot preview them, because when you add them in the admin panel and we add them in the content. Those content gets, you know, you can choose like, oh, this is the tab title, this is the content.</p>\n\n\n\n<p>And you can keep adding the content, but you don&#8217;t know how it&#8217;s going to render in the front end. But let&#8217;s say if you are using some, there are a lot of free blocks and also even premium blocks available. So if you are using a block to build them, and then using the normal WordPress installation. Or you can use WordPress with the full site editing, the modern themes, or the hybrid themes, like old plus full site editing themes.</p>\n\n\n\n<p>Still they both work well. Like you can preview, oh, okay, this is the tab I added this content. I can&#8217;t view this one. But when it comes to ACF blocks or other certain custom built blocks, you cannot preview them.</p>\n\n\n\n<p>So when a editor or a user adds content, they may get lost. So I have a slider. I want to add three, four images to it. I may get lost. Oh, what&#8217;s the third image? What I have added there, and how it looks? Is the images correct? Is the text rendered properly or should I reduce any title or text or anything, right? So all this stuff becomes a little tricky. And also sometimes it becomes a pain for the content writers, content editors, and also the site owners.</p>\n\n\n\n<p>[00:28:24] <strong>Nathan Wrigley:</strong> So in the normal, traditional WordPress, let&#8217;s say we&#8217;re creating a page, we add a page, and we use whatever tool it is that we want to use for that. We add in some blocks. We are perhaps using Elementor, whatever it may be. And we click publish and then we are able to immediately view that because WordPress is working in the traditional sense of the word. The page gets pushed through the templating engine and it&#8217;s rendered with its template and we can see it right away.</p>\n\n\n\n<p>But because that&#8217;s not happening here. And the mechanism for rendering that page is entirely different. You can&#8217;t necessarily view it immediately. Have I kind of encapsulated that? What you are doing in the backend, because it&#8217;s decoupled with the presentation layer on the front end, you can&#8217;t necessarily always see it?</p>\n\n\n\n<p>[00:29:16] <strong>Lax Mariappan:</strong> Yeah, so that&#8217;s the challenge. So the solution here is to customize the way you built. So for example, we can give them a preview button so they can preview what are the slides, and how they look. And they can see that immediately in the editor itself. Like when they are adding content in the block editor, they can see it.</p>\n\n\n\n<p>And also the other way is to have a button, a preview button. So that will preview before the content gets published. So, you can change the workflow. So if somebody hits, instead of publish, you can have like a preview button or keep it as a draft. So that way it&#8217;s like nothing goes to the front end without your approval or preview, right? So you have to preview it and see, oh, make sure everything looks correct, and then you can say, hey, I want to publish it. Yes, confirm, publish it, and then it goes to the frontend.</p>\n\n\n\n<p>[00:30:04] <strong>Nathan Wrigley:</strong> That&#8217;s fascinating. That&#8217;s really ingenious. So, because we can&#8217;t necessarily see it on the frontend, you and your team have built a custom preview system. So on a block by block basis, you can see what that block will look like when it&#8217;s rendered. So in the example of your slider, presumably where we&#8217;ve got three or four fields. We&#8217;ve uploaded maybe some text, we&#8217;ve uploaded an image, and it&#8217;s just a bunch of fields. Normally we&#8217;d click publish and we&#8217;d go to the page and preview the page and we&#8217;d see it right away. But in your scenario, you are going to hit a button inside the block to show what that block and that block alone will look like. Have I understood that?</p>\n\n\n\n<p>[00:30:48] <strong>Lax Mariappan:</strong> Yeah, that&#8217;s what we did. Because the users, they are used to the traditional WordPress. And especially that was with classic editor, I mean the old editor. So if you insert an image, they can see it&#8217;s an image. And if you insert something, you can see. And we are all used to the page builder era, right? So if you add a accordion, you can see how the accordion is going to look.</p>\n\n\n\n<p>But when it comes to headless, all this stuff is going to differ. So, the tabs, accordions, sliders, and also anything else, any other custom stuff that we built, we added a preview button, and when you click on the preview, you can see that right away.</p>\n\n\n\n<p>Then you can make sure like, oh, the colors are correct, the image is correct, and everything renders properly. Because sometimes if you are not looking at the content and adding content, you might miss some data, right? So you might have missed a small setting that says full width, or you know, boxed. So then you feel like, oh, why this looks so awful. Oh, I&#8217;ve missed this full width button. So that&#8217;s how the preview button works.</p>\n\n\n\n<p>[00:31:49] <strong>Nathan Wrigley:</strong> So if I&#8217;m looking at the block and it&#8217;s a, let&#8217;s stick with the slider just for the sake of it, and I&#8217;ve uploaded my images and whatever fields were required and I click the preview. Does it literally happen inside that block? Or is this some kind of modal which pops up and shows things? Or is it, is it literally taking over the block itself?</p>\n\n\n\n<p>[00:32:09] <strong>Lax Mariappan:</strong> Ah, it&#8217;ll be within the block. Like it will replace, so for example, if you have a block and you are adding some content to it, and when you click on the preview, it&#8217;ll replace where you are adding the content, right? It&#8217;ll replace the form. Form of the block where you are saying like, hey, this is the title, this is the subheading, this is the description. Instead of that, it&#8217;ll just render the titles, heading and description.</p>\n\n\n\n<p>[00:32:32] <strong>Nathan Wrigley:</strong> Right, and then you toggle that off again once you&#8217;re, once you&#8217;re happy. So, ah, that&#8217;s really interesting. So the workflow there is really very different. And I&#8217;m presuming that after a period of time, the people who are editing, creating this content, that just becomes part of the process? They just understand that, okay, rather than viewing the whole page or whatever it may be, post whatever, I&#8217;m just viewing this little bit, and I&#8217;ve done it several times now and I&#8217;m confident that if it looks right inside the block preview, then I can click publish, wait for everything to happen, and hopefully that page will go live. And, it&#8217;s just a different workflow that you have to get used to. But once you&#8217;ve done it several times, it&#8217;s, familiar and normal.</p>\n\n\n\n<p>[00:33:14] <strong>Lax Mariappan:</strong> Yeah, it becomes part of the workflow. And also, like we discussed earlier, your site will be like, CMS.example.com. And the front end will be on example.com. Sorry, every time you have to go to example.com/about, example.com slash contact us. Instead of that we will have a preview button. So, you can preview each block and you, if you, or feel like, hey, I want to see how the whole page looks like, you can click that preview, and that will take you, or that will show you immediately, oh, this is how the front end, like example.com/the page will look like.</p>\n\n\n\n<p>[00:33:45] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s a good point. We&#8217;re so used to the preview button being connected to the URL in question, because it&#8217;s being rendered by WordPress. You click the preview page button or whatever it may be, and it takes you to the correct place. In this case, there&#8217;s no connection between what the URL will be and where you currently are, so yeah, that&#8217;s fascinating.</p>\n\n\n\n<p>Just as a bit of an aside. We haven&#8217;t got into this, but I think it would be a good topic to discuss for a couple of minutes. If WordPress is separated from the presentation layer, this sort of headless notion. How often does the website get regenerated, if you know what I mean? So for example, if we click publish in our headless WordPress website, what is typical there? Are you going to generate the page immediately and store it as static html? Or do some clients have different expectations there? You know, for example, if you are a, a site which needs to publish things regularly, perhaps you need that capability.</p>\n\n\n\n<p>I click publish. I want that page to be live within a matter of moments. Or it may be that you&#8217;ve got a website where it doesn&#8217;t really matter if the pages are not built, I don&#8217;t know, three hours, six hours a day, whatever it may be. Do different clients have different expectations there?</p>\n\n\n\n<p>[00:34:56] <strong>Lax Mariappan:</strong> Yeah, that depends on how the publication frequency is. If you want to publish immediately, we can do. If you are okay with publishing the changes after two, three hours, still we can do. So it&#8217;s about how you want to set, how you want to build the things.</p>\n\n\n\n<p>So here, few things to consider. You can go with static, fully static website. That&#8217;s just static and only when a page gets updated. So for example, you have a hundred page. All of them are static and those pages will not be regenerated. So if you change just the about page and only that 99 pages will remain the same. Only that about page will get regenerated again. You can go that route.</p>\n\n\n\n<p>And also you can go with, every time in the page gets rendered, you can go server side rendering. So every time that&#8217;s new, so you can go that route as well. So that depends on how you want to render the data and everything has pros and cons. The normal way is like how Next.Js does now. Because it is like, keep everything static and if you want to render something, you can still regenerate the specific page.</p>\n\n\n\n<p>So this way it&#8217;s like you don&#8217;t have to build everything all the time. So you can build what has changed in the WordPress. You can see that in the headless frontend. And also you don&#8217;t have to wait for it. So, for example, if I go make some change and click update and you can see that immediately.</p>\n\n\n\n<p>[00:36:21] <strong>Nathan Wrigley:</strong> Really interesting, because there is no exact way of doing this is there? You can just build it in whichever way you think is most beneficial, or whatever the client needs. You know, if, if it&#8217;s a newspaper website where, really I need to click publish, and within a few moments I need that page to be live because the content that we&#8217;re creating is tremendously important to be fresh and new and so on. But it may be that, yeah, you don&#8217;t have that expectation and you&#8217;re quite happy to have it work in a different way and publish on a, a much less frequent basis. I can&#8217;t really imagine a scenario where anybody would say no, I&#8217;d rather it was published less frequently, but maybe there are scenarios where that&#8217;s beneficial. I don&#8217;t know.</p>\n\n\n\n<p>Okay, and the last point that you wanted to talk about was, the whole conversation has proven to be really interesting, but it&#8217;s pretty clear that there&#8217;s a lot more work involved in this kind of website. And so your first point was about the fact that the dependencies, lots of dependencies. Your second point that was that you don&#8217;t always get to see what you see is what you get in operation. And the third one is basically the amount of time it takes, the amount of resources it takes. You&#8217;ve described this as headless asks for more. Tell us about that.</p>\n\n\n\n<p>[00:37:34] <strong>Lax Mariappan:</strong> Yeah, so when it comes to creating a normal WordPress, like a standard WordPress theme. So what you do is like, you start with your prototyping tool. Like it can be Figma, Adobe XD or anything. So you have your design ready, right? You are creating mock-ups, discuss with the client, and then create a mock-up and then find the variations, all that stuff. And you are settling in, hey, this is my design. And now I&#8217;m going to create the theme.</p>\n\n\n\n<p>So, I want to create this many templates. I want to create this many menus, all that stuff. When it comes to traditional stuff, it&#8217;s like, you don&#8217;t have to consider too many things. So it&#8217;s kind of straightforward process and like designers and developers can, the engineers can work hand in hand. And it&#8217;s, you can follow Agile like, build stuff, reiterate and just deliver it.</p>\n\n\n\n<p>So that&#8217;s how that works. But when it comes to headless, so you have to consider a lot of things. I would say the first thing is the knowledge or, you know, expertise. With WebDev Studios, we are, I would say kind of one of pioneers and also experts in WordPress plus headless stuff. So we have launched, it&#8217;s a open source like we have Next.js starter template. So if you want to try out Next.js a headless frontend for your WebPress site, you can just take a look at WDS Next.js starter. It&#8217;s free and it&#8217;s in GitHub, so you can just start using it.</p>\n\n\n\n<p>So, expertise comes one, like whether you should be, have sound knowledge in that. So you can go and fix stuff. You know what you are doing and you know what to expect and all that stuff. But this requires something like, for example, I am a backend engineer. I have limited React knowledge. I&#8217;m now catching up with React, Next.js, all that stuff. But I would, I would not say I&#8217;m an expert at it. I build stuff, I still use Next.js every day, but it&#8217;s like, I won&#8217;t say I&#8217;m an expert at it.</p>\n\n\n\n<p>So expertise is one. So your team should have sound knowledge in the framework or anything that you do. Or even if you don&#8217;t have sound knowledge, let&#8217;s say if you are doing something like, something very new, like Remix got released only one or two years ago, right?</p>\n\n\n\n<p>So if you want to go use Remix, You should be an expert in React and you should play around with React. So that&#8217;s the time. So my point is like time, it asks for expertise and it asks for time. So when it comes to just normal WordPress theme, probably you might finish the theme, let&#8217;s say, in a few weeks, or at least a few days even sometimes. With page builders finish it in few days or few weeks, right?</p>\n\n\n\n<p>But maybe if you are building it from scratch and you are doing a lot of customization, it may take a while. But when it comes to headless, may take even longer. So more expertise, more time, and all this adds up to more budget.</p>\n\n\n\n<p>This may sound like, oh, well should I do all this stuff? It&#8217;s kind of worth it. So you don&#8217;t have to, for example, if you have your, the front end components ready you may be having your storybook, like where you want to see how the button should look like, how the elements, how the panels are. Let&#8217;s say how each component will look like and how they render, all that stuff, right? So when you have all these parts ready, you can go from, for example, today I&#8217;m using Next.js, sooner I can move to something else, like I can use Remix. Or I can use something else that&#8217;s going to be hot in the market in future.</p>\n\n\n\n<p>But when it comes to the typical WordPress, you are going to change everything from scratch. So if you want to add a new theme, so maybe if you want to change the look and feel, that&#8217;s different. So everything has pros and cons, but the short answer is the headless CMS ask for more.</p>\n\n\n\n<p>[00:41:13] <strong>Nathan Wrigley:</strong> Yeah. It does sound like not only do you need more time to develop all of this for the reasons you&#8217;ve just described. It&#8217;s more complicated, so it takes more time. There&#8217;s more moving parts, shall we say. And it may also be that you need to spend some of that time not just building the thing, but learning how all of this hangs together, because there&#8217;s an awful lot going on in the backend here. And if you don&#8217;t have expertise in that, presumably things could go pretty wrong.</p>\n\n\n\n<p>With that just before we end. You&#8217;ve obviously decided at WebDevStudios that this is an approach. I don&#8217;t know if you build the majority of your sites in this way or subset or a proportion of them, not sure. But, typically what is the amount of time longer it would take to get a website out? Let&#8217;s say, for example, that if you were just going to use WordPress as is a normal WordPress website, and you built an exact same website, but did it headless. And let&#8217;s imagine a site with, I don&#8217;t know, several different custom post types.</p>\n\n\n\n<p>It&#8217;s got hundreds of pages. I&#8217;m just kind of making up something off the top of my head. But typically, you know, does it take twice as long, three times as long, 50% longer? What, what are we looking at?</p>\n\n\n\n<p>[00:42:28] <strong>Lax Mariappan:</strong> I&#8217;m going to answer just like other engineers do. It depends. But it&#8217;s like, I would say it takes a long, maybe you can say, maybe you can say double, but it should not take more than double or something. So that&#8217;s where I would say start with more of research. So you should not change frameworks or libraries in between. Like once you started as React, go with React. And if your team is, they are very comfortable and they&#8217;re knowledgeable in React, use that. If you are going to use Vue.js or Astro or any other framework. When you start with something and you can go with it.</p>\n\n\n\n<p>So, it is a matter of discovering what the client needs and where the goals meet. How we can achieve it. And once we are very clear on that, you can start developing. And during the development phase itself, we can see what are the possible, you know, the bottlenecks or what causes the issue, what could be a problem, and we can figure out other different approaches and solutions.</p>\n\n\n\n<p>So, for example, you don&#8217;t have to let&#8217;s say, PayPal is not the only payment provider right now, right? The payment gateway. So we are using so many different stuff and they do the payment integration quickly. But before those days, let&#8217;s say 10, 15 years ago that case was different, so now we have more options.</p>\n\n\n\n<p>So similarly, you don&#8217;t have to create a form and you don&#8217;t have to wait for someone to, the third party or some other open source in a package or something to be ready. So either you can build something on your own if you have time and budget, or you can fork something and then you can adjust to it.</p>\n\n\n\n<p>Or the other way is, I would say you can go with some existing third party or SaaS or any other solution, which is just already there and you can see how you can use it with WordPress. So these are the stuff that can reduce your development time.</p>\n\n\n\n<p>So when you say if you are, I don&#8217;t know exact hours or something, let&#8217;s say a thousand hours. So if you say a thousand hours for a normal WebPress installation, so headless may take a little longer, 1,500 or 2000 or anything. But it depends on what the client wants and what framework you choose and your expertise, like, I mean, the whole team&#8217;s expertise. And also how well we plan, organize, and go.</p>\n\n\n\n<p>So sometimes it&#8217;s like just the client takes so long to respond, or sometimes it&#8217;s just like, even the client is clueless or what&#8217;s happening. So that adds up to some stuff. And I would like to also highlight, when you hear all this stuff, somebody listening is, they will be scratching their head like, so headless is yay or nay.</p>\n\n\n\n<p>So, recently, I cannot say the client name and stuff, but I would say, how we figured this out and how it is kind of helpful. So we had to publish more than 20 websites. That&#8217;s for a single client. And all of them are different, and all of them are headless, but that&#8217;s for a single parent company.</p>\n\n\n\n<p>So what happened is, we had the architecture ready, right? So we, we know what happens when you publish. We have everything ready. I mean, the back end and the front end ready. So things become more easier that way. The development time is actually just for one site and then other sites, it&#8217;s just like, it was fast.</p>\n\n\n\n<p>But we had enough configuration and enough options we given to the client. So every site is not going to look exactly the same. They have their own customizations. But still it&#8217;s like amount of development time is the same or is actually less when you compare to traditional. But it depends. It depends on what&#8217;s the use case? How, what you are trying to build and everything.</p>\n\n\n\n<p>[00:45:52] <strong>Nathan Wrigley:</strong> Yeah, it really does sound, there were so many good perspectives at the beginning where, you mentioned performance and so on where this is definitely going to be worth it. I guess if the client is willing and the budget is available and the expertise is there, then this sounds like an incredible option. Steep learning curve probably, but a lot of benefits on the backside of that.</p>\n\n\n\n<p>Lax, just before we round it up, if somebody has been thinking about playing with headless and they&#8217;ve listened to this and they think, okay, I&#8217;d like to take that a bit further. Couple of things, firstly, where can they get in touch with you? But also have you got any guidance about resources that they may find useful?</p>\n\n\n\n<p>So that could be a website or a book or whatever it may be. So let&#8217;s start off with resources and then we&#8217;ll turn to you to finish it off. So what resources do you recommend to learn about headless in general?</p>\n\n\n\n<p>[00:46:49] <strong>Lax Mariappan:</strong> In general it&#8217;s like you can start with WP Engine has their own blog. They have stuff about headless WordPress and they also have some of packages and stuff they maintain. They have Atlas. It&#8217;s a platform they are planning to go full fledged on headless stuff. And also you can read about GraphQL, WP GraphQL. Their team is more active and they share a ton of stuff on how to customize and maintain stuff with headless.</p>\n\n\n\n<p>And also you can, like a shameless plug. So I&#8217;d also highlight about our WebDevStudios blog. So you can see a lot of headless related articles, tips, and tricks. If you want to play around like, you know, you don&#8217;t have to spend something to test it out. So you can go with a lot of free starter templates.</p>\n\n\n\n<p>So we have, WDS has like WebDevStudios has a starter template. We have Next.js starter. So that&#8217;s a headless thing. All you need is your WordPress, and then you can install that on a locally in your laptop or machine, and then you can just test it out, how it looks, compare the performance and everything.</p>\n\n\n\n<p>And also, like other developers and writers have their own stuff. Like Colby Fayock is a popular WordPress developer. He has his own Next.js starter. So you can just simply Google WordPress headless starter, and you can find a lot of starter templates. If you are a developer, go this route or if you are a, you know, site owner or you are just hobbyist, you want to just try or understand a little bit more?</p>\n\n\n\n<p>You can still do that reading the resources, right? You can actually check our blog as well. WebDevStudios blog. We have, I would say a couple of headless related stuff. That&#8217;s one of the popular article last year. Why headless WordPress is trending. So you can see why it is trending, what to expect. You can read more details in that blog.</p>\n\n\n\n<p>[00:48:40] <strong>Nathan Wrigley:</strong> Thank you very much. And then finally, just to finish this off. Where could people get in touch with you? Are you available on social media? Maybe an email address? Whatever you&#8217;re comfortable with sharing.</p>\n\n\n\n<p>[00:48:50] <strong>Lax Mariappan:</strong> Sure. You can find me on, you know, Lax Mariappan. I&#8217;m on all the social media like Twitter, Instagram, Facebook, and everywhere you can find me. So you can reach out to me as an email as well, laxman.0903@gmail.com. Anywhere like GitHub everywhere is the same. Luckily I got my name on all the social media, so you can find it.</p>\n\n\n\n<p>[00:49:10] <strong>Nathan Wrigley:</strong> Lax Mariappan, thank you so much for chatting to me today. I really appreciate.</p>\n\n\n\n<p>[00:49:16] <strong>Lax Mariappan:</strong> Thanks Nathan. It&#8217;s been great. So I&#8217;ve been listening to WP Tavern Podcast for a while. Especially, I like to catch up with what&#8217;s going on. The new stuff with WordPress. So it&#8217;s good to be on the show,</p>\n\n\n\n<p>[00:49:28] <strong>Nathan Wrigley:</strong> Well, you are most welcome. It&#8217;s been a really interesting and informative episode. Cheers.</p>\n\n\n\n<p>[00:49:34] <strong>Lax Mariappan:</strong> Cheers. Thank you.</p>\n</div>\n\n\n\n<p>On the podcast today, we have <a href=\"https://mobile.twitter.com/laxmariappan/\">Lax Mariappan</a>.</p>\n\n\n\n<p>Lax is a web developer based in the Philippines. He’s an Open Source enthusiast, and lover of all things WordPress. Lax has been tinkering with websites since high school, but it all changed when he discovered WordPress in 2010. Lax currently works as a Backend Engineer at <a href=\"https://webdevstudios.com/\">WebDevStudios</a>.</p>\n\n\n\n<p>We talk today about Headless WordPress, and it’s a complex topic. Headless is the concept of decoupling the WordPress admin from the frontend of the site. WordPress will continue to work as expected, but the presentation layer will be done by a different technology. React, Gatsby and Remix being some popular choices.</p>\n\n\n\n<p>This implementation of WordPress is complex, requiring technical knowledge above and beyond that needed for a more typical WordPress install, but it has its benefits.</p>\n\n\n\n<p>Lax talks through all of this in great detail. How keeping on top of all the additional dependencies Headless WordPress requires can be time consuming. How it can create difficulties for content editors who don’t always get to see what their work will actually look like in real time. Why this approach to WordPress can take more time and resources during the build.</p>\n\n\n\n<p>Lax explains how these problems typically crop up, and how it’s possible to plan ahead and build in solutions for all the problems that you might encounter.</p>\n\n\n\n<p>If you’ve ever thought about going Headless with WordPress, then the podcast today is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links.</h2>\n\n\n\n<p><a href=\"https://reactjs.org/\">React Library</a></p>\n\n\n\n<p><a href=\"https://www.gatsbyjs.com/\">Gatsby</a></p>\n\n\n\n<p><a href=\"https://remix.run/\">Remix</a></p>\n\n\n\n<p><a href=\"https://webdevstudios.github.io/nextjs-wordpress-starter/\">WebDevStudio Next.js WordPress Starter</a></p>\n\n\n\n<p><a href=\"https://graphql.org/\">GraphQL</a></p>\n\n\n\n<p><a href=\"https://www.wpgraphql.com/\">WPGraphQL</a></p>\n\n\n\n<p><a href=\"https://webdevstudios.com/blog/\">WebDevStudio Blog</a></p>\n\n\n\n<p><a href=\"https://www.colbyfayock.com/\">Colby Fayock&#8217;s website</a></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 11 Jan 2023 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:21;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"Do The Woo Community: 95% of Websites Have an Issue with Color Contrast\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74180\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://dothewoo.io/color-contrast/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:379:\"<p>Even just by getting your color contrast right, which is very easy, anyone can do it. You just use a contrast checker.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/color-contrast/\">95% of Websites Have an Issue with Color Contrast</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 11 Jan 2023 10:43:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:22;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"WPTavern: WordPress Performance Team Working Towards Unbundling Performance Lab Plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=140668\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"https://wptavern.com/wordpress-performance-team-working-towards-unbundling-performance-lab-plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4476:\"<p>WordPress&#8217; Performance Team met this week with the express purpose of responding to Matt Mullenweg&#8217;s recent request to stop adding functionality to the <a href=\"https://wordpress.org/plugins/performance-lab/\">Performance Lab</a> plugin which could otherwise work as a standalone plugin.</p>\n\n\n\n<p>At the end of December 2022, the Performance Team published instructions for <a href=\"https://make.wordpress.org/core/2022/12/20/help-us-test-the-sqlite-implementation/\">how to test the new SQLite implementation</a>, which was bundled into the Performance Lab plugin as a module. Mullenweg commented on the post, indicating he saw the SQLite functionality as better suited to becoming a standalone community plugin:</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Can we please make this its own community&nbsp;plugin, hopefully to become a canonical one, and stop putting additional things like this into Performance Lab — it feels like we’re stuffing things into PL unnecessarily.</p>\n\n\n\n<p>In mid-October I have requested that we stop this unnecessary bundling before with&nbsp;<a href=\"https://profiles.wordpress.org/tweetythierry/\">@tweetythierry</a>&nbsp;around WebP, which was put into Performance Lab, so it is disappointing that another large function like SQLite was bundled into Performance Lab plugin.</p>\n</blockquote>\n\n\n\n<p>In an effort to galvanize a base of testers for upcoming performance features, the Performance Team has leaned towards bundling new performance-related functionality into the plugin. Although they are already developed as self-contained modules so they can be easily extracted as individual plugins, the concern is that their visibility would be greatly reduced. The Performance Lab plugin has more than 30,000 active installs. Any standalone plugin would take time to build up to a user base, whereas functionality added to Performance Lab has an instant audience.</p>\n\n\n\n<p>&#8220;Agreed that there are definitely valid use cases for stand alone plugins, remaining mindful of some of the advantages of a single hub plugin such as development/maintenance, adoption, promotion, developer onboarding/contribution etc. which the Performance Lab facilitates well today as a central performance focus community hub plugin,&#8221; Performance Team contributor Thierry Muller <a href=\"https://make.wordpress.org/core/2022/12/20/help-us-test-the-sqlite-implementation/#comment-44231\">said</a> in response to the unbundling request.</p>\n\n\n\n<p>Muller outlined three different options contributors discussed in <a href=\"https://make.wordpress.org/core/2023/01/10/performance-team-meeting-summary-10-january-2023/\">this week&#8217;s Performance Team meeting</a>:</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<ul>\n<li>Option 1: Keep PL as is, but additionally&nbsp;deploy&nbsp;modules as individual plugins</li>\n\n\n\n<li>Option 2: Make PL a “wrapper” focused on central infrastructure and recommendation of individual plugins</li>\n\n\n\n<li>Option 3: Deprecate PL completely in favor of individual plugins</li>\n</ul>\n</blockquote>\n\n\n\n<p>Option 3 seems to be the least attractive to those who participated in this week&#8217;s discussion, as it introduces more hurdles for discoverability. Performance Team contributor Felix Arntz noted that one benefit of option 1 is the plugin would continue to work as-is for the 30K people who currently have it installed and that option 2 &#8220;would require a complex migration that users likely would not understand.&#8221;</p>\n\n\n\n<p>WordPress developer Jonny Harris suggested that having each functionality in its own plugin helps with testing but also asked what defines a module.</p>\n\n\n\n<p>&#8220;Would the current Site Health checks all be together, for example?&#8221; Harris asked. &#8220;SQLite and WebP are clearly their own modules, but what about smaller things?&#8221;</p>\n\n\n\n<p>Arntz suggested contributors continue the discussion regarding the scope of how the current modules could be distributed as plugins. He suggested every module could become its own plugin where some modules become standalone plugins and others would be grouped together into a few &#8220;topic specific&#8221; plugins. </p>\n\n\n\n<p>Contributors are discussing the different approaches in more detail on a GitHub issue and will be <a href=\"https://github.com/WordPress/performance/issues/618#issuecomment-1377598692\">voting on the best approach</a>. The vote will be open until Friday, January 20, 2023. </p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 11 Jan 2023 03:34:14 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:23;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"HeroPress: Why small can be just the right choice\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://heropress.com/?post_type=heropress-essays&p=5014\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:150:\"https://heropress.com/essays/why-small-can-be-just-the-right-choice/#utm_source=rss&utm_medium=rss&utm_campaign=why-small-can-be-just-the-right-choice\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7334:\"<img width=\"1024\" height=\"512\" src=\"https://heropress.com/wp-content/uploads/2023/01/011023-min.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: WordPress has impacted where we live, who our friends are and which destinations we like to visit.\" />\nHere is Ellen reading her own story aloud.\n\n\n\n<p>I feel honoured to write an essay for HeroPress. While thinking about what I should write about, I wanted to make sure it will be helpful to others.</p>\n\n\n\n<p>Of course, everyone&#8217;s goals are different. My partner Manuel and I started to create WordPress products, because we saw the opportunity to build a small business and keep it a business we both felt comfortable to work in over the years. And that&#8217;s what we did. We love to travel and searched for a way to live the nomad lifestyle long before the term was even a thing. We travelled and worked on our blog and themes. And don&#8217;t get me wrong, it was not easy in the beginning. We had to build an audience first, so we wrote blog posts about everything we learned while keeping financially afloat with small client projects. We put endless hours of work into our blog, before even dreaming of one day earning income just with our themes. But we loved every minute of it. </p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>We worked from Thailand, Sri Lanka and New Zealand, and we felt creative and free. </p>\n</blockquote>\n\n\n\n<p>We went to WordCamps and creative conferences along the way and met so many new people with similar values and goals.</p>\n\n\n\n<p>Having these experiences formed our way of thinking about the way we wanted to work moving forward. The benefits of being a small team of two seemed so obvious to us. We could make decisions fast and react to new trends without asking anyone for permission. As long as we built something others liked, we would always be ok. So that&#8217;s what we focused on. We built one theme after the other and loved the creative freedom this work gave us. The positive feedback and listening to the stories our customers shared on how our themes helped them reach their goals kept us going.</p>\n\n\n\n<h2 id=\"h-living-abroad\">Living abroad</h2>\n\n\n\n<p>As we could work remotely from any location. We didn&#8217;t need an office or a local team. Keeping our business so flexible allowed us to move from Germany to New Zealand in 2015. After about two years working towards it, we were able to apply for a business visa and eventually for permanent residency four years later. Living away from family is never easy, but the opportunity to live in another country surely teaches us so many valuable lessons we would never want to miss. It&#8217;s a true gift, all made possible by our small WordPress business.</p>\n\n\n\n<h2 id=\"h-reacting-to-changes\">Reacting to changes</h2>\n\n\n\n<p>Fast-forward to 2018 and the WordCamp Tokyo, where we first got the chance to dig deeper into the Gutenberg project during contributor day. We knew changes were coming, and we needed to react with our business. Even before, we felt that building one theme after the other felt a bit tiresome and not like the most effective way for WordPress users to build their site design. We were never convinced by the page builder solutions, as it just seemed too bloated and untrue to WordPress core to bring a wow effect to us. We love to keep things flexible and minimal, and adding an entire framework on top of WordPress never felt like a great idea to us.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>So here comes this Gutenberg thing, a promise to a more flexible, component based way of creating designs for WordPress. </p>\n</blockquote>\n\n\n\n<p>We felt like this is meant to be for us. So once home from the WordCamp we started to build blocks and explore how this new WordPress would work. We did not realize back then how big these changes would become and how much it would impact our work and our business.</p>\n\n\n\n<p>But it felt good to build something new and to try to find a better solution to offer for our theme customers. We struggled to gain footage for quite some time, as there were just so many new technical things to figure out and so much was unclear. But we still never doubted that we are on the right track, as with every new release the opportunities seem to get better and more stable.</p>\n\n\n\n<p>And just now we are just about to relaunch our business websites with a brand-new block theme that is solely built with our blocks, WooCommerce blocks and WordPress core blocks. It finally feels like all the work comes together and themes and the Gutenberg project are ready to be merged into one and released for production.</p>\n\n\n\n<h2 id=\"h-opportunity-to-pivot\">Opportunity to pivot</h2>\n\n\n\n<p>During all these changes, we had the time to think about the future of our WordPress business and what we want our road ahead to look like. Many others around us have sold their independent businesses or took a job at one of the big WordPress businesses. I feel like it&#8217;s also a natural path of WordPress and all of us growing up.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>For us, we feel like we are just getting started again, finally having found a way to have fun creating for WordPress again. </p>\n</blockquote>\n\n\n\n<p>Building one of our last classic themes, we felt like we had lost the fun in designing for WordPress. We felt like themes were stuck, being either too inflexible and or way too bloated to be any good. It felt like we were trying to build, squeeze out a solution into a product that technically was never meant to be this way.</p>\n\n\n\n<p>Block themes, the site editor, patterns, and blocks come as a chance for us to do it better. It&#8217;s a big shift and a difficult project to pull off, for sure. WordPress is used by so many people in so many ways. But block themes make WordPress lighter, and they don&#8217;t stand in the way of other add-ons as much as classic themes felt they were. It&#8217;s amazing how we can take all the components apart and mix and match them together. There are still missing pieces, but we are getting there.</p>\n\n\n\n<p>For us, we are taking this shift that we are sort of making together with WordPress, as an opportunity to make things better. We always felt like we wanted to offer more support and help to our customers. But we never found the time. So with our upcoming relaunch, we are taking the chance to change that. We will offer new services and are exploring more ways to offer our customers what they actually need. It feels like a breath of fresh air to us, and we haven’t had so much fun with WordPress in a long time.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>It&#8217;s funny, who would have thought that a piece of software can impact your life in such a big way. </p>\n</blockquote>\n\n\n\n<p>WordPress has impacted where we live, who our friends are and which destinations we like to visit. We feel more open-minded because of WordPress, we believe in the power of open source projects and we believe that a group of people from all over the world can build something meaningful together.</p>\n<p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/why-small-can-be-just-the-right-choice/\">Why small can be just the right choice</a> appeared first on <a rel=\"nofollow\" href=\"https://heropress.com\">HeroPress</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 11 Jan 2023 01:15:32 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Ellen Bauer\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:24;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"WordPress.org blog: WordPress is Turning 20: Let’s Celebrate!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14155\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://wordpress.org/news/2023/01/wordpress-is-turning-20-lets-celebrate/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1474:\"<p>2023 marks the 20th year of WordPress. Where would we all be without WordPress? Just think of that! While many technologies, software stacks, and fashion trends have come and gone throughout the past two decades, WordPress has thrived. This is due to the fantastic work and contributions of the WordPress community, comprised of thousands of contributors; and millions of users who have embraced the <a href=\"https://wordpress.org/about/\">four freedoms of WordPress</a> and the mission to democratize publishing.</p>\n\n\n\n<p>Let’s celebrate!</p>\n\n\n\n<p>Throughout the beginning of 2023, leading up to the official anniversary date of WordPress’s launch (May 27, 2003), a number of different events will celebrate this important milestone, reflect on the journey, and look toward the future.</p>\n\n\n\n<p>Please join in!</p>\n\n\n\n<p>Over the next few months, be sure to check WordPress’s official social media accounts along with the <a href=\"https://wp20.wordpress.net/\">official anniversary website</a> for updates on how you can be involved in this exciting celebration by contributing content, collecting cool anniversary swag, and much more. </p>\n\n\n\n<p>Use the hashtag <strong>#WP20</strong> on social media so the community can follow along.</p>\n\n\n\n<p>If you have something planned to celebrate that you would like to be considered for inclusion on the official website, please <a href=\"https://forms.gle/my1yknAJYZ4jFLb79\">use this form to share the details</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 10 Jan 2023 21:38:49 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Dan Soschin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:25;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"Do The Woo Community: WooCommerce, Payments and Crypto with Keala Gaines and Dave Lockie\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74249\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:52:\"https://dothewoo.io/woocommerce-payments-and-crypto/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:416:\"<p>Keala Gaines from WooCommerce and Dave Lockie from Automattic chat about the relationship between WooCommerce and Crypto.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/woocommerce-payments-and-crypto/\">WooCommerce, Payments and Crypto with Keala Gaines and Dave Lockie</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 10 Jan 2023 10:11:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:26;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"WPTavern: Gutenberg Times to Host Webinar on How to Use New WordPress Layout Features\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=140874\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"https://wptavern.com/gutenberg-times-to-host-webinar-on-how-to-use-new-wordpress-layout-features\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4790:\"<p><a href=\"https://gutenbergtimes.com/\">Gutenberg Times</a> will be hosting a live Q&amp;A webinar titled &#8220;Layout, Layout, Layout&#8221; on January 11, 2023, at 05:00 PM in <a href=\"javascript:;\">Eastern Time (US and Canada)</a> via Zoom. This event is open to WordPress users of all experience levels who are interested to learn more about how to use WordPress&#8217; layout features when building sites with blocks. </p>\n\n\n\n<p>Host Birgit Pauli-Haack will be joined by WordPress veterans Isabel Brison, Andrew Serong, and Justin Tadlock. Brison will be demonstrating different layout scenarios during the presentation, and attendees will be able to participate with questions. </p>\n\n\n\n<p>Any user who has attempted to layout a design in WordPress has likely tried out container blocks that offer layout settings. These blocks include Columns, the Cover block, and the generic Group block.</p>\n\n\n\n<p>The event will cover how to manipulate layouts by defining the width of post content, arranging blocks horizontally or vertically, right or left aligned, and inside container blocks. </p>\n\n\n\n<p>&#8220;In terms of block styling, Layout is a complex feature because it affects child blocks in ways that go beyond CSS inheritance,&#8221; Pauli-Haack said. </p>\n\n\n\n<p>WordPress 6.1 introduced more layout controls and flexibility in the block editor, but Pauli-Haack said the <a href=\"https://make.wordpress.org/core/2022/10/10/updated-editor-layout-support-in-6-1-after-refactor/\">dev note on updated layout support</a> was written more for developers.</p>\n\n\n\n<p>&#8220;Feedback from users through the FSE program and other connections revealed that handling the layout settings for container blocks is not particularly intuitive and takes some trial and error to find the right combination,&#8221; she said. &#8220;The Live Q &amp; A will bring a better understanding to users and #nocode site builders.&#8221;</p>\n\n\n\n<p>When Pauli-Haack started the Live Q &amp; A&#8217;s in 2018, she routinely brought in guests who were building the block editor, with the intention of having users meet them and discuss features like full-site editing, block themes, case studies, and discuss challenges. </p>\n\n\n\n<p>&#8220;Since then, quite a few initiatives of the official WordPress project have come to life,&#8221; she said. &#8220;There is the highly successful Full Site Editing outreach program, spearheaded by Anne McCarthy, who now holds regular Hallway Hangouts with community members and contributors.&#8221; </p>\n\n\n\n<p>People are also learning the ins and outs of site editing through the efforts of the training team, which began creating courses and lesson plans and hosting workshops on Meetup.com in 2021. These are also recorded and uploaded to WordPress.tv and YouTube. WordPress.org also <a href=\"https://wptavern.com/wordpress-launches-developer-blog-in-beta\">launched a blog for developers</a> in November 2022. With all these new learning opportunities, Pauli-Haack is changing the focus for her live events.</p>\n\n\n\n<p>&#8220;For the Gutenberg Times Live Q &amp; As, I am now looking at topics and discussions about more complex concepts, more case studies, and technology on the cutting edge,&#8221; she said. Most recently, the show <a href=\"https://gutenbergtimes.com/live-q-a-block-first-approach-at-pew-research-center/\">featured the developers and digital strategies of the Pew Research Center</a>, a high profile site that was built with a block-first approach.</p>\n\n\n\n<p>&#8220;We are also in planning phase to hold a Live Q &amp; A with the developers of GiveWP who are using Gutenberg as a framework to build the next generation of their popular donations plugin with the components and scripts that Gutenberg uses, but outside the post or site editor,&#8221; Pauli-Haack said.</p>\n\n\n\n<p>She also has another Live Q &amp; A planned with the WordPress VIP design team that works on design systems for companies that need a streamlined way to stay within their design standards. Pauli-Haack intends to talk with them about a plugin they created that lets designers automatically create a website&#8217;s theme.json file with all the styling pulled directly from Figma designs.</p>\n\n\n\n<p>The upcoming Layouts webinar is free but attendees need to <a href=\"https://us02web.zoom.us/webinar/register/7616700808432/WN_IG_fXjzCQymTk62cV9_ocw\">register</a> to get the zoom link. An archive of all the <a href=\"https://gutenbergtimes.com/live-q-a-archive/\">past Live Q &amp; A events</a> is available on the Gutenberg Times website. The best way to stay informed about future events is to <a href=\"https://gutenbergtimes.com/subscribe/\">subscribe</a> to Gutenberg Times&#8217; Weekend Edition, as subscribers get an early invitation for the next Live Q &amp; A&#8217;s.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 10 Jan 2023 03:37:42 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:27;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:23:\"Matt: State of the Word\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:22:\"https://ma.tt/?p=75018\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"https://ma.tt/2023/01/state-of-the-word-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:365:\"<p>A few weeks ago, but what feels like a lifetime ago, I was in New York City with a few dozen extra special people from around the WordPress world. Alongside <a href=\"https://josepha.blog/\">Josepha</a> and the community we presented this review of how WordPress did in 2022, and vision for what&#8217;s coming:</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 09 Jan 2023 23:25:18 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:28;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"Post Status: Support Inclusion in Tech with Winstina Hughes — Post Status Draft 136\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=146189\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"https://poststatus.com/support-inclusion-in-tech-with-winstina-hughes-post-status-draft-136/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:52730:\"<div class=\"is-layout-flow wp-block-group eplus-wrapper has-theme-palette-2-color has-theme-palette-8-background-color has-text-color has-background\"><div class=\"wp-block-group__inner-container\"><div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">In this episode, <a href=\"https://twitter.com/planningwrite?lang=en\">Winstina Hughes</a> joins Cory Miller to talk about the  <a href=\"https://supportinclusionintech.com/\">Support Inclusion in Tech</a> project created to champion diversity, equity, and inclusion in the WordPress community by providing assistance to WordCamp speakers for travel and hotels. </p></div>\n\n\n<div class=\"wp-block-spacer eplus-wrapper\"></div>\n\n\n\n<p class=\"yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"></span><span class=\"yoast-reading-time__spacer\"></span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time:  </span><span class=\"yoast-reading-time__reading-time\">2</span><span class=\"yoast-reading-time__time-unit\"> minutes</span></p>\n</div></div>\n\n\n\n\n\n\n\n<p><a href=\"https://poststatus.com/planet/feed/#h-transcript\">Transcript</a> ↓</p>\n\n\n\n<p><a href=\"https://twitter.com/planningwrite?lang=en\">Winstina Hughes</a>&nbsp; is a long-term community member and organizer within WordPress. She joins Cory Miller to discuss <a href=\"https://supportinclusionintech.com/\">Support Inclusion in Tech</a>, an effort to increase representation of minority and underrepresented speakers at WordCamp by providing needed financial support. This offers everyone in the WordPress community the chance to share their expertise and contribute resources so everyone has the opportunity to engage.</p>\n\n\n\n<p><strong>Top Takeaways:</strong></p>\n\n\n\n<ul>\n<li><strong>Creativity is our common bond. </strong>WordPress is the playground where we all came to tinker and build for fun or business. It is the software magic where we discover what new things we can do each day, how to make ideas become reality, and how we might leverage what we learn to create a better world.</li>\n\n\n\n<li><strong>Ripple effect of inclusion: </strong>When you provide the ability for a large group of people to participate, travel, and network, the impact extends beyond the WordPress community to create the bigger changes we want to see in the world. This is our community magic.</li>\n\n\n\n<li><strong>Fifth Freedom in WordPress</strong>: We are all familiar with The Four Freedoms of WordPress. This is the 5th &#8211; full participation. Removing the financial barrier will bring us closer to the reality of being a truly inclusive community.</li>\n</ul>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<div class=\"is-layout-flex wp-container-20 wp-block-columns sponsor has-theme-palette-8-background-color has-background\" id=\"Gravity-Forms\">\n<div class=\"is-layout-flow wp-block-column\">\n<h3><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> Episode Partner: <a href=\"https://poststat.us/gravity\">Gravity Forms</a></h3>\n\n\n\n<p><strong><a href=\"https://poststat.us/gravity\">Gravity Forms</a></strong> is a powerful form builder for WordPress and the #1 choice for businesses and web professionals across the globe. Its vast array of features, intuitive drag-and-drop form editor, and extensive ecosystem of add-ons, ensure customers can design beautiful, intelligent, and accessible forms for any project requirement.</p>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column is-vertically-aligned-center\"><div class=\"wp-block-image cloudways-logo\">\n<a href=\"https://poststat.us/gravity\"><img width=\"392\" height=\"299\" src=\"https://cdn.poststatus.com/wp-content/uploads/2021/07/gravity-forms-logo-stacked.png\" alt=\"Gravity Forms\" class=\"wp-image-88956\" title=\"Cloudways Logo\" /></a><a href=\"https://poststat.us/gravity\">Gravity Forms</a></div></div>\n</div>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul>\n<li><a href=\"https://supportinclusionintech.com/\">SUPPORT INCLUSION IN TECH</a></li>\n\n\n\n<li><a href=\"https://twitter.com/sbruner\">Steve Bruner</a> </li>\n\n\n\n<li><a href=\"https://twitter.com/kcristiano\">Kevin Cristiano</a> </li>\n\n\n\n<li><a href=\"https://central.wordcamp.org/\">WordCamp </a></li>\n\n\n\n<li><a href=\"https://twitter.com/WPNYC\">WPNYC</a></li>\n\n\n\n<li><a href=\"https://www.wordprowiz.com/\">WordPro </a></li>\n\n\n\n<li><a href=\"https://www.sustainablejersey.com/\">Sustainable New Jersey</a> </li>\n\n\n\n<li><a href=\"https://buddypress.org/\">BuddyPress</a> </li>\n\n\n\n<li><a href=\"https://www.godaddy.com/\">GoDaddy </a></li>\n\n\n\n<li><a href=\"https://yoast.com/\">Yoast</a> </li>\n\n\n\n<li><a href=\"https://masterwp.com/\">Master WP</a> </li>\n</ul>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-you-can-follow-post-status-and-our-guests-on-twitter\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> You can follow Post Status and our guests on Twitter:</h3>\n\n\n\n<ul class=\"eplus-wrapper\">\n<li><a href=\"https://twitter.com/planningwrite?lang=en\">Winstina Hughes</a> </li>\n\n\n\n<li><a href=\"https://twitter.com/corymiller303\">Cory Miller</a> (CEO, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/lemonadecode\">Olivia Bisset</a> (Intern, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n</ul>\n\n\n\n<p class=\"eplus-wrapper has-background\">The <strong>Post Status Draft</strong> podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4dd.png\" alt=\"📝\" class=\"wp-smiley\" /><br /><br /><a href=\"https://poststatus.com/category/post-status-podcasts/\" target=\"_blank\" rel=\"noreferrer noopener\">Browse our archives</a>, and don’t forget to subscribe via <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\" target=\"_blank\" rel=\"noreferrer noopener\">iTunes</a>, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\" target=\"_blank\" rel=\"noreferrer noopener\">Google Podcasts</a>, <a href=\"https://www.youtube.com/c/PostStatus\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\" target=\"_blank\" rel=\"noreferrer noopener\">Stitcher</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\" target=\"_blank\" rel=\"noreferrer noopener\">Simplecast</a>, or <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3a7.png\" alt=\"🎧\" class=\"wp-smiley\" /></p>\n\n\n\n<h2 class=\"eplus-wrapper\" id=\"h-transcript\">Transcript</h2>\n\n\n\n<p>Welcome to back to Post Status draft. I\'m with a good friend of mine when Winstina hughes. I met with Winstina a couple years ago in the post status community. We\'ve got to meet in person, talk numerous times, and, um, I\'m excited about what we\'re gonna be talking about here. Um, she\'s got a new, a project called support inclusion in tech.com and we\'re gonna dive into that today.</p>\n\n\n\n<p>But, uh, hi, Winstina. Hi. And pumped to finally have you on,</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> I\'m excited to be with you.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Could you tell us what you do in WordPress?</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> Okay. Um, What do I do in WordPress? every time I speak with, you know, every time I have one of these, um, you know, opportunities to speak with someone in the community, I end up like re repeating the question.</p>\n\n\n\n<p>Um, cuz it really helps me. I am a community member, um, and I\'m also, you know, a, an organizer, um, a meetup organizer and a board camp organizer. I started, um, going to [00:01:00] meetups in New York City and I transitioned into, Speaking, um, at Word Camp, New York City, and then I was invited to become a meetup organizer.</p>\n\n\n\n<p>And so, um, my, you know, my participation in the community was, um, you know, like in the early, um, you know, 2010s. And then around 2015, 2016, um, I started, you know, speaking at, at New York City, and then I became an organizer. I meet up organizer. In 2018, I led my first word camp and my only word, camp , hundred twenties, um, a budget of 120,000, a team of 18.</p>\n\n\n\n<p>Uh, it was an amazing experience. They were wonderful people and it was. Really tiring .</p>\n\n\n\n<p><strong>Cory Miller:</strong> Yeah. You know, over the years, Winstina, I\'ve had so many dear friends that have been Word Camp organizers and really I go, oh my God, I love you so much because of what you\'re doing for the community. But I also go, I hope you [00:02:00] still like word this afterwards because it\'s a such a labor of love that I think, um, so often we don\'t really give the credit and thanks to the people, That do this voluntarily.</p>\n\n\n\n<p>Yeah, like you\'re talking about all the stuff you\'re done. So anyway, I wanna say thank you because I\'ve said it so many times to dear friends over the years going, thank you for what you\'re doing. I\'ve always shied away from it because it\'s so much work and I see all the passion and energy that you and other organizers have and I\'m really thankful cuz I think that is so critical to the entire community to have these, and now we\'re talking in 2022.</p>\n\n\n\n<p>But we hear WordCamps are back. You and I got to see each other in San Diego at Word Camp US. Yes, yes, yes. So</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> anyway, so Word, word camp Us. I was a co-organizer for Word Camp US this year. Um, and so yeah, you\'re right. Like we had a chance to teach other again there, and that was like, yay. That was awesome.</p>\n\n\n\n<p><strong>Cory Miller:</strong> It was, yeah.[00:03:00]</p>\n\n\n\n<p>Yeah. A absolutely. Well, okay, so what drew you to, okay, how did you start with WordPress? Were you using WordPress for, uh, your own website, somebody else\'s website? How\'d you get started with the actual software?</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> So I started with WordPress in 2006, 2007. Um, I had a college course that was . Yeah, I, I had a college course.</p>\n\n\n\n<p>Um, and our professor required us to add, um, you know, the work that we\'d done, uh, into a wordpress.com blog. Um, it was a geographic information systems class. And, uh, we were looking at public health data at the census block level. Um, and so we were actually, you know, looking to see. You know, where, um, there were instances of like, um, I don\'t wanna say disease, but you know, like different illnesses.</p>\n\n\n\n<p>And so what what\'s really interesting is that you can, that schools get access to that data and you can actually like, You can [00:04:00] essentially imagine, and I don\'t wanna go too far deep into it, but imagine you have like, you know, Google Maps, right? And like when you have Google Maps open, you can do street view.</p>\n\n\n\n<p>So Google Maps lets you like go from that whole, um, like that map into like street view where you jump in as a person. So, uh, this data essentially took you away from just the geographic element, um, and the typography and like really. The census, you know, track level, like essentially, um, you know, looking at neighborhoods and, you know, the instances of disease in those neighborhoods.</p>\n\n\n\n<p>And so he, you know, he gave that to us as our final assignment. Um, you know, we did some like, uh, some heat mapping to show where there were greater concentrations of a particular type of illness, , right. Um, or, um, you know, disease or, you know, Uh, I\'m not exactly sure like what, what we [00:05:00] were calling it, but that\'s what our assignment was.</p>\n\n\n\n<p>And, uh, he asked us to, you know, take like a picture of the map and to post it in wordpress.com and that\'s how it all started with that , with that assignment. Um, so we were you.</p>\n\n\n\n<p><strong>Cory Miller:</strong> We were using WordPress at the same time. That\'s the same year I started with WordPress when you started. I did not know you went that, that far back with WordPress.</p>\n\n\n\n<p>So I love that. Uh, yeah, I do. Thank you. And then you said like in 2010 you started actually, uh, getting involved with community events. And this is relevant to us talking about support, inclusion and tech. So what drew you to start participating in volunteering and contributing to WordPress?</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> So I went to New York City Meetups, um, and, uh, WordPress, New York City, uh, is the one that\'s in closest proximity to where I lived.</p>\n\n\n\n<p>I could just take the train in. Um, and it was, it was great. Like I, I really felt, um, that the community there was, was [00:06:00] open, like the organizers were open and, and they were welcoming. Um, Dana, rendy, uh, those were organizers at the time, Steve Bruner, who was an organizer. Was he is the organizer, , he started it and he\'s, he\'s kept it, you know, um, really like strong, like, since its inception.</p>\n\n\n\n<p>Um, and so like just going to these events and meeting these, these like wonderful generous people, these kind people, um, you know, meeting Kevin Cre, Christiana there as well. Um, and you know, just that environ. Was what led me to continue attending events. Um, and they really encouraged me to submit a talk to speak at New York City, um, ward Camp, New York City.</p>\n\n\n\n<p>And I submitted a talk to speak there and, you know, since that time I\'ve been more engaged in. Event organizing component, [00:07:00] um, or part of the community. So it moved beyond just, you know, um, Like learning, you know, to use Word Pro, you know, building sites and breaking them, uh, the best, right? Yeah. Like, that\'s the best way.</p>\n\n\n\n<p>That\'s the only way you can really learn. I mean, I, I started, you know, with different hosting plans, I\'ve had like four or five, like I have multiple domains. Like I think when you\'re in our space, you got a chance to really create. And, um, and that\'s what I was able to do and what I\'m able to continue doing, and.</p>\n\n\n\n<p>Now moved from just creating and building with WordPress to assisting with supporting, you know, our community through events like meetups and, uh, word camp organizing and supporting inclusion in tech is, is an extension of, um, of this work, this contribution that I\'ve been doing. It, it, it pieces together so many different elements that I\'ve come to, like I\'ve come to see and I\'ve come to understand [00:08:00] and. It\'s, it\'s a solution that I propose to, um, some current challenges that, um, I\'ve heard being expressed. Yeah,</p>\n\n\n\n<p><strong>Cory Miller:</strong> I, uh, I wanna scroll back for a second and say that when you\'re talking about create, I sometimes it, for as long as you and I have been in WordPress sometimes forget that magic of being able to create something on the web or in the, in the world.</p>\n\n\n\n<p>See this cool tool called WordPress, so I appreciate that. I think that\'s what we rally around in the WordPress community and particularly to post status is helping build tools and projects and things on top of this magical thing we call WordPress. So that was a, when you said create, I was like, it\'s just little tingle of magic came up of that\'s, that\'s why we, I think that\'s our common bond in</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> WordPress.</p>\n\n\n\n<p>I agree. I agree. And I think that, uh, when we create as community members, um, and not necessarily [00:09:00] just as. Business owners or, or, um, you know, those who are providing like services. That\'s a component of creating. But, you know, in the middle of doing all that, I think, you know, I mean, I like to sit down and just literally play and see, you know, what could I do with it today?</p>\n\n\n\n<p>and, um, I entered a com competition, um, held by Sustainable New Jersey, um, right around the time I completed graduate school. And there were municipalities that were seeking, um, solutions for challenges that they had. And there was the city of East Orange and they wanted like a marketplace, um, and a place for their planning department to, you know, add their documents and also something for their green team.</p>\n\n\n\n<p>And when I saw this, I was like, I could use WordPress and e-commerce. So I created like a WooCommerce marketplace for them to sell, you know, for residents that would sell their products and services. And I demoed it. Um, and then I also had a website and also a Buddy press site. Um, and the buddy press site would be for their green team members.</p>\n\n\n\n<p>And I think that [00:10:00] like, when, when we create with WordPress, like we\'re able to like see like, you know, These asks and really apply like our knowledge of what we know the c m s can do and then provide a solution. And the city was actually really happy with the solution. Um, and I made it to the finals of the competition.</p>\n\n\n\n<p>Um, but there was another, uh, but there were other teams that that won it. Um, but it was, it was really exciting to show what WordPress, you know, software and what WooCommerce can. Uh, that\'s the</p>\n\n\n\n<p><strong>Cory Miller:</strong> dream. Um, that, that\'s so awesome. Thank you for sharing that backstory. As much as we\'ve talked and stuff, I haven\'t got the chance to ask those questions and, um, it\'s a good reminder for me about, you know, I think if you go long enough in the community, you start to, well, I, I\'ll say I start to.</p>\n\n\n\n<p>Forget some of these nuances, [00:11:00] like being able to go, here\'s a project idea, this could be done in WordPress, you know? And that the tools are mostly freely available. Yes. And you can start and build something online.</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> Exactly. Yeah. You just, you know, download . Yeah. Yeah. Well, yeah.</p>\n\n\n\n<p><strong>Cory Miller:</strong> So that leads me to support inclusion and tech. And you mentioned you saw a problem or problems and challenges in our community that you wanted to help make some a solution to toward it that became support, inclusion and tech. But can you talk about that a little bit? Cause I know my, my understanding and you continue to help me expand my understanding of all this is it\'s not just one particular country with DEI, it\'s a global thing. But could you talk a little bit about the problems and challenges that you saw in the space.</p>\n\n\n\n<p>Okay.</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> Absolutely. Um, absolutely. So I, you know, really wanna, like, I wanna hold true to like, um, to how [00:12:00] I, um, shared it on my website. Um, but really the backstory is that. There was a conversation that erupted on Twitter, um, about the need for more diversity on Word Camp, um, organizing teams. And this started, uh, due to, um, you know, uh, some, some thoughts that were expressed about Word Camp Europe, uh, where WordCamp Europe\'s organizing team, um, not being.</p>\n\n\n\n<p>Very reflective, um, of, you know, more ethnicities or a wider range of them. Um, it was a really difficult conversation that was happening. And my take on it really is that it\'s not where camp you\'re specific, right? Like, I mean, let\'s, you know, let\'s really step back and think about the fact that, you know, there\'s so many ethnicities around the world that have a ch [00:13:00] like it\'s really.</p>\n\n\n\n<p>When you\'re in the minority as a group, Really up to the group that\'s in the majority to weave you into those experiences and those opportunities. Um, and when that doesn\'t happen, then you have groups that don\'t have an opportunity to be, to participate and to be involved and, you know, support inclusion and tech.</p>\n\n\n\n<p>I mean, considering this was a conversation about word camps and our participation in them. Support, inclusion and tech really seeks to assist us in solving the challenge of, um, not having as much, you know, ethnic or, um, or just diverse representation within the Word camp experience. It doesn\'t seek to, you know, um, it doesn\'t, it doesn\'t seek, you know, to like solve, um, Like these, you know, the world that we [00:14:00] live in.</p>\n\n\n\n<p>And it doesn\'t seek to solve like, um, you know, diversity and inclusion outside of the WordPress space. Um, but I believe that in, in providing these, um, these opportunities within our community, since we\'re so large, that the ripple effects can extend well beyond the WordPress community. I believe that when you, Absolut.</p>\n\n\n\n<p>When you provide such a large group of people, the ability to, um, to participate in work camps, um, the ability to travel to them, the ability to network to them with, when you attend, um, the ability to like, you know, seek, um, you know, out more relationships, friendships, professional relationships. Then there\'s this ripple that extends outside of our community and I think.</p>\n\n\n\n<p>That level of empowerment can extend outside of WordPress and those ripples can assist us in diversity inclusion beyond, [00:15:00] um, you know, our, our involvement in WordPress. But you know, this, this particular solution is intended to solve the challenge that I saw, you know, um, being expressed, you know, within our community.</p>\n\n\n\n<p>And so the thought is really, Since, you know, since there\'s a take on it. And there\'s, it\'s a, I mean, it\'s an, it\'s an honest one, right? We don\'t see enough people of color. We don\'t see, um, enough, you know, people of, um, other minority groups, um, you know, uh, from other parts of the world. Um, You know, we are seeing an equal, more equal balance of, um, men and women.</p>\n\n\n\n<p>Uh, you know, but when it extends beyond that into like, you know, more representation in terms of like, you know, a wide range of religions, which ties to ethnicity often. Um, and when you\'re looking at representation in terms of those of us who, um, have like neuro [00:16:00] diversion, you know, um, you know, like, uh, characteristics and those of us who, um, you know, who we choose to love, , you know, the what society, um, you know, asks of us , right?</p>\n\n\n\n<p>Like, and um, and when we choose to hold true to that or when we\'re dealing with the physical limitations, um, that, you know, that we were born with or when we\'re in minority. Groups, you know, that have a harder time, you know, uh, receiving opportunities, um, to participate and to increase, you know, their reach and even, um, you know, the professional opportunities that are available to them.</p>\n\n\n\n<p>You know, like this. What can we do to, um, to really like solve. To solve that. Mm-hmm. And I thought, what could I do within our community Yep. To, you know, to integrate, you know, like all of those of us who are, um, Either, you know, disadvantaged [00:17:00] or not as represented into WordPress programming and support, inclusion and tech, um, seeks to, you know, take away that financial barrier, which I believe is really what, you know, can limit our participation.</p>\n\n\n\n<p>We want to participate, we want to speak, but if we can\'t afford to speak , right? I mean, if we can\'t afford to travel to the conference and if we can\'t afford a place to stay at the conference, um, then. Like, why would we even think to apply to speak at the conference? Right? Like,</p>\n\n\n\n<p><strong>Cory Miller:</strong> yeah. That\'s, that\'s really beautiful, Winston, because, um, there\'s a couple of takeaways I, I got from this.</p>\n\n\n\n<p>Number one is, I, I\'ve always believed, um, at least in my world, that WordPress has been. The, an inclusive place, ever growing inclusive community. That\'s like a mirror to my world, the way I want my physical world here in Oklahoma to be. And I have [00:18:00] so much learned from our community leadership, uh, over the years, um, that there\'s a cons.</p>\n\n\n\n<p>Consistent push and drive from the entire community and the leadership to be truly diverse, truly inclusive in all those words. And I, I learn a lot from this. Um, so the mirror I, and I do think WordPress is, our community is so powerful cuz we\'re distributed all over the world. So if we make change in our community, in our WordPress, That should be, that should be reflected.</p>\n\n\n\n<p>And I think that\'s another, we talked about the software magic. This is the community magic. Exactly. Uh, the other thing is, I, I love and I respect because I try to take too much on that, you said, Hey, here\'s something I\'m passionate about, being an organizer, being at these community events, how special and valuable they are to you and other people instead.</p>\n\n\n\n<p>I\'m gonna make this dent first. Yeah. Like, I\'m gonna, I\'m gonna take on this aspect first. You. Beautifully and clearly [00:19:00] shared. This is the thing I\'m trying to take on in this bigger, bigger, um, change that you wanna see. We wanna see in the world. Thank you. Okay, so we\'ve got this now we\'ve got a website. Um, you\'ve got a website up to kind of share this.</p>\n\n\n\n<p>Now. Take me through, if you would, I am, pretend for a second you\'re talking to someone that is in an underrepresented, uh, in, in tech. Of, um, situation. Mm-hmm. , how\'s the process to, to get on the, Hey, I want to go to these WordCamps. I want to speak, but I do need some assistance. What does that process look like for, for support inclusion and tech?</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> So support, inclusion and tech. Um, also weaves into other initiatives in order to, to assist our speakers. Um, and so when you\'re accepted, support inclusion tech, it become, moves into the position to, to assist you once you\'re accepted into [00:20:00] Word Camp. Um, as soon as you get that, you know, acceptance, you know, go to https://supportinclusionintech.com/.</p>\n\n\n\n<p>Um, and you\'re simply just, you know, gonna put in the word camp that you were accepted in. And then there are two components, um, in addition that they\'re suggested , right? Like you\'re encouraged to do this. Um, you know, uh, we\'re in the community of consent and so, um, you have, you know, um, You\'re gonna give, you know, the consent to be included in these other initiatives, um, you\'re not gonna be forced into it.</p>\n\n\n\n<p>Uh, there\'s underrepresented in tech and there\'s also the WordPress diversity, speaker channel. Um, both of those, uh, are ways of. Further supporting diversity and inclusion and representation within the WordPress space and creating, you know, um, you know, successful opportunities for us to, um, to, you know, to put together great speaker applications and then to also, um, you know, move beyond just submitting [00:21:00] them. Um, but to being accepted.</p>\n\n\n\n<p>The, the ask is that, you know, once you\'ve been accepted to camp and you\'re starting the process of, you know, receiving funding through supporting inclusion and tech, that you also participate in those other two initiatives as well. Um, because you know, in the process of doing that, it\'s further supporting the work that we\'re doing in the WordPress community. Exactly as you said, Corey, that, you know, the word WordPress leadership already has been putting in, um, you know, the work to, you know, to assist us in resolving the challenges that face society as a whole. And so there are initiatives that currently exist and those two in particular, I think.</p>\n\n\n\n<p>You know, are ways that we can continue to support underrepresented minority groups in the WordPress community. Um, and so in the process of, you know, uh, applying for the funding, uh, you\'re encouraged to, you know, to list yourself on underrepresented tech to join the, um, the, the diversity speaker channel [00:22:00] on make WordPress.</p>\n\n\n\n<p>Um, and then once you\'ve just put on, put that information in and you\'ve identified the type of support that you\'re seeking, um, you just like, and it starts from there. Like I start, um, you know, pairing you with, you know, with a partner that you know can, can step in and provide, you know, the funding for you.</p>\n\n\n\n<p>And so, you know, they\'re gonna cover your travel and they\'re gonna cover your hotel. Um, and that way in order for you to participate, you\'re not going to be paying anything really that you know, out of pocket. For that participation, um, in that WordCamp. And that\'s really the goal. Um, the goal is to remove the financial barrier to your participation.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Yeah, that\'s fantastic. By the way, I wanted to sidebar for a second and say underrepresented in tech, uh, by Allie and Michelle Frechette. If, if you\'re listening to this and, uh, you also as a be becoming a member of underrepresented in tech, get a free [00:23:00] uh, professional membership at post status?</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> Yes. Yes. I started, I and let\'s not also forget too, that like there are other opportunities as well as Post Status has been, um, you know, looking into as ways of increasing, you know, diversity and representation within the Post Status community. Um, so underrepresented tech and that membership, and I know that there\'s some other ways that you\'re working on it too, Corey.</p>\n\n\n\n<p>Um, you know, I think, I think when we can pull all our efforts together. We have a stronger community. Um, and you are, you know, you\'re, you\'re offering that and then supporting inclusion and tech, you know, encouraging, you know, speakers to, to register and to participate in those two other programs. Strengthen all our efforts. Yes. Um, and, and that\'s, you know, that\'s the process of it. And so once you\'ve submitted, you know, your. once you submitted that form, you know, just letting me know, like the speaker registration that you\'re seeking, the [00:24:00] support. Um, you\'re also gonna complete the blind directory listing and that blind directory really.</p>\n\n\n\n<p>That Blind directory listing has the word camp that you\'ll be speaking at. Um, and it has the type of support that you\'re seeking, whether it\'s just beach travel or hotel, or both, and that\'s it. Um, no one in the community, um, you know, needs to know who you are. They don\'t need to know what your need is. Um, they don\'t need to know where you come from.</p>\n\n\n\n<p>And they don\'t need to know what makes you underrepresented and what makes you a diverse speaker. Uh, it\'s simply a way for, um, for companies that are considering sponsoring to see that the need does exist. And it\'s also a way for our community to see that the need does exist, um, and that we do have members that are seeking the support.</p>\n\n\n\n<p>Um, that, that blind directory listing is, is just a way, you know, for our community to see that, um, that our need is there. Um, yeah, and it\'s also a way of, um, uh, [00:25:00] keeping everyone up to date on the work that\'s happening.</p>\n\n\n\n<p><strong>Cory Miller:</strong> So I know we\'ll have two asks. The first ask is if, um, you need assistance, want assistance to go to a WordCamp to be sure to go to supportinclusionintech.com?</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> Yes. Once you\'ve been accepted, go to supportinclusionintech.com. Complete the form for speaker registration, and you\'ll, um, you\'ll be paired currently, um, with four companies, uh, that, um, that have partnered to work on this.</p>\n\n\n\n<p><strong>Cory Miller:</strong> That comes to our second ask. Yeah, that\'s right. Okay. So tell me how, um, now this is very relevant for post status because we\'re a bunch of professional and business members in our community.</p>\n\n\n\n<p>So the second ask is, we need someone, one, participants, people that need and want assistance go and speak at Word Camps. And the second part of this is the sponsors and partners. Can you tell me a little bit more, more about that and [00:26:00] how that.</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> Okay, so starting off, partners are sponsors, , um, partners are the first, um, you know, companies that expressed an interest in supporting this project.</p>\n\n\n\n<p>Um, you know, this initiative. Uh, and so like that is my way of thanking you, um, by, you know, by acknowledging. that you came into this, um, wholehearted and opened armed. And so thank you to the four companies, um, that have done this, uh, that have stepped forward to say that they will support. Um, you know, it was really exciting once the call went out, um, from Word Camp US that they were seeking, uh, support for underrepresented.</p>\n\n\n\n<p>Speakers. It was really exciting because Master wp, um, stepped in at that time, you know, to say that they thought that this was a great project. And, you know, they\'re the fourth company they joined, um, GoDaddy, Post Status, and Yoast, um, you know, the original three that said that, you know, that they would love to support this initiative.</p>\n\n\n\n<p>And so, um, now we have, [00:27:00] we have four of them and there are also several companies as well that are providing in-kind donations. Um, and, you know, they\'re doing so, makes it possible for support, inclusion and tech, um, you know, to, to function, right? Because like, you have the website and then there are all these different like plugins that make it functional and make it possible, you know, for, um, for, for it to run and function the way that we need to.</p>\n\n\n\n<p>Um, so if your company that wants to. Sponsor speakers, you know, you just have to go to the site. Um, there is a section there for you to register your support, um, your register, your desire to support. It\'ll ask you, um, you know, to provide, you know, like a contact. Um, it\'ll ask you the type of, uh, How you want to provide this support.</p>\n\n\n\n<p>Um, would you prefer to reimburse speakers for their expenses or are you, um, ready and, you know, willing and able to pay for their, um, their travel and their hotel in advance of their trip? [00:28:00] Um, so, you know, once you\'ve identified your contact, you know, your contact is the type of support that you want to provide, you know, then, you know, we\'ll have an opportunity, I\'ll have an opportunity, you know, to really. Sit down with you and for us to have a conversation about like, you know what would be your process, you know, what would make it easy or for you to be a part of this initiative? Um, this isn\'t a cookie cutter means of support for, for companies, because you\'re all different.</p>\n\n\n\n<p>Um, how GoDaddy, you know, is providing support is different from how Post Status is providing support is different from how Yoss is providing support. And it\'s different from, you know, how, um, Master WP is and, uh, When I started this, and I, you know, I, and I wrote on my blog, like, really this proposal on https://winstinahughes.com/.</p>\n\n\n\n<p>I went into it, um, you know, with the understanding, personal understanding is that it\'s gonna [00:29:00] take a couple years to understand the needs of our community and the ways, you know, companies and our ecosystem can support these needs. And in the last six months, Exactly what I, you know, anticipated, um, is what I\'ve been able to, you know, to, to see.</p>\n\n\n\n<p>And, you know, currently, um, there have been three, you know, requests, um, for, you know, to participate, you know, um, for funding, for support, for camps and, um, two unique, you know, individuals have, have made those requests. Um, and you know, so right now it\'s a question of. You know, like assisting them, you know, with the process of how, you know, our four partners, you know, can support them in that way.</p>\n\n\n\n<p>Um, and I think that answers part of your question. Um, the second part of the question is like, so how is this financial component gonna work? Right? [00:30:00] Like, are companies giving me money? No, you\'re not , like, I\'m not receiving, you know, um, any of the money. Is the financial support that you\'re providing. Um, instead it\'s looking at your company\'s processes, um, you know, your, your financial processes, your accounting processes for you to, you know, step back and think like, how could we as a company provide this level of support?</p>\n\n\n\n<p>Um, you know, it could be that you already have an existing program. Yoast already has a diversity fund. Um, and so Yoast partnering with me is a way of, um, you know, kind of bringing the need that exists to them as well. Um, and so therefore they\'re able to like further serve the community, um, you know, through those who are expressing an interest through support inclusion and tech.</p>\n\n\n\n<p>Um, the way Post Status, you know, is seeking the support speakers too, is different from Yoast. Um, and, you know, uh, [00:31:00] Yoast has a budget, um, and.</p>\n\n\n\n<p>Has their own system and their own ways of support. Um, and so they also have a budget and then Master wp, they also have a budget. And so once that budget has been met, then you know the partners essentially gray out for that year. Um, and they become active the next year. Um, and so. , that is a way of making this sustainable.</p>\n\n\n\n<p>You know, you, you pledge how much you can support, um, speakers financially, and once that has been met, then your, I mean, your capacity for the year is, is, is met. And then next year, once you\'ve reallocated your budget, or not re reallocated, but once you\'ve defined, you know, your budget, um, for the year, then you would go, you know, back into the process of supporting [00:32:00] speaker.</p>\n\n\n\n<p><strong>Cory Miller:</strong> And I wanted to say from personal experience here, that there\'s many way, there\'s, there\'s creative ways to support these speakers, uh, to go, you know, uh, you, you talked about hotel and flights. Yeah. And, um, I, I wanna, I wanted to say that one standard to say this is not an unapproachable. Opportunity to support d uh, diversity inclusion in tech.</p>\n\n\n\n<p>Um, this is very manageable for most members at Post Status, by the way. So, you know, flight costs, uh, depending on where it is in the world. Um, I think the first question you asked me was, what\'s your budget? Yeah. And that\'s a great way. So as you come in and click sponsor, just be thinking of these things with when st for how you can.</p>\n\n\n\n<p>Help support this amazing project. Um, and that there\'s creative ways to do that. And I, I think Winstina, most members, business members at Post Status can make a meaningful contribution in this way [00:33:00] through this, your project here. And I love the fact also, I know we talked about this too, you wanted to be real careful.</p>\n\n\n\n<p>You wanna say you want the support to go to the person as best as possible. A lot of nonprofits have overhead. You have graciously generated your time and your talent to this project, and I, I, I love the way you\'ve done it too, even though I go, gosh, Winston, I love that you have this passion. Um, but thank you so much for this.</p>\n\n\n\n<p>But I know you give of your own time. For this particular project, but as you talk to Ena, if you\'re listening to this now, there\'s creative options and ENA is so good at helping you, helping understand where you\'re at, and then pair it with people that need assistance.</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> Thank you. Yes, and that is, that is the goal.</p>\n\n\n\n<p>In terms of my contribution to the WordPress community, burnout is so real and because of the fact that I work full-time outside of the WordPress space, the WordPress ecosystem, um, I\'m really [00:34:00] cognizant of the fact that I need to perform well. And at a high level , right? Uhhuh , um, at work, you know, and in my personal life.</p>\n\n\n\n<p>And WordPress fits into, um, you know, into that. And so I\'ve been able to contribute in different capacities since I was in college and. Graduate school, first attending in college, um, or post-college in graduate school, moving into speaking and organizing, um, and now working, you know, professionally maintaining, you know, organizing as a meetup organizer and a WordCamp organizer, and understanding that this can really lead to burnout.</p>\n\n\n\n<p>You know, um, my ultimate decision is, you know, that for the next two years, I\'m not gonna be a WordCamp speaker, and I\'m also not gonna be a. Organizer, you know, this, these are the ways that I can, you know, I can continue to contribute. I can contribute through support, inclusion and tech. Um, you know, but really pair, pair down all the other ways that I could burn out.</p>\n\n\n\n<p>[00:35:00] And so by maintaining, Being a New York City meetup organizer and hosting at least a minimum of six meet meetups a year, and, um, really pivoting and concentrating my energy towards support, inclusion and tech. I can sustainably contribute to the community. And so this is a perfect opportunity to really share with you, um, that, you know, I want to meet with every speaker.</p>\n\n\n\n<p>You know, that expresses the interest for support. So as you submit your, you know, your speaker registration and you join the directory listing, I will, um, you know, I\'ll ask to meet with you, for us to have a conversation, for me to understand your needs and to share. what it is I understand and I\'ve learned over time, and also how our partners seek to support.</p>\n\n\n\n<p>So we\'ll have that conversation. It\'s gonna be on the weekend. I hope you graciously incorporate that into your schedule. Um, because, you know, I, I work during the week, [00:36:00] um, and so, you know, we\'ll meet once. Uh, hopefully within a week or two of your registering as soon as possible. Especially it\'s, it\'s, it\'s ideal, uh, not ideal.</p>\n\n\n\n<p>It\'s encouraged to register as soon as possible, um, because the closer you get to your ward camp, you\'re gonna. Most likely, um, be reimbursed if you apply much sooner, like a, like two or three months in advance. You know, there are companies that will be able to, you know, cover your, your, your costs, um, of participation in advance of your trip.</p>\n\n\n\n<p>If you are reaching out like three to two. You know, to the time of, of your support that the time that you need, then you\'re looking at being reimbursed for your expenses. And so like, you know, that\'s, that\'s something to, to keep in mind when it comes to registering, you know, for this is that companies will be able to assist you with removing this.</p>\n\n\n\n<p>It just might be [00:37:00] later. When your need is expressed closer to the time that you\'re speaking that it\'s more, it\'ll be a reimbursement instead. Um, and so that\'s something to keep in mind, the timing in which you submit your interest, and also the fact that, um, you know, that we\'ll be meeting on a weekend. Um, there\'s this speaker that just registered and he wanted to meet with me.</p>\n\n\n\n<p>Um, On Christmas, he\'s in another part of the world. I mean, you know, like, so yeah. Um, and so I just, you know, I just like, I think when, and I had a con, you know, I just like responded and let him know that it\'s, it\'s Christmas for me. I\'m, you know, I\'m a Christian and I\'m so celebrating my holiday today. Um, you know, and, you know, like, uh, let\'s, let\'s meet next week.</p>\n\n\n\n<p>Um, so, you know, uh, we\'ll have like, you know, we\'ll have these conversations and we\'ll, we\'ll see. And you know how. Um, you know, how you and I can, can have that conversation and [00:38:00] meet and how your need can be met. And I\'ll also meet with, you know, companies that wanna sponsor as well. And I wanna tell you, I want you to tell me what\'s realistic for you.</p>\n\n\n\n<p>Um, I want just, just to, just to give you a sense of how some of the companies are. In fact, um, you have, uh, of the four partner. You have one partner who seeks to provide support, um, you know, within the us. Um, as of our last conversation, you know, the desire is to support minority speakers, um, specifically people of color, um, specifically, you know, black Americans, um, to improve or those of black descent to improve, um, their numbers.</p>\n\n\n\n<p>WordCamps in the US. Um, our last conversation was, you know, this is the direction that they wanna go. This is the greatest impact that they think that they can achieve. Um, and [00:39:00] I\'m, I\'m so glad that I get to listen to what everyone. Hopes to do, you know? Um, because it gives me a sense too that our community is really thinking through, like, this is how we\'re gonna solve it, right?</p>\n\n\n\n<p>Like, this is how we\'re gonna make the dent that we wanna see. So this company already knows this is how we\'re gonna make the dent that we wanna see. And there, there. Process too, is that they\'re just gonna give you a blanket amount of money and they\'re not gonna micromanage how it is you spend it. Um, they just simply ask, you know, that you, not simply, the requirement is that you put it towards your WordCamp experience and that\'s where they are with it.</p>\n\n\n\n<p>Um, there\'s, you know, another company host of course, has an established diversity fund and they have processes already in place for the support. And so you\'re simply gonna go through the existing process that, um, Yoast has established and they have a generous fund. Um, and their support, um, is something [00:40:00] that they\'ve been offering the support for a long time, and they\'re very, um, they\'re really respected , you know, for that effort.</p>\n\n\n\n<p>And, um, I\'ve had an opportunity to like, you know, to speak with someone who has been a part of their support in the past or received it and they speak so highly of, of Yoast um, and that\'s, you know, Yoast has already thought it through and they\'ve already walked through. You know, Corey and I, you and I have spoken about, you know, the budget, you know, that you\'re, that post status is set aside and, and you\'ve already shared.</p>\n\n\n\n<p>You know, what is the need? Like, we\'re not micromanaging, right? Like, let us know what type of support that you need, and we\'re just gonna provide that to you. Um, and so like you\'re, you are already thinking about like, how can we make this happen? Like, you know, if you need to, you know, it\'s a flight, you know, wherever it is.</p>\n\n\n\n<p>It doesn\'t have to be domestic, right? Like, it doesn\'t have to be in the us it could be anywhere in the world. Um, and, and that\'s, you know, that\'s like, [00:41:00] Post Status is thinking, and then GoDaddy is currently working through their process. Um, and I do believe that because of the fact that they have teams around the world that GoDaddy\'s reach will also be of, um, I think GoDaddy\'s reach will also extend beyond like the domestic, you know, like within the US and they\'ll be able to provide support as well toward camps.</p>\n\n\n\n<p>you know, around the world. I\'m anticipating it\'s possible that, um, GoDaddy\'s like impact could, you know, be especially strong with, um, Uh, WordCamps, like Word Camp Asia or Word Camp US or Word Camp Europe. Um, you know, because they\'ll have team members there and when they have team members there that can help facilitate and smooth the process over for, for those that they\'re going to be supporting, but they\'re working through their processes to make this established as well.</p>\n\n\n\n<p>And so I think [00:42:00] that, you know, just by me sharing that, you can tell that, you know, each of, you know, my partners are, are working within. Um, you know, like their business processes and their financial processes and also their vision for impact. Um, and I think that\'s really important.</p>\n\n\n\n<p><strong>Cory Miller:</strong> So to recap, here\'s what I\'ve heard.</p>\n\n\n\n<p>So support inclusion and tech.com is the bridge between those that want have the desire to share their exper experience and expertise at word camps, but need some financial assistance to get their flights and hotel. That\'s what f support inclusion and tech.com does. Second, as a participant, as someone.</p>\n\n\n\n<p>Um, if you first need to apply and get, uh, approved to speak at work camp, then come to support inclusion and tech.com and, um, sign up, have a conversation.</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> Mm-hmm. , once you\'ve been approved.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Have a conversation with we, Tina. [00:43:00] And then third, the third recap is our ask for, um, well buzzer asked in our community.</p>\n\n\n\n<p>Uh, if you\'re looking to speak to Word Camp, go to support inclu or go apply, get approved, come to support inclusion in tech. And then second for those businesses out there. You know, you have a heart, you wanna support this. That\'s our community. That\'s who WordPress is. Uh, go to support inclusion and tech.</p>\n\n\n\n<p>Click on the sponsor link and have a conversation with ena. Think about your budget. Think about what you wanna do, uh, when Cena is so creative in helping just make these connections happen so you can really make a difference in our community. Did I get it all right?</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> You did. You did get it right And, okay.</p>\n\n\n\n<p>And I think that support inclusion tech also. It goes through vetting process as well to confirm that those who are seeking assistance, you know, to participate actually have been accepted. And that\'s why, that\'s why the steps are what they are. Um, partners aren\'t gonna [00:44:00] question, oh, is this need real? You know, that vetting is gonna happen in advance.</p>\n\n\n\n<p>So when you receive a speaker interest, You know that this is someone who has been accepted a Word camp, and they understand the process and they\'re working within, you know, your, your policies and your procedures, um, in order for them to participate. So it removes all those questions. Um, you know, so that and that, yeah, that\'s a part of it.</p>\n\n\n\n<p><strong>Cory Miller:</strong> Well, Winston, my friend, thank you so much for this important work, uh, holding the banner up. I know this takes a lot of time. I know you\'ve got a full-time gig. I know you\'ve got a life</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> more,</p>\n\n\n\n<p><strong>Cory Miller:</strong> um, But I so much appreciate you post. I just appreciate you, our members do for doing this vitally important work and making a difference in our world that can, like we said, can be a reflection in all these thousands of communities we go out to, to say, how can I be more inclusive?</p>\n\n\n\n<p>[00:45:00] How can I make sure everybody is represented as at least an opportunity to be represented? So I really appreciate you, <strong>Winstina</strong>, and your work and also just ringing the bell with me and teaching me and sharing, um, how we can make, make that difference. So I appreciate. Thanks for being. I\'m thanks for being on.</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> Sorry. No, no. I mean, I absolutely, like, this gives me life and it makes me wanna show up in the world, you know, different and energy. I wanna exercise more like , you know, like this is, this is, this is really in a lot of ways just like giving me energy to contribute. And so, um, to like, just to be able to like, work with you, you\'re, you\'re, you know, I\'m, I think you\'re awesome</p>\n\n\n\n<p>You know that, ditto. You\'re, you have a beautiful family. You know, like your energy is like, you have such great energy and so just a chance to work with you and like the amazing people that I\'ve had a chance to, it, it just, it gives me life and it makes me want to live more, you know? So like, let\'s, let\'s [00:46:00] see what we can do to continue to support our community so that the four freedoms, you know, I think that it\'s, , it\'s creating a fifth freedom, which is, you know, for all of us to be able to participate in a truly inclusive, um, community.</p>\n\n\n\n<p>And, you know, that speaks a lot to what the co-founders of WordPress. I think, um, you know, what, what they created and, and where they want, um, what their vision is and, you know, from their vision where we\'re, um, going and or how we\'re evolving as a community. I mean, to have 40% plus of a reach on the.</p>\n\n\n\n<p>There\'s so many people around the world that are impacted by this project, you know? So, um, yeah, I love</p>\n\n\n\n<p><strong>Cory Miller:</strong> that. Let\'s, let\'s add the fifth Freedom. I love that win. Coined by Win, and I love that leadership vision for our community. We need it. Thank you. Thank you, ma\'am. You have a good rest of your year and we\'ll see you in the next year.</p>\n\n\n\n<p>For everybody listening, thanks for listening. Tune in, go to support inclusion in [00:47:00] tech.com, and also Winstina Hughes is in our post Slack community. So you can go at Wednesday and you can ping her and, um, get the conversation started there. So thank you, Eena.</p>\n\n\n\n<p><strong>Winstina Hughes:</strong> Thank you. Thank you, Brent.</p>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 09 Jan 2023 19:17:12 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Olivia Bisset\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:29;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"Do The Woo Community: Do the Woo is Headed to WordCamp Asia\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74283\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"https://dothewoo.io/do-the-woo-is-headed-to-wordcamp-asia/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:373:\"<p>We are looking forward to attending WordCamp Asia and also are proud to be a media partner this year.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/do-the-woo-is-headed-to-wordcamp-asia/\">Do the Woo is Headed to WordCamp Asia</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 09 Jan 2023 10:19:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:30;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"Gutenberg Times: Gutenberg Changelog #78 -State of the Word, WordPress 6.2, Gutenberg 14.8 and 14.9\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://gutenbergtimes.com/?post_type=podcast&p=23141\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:114:\"https://gutenbergtimes.com/podcast/gutenberg-changelog-78-state-of-the-word-wordpress-6-2-gutenberg-14-8-and-14-9/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:41325:\"<p>Birgit Pauli-Haack and Hector Prieto talked State of the Word, Gutenberg releases 14.8 and 14.9, WordPress 6.2 and beyond.&nbsp;</p>\n\n\n\n<p><a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-69-gutenberg-releases-wordpress-6-0-1-the-create-block-theme/#shownotes\">Show Notes</a> / <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-69-gutenberg-releases-wordpress-6-0-1-the-create-block-theme/#transcript\">Transcript</a></p>\n\n\n\n<ul>\n<li>Music:&nbsp;<a href=\"https://soundcloud.com/xirclebox\">Homer Gaines</a></li>\n\n\n\n<li>Editor:&nbsp;<a href=\"https://www.linkedin.com/in/sandy-reed/\">Sandy Reed</a></li>\n\n\n\n<li>Logo:&nbsp;<a href=\"https://markuraine.com/\">Mark Uraine</a></li>\n\n\n\n<li>Production:&nbsp;<a href=\"https://icodeforapurpose.com\">Birgit Pauli-Haack</a></li>\n</ul>\n\n\n\n<p class=\"has-larger-font-size\" id=\"shownotes\"><strong>Show Notes</strong></p>\n\n\n\n<h2>State of the Word</h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.tv/2022/12/30/matt-mullenweg-state-of-the-word-2022/\">Matt Mullenweg’s State of the Word</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2022/12/state-of-the-word-2022-recap/\">State of the Word 2022: A Celebration of the Four Freedoms of Open Source</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2022/12/episode-45-state-of-the-word-reflections/\">Episode 45:<strong> </strong>State of the Word Reflections</a></li>\n\n\n\n<li><a href=\"https://gutenbergtimes.com/design-system-bridge-to-wordpress-fonts-management-playground-and-more-weekend-edition-239/#1-state-of-the-word\">GT 239: State of the Word</a></li>\n\n\n\n<li><a href=\"https://www.pewresearch.org/\">Pew Research Center</a></li>\n\n\n\n<li><a href=\"https://gutenbergtimes.com/live-q-a-block-first-approach-at-pew-research-center/\">Live Q &amp; A: Block-First Approach at Pew Research Center</a></li>\n</ul>\n\n\n\n<h2>Gutenberg Times Live Q &amp; A </h2>\n\n\n\n<p><a href=\"https://us02web.zoom.us/webinar/register/7616700808432/WN_IG_fXjzCQymTk62cV9_ocw\">Gutenberg Times Live Q &amp; A: January 11th at 5 pm ET / 22:00 UTC Layout, Layout, Layout.</a></p>\n\n\n\n<p><a href=\"https://asia.wordcamp.org/2023/session/layout-layout-layout/\">Isabel Brison’s talk at WordCamp Asia</a></p>\n\n\n\n<h2>WordPress and Gutenberg Releases</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2022/12/27/wordpress-6-2-planning-schedule-proposal/\">WordPress 6.2 Planning Schedule Proposal</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2022/12/22/whats-new-in-gutenberg-14-8-21-december/\">What’s new in Gutenberg 14.8? (21 December)</a></li>\n\n\n\n<li><a href=\"https://wptavern.com/gutenberg-14-8-overhauls-site-editor-interface-adds-style-book\">Gutenberg 14.8 Overhauls Site Editor Interface, Adds Style Book</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/\">What’s new in Gutenberg 14.9? (4 January)</a></li>\n\n\n\n<li><a href=\"https://wptavern.com/gutenberg-14-9s-new-magic-push-block-changes-to-global-styles\">Gutenberg 14.9’s New Magic: Push Block Changes to Global Styles</a></li>\n</ul>\n\n\n\n<p class=\"has-large-font-size\">Stay in Touch</p>\n\n\n\n<div class=\"wp-block-group is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<ul>\n<li>Did you like this episode? <a href=\"https://lovethepodcast.com/gutenbergchangelog\"><strong>Please write us a review </strong></a></li>\n\n\n\n<li>Ping us on Twitter or send DMs with questions. <a href=\"https://twitter.com/gutenbergtimes\">@gutenbergtimes </a>and <a href=\"https://twitter.com/bph\">@bph</a>.</li>\n\n\n\n<li><em>If you have questions or suggestions, or news you want us to include, send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a>. </em></li>\n\n\n\n<li><em>Please write us a review on iTunes! <a href=\"https://gutenbergtimes.com/itunes/\">(Click here to learn how)</a></em></li>\n</ul>\n</div></div>\n\n\n\n<p class=\"has-large-font-size\" id=\"transcript\"><strong>Transcript</strong></p>\n\n\n\n<p> </p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Hello, and welcome to the 78th episode of the Gutenberg Changelog podcast. In this first episode of 2023, I wish all our listeners a wonderful, happy, prosperous and healthy new year. In today&#8217;s episode, we will talk about Gutenberg releases 14.8, 14.9, WordPress 6.2 and beyond. I&#8217;m your host, Birgit Pauli-Haack, curator at the Gutenberg Times and WordPress developer advocate, a full-time contributor to WordPress Open Source project. My guest today is Hector Prieto, full-time contributor on the WordPress Core team, coordinating multiple WordPress and Gutenberg releases. And it&#8217;s a great pleasure to finally have you on the show, Hector. Having a conversation about Gutenberg and WordPress with you is a wonderful way for me to start this new year. Happy New Year, feliz año nuevo, Hector. How are you today?</p>\n\n\n\n<p><em>Hector Prieto</em>: Happy New Year. Hi, Birgit. I&#8217;m excited to join you on the podcast. It&#8217;s my pleasure.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Oh, the pleasure is really all mine. Where are you right now? Did you have a great holiday break?</p>\n\n\n\n<p><em>Hector Prieto</em>: I&#8217;m currently in Alicante in Spain, very close to the Mediterranean Sea. And today we have a lovely sunny winter day with nearly 20 degrees Celsius. I had a few days to recharge and spend time with the family. What about you, did you enjoy your holidays?</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. Well, that&#8217;s some warm weather there in Alicante. I would love to have that. But here in Florida it&#8217;s balmy, too. It&#8217;s about 27 degrees, so we are in the air conditioning right now. Yes, my husband and I, we spent the week in Mexico City between Christmas and New Year&#8217;s. We saw some great art, powerful murals from the &#8217;50s and &#8217;70s and &#8217;60s. And we had fantastic food and a fabulous New Year&#8217;s event. It was great, at a restaurant over the roofs of Mexico City, so we really liked it.</p>\n\n\n\n<p><em>Hector Prieto</em>: Wow, sounds really nice.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. Well, Hector, as you are the first time on the show, maybe you can share briefly with our listeners your WordPress origin story. When did you come across WordPress the first time and what do you work on now?</p>\n\n\n\n<p><em>Hector Prieto</em>: Well, my first time working with WordPress was around 2015 when I worked at the startup agency building sites. However, it wasn&#8217;t until 2020 that I first moved into the contributor space, and here we are. I am currently sponsored by Automattic to work full-time in Core in project management-related duties and supporting the development of WordPress.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: That&#8217;s wonderful. Well, thank you. So 2015, that&#8217;s just about two years before Gutenberg was introduced into the community. Did you, at your agency, have Gutenberg on the radar already, or did you heed the call to learn JavaScript deeply?</p>\n\n\n\n<p><em>Hector Prieto</em>: It wasn&#8217;t until 2018 that we started using Gutenberg for the first time, when it was first released in 5.0.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. Then the time between learning about WordPress and then starting contributing, that&#8217;s about five years. That&#8217;s pretty much the time that it took me to really embrace the contributing on WordPress, but I started at the Community Project in 2014.&nbsp;</p>\n\n\n\n<h3><strong>Announcements</strong></h3>\n\n\n\n<p>All right, so there are a few announcements that were happening since the last podcast episode. If you haven&#8217;t watched it yet, the recording of Matt Mullenweg&#8217;s State of the Word is available on WordPress TV. The transcript and answers to the questions that didn&#8217;t make it into the recording can be read on the follow-up post, State of the Word Reflections. Josepha Haden Chomphosy kicked off the State of the Word with a reminder on the four freedoms of WordPress, that you are free to run the program, you&#8217;re free to study and change the code, you&#8217;re free to distribute your code and also redistribute WordPress.</p>\n\n\n\n<p>She also recorded a separate WP briefing with her reflections in episode 45, State of the Word Reflections in which she highlights, among other things, learn WordPress, that 12,000 students actually went through the courses and the workshops already since the inception. And she also highlighted the WordPress Playground, which is a tool to run WordPress in the browser. You don&#8217;t need a server, you don&#8217;t need a database. You can run it in the browser and test plugins and themes. I think that changes how we approach some of the discovery for WordPress. We talked about it on the show here as well, but it&#8217;s definitely something that will have so many ramifications in the WordPress space later on when it&#8217;s still very raw and very not production ready. It&#8217;s just an idea that has already a proof of concept. And then the recap posts from the community are linked in the Gutenberg Weekend Edition 239 from December 17th, and you can check it out from there.</p>\n\n\n\n<p>I also have a side note that the Pew Research Center received a shoutout for the politology quiz that they built with blocks and had one million people already taking it. Seth Rubenstein is the lead developer and was a guest on a Gutenberg Times Live Q&amp;A last year. And he gave a great demonstration about their team&#8217;s work with the block editor, so as they went for the Gutenberg first approach building the website. The recording is available on the Gutenberg Times YouTube channel, and also we have a post here on the Gutenberg Times website as well. So as always, all these links are in the show notes of the 78th episode. So Hector, do you have any comments on this? What is your most exciting topic from the State of the Word? You had a few takeaways?</p>\n\n\n\n<p><em>Hector Prieto</em>: Yeah, there were a handful of them. I would actually highlight everything, starting with WordPress Playground. It&#8217;s such amazing technology and it&#8217;s going to open so many doors. But if I had to pick something, maybe for me because it is the thing I&#8217;m the closest to, it was a great recap about the progress WordPress made in the site editing front during the last year, to the point nowadays we can create themes directly in the editor just with blocks and patterns. This brings us very close to wrapping phase two and starting exploration around phase three in 2023. So it&#8217;s great to see that all these progress.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, you&#8217;re right, you&#8217;re right. And it&#8217;s been such a long journey as well. I look back at some of the history on the Gutenberg Times and the Gutenberg podcasts, and we first started talking about full-site editing in January of 2020. That was even pre-pandemic, and we had quite a few developers on our live Q&amp;A talking about the first concepts about that. So now, three years later, it&#8217;s almost finished and it&#8217;s really cool. There are still some things to be done, but I am really excited about the start of phase three of collaboration and I have been constantly trying to unify all the various tools and methods and interfaces to streamline my workflow to produce content for the web. And if I don&#8217;t have to use multiple tools to collaborate with people, I will have arrived on internet nirvana. Yeah, it&#8217;s a high calling of course, but yeah, we are all in a space where we could maybe make it happen. So I&#8217;m really excited about that.</p>\n\n\n\n<p><em>Hector Prieto</em>: Yeah. Also, it&#8217;s worth noting that even when we move to phase three and we can call a wrap on phase two, phase two will not be fully finished because there&#8217;s always going to be things to do related to site editing improvements, new tools. So I can see contributors working in new features for phase three and also iterating on phase two items. Another big takeaway for me during State of the Word was seeing how much Gutenberg itself has matured. And it&#8217;s now been used in more projects such as Tumblr, bbPress, and even in some mobile apps like Day One. Also, let&#8217;s not forget how WordCamps have made a comeback after COVID hit and stopped all the in-person events. And we went from one single WordCamp in 2021 to up to 22 in the last year, in 2022. That&#8217;s amazing.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, that&#8217;s a nice iteration of the numbers. 22 WordCamps in &#8217;22.</p>\n\n\n\n<p><em>Hector Prieto</em>: Exactly. Especially since the community is what makes WordPress what it is, it&#8217;s the most important part of WordPress. So that&#8217;s really good to see.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Absolutely. Having the first WordPress in-person event in WordCamp Europe, I realized how much I missed interacting with everybody else in the community and seeing new faces and interacting with old friends. I looked up the number of WordCamps that were done in 2019, in-person WordCamps, and there were 148, or 145, something like that. So there is quite a bit of time to go between 22 to 142 or something like that.</p>\n\n\n\n<p>But it&#8217;s coming back especially because all those WordPress meetups, the local meetups, are all coming back as well. I think there was a note in the State of the Word that out of the 500, 260 have already come back to in-person events. And we know that WordPress meetups are actually the prerequisite to actually have local WordCamp organizers together to organize a WordCamp. So yeah, it&#8217;s all coming back and I&#8217;m glad that it&#8217;s coming back because of the connection that you have in the community. Yeah.</p>\n\n\n\n<p><em>Hector Prieto</em>: As I mentioned earlier, I came to the contributing space in 2020. It was during the pandemic, so actually my first WordCamp was the only WordCamp in 2021. And my second WordCamp was for computer ware in last year. So it was really nice and refreshing for me to meet all the other contributors. It is something special, for sure.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Absolutely, yeah. It was great to meet you, Hector, although we had so many meetings with people on Zoom. Yeah.</p>\n\n\n\n<p><em>Hector Prieto</em>: Fun times.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah.</p>\n\n\n\n<p><em>Hector Prieto</em>: Well, circling back to State of the Word, I would also like to point out that, last but not least, it&#8217;s really cool to see how Openverse has grown since joined WordPress about a year and a half ago. And I&#8217;m super excited to see that coming, Openverse integration in WordPress that will allow users to directly search and add images from Openverse into their WordPress site without leaving the editor at all. That&#8217;s super cool.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, that&#8217;s super cool. And I think it would also be really cool to have that also go back to if somebody uploads an image to WordPress and checks the check mark, also put it into Openverse. I think that part would really make it to a 360 kind of integration. I also love that there&#8217;s not only for images, but there is a lot of audio already uploaded to the Openverse that you can use on podcasts or on videos, and add free without having to think about royalties and buying for it and all that. Yeah, so free to the community.</p>\n\n\n\n<p><em>Hector Prieto</em>: There&#8217;s so many possibilities there. The future is exciting.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, it&#8217;s really exciting. And I&#8217;m glad that it&#8217;s all happening in conjunction with WordPress. The same with the WordPress photos library, where people can just upload their photos and have it be it in the public domain and make it available to the broader community. It&#8217;s really cool.</p>\n\n\n\n<p><em>Hector Prieto</em>: Yeah.</p>\n\n\n\n<h3><strong>WordPress 6.2</strong></h3>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: All right. So between Christmas and New Year&#8217;s, Hector, you published the release schedule proposal for 6.2. I think it was something we were all waiting for. Kind of, okay, how do we plan first quarter when we don&#8217;t know when the release is coming? So you provided. So if the release team concurs, what&#8217;s the plan? When will we see the first Beta?</p>\n\n\n\n<p><em>Hector Prieto</em>: If the proposed plan is approved, the first Beta release will be on February 7th, which is 10 days before the first of our WordCamp Asia takes place.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Excellent. In the planning schedule, you also have a call for contributors to volunteer for the release squad. So if you, dear listeners, are inclined to take part in it and you already have a little experience in contributing, throw your hat in the ring by commenting on the release post on the scheduled proposal post. And also throw your hat in the ring also means for those who English is their second language, also means raise your hand, you want to volunteer to be part of it, and then the release team is coming together. When do you expect that you will have a final plan?</p>\n\n\n\n<p><em>Hector Prieto</em>: The call for volunteers is open as we speak. Considering the end of the year vacation people are taking, contributors taking, I think we won&#8217;t have anything until end of next week or the following one. We&#8217;re leaving some extra time for people to come back from the holidays and chime in.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: All right. Okay. Yeah, so there are only two more Gutenberg releases before the feature freeze, if I calculate that correctly. We better get started in reviewing all the great new features that are coming in, in a more consolidated way.</p>\n\n\n\n<p><em>Hector Prieto</em>: Definitely. I encourage all of our listeners to start testing and giving feedback. It&#8217;s always super helpful. Also, compared to the past releases, the proposed 6.2 schedule both include a fourth Beta release compared to the previous three ones to leave some extra buffer time between WordCamp Asia and release candidate one, which will be on March 7th for a final release on March 28th.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Oh, okay. Yeah, so contributor day at WordCamp Asia is definitely going to be part of it and that is really cool to have. Maybe we need to organize some tables that do some testing there. I don&#8217;t know how far the work of Asia contributor day team is about that, but having that plan definitely gives us all focus on that contributor day. All right, cool. So to repeat that, final release could be March 28th, so that&#8217;s about three months from today. And we will have a 6.2 release, provided everything works out as we anticipate now.</p>\n\n\n\n<p>And I have a reminder for our listeners now for next week. The Gutenberg Times Live Q&amp;A, Layout, Layout Layout will be happening on January 11th at 5:00 PM Eastern. That&#8217;s 22:00 UTC. And in this show, Isabel Brison, Andrew Serong, Justin Tadlock and I will discuss the opportunities and challenges for all the layout features for site builders. And we will be available for questions and answer them.</p>\n\n\n\n<p>And Isabel Brison will also give us a demo of the various layout scenarios to use. She has, with Andrew, been instrumental in building all the features into the site editor and the blocks, and it&#8217;s going to be a very interesting show. It&#8217;s also going to be a little preview on Isabel Brison&#8217;s talk at WordCamp Asia in February 2023. So join us, link us in the show notes, and don&#8217;t forget you need to register there and to be&#8230; We will have a recording, of course, with the show notes and as well as a transcript, but it&#8217;s always good to have your questions answered live by the experts on the panel, and we have some great experts there.&nbsp;</p>\n\n\n\n<h3><strong>What’s Released</strong></h3>\n\n\n\n<p>So, that brings us to the latest Gutenberg releases. First, there&#8217;s Gutenberg 14.8. That was released in December 12th. Ryan Welcher was release lead and it had 167 PRs merged by 42 contributors, five of which were first contributors. So welcome to the project, first contributors. So Hector, what&#8217;s the most significant enhancement in this release?</p>\n\n\n\n<p><em>Hector Prieto</em>: Well, Gutenberg 14.8, so several changes to the site editor user interface, and introduce something I&#8217;m super excited about, which is browse mode. Thanks to this first iteration of browse mode, users can switch between editing and browsing modes in the site editor, making it much easier to navigate through templates and template parts or even add new ones through the sidebar. It&#8217;s a feature that has been long awaited and it&#8217;s finally here and I&#8217;m super excited.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And it helps you with where you land when you click on the site editor. You are now not landing into editing your homepage and so now you have a better entrance into the site editor. And I really like that because it gets you better settled into what you&#8217;re going to do.</p>\n\n\n\n<p><em>Hector Prieto</em>: It makes for a nicer onboarding and it&#8217;s less dangerous, let&#8217;s say, because it&#8217;s much more difficult to break your design just as soon as you land on the site editor.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, totally. So the navigation block also had some enhancements, especially with the migration from the old menu. So if you have a location primary, it will now fall back to the navigation menu from the classic menu. That is really helpful on the transition. There are other fallback updates made that it also uses the most recently created menu from the classic theme when you start migrating to a block theme.</p>\n\n\n\n<h3><strong>Enhancements</strong></h3>\n\n\n\n<p>So that is definitely a good help for transitioning from a classic theme to a block theme. But also it kind of decreases the mental load that you don&#8217;t have to recreate all your menus when you switch out the theme, which is something that was sometimes really critical in the classic menu, in the classic theme space, where everybody had different menu locations. And so I don&#8217;t think that it&#8217;s completely solved yet, but this is definitely a first step.</p>\n\n\n\n<p><em>Hector Prieto</em>: Yes, it&#8217;s a step on the right direction. We all know building menus is one of the most challenging aspects of building your site. And contributors are making a huge step for making the menu building process much easier.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, absolutely. Yeah. There&#8217;s also one that came with 14.8 that is for the query block. The parent block is they removed the color block support just because it was always clashing up against the other blocks that are in the query block for the post template for the title and the excerpt. You could kind of get lost in which color did we do, and where do we do that? So removing it from the wrapper query block is definitely a good choice because it removes some of that confusion of where colors are actually set.</p>\n\n\n\n<p><em>Hector Prieto</em>: Exactly. Contributors have seen a few inconsistencies when adding the color to the wrapper query block, between the title, between the navigation links. So now the colors block supports are all in the inner blocks and there&#8217;s no space for confusion.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: So what else do we see there? Yeah, I think that was it on the 14.8 release, on the highlights. There are certainly the sidebar tabs for the navigation blocks. There is great work on the experimentation that happened. So right now we have five areas of experimentation in the Gutenberg plugin and there is only two more freeze, two more releases to get them out of experimentation into the production of the Gutenberg plugin. One of them is the sidebar for the navigation block. The other one is the separated settings tab in the sidebar that separates the styles from the features. And then the others, I don&#8217;t recall right now. Hang on, I&#8217;m going to check them out. I just had it there and then I closed my browser because, I don&#8217;t know, sometimes I just randomly close browser tabs, which is a really good way to confuse myself.</p>\n\n\n\n<p><em>Hector Prieto</em>: The type interface is making good progress and it&#8217;s something we would likely see out of experimental very soon.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Oh, yeah. And then is the global styles for custom CSS is actually in&#8230; We all wait for that, but it&#8217;s now in the experimental stage and need to be switched on through experiments menu item on the Gutenberg plugin. And then the other one is the color randomizer utility that lets you mix the current color palette randomly and change it out. That&#8217;s kind of a funky way of handling your website to do a randomized color palette, but it certainly is a proof of concept of something bigger. Was there anything else in the 14.8 you want to mention, Hector?</p>\n\n\n\n<p><em>Hector Prieto</em>: Well, there are a few other main highlights that you might have seen, our listeners might have seen in the release post. One of them is super interesting, which is the custom CSS rules for your site. There&#8217;s now a tiny CSS text field where you can add your custom CSS directly in the editor. As we all know, with great power comes responsibility. So it&#8217;s nice that you can add a custom CSS directly in the editor, but let&#8217;s not overuse the important.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, that&#8217;s definitely a way to&#8230; But that was before, so site editors or site users or site owners who used the custom CSS piece found that that was the missing piece to actually sign on to the full site editing, because they couldn&#8217;t do those very fast changes like changing a font size somewhere or changing a space somewhere or change the color of a border very easily by just using the developer tools, identifying the marker, the selector, and then just change the color in a custom CSS. Yeah, it opens up the capabilities for that.</p>\n\n\n\n<p>You need definitely have file editing capabilities on the server and that sometimes was not available to anybody. But those who used it, they really missed it in the file site editing, in the site editing features, so that is really a good thing. And there is also a&#8230; It&#8217;s not yet released and it&#8217;s not merged yet in, but I know that Carolina Nymark is actually working on custom CSS for single blocks. And I think that&#8217;s also a good way to, in the paradigm of getting atomic design going, that that&#8217;s probably a better approach than having custom CSS being pulled in for every site page or page with the custom CSS. Rather do it per block.</p>\n\n\n\n<p>Either way, it&#8217;s kind of a interesting feature that people want to have some control or at least go back to that what they are used to do and figure out how they can change it. Well, that definitely was a changelog of 14.8. I don&#8217;t think we&#8217;ve forgotten anything. I think we, in the release post by Ryan, it was a reorganized&#8230;. Oh, the style book is definitely something that was in 4.8. We haven&#8217;t talked about it. So do you want to talk about it, what that does?</p>\n\n\n\n<p><em>Hector Prieto</em>: Oh yeah, definitely. The style book is a super cool new feature, which is extension of the style site editor. The style book in a nutshell gives you an overview of all the available blocks you have in a single place so that you can easily browse all the blocks you have available and play with their design.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: When Gutenberg first came out, there were quite a few initiatives where you could have a unit test for blocks, where I think Rich Tabor actually had a plugin and I also worked with some of our clients back then when that we had a list of all the blocks in a page and then looked at it, how the theme works with it. And that was kind of a block unit testing in design. And with the additional features that come with site editing, it was a hard time to figure out what is a change in color on the paragraph block will have additional ramification throughout the site, or when you change style variations.</p>\n\n\n\n<p>So I&#8217;m really glad that the style book, that&#8217;s a menu item in the site editor. You can go there and then see all the blocks that you have. And you get an access to the style variations of your theme so you can select them and then see how the blocks change. And that is so powerful that you don&#8217;t have this save and surprise effect anymore. You really look at it and say, &#8220;Oh yeah, I like it.&#8221; And you also see where the style variations may not be entirely working for your site because there are some things that are left out. So this is so powerful for the experience with the block editor.</p>\n\n\n\n<p><em>Hector Prieto</em>: For our listeners to picture it in their mind, it&#8217;s like having a page with demo content with all the blocks. You have it registered either core blocks or third party blocks. So as soon as you install it, applying that provides blocks, all these third party blocks will appear in the style book. And you will be able to see all of them together, play with the global styles, play with the accelerations, and see how they affect all these first party and third party blocks in a single place as if you have demo content page but automatically generated for you.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. So it really offsets the need for these block unit testings and it&#8217;s very, very powerful. Yeah, I so agree. I think we&#8217;ve got it all now. Let&#8217;s move on to the next release, which was 14.9. And it has at the time of this recording not been released, but it will come out any hour now. For those who use the Gutenberg plugin on their sites, it&#8217;s the first Gutenberg release for 2023. 132 PRs by 46 contributors. Again, five new contributors in there. Congrats for your merge of your PR, and welcome to the project. Thank you so much for your contributions, for all of them.</p>\n\n\n\n<p><em>Hector Prieto</em>: It&#8217;s refreshing to see all these new contributors, even in these more maintenance oriented releases that happen during holidays. So congratulations to you all, and welcome.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: What are the highlights? What did you see, or what&#8217;s in the release?</p>\n\n\n\n<p><em>Hector Prieto</em>: There are a few changes. They&#8217;re mostly iterative, building on top of past features and enhancements. One of them, one very cool, is a new push to global styles button that appears in the cyber blocks, which allows users to, once they edit the blocks&#8217; style and they like it and they say, &#8220;Hey, I like this how this is looking or how this image is looking. I would like all my image blocks to look like this.&#8221; It allows them to push those styles to global styles so that they automatically affect all the blocks of that type.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Right. And that&#8217;s also why it&#8217;s good to have this style book handy so you can actually see if you made a mistake or something like that and said, &#8220;Oh no, I didn&#8217;t consider this, so let&#8217;s do one more time.&#8221; Yeah. So that&#8217;s a great feature. Yeah, absolutely.</p>\n\n\n\n<p><em>Hector Prieto</em>: Also, for those who like building patterns, now when registering patterns, there&#8217;s a new property that allows you to specify in which template a pattern makes sense. Let&#8217;s suppose, for example, we are building a 404 pattern. Previously it would be released everywhere, so it would appear everywhere in all kinds of templates. Now you can limit it to only appear on a 404 template, so it doesn&#8217;t bring noise to other templates where it doesn&#8217;t make sense. So this is going to improve pattern discoverability in general as patterns.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: And it also improves separation of concerns. As you said, it will not show up on every page where even if it&#8217;s not suitable for the pattern. But it also themes can then, or plugin can now create custom post types and that all, and just make those patterns available for certain custom post types. I think that is definitely a missing piece that has now been added to it. Excellent. Yeah, I&#8217;m really excited about that.</p>\n\n\n\n<p><em>Hector Prieto</em>: Yes, there&#8217;s a minor update following up on Gutenberg 14.5. So we are thinking, we&#8217;re looking at two months ago, three months ago, when the list view and the document outline were merged in a single panel. We have seen there are a few improvements that can be made in the design. So now, for example, the word count has been moved to the top of the outline for more clarity.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, there was some confusion. Where is it now? Yeah. And then you didn&#8217;t see it at first because when you hit on update, you post and then the little notification ball totally covered that piece. So it took a while till that goes away so you see the word count and the time to read and also the block count. There were a few pieces missing. I don&#8217;t know why they&#8217;re missing, but they probably don&#8217;t seem to be very important for content creators to see. And the outline, having the other one on the list here in one it definitely makes sense to have that.</p>\n\n\n\n<p>So if you haven&#8217;t seen that yet, it was in Gutenberg 14.5. It will come to 6.2, so checking it out through the Gutenberg plugin is definitely worth trying, worth a look so your site owners or the clients are prepared to find it in a different space. What I&#8217;m also very excited about is that there is now an option to import widgets from the sidebars into template parts. And that is in the whole idea of transitioning from a classic theme to block themes or make a site be better prepared to move to a site, to full site editing block theme. This is definitely a step forward. Any additional thoughts on that?</p>\n\n\n\n<p><em>Hector Prieto</em>: Oh yeah, absolutely. This is a very important milestone towards block adoption because it allows users to migrate from classic widgets to native blocks. It&#8217;s worth noting that it doesn&#8217;t work on template focus mode yet, it&#8217;s only available for the block inspector. But this is definitely a step on the right direction to increase block adoption.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Excellent, yeah. And George Mamadashvili, who heads&#8230; That&#8217;s his PR. He also has a nice video on how he demonstrates how it&#8217;s going to work. So I hear quite a few people celebrating this piece to make the transition over. Another one is, this is minor thing, but the configurable settings for the fluid typography in the theme JSONs now has a minimum font size, so it can be anchored on the smallest font size. So the fluidity then can increase the font size on a bigger screen. There was a hard coded value of 14 pixels before, with no way to change. And now you can have the minimum font size, like 16 pixels or 18 pixels depending on your site needs. That&#8217;s a minor thing, but I think it is something that quite a few designers were missing.</p>\n\n\n\n<p><em>Hector Prieto</em>: Yes, absolutely. It&#8217;s a minor improvement, but we&#8217;ve seen lots of these minor improvements in the last, I don&#8217;t know, four or five Gutenberg releases building on top of free typography. And when you look at them altogether combined, you can see huge improvements on how the feature is becoming more and more powerful by the day.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah, absolutely, absolutely. I think that was at 14 point&#8230; No, one thing is still really important from the release and that is the adding shadow presets support for the theme JSON. So you can do box shadows on your blocks or wrapper blocks, and that is now available for designers of themes. There is no user interface for that yet. But as we said repeatedly here on the podcast, things will be…</p>\n\n\n\n<p><em>Hector Prieto</em>: It will come.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Hmm?</p>\n\n\n\n<p><em>Hector Prieto</em>: It will come.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: But it&#8217;s important to make it work for the theme developers first. Before you have all the added implementation for site owners that want to change it, you first need to know how it&#8217;s actually working so you can see where the pieces are that need to be surfaced in a user interface. So there is a new setting object called shadow, and then you can add different palettes to it for natural and crisp and sharp and soft shadows. And the PR has quite a few information about how that&#8217;s implemented. It gives you quite a few use cases on how you can do the shadow boxes for the buttons, for cover block, for menu block. If you have a sticky menu, then you can put a little shadow underneath it to see the difference between the page and the menu. So there are quite a few design use cases to try that out.</p>\n\n\n\n<p><em>Hector Prieto</em>: I&#8217;m curious to see what designers come up with thanks to this new setting. I can see lots of 3D buttons and shadow buttons and all these cool things.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: You could even do the outlines of the shadows, kind of, if you have an outline&#8230; Yeah, there are some great designs out there right now. So, from the changelog we are on, anything else that you wanted to talk about here that we missed? I know that Tonya Mark has updated the tracking issue for the web fonts API. And what&#8217;s merged in this release is the change of architecture to use the Core&#8217;s dependencies API with the web fonts API. And there&#8217;s a call for testing out there, or it will be out there, and making sure that how you use it. She has an update where she asked how you can help. And that is if you have an idea about naming the API, should it be webfonts, or web fonts, two words, or just the fonts API, which I tend to be the fonts API, but there is a renaming before everything gets into the Core that we&#8217;ll be name things right.</p>\n\n\n\n<p>And then the other one is a call to test the new architecture and share feedback on your testing reports and using the web fonts API. I&#8217;m not quite sure how the planning is because it seems to be still blocked furthermore through additional architectural work. Hector, do you think that that will come with 6.2, or is it now a little late for 6.2?</p>\n\n\n\n<p><em>Hector Prieto</em>: Well, Tony and the other contributors are making their best to have this feature land in 6.2, so I&#8217;m pretty positive it can make it in 6.2. And the best way to ensure it can land in that version is to help with testing and with feedback. That will help unlock the architecture redesign and the renaming and everything that&#8217;s currently being discussed right now.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: All right. Okay. Yeah, if you all are contributing to things, dear listeners, help getting that over the finish line. It definitely needs some testing. So I think that&#8217;s the end of talking about Gutenberg 14.9. We&#8217;re coming also up on the hour, so I think we can go to closing things. Are there anything that you want to point out that are on the roadmap for 6.2 that you want to have our listeners know? And if not, how can the listeners get in contact with you, where to best meet you online?</p>\n\n\n\n<p><em>Hector Prieto</em>: Well, you can reach out to me in WordPress Slack. Handle is Prieto. I guess it will be written in the show notes. So please feel free to ping me there or in GitHub or in Track. I&#8217;m using the handle everywhere, so that&#8217;s easy. I would just like to circle back to the 6.2 planning and reminding everyone the call for volunteers is open. So if you&#8217;re interested in participating in the squad, you are more than welcome. We will assist you if it&#8217;s your first time. If you&#8217;re an assistant contributor, you are also welcome and we can learn from you. So everybody&#8217;s welcome, that&#8217;s the long story short.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And the only thing that I want to remind you is about the next week&#8217;s Gutenberg Live Q&amp;A with Isabel Brison, Andrew Serong and Justin Tadlock on Layout, Layout, Layout. January 11th at 5:00 PM Eastern and 20:22 UTC. That&#8217;s 10:00 PM on UTC. And as always, the show notes will be published on gutenbergtimes.com/podcast. This is episode 78. And if you have questions and suggestions or news you want us to include, send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a>. That&#8217;s <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a>. So thank you so much, Hector, for joining me here for the first Changelog podcast in 2023 to spend the time on preparation as well as in the show. Thank you all for listening and goodbye and again, Happy New Year.</p>\n\n\n\n<p><em>Hector Prieto</em>: Thank you for having me and see you soon. Happy New Year, everybody.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 07 Jan 2023 19:14:10 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:19:\"Gutenberg Changelog\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:31;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:121:\"Gutenberg Times: 209 Block Themes, Query Block Variations, Forms with Blocks, Block Art and more – Weekend Edition #240\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://gutenbergtimes.com/?p=23042\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:124:\"https://gutenbergtimes.com/209-block-themes-query-block-variations-forms-with-blocks-block-art-and-more-weekend-edition-240/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:27679:\"<p>Howdy, </p>\n\n\n\n<p>Tomorrow is the 5-year anniversary of Gutenberg Times. It feels like I just started yesterday to be fascinated by the possibilities of the block editor. For many people, it actually was just yesterday that they dipped their toes into the world of the new thing. Not you of course. You have been a wonderful subscriber and reader for a while now, and I am infinitely grateful for your support. Thank you! </p>\n\n\n\n<p><strong>Welcome to all new subscribers this year. So glad you are here. </strong></p>\n\n\n\n<p>Let&#8217;s dive into the sixth year together, and learn what will be next for the block editor and what other people make with it and for it. The ecosystem seems to keep expanding quite a bit with the block editor. </p>\n\n\n\n<p>Wishing you and yours a fabulous 2023. May you be prosperous, happy, and healthy! </p>\n\n\n\n<p>Yours, 💕<br /><em>Birgit</em></p>\n\n\n\n<p>PS: Reminder: Hope to see you next week at the Gutenberg Times Live Q &amp; A. <a href=\"https://us02web.zoom.us/webinar/register/7616700808432/WN_IG_fXjzCQymTk62cV9_ocw\">Get your seats now for January 11, 2023, at 5pm / ET 22:00 UTC</a></p>\n\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<div class=\"wp-block-sortabrilliant-guidepost\"><ul><li><a href=\"https://gutenbergtimes.com/feed/#0-word-press-release-information\">Developing Gutenberg and WordPress</a><ul><li><a href=\"https://gutenbergtimes.com/feed/#1-ne\">From the WordPress Developer Blog</a></li><li><a href=\"https://gutenbergtimes.com/feed/#2-gutenberg-plugin-releases\">Gutenberg plugin releases</a></li></ul></li><li><a href=\"https://gutenbergtimes.com/feed/#0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</a><ul><li><a href=\"https://gutenbergtimes.com/feed/#4-making-block-art\">Making Block Art </a></li><li><a href=\"https://gutenbergtimes.com/feed/#5-form-plugins-working-with-blocks\">Form Plugins working with Blocks</a></li></ul></li><li><a href=\"https://gutenbergtimes.com/feed/#2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </a></li><li><a href=\"https://gutenbergtimes.com/feed/#5-s\">Upcoming WordPress events</a><ul><li><a href=\"https://gutenbergtimes.com/feed/#1-l\">Learn WordPress Online Meetups</a></li></ul></li></ul></div>\n</div></div>\n\n\n\n\n<h2 id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<p><strong>Hector Prieto</strong> published the <a href=\"https://make.wordpress.org/core/2022/12/27/wordpress-6-2-planning-schedule-proposal/\"><strong>WordPress 6.2 Planning Schedule Proposal</strong></a>, and it&#8217;s also a call for volunteers for the release squad. The 6.2 release squad will then decide on the final release schedule. For now, Feature Freeze and Beta 1 would be on February 7th, 2023. Tthere are four Beta releases planned before release candidate 1 will be available on March 7th, and a final release on March 28th, 2023. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Reminder: January 10, 2023, at 9:30 ET / 14:30 UTC:  <a href=\"https://make.wordpress.org/core/2022/12/16/hallway-hangout-performance-considerations-for-block-themes/\"><strong>Hallway Hangout: Performance Considerations for Block Themes</strong></a> <strong>Anne McCarthy</strong> wrote: &#8220;At a high level, we’ll go through general intros (what each person does/focuses on), current work underway to address performance, what work is being done specifically for block themes, and general open Q&amp;A. Hallway hangouts are meant to be casual and collaborative so come prepared with a kind, curious mind along with any questions or items you want to demo/discuss.&#8221; </p>\n\n\n\n<h3 id=\"1-ne\">From the WordPress Developer Blog</h3>\n\n\n\n<p><strong>Justin Tadlock</strong> published a tutorial for <a href=\"https://developer.wordpress.org/news/2022/12/20/building-a-book-review-grid-with-a-query-loop-block-variation/\"><strong>building a book review grid with a Query Loop block variation</strong></a>.  WordPress 6.1 introduced an extension to the Query Loop block, which allows plugin developers to filter existing functionality in core WordPress rather than building custom blocks to query posts. This tutorial shows how to build a WordPress plugin that display a list of book review posts including <code>post_meta` </code>data, using a block variation for the Query Loop and set up rendering it on the front end. </p>\n\n\n\n<p><strong>Nick Diego</strong> <a href=\"https://twitter.com/nickmdiego/status/1611377046785081345\">tweeted</a>:  I always knew the Query Loop block was incredibly powerful, but I had never explored integrating post metadata into custom block variations! Learn how in this fantastic article by <a href=\"https://twitter.com/justintadlock\">@justintadlock</a> on the new WordPress Developer Blog.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Micheal Burridge</strong> composed a Roundup post to review <a href=\"https://developer.wordpress.org/news/2022/12/28/2022-the-block-developers-year-in-review/\"><strong>2022 from a block developer&#8217;s perspective</strong></a> in is post. You&#8217;ll find a select list of resources, to get started or to catch up on the development from the last 12 months, via the Make Blog, WordPress TV and the Learn WordPress site. </p>\n\n\n\n<h3 id=\"2-gutenberg-plugin-releases\">Gutenberg plugin releases</h3>\n\n\n\n<p><strong>Gutenberg 14.8 </strong>was released on December 22, 2022, and release lead <strong>Ryan Welcher</strong> highlighted in his post <a href=\"https://make.wordpress.org/core/2022/12/22/whats-new-in-gutenberg-14-8-21-december/\"><strong>What’s new in Gutenberg 14.8? (21 December)</strong></a></p>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2022/12/22/whats-new-in-gutenberg-14-8-21-december/#new-reorganized-site-editor-interface\">A new, reorganized Site Editor interface</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2022/12/22/whats-new-in-gutenberg-14-8-21-december/#introduce-the-stylebook\">Introducing the Style Book</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2022/12/22/whats-new-in-gutenberg-14-8-21-december/#Add-custom-CSS-rules-for-your-site\">Add custom CSS rules for your site</a></li>\n</ul>\n\n\n\n<p><strong>Sarah Gooding</strong> reported on the release as well via the WPTavern: <a href=\"https://wptavern.com/gutenberg-14-8-overhauls-site-editor-interface-adds-style-book\"><strong>Gutenberg 14.8 Overhauls Site Editor Interface, Adds Style Book</strong></a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Gutenberg 14.9 i</strong>s the first release of 2023, and release lead Justin Tadlock pointed out a few new features in his post <strong><a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/\">What’s new in Gutenberg 14.9? (4 January)</a></strong>: </p>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/#push-block-changes-to-global-styles\">Push block changes to Global Styles</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/#typography-support-for-page-list-block\">Typography support for Page List block</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/#import-sidebar-widgets-to-template-parts\">Import sidebar widgets to template parts</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/#shadow-presets-minimum-fluid-font-size\">theme.json support: Shadow presets and minimum fluid font size</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/#other-notable-highlights\">Other notable highlights</a></li>\n</ul>\n\n\n\n<p>On the WPTavern, <strong>Sarah Gooding</strong> took the version for spin and reported on the new magic: <a href=\"https://wptavern.com/gutenberg-14-9s-new-magic-push-block-changes-to-global-styles\"><strong>Gutenberg 14.9’s New Magic: Push Block Changes to Global Styles</strong></a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In the upcoming <strong>Gutenberg Changelog episode 78</strong>, <strong>Hector Prieto</strong> was my guest. He is a full-time core contributor and coordinator of multi-release WordPress and Gutenberg releases. We discussed Gutenberg 14.8 and 14.9 as well as 6.2 release schedule proposal and other topics.  The episode will hit your favorite podcast app over the weekend. </p>\n\n\n\n<img />\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>🎙️ </strong> New episode:  <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-78-state-of-the-word-wordpress-6-2-gutenberg-14-8-and-14-9/\">Gutenberg Changelog #78 -State of the Word, WordPress 6.2, Gutenberg 14.8 and 14.9</a> with Birgit Pauli-Haack and special guest Hector Prieto</p>\n</div></div>\n\n\n\n<h2 id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Sarah Gooding</strong> wrote about <a href=\"https://wptavern.com/block-protocol-announces-new-wordpress-plugin-coming-in-2023\"><strong>Block Protocol Announces New WordPress Plugin Coming in 2023</strong></a> It will allow users to embed interactive blocks that are compatible with Gutenberg, and will include blocks for drawing, GitHub pull request overview, timer, calculation, and more. The plugin will also include new blocks powered by OpenAI DALL-E and GPT . </p>\n\n\n\n<p>The <a href=\"https://blockprotocol.org/\"><em>Block Protocol</em></a> project is open source and designed to be an open protocol, and WordPress hopes to integrate more with it in the future. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In the latest WPTavern Jukebox podcast episode, <strong>Damon Cook</strong>, developer advocate at WPEngine, discussed with Nathan Wrigley the <a href=\"https://wptavern.com/podcast/57-damon-cook-on-the-future-of-website-styling-in-wordpress\">f<strong>uture of website styling in WordPress</strong></a>. Wrigley wrote in the introduction: &#8221; Block-based themes are revolutionizing website styling. You’re going to be able to change any aspect of your website from the UI that you’re familiar with. The hope is that it’ll make styling more accessible to a wider audience.</p>\n\n\n\n<p>Damon talks about the fact that we’re in a period of flux right now. The documentation and tooling needed to work with website styles is maturing, but is by no means complete.&#8221; </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Torsten Landsiedel</strong> scratched his personal itch and built the plugin Ignore block name in search, after finding that the WordPress built-in search included in the findings posts where the search keywords are in the HTML comments of blocks, and with that skews, the search result less relevant.  It&#8217;s particular helpful when your blog is about working with the block editor or about content creation with WordPress. Landsiedel feels that the block editor makes the shortcomings of the built-in search feature worse because blocks contain full words, and not just HTML tags. It&#8217;s been a <a href=\"https://github.com/WordPress/gutenberg/issues/3739\">long-standing issue</a>, that this plugin now solves. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><a href=\"https://wordpress.org/themes/tags/full-site-editing/\"><strong>209 Block Themes </strong></a>are now available in the WordPress repository with new submissions by <a href=\"https://wordpress.org/themes/author/themeisle/\">Themeisle</a>, <a href=\"https://wordpress.org/themes/author/sparklewpthemes/\">sparklewpthemes</a>, <a href=\"https://wordpress.org/themes/author/olivethemes/\">olivethemes</a>, <a href=\"https://wordpress.org/themes/author/deothemes/\">deothemes</a>, <a href=\"https://wordpress.org/themes/author/sonalsinha21/\">sonalsinha21</a>, <a href=\"https://wordpress.org/themes/author/blockify/\">Blockify</a>, <a href=\"https://wordpress.org/themes/author/hamidxazad/\">hamidxazad</a>, <a href=\"https://wordpress.org/themes/author/wpzoom/\">WPZOOM</a>. </p>\n\n\n\n<a href=\"https://wordpress.org/themes/tags/full-site-editing/\"><img /></a>\n\n\n\n<p><strong>Ana Segota</strong> of <em>Anariel Design</em> also <a href=\"https://twitter.com/Ana_Segota/status/1608903485956947968\">announced</a> <a href=\"https://anarieldesign.com/themes/yuna/\"><strong>Yuna, a block theme for Nonprofits</strong></a> that comes with 100+ Design Patterns, you can add to your page with a simple drag and drop. Use built-in options to arrange and style them any way you want. It also includes built-in styles for the popular GiveWP donations plugin and is also ready to house your ecommerce store. </p>\n\n\n\n<h3 id=\"4-making-block-art\">Making Block Art </h3>\n\n\n\n<p>Curious about some art behind Matt Mullenweg during State of the Word? Below are those pieces designed for the&nbsp;<a href=\"https://block-museum.com/\">Museum of Block Art</a>&nbsp;which represent the creativity that Gutenberg blocks inspire. Be sure to stop by and experience the museum’s&nbsp;<a href=\"https://block-museum.com/interact/\">digital interactive exhibit</a>.</p>\n\n\n\n<p>You can see </p>\n\n\n\n<ul>\n<li><a href=\"https://block-museum.com/2022/06/03/circular-rainbow/\"><strong>Circular rainbow</strong></a> by Chuck Grimmett&nbsp;</li>\n\n\n\n<li><a href=\"https://block-museum.com/2022/03/01/splitting/\"><strong>Splitting</strong></a> by Anne McCarthy</li>\n\n\n\n<li><a href=\"https://block-museum.com/2022/02/02/its-me/\"><strong>It’s me</strong></a> by Nick Hamze</li>\n\n\n\n<li><a href=\"https://block-museum.com/2022/01/19/futuro-1/\"><strong>Futuro 1</strong></a> by Javier Arce</li>\n\n\n\n<li><a href=\"https://block-museum.com/2022/01/11/019/\"><strong>019</strong></a> by Tammy Lister</li>\n</ul>\n\n\n\n<img />\n\n\n\n<p><strong>Anne McCarthy</strong>, instigator and curator of the Museum of Block Art, wrote an insightful blog post about how she approached making art with the Block Editor.  Take a look <a href=\"https://nomad.blog/2022/12/26/behind-the-scenes-of-creating-art-with-wordpress/\"><strong>Behind the scenes of creating art with WordPress</strong></a>. </p>\n\n\n\n<p><strong>Chuck Grimmett</strong> has more examples of <a href=\"https://cagrimmett.com/wp-block-art/\"><strong>WP Block Art</strong></a> on his blog. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Rich Tabor</strong>&nbsp;and&nbsp;<strong>Courtney Portnoy</strong>&nbsp;discussed&nbsp;<a href=\"https://wordpress.tv/2022/11/18/the-creative-side-of-blocks-vol-3/\"><strong>The creative side of blocks</strong></a>&nbsp;on WordPressTV. Rich Tabor walks the viewers through one of his block art creations. It’s quite inspiring to watch Tabor’s exploratory creative process using the block editor. I learned quite a few things about the power of the various color features: gradient, nested group blocks, and how to replace the theme’s primary and secondary colors for the whole site. You’ll also get an introduction to the&nbsp;<a href=\"https://block-museum.com/\">Museum of Block Art</a>, where Rich and other block artists showcase their creations. <em>(also mentioned in GT 239)</em></p>\n\n\n\n<h3 id=\"5-form-plugins-working-with-blocks\">Form Plugins working with Blocks</h3>\n\n\n\n<p>Two plugins emerged that take advantage of the block editor and its components and scripts so site owners and builders can use them to create forms. </p>\n\n\n\n<p><strong>Munir Kamal</strong>, created a block integration for the popular CF7 Forms. It&#8217;s aptly names <a href=\"https://wordpress.org/plugins/cf7-blocks/\"><strong>CF Blocks</strong></a> and available in the WordPress repository. He wrote in the description: &#8220;With CF7 Blocks, you can easily create and customize contact forms within the familiar block editor interface. No more fiddling with short codes or HTML – just drag and drop blocks to build your forms exactly how you want them.&#8221; Sounds spectacular, doesn&#8217;t it? </p>\n\n\n\n<p>In here article <a href=\"https://wptavern.com/new-cf7-blocks-plugin-brings-blocks-to-contact-form-7\"><strong>New CF7 Blocks Plugin Brings Blocks to Contact Form 7</strong></a>, Sarah Gooding, took a more in-depth look and shares her findings. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>On <a href=\"https://twitter.com/jrtashjian/status/1610761741025087521\">Twitter</a>, <a href=\"https://twitter.com/jrtashjian\"><strong>JR Tashjian</strong></a> developer at GoDaddy, <strong>introduced </strong><a href=\"https://omniform.io/\"><strong>OmniForm</strong>,</a> the next-generation Form Builder for your website. Sign up for early access now and be among the first to try it. The plan is to make the plugin available in the WordPress plugin directory at the end of January, with early access provided to users the week prior. Tashjian continues: &#8220;OmniForm embraces the block editor to the fullest extent and unlike any solution right now. The block editor is the future of editing in WordPress and building any kind of form will be no different from creating a post or page.&#8221; Tall order. Looking forward to doing some testing, too. </p>\n\n\n\n<h2 id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p><strong>Anne McCarthy</strong> has a new video up on YouTube:  <a href=\"https://www.youtube.com/watch?v=e2bFOZ7O-Po\"><strong>Building a site with WordPress 5.9 vs. WordPress 6.2 (in progress features)</strong></a> &#8211; To better show what&#8217;s changed with the Site Editor from when it was first introduced in WordPress 5.9, this video goes through both a demo of the original state and a brief look at what&#8217;s in place today and what&#8217;s to come, especially as 6.2 looks to wrap up much of the work around site editing/phase 2 of Gutenberg. Keep in mind that WordPress 6.2 is not out yet and much of what&#8217;s being shown is very much a work in progress with big opportunities to provide feedback along the way. Either way, I hope you enjoy taking a peak back and a look forward. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p><strong>&nbsp;<a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;Keeping up with Gutenberg &#8211; Index 2022&#8221;</a>&nbsp;</strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2021 on. Updated by yours truly.  <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\"><em>The index 2020 is here</em></a></p>\n\n\n\n\n<p>In this video tutorial, <strong>Jonathan Bossenger</strong> gives you an <strong><a href=\"https://wordpress.tv/2023/01/06/introduction-to-theme-json/\" target=\"_blank\" rel=\"noreferrer noopener\">Introduction to theme.json</a>.</strong> You will learn how the theme.js file works, and how you can control these settings and styles.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Daisy Olsen</strong> started a new Live Stream schedule and will show off Block Themes in WordPress every Friday at 10:30 am ET / 15:30 UTC on Twitch. </p>\n\n\n\n<p>The inaugural show took place  Friday, January 6th, 2023 with the topic: <a href=\"https://www.twitch.tv/videos/1699386540\"><strong>Building a Block Theme</strong></a>. It&#8217;s a great opportunity to follow along with Daisy and ask questions along the way. </p>\n\n\n\n<a href=\"https://www.twitch.tv/daisyonwp\"><img /></a>\n\n\n\n<h2 id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </h2>\n\n\n\n<p><strong>Munir Kamal </strong>takes you on a journey of <a href=\"https://gutenberghub.com/from-wordpress-to-the-world-intro-to-the-standalone-gutenberg-block-editor/\"><strong>From WordPress to the World: Intro to the Standalone Gutenberg Block Editor</strong></a>. In his new plugin, Kamal made the journey and found a few challenges along the way, overcame them and new put it all together for others to follow.  Using the app <a href=\"https://github.com/Automattic/isolated-block-editor\"><strong>&#8216;Isolated block editor</strong></a>, from the public repo, maintained by Automattic. Matt Mullenweg in the State of the Word emphasized that the block editor is also used outside of WordPress, with Tumblr, Day One app and with bbPress instance.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>The team working on <strong>GiveWP</strong> went on a similar route on the revamp of the highly popular donation plugin. Post Status recently posted an article about that: <a href=\"https://poststatus.com/the-future-of-givewp-and-the-block-editor/\"><strong>The Future of GiveWP and the Block Editor</strong></a></p>\n\n\n\n<p>GiveWP will hold a Town hall event about the new version on January 25th, 2023 at 10am PT / 18:00 UTC – in case someone is interested.&nbsp;<a href=\"https://href.li/?https://givewp.com/town-hall-givewp-design-mode-and-whats-next-for-3-0/?\"><strong>Learn more Town Hall: GiveWP Design Mode and What’s Next for 3.0</strong></a></p>\n\n\n\n<p><br /><strong>Kyle Johnson</strong>, JavaScript developer at GiveWP will present his talk: <a href=\"https://birmingham.wordcamp.org/2023/session/using-gutenberg-as-a-development-foundation-not-just-a-block-builder/\"><strong>Using Gutenberg as a Development Foundation, Not Just a Block Builder</strong></a> at WordCamp Birmingham on February 4th, 2023. As far as we know, the talks will be recorded, but not livestreamed. So, they will show up on WordPress TV in the weeks after the WordCamp. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Mohammed Noufal of Hubspot wrote about <a href=\"https://blog.hubspot.com/website/custom-blocks-wordpress\"><strong>How to Create Custom Blocks in WordPress</strong></a>, providing answers to the questions:  why use a custom block, how to make Custom Block Templates and how to use custom blocks on your site. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Jonathan Bossenger</strong>&#8216;s last section of his series: <em>Let’s code: developing blocks without React!&nbsp;</em> is now also available on WordPress TV. <a href=\"https://wordpress.tv/2023/01/04/lets-code-developing-blocks-without-react-review/\"><strong>Let’s code: developing blocks without React! –&nbsp;Review</strong></a>. If you followed along over the past few weeks, you would have learned to build a small WordPress block using plain (vanilla) JavaScript. In this session, we will review everything we’ve learned so far, by rebuilding the entire block from scratch.</p>\n\n\n\n<p>The other editions for the series are in order of broadcast/</p>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.tv/2022/12/02/lets-code-developing-blocks-without-react-controls/\">Controls</a></li>\n\n\n\n<li><a href=\"https://wordpress.tv/2022/11/25/lets-code-developing-blocks-without-react-part-2-take-2/\">Attributes and&nbsp;RichText</a></li>\n\n\n\n<li><a href=\"https://wordpress.tv/2022/11/18/lets-code-developing-blocks-without-react-all-about-attributes/\">All about Attributes</a></li>\n\n\n\n<li><a href=\"https://wordpress.tv/2022/11/11/lets-code-developing-blocks-without-react-part-1/\">Block&nbsp;Basics</a></li>\n\n\n\n<li><a href=\"https://wordpress.tv/2022/12/12/lets-code-developing-blocks-without-react-block-supports/\" target=\"_blank\" rel=\"noreferrer noopener\">Block Supports</a>&nbsp;</li>\n</ul>\n\n\n\n\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n\n<h2 id=\"5-s\">Upcoming WordPress events</h2>\n\n\n\n<p><strong>January 10, 2023 &#8211; 9:30 ET / 14:30 UTC </strong><br /><a href=\"https://make.wordpress.org/core/2022/12/16/hallway-hangout-performance-considerations-for-block-themes/\"><strong>Hallway Hangout: Performance Considerations for Block Themes</strong></a> with Anne McCarthy</p>\n\n\n\n<p><strong>January 11, 2023 – 5 pm ET / 22:00 UTC</strong><br /><strong><a href=\"https://us02web.zoom.us/webinar/register/7616700808432/WN_IG_fXjzCQymTk62cV9_ocw\">Gutenberg Times Live Q &amp; A: Layout, layout, layout</a></strong><br />Panel discussion with Isabel Brison, Andrew Serong, Justin Tadlock and Birgit Pauli-Haack</p>\n\n\n\n<p>February 4 + 5, 2023 <br /><a href=\"https://birmingham.wordcamp.org/\"><strong>WordCamp Birmingham, AL</strong></a><br /></p>\n\n\n\n<p><strong>February 17 – 19, 2023</strong><br /><a href=\"https://asia.wordcamp.org/2023/\"><strong>WordCamp Asia 2023</strong></a>&nbsp;</p>\n\n\n\n<h3 id=\"1-l\">Learn WordPress Online Meetups</h3>\n\n\n\n<p>January 17, 2023 &#8211; 3pm / 20:00 UTC <br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290412094/\"><strong>Patterns, reusable blocks and block locking</strong></a></p>\n\n\n\n<p>January 19, 2023 – 7 pm ET / 24:00 UTC<br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290363952/\"><strong>Let’s make custom templates in the Site Editor!</strong></a></p>\n\n\n\n<p>January 31, 2023 &#8211; 3pm ET / 20:00 UTC <br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/290414181/\"><strong>Creating a photography website with the block editor</strong></a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p>Featured Image:</p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>\n\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too and won&#8217;t give your email address to anyone except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 07 Jan 2023 14:25:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Birgit Pauli-Haack\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:32;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:103:\"WPTavern: WordCamp Europe 2023 Speaker Applications Open, Organizers Call for More Interactive Sessions\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=140881\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:113:\"https://wptavern.com/wordcamp-europe-2023-speaker-applications-open-organizers-call-for-more-interactive-sessions\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2184:\"<img />\n\n\n\n<p>WordCamp Europe 2023 is being hosted in Athens this year with two conference days scheduled for June 9 and 10. The first day&#8217;s theme is &#8220;WordPress Now&#8221; (Everything that can be currently achieved with WordPress) and the second day is &#8220;WordPress Tomorrow.&#8221;</p>\n\n\n\n<p>Organizers have opened the <a href=\"https://europe.wordcamp.org/2023/call-for-speakers/\">call for speakers</a> and are especially interested in scheduling talks that &#8220;empower people to feel more comfortable using WordPress.&#8221; They are soliciting new voices this year with fresh perspectives.</p>\n\n\n\n<p>After reviewing attendee feedback from the previous year, organizers have identified more than three dozen requested topics across the development, business, community, and design categories. These include many more development topics, such as security, CI/CD, headless CMS, ReactJS for PHP Developers / Building Blocks, and more. Attendees are also eager to hear about content monetization, recurring revenue, GDPR compliance, brand identity, and designing for accessibility, to list a few examples.</p>\n\n\n\n<p>Presentation formats will include traditional talks, hands-on workshops, expert panels, and lightning talks. Organizers are encouraging speakers to add activities to sessions that will get the audience involved and avoid the afternoon slump. They cited a few examples, including a WordCamp in the Czech Republic where a security researcher installed a Wi-Fi honeypot in the venue and demonstrated how dangerous public wi-fi is when logging into a WordPress site that doesn&#8217;t have SSL. </p>\n\n\n\n<p>WCEU has launched a <a rel=\"noreferrer noopener\" href=\"https://europe.wordcamp.org/2023/?page_id=2755\" target=\"_blank\">Speaker’s support program</a> to help fund selected speakers with financial barriers to attending. Organizers arrange for speakers and the sponsoring companies to connect but are not involved in selecting who receives the funds.</p>\n\n\n\n<p>The call for speakers will close the first week of February and applicants will receive a response by the second week of March. Speakers will be announced in the second week of April.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 07 Jan 2023 03:18:41 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:33;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:125:\"WPTavern: BuddyPress 11.0.0 Adds Filter for Improved JS and CSS Asset Loading, WebP Support, and New Ways to Fetch Activities\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=140854\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:134:\"https://wptavern.com/buddypress-11-0-0-adds-filter-for-improved-js-and-css-asset-loading-webp-support-and-new-ways-to-fetch-activities\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3436:\"<p><a href=\"https://buddypress.org/2023/01/buddypress-11-0-0-la-scala/\">BuddyPress 11.0.0</a> is now available thanks to the efforts of 34 contributors. The release is named “La Scala” in honor of a pizza restaurant located in Issy-Les-Moulineaux, a Paris suburb.</p>\n\n\n\n<p>Version 11.0.0 introduces a few important changes. BuddyPress has <a href=\"https://wptavern.com/buddypress-11-0-0-to-limit-javascript-and-css-asset-loading-to-community-pages-using-a-filter\">improved the way it loads its JavaScript and CSS assets</a> with the addition of <a href=\"https://bpdevel.wordpress.com/2022/11/21/buddypress-will-soon-only-load-its-javascript-and-style-assets-into-the-community-area-of-your-site/\">a new filter</a> so that they are now only loaded on community pages. Previously, the plugin would load them indiscriminately on every page, a leftover from how they were loaded in the first Template Pack (BP Legacy). This change is being rolled out progressively, so users who want to take advantage of this improvement will need to add the filter to their <a href=\"https://codex.buddypress.org/themes/bp-custom-php/\">bp-custom.php</a> file.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>add_filter( ‘bp_enqueue_assets_in_bp_pages_only’, ‘__return_true’ );</p>\n</blockquote>\n\n\n\n<p>BP 11.0.0 also enables the use of use <a href=\"https://bpdevel.wordpress.com/2022/11/24/webp-support-is-arriving-in-buddypress-11-0-0/\">.webp</a> images for profile and cover images, after a user requested it in a negative review. This feature requires WordPress 5.8 or newer. </p>\n\n\n\n<p>This release introduces the ability to <a href=\"https://bpdevel.wordpress.com/2022/12/01/bp-11-fetch-activities-for-or-excluding-a-group-of-users/\">fetch activities for or excluding a group of users</a>. For example, developers can now write code to fetch activities for a select few users based on user ID or block updates from some annoying users by excluding their user IDs. </p>\n\n\n\n<p>&#8220;This change is simple but powerful!&#8221; BuddyPress core developer Dan Cavins said. &#8220;For instance, you could create custom interest activity streams, or build a mute feature to let your members take a break from other, too-chatty users!&#8221;</p>\n\n\n\n<p>Version 11.0.0 also gives developers the ability to build custom xProfile loops <a href=\"https://bpdevel.wordpress.com/2022/12/06/bp-11-bp_has_profile-now-accepts-an-array-of-profile-group-ids/\">including a specific set of profile field groups</a>.</p>\n\n\n\n<p>BuddyPress 10.0.0 introduced an add-ons section in the plugin administration screen for users to easily test plugins or blocks maintained by the BuddyPress development team and hosted on WordPress.org. BP lead developer Mathieu Viet said the team will soon be publishing a Community Media Attachments add-on and a block-based Activity Post Form that will &#8220;standardize the way to extend activity updates with richer and more engaging content.&#8221; These feature plugins are part of what Viet anticipates will be &#8220;a transitional year for BuddyPress&#8221; and may be published to the add-ons section independent of a major release. </p>\n\n\n\n<p>BuddyPress users should watch for updates to the add-ons section and check out the full list of changes in <a href=\"https://codex.buddypress.org/releases/version-11-0-0/\">11.0.0 in the BuddyPress codex</a>. Updating to the latest version will require WordPress 5.7 or later.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 06 Jan 2023 22:33:59 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:34;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"Do The Woo Community: A New YouTube Channel and WooBits Format\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74228\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:55:\"https://dothewoo.io/new-youtube-channel-woobits-format/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:414:\"<p>WooBits now featuring guest hosts for a one-off chance to share their insights and perspectives on various topics. Plus a new YouTube channel.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/new-youtube-channel-woobits-format/\">A New YouTube Channel and WooBits Format</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 06 Jan 2023 10:54:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:35;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:51:\"WPTavern: Awesome Motive Acquires Duplicator Plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=140830\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"https://wptavern.com/awesome-motive-acquires-duplicator-plugin\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2164:\"<p>Awesome Motive&#8217;s <a href=\"https://www.wpbeginner.com/wordpress-plugins/\">product suite</a> of nearly 20 commercial plugins has expanded to include a backup plugin. The company <a href=\"https://www.wpbeginner.com/news/welcome-duplicator-to-the-wpbeginner-family-of-products/\">announced</a> its acquisition of <a href=\"https://wordpress.org/plugins/duplicator/\">Duplicator</a> today, a 12-year-old freemium product with more than 1.5 million users. </p>\n\n\n\n<p>In addition to the backup utility, the plugin enables users to migrate, copy, move, or clone a site from one location to another. Commercial licenses range from $49/year to $299.50/year.</p>\n\n\n\n<p>Snapcreek co-founders Bob Riley and Cory Lamle, creators of Duplicator, will be moving on to pursue other endeavors but the rest of the team will continue to work on the product at Awesome Motive led by <a href=\"https://johndturner.com/\">John Turner</a>. </p>\n\n\n\n<p>This is the first WordPress business acquisition of 2023, and it&#8217;s a major one as 1.5 million users are changing hands to rely on a new company. Users can expect <a href=\"https://twitter.com/syedbalkhi/status/1611100494839316480\">no pricing changes</a> but some have already <a href=\"https://twitter.com/wpeditorial/status/1611027326795681794\">expressed</a> <a href=\"https://twitter.com/karks88/status/1610991832749539328\">concern</a> about having to put up with Awesome Motive&#8217;s trademark aggressive marketing that litters the WordPress admin with ads and upsells. </p>\n\n\n\n<p>In the co-founders&#8217; <a href=\"https://snapcreek.com/blog/news/duplicator-is-joining-the-awesome-motive-family/\">farewell post</a>, they assured users that Awesome Motive will continue working on their prior roadmap.</p>\n\n\n\n<p>&#8220;We have shared our extensive feature wishlist, and we know that with Awesome Motive’s resources and experience that wishlist will become a reality much faster,&#8221; Riley said.</p>\n\n\n\n<p>&#8220;As we pass the baton, Cory and I want to say thank you to everyone who has supported us on this journey. We are extremely grateful to be able to play a small part in the amazing WordPress ecosystem.&#8221;</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 06 Jan 2023 02:48:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:36;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:75:\"WPTavern: Gutenberg 14.9’s New Magic: Push Block Changes to Global Styles\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=140717\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://wptavern.com/gutenberg-14-9s-new-magic-push-block-changes-to-global-styles\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3405:\"<p><a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/\">Gutenberg 14.9</a> was released this week with a powerful new feature for site editing that allows users to push individual block changes to Global Styles. </p>\n\n\n\n<p>When WordPress makes it this easy for users to design their own sites, there&#8217;s always the lingering concern &#8211; will the tools inadvertently be used to make sites that are wild and wacky à la GeoCities? For example, if a user makes a change to a Heading block on the Page template, that doesn&#8217;t get automatically enabled for headings on other templates, which could potentially create an inconsistent design across the website. </p>\n\n\n\n<p>The new &#8220;Push changes to Global Styles&#8221; button allows users to apply that same change to all blocks of that type. In the example below, the H1 heading has been updated to have a lime green background with red text. Under the Advanced panel in block settings, a new button appears for pushing changes to Global Styles.  </p>\n\n\n\n<img />\n\n\n\n<p>It&#8217;s important to note that the feature only works inside the Site Editor. Users writing posts and pages will not have the ability to push changes to Global Styles. The new button gives users a quick way to update blocks across the site without having to manually edit every template or figure out the right CSS to apply. </p>\n\n\n\n<p>Other important changes in 14.9 include <a href=\"https://github.com/WordPress/gutenberg/pull/43316\">typography support for the Page List block</a>, a new option to <a href=\"https://github.com/WordPress/gutenberg/pull/45509\">import sidebar widgets into a template part</a> when switching from a classic theme, and  word count/time to read meta info has been <a href=\"https://github.com/WordPress/gutenberg/pull/46648\">moved to the top of the outline</a>. </p>\n\n\n\n<h2 class=\"wp-block-heading\">New Features for Theme Authors</h2>\n\n\n\n<p>Gutenberg 14.9 introduces support for shadow presets in theme.json, with two bundled default presets (Natural and Sharp). Theme authors can <a href=\"https://github.com/WordPress/gutenberg/pull/46813\">see how it&#8217;s done</a> and create&nbsp;custom box-shadow presets, or wait for an <a href=\"https://github.com/WordPress/developer-blog-content/issues/51\">upcoming tutorial</a> on the topic. The 14.9 release post includes a screenshot of how this feature might be implemented:</p>\n\n\n\n<img />\n\n\n\n<p>Theme authors now have the ability to <a href=\"https://github.com/WordPress/gutenberg/pull/42489\">set the minimum font size for fluid typography in theme.json</a>. It is currently hard coded to 14px by default, which may not work for all designs.</p>\n\n\n\n<p>Another new tool for theme developers is the ability to register patterns for specific templates, which would restrict where they appear. This was added via <a href=\"https://github.com/WordPress/gutenberg/pull/45814\">a new templateType property</a> in the patterns registration API. Theme developers can restrict patterns to only show up for the templates where they make sense, such as 404, single-post, single-product, and category templates, for example.</p>\n\n\n\n<p>Check out the <a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/\">14.9 release post</a> to see all the bug fixes and enhancements to the editor, accessibility, performance, tooling, and more. </p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 05 Jan 2023 22:20:46 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:37;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:44:\"BuddyPress: BuddyPress 11.0.0 “La Scala”\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://buddypress.org/?p=327885\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"https://buddypress.org/2023/01/buddypress-11-0-0-la-scala/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:10413:\"<blockquote class=\"wp-block-quote\">\n<p>Happy new year &amp; best wishes for Twenty Twenty-Three <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f973.png\" alt=\"🥳\" class=\"wp-smiley\" /></p>\n<cite>The BuddyPress Core Team</cite></blockquote>\n\n\n\n<p>BuddyPress 11.0.0 “La Scala” is now <a href=\"https://downloads.wordpress.org/plugin/buddypress.11.0.0.zip\">available for download</a> from the <a href=\"https://wordpress.org/plugins/buddypress/\">WordPress.org plugin repository</a>, or right from your WordPress Dashboard.</p>\n\n\n\n<span id=\"more-327885\"></span>\n\n\n\n<div class=\"is-layout-flex wp-container-8 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\"></div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\">\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\"><a href=\"https://wordpress.org/plugins/buddypress/\">BuddyPress</a></blockquote>\n</div>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\"></div>\n</div>\n\n\n\n<p>This new major version of your site’s community engine introduces around 50 changes mostly acting under the hood to improve performance, consistency and the stability of the plugin. Here are five important changes we would like to highlight:</p>\n\n\n\n<ul>\n<li>You may now use&nbsp;<a href=\"https://bpdevel.wordpress.com/2022/11/24/webp-support-is-arriving-in-buddypress-11-0-0/\">.webp</a>&nbsp;images for your profile and cover images (requires WordPress 5.8 or newer).</li>\n\n\n\n<li>A&nbsp;<a href=\"https://bpdevel.wordpress.com/2022/11/21/buddypress-will-soon-only-load-its-javascript-and-style-assets-into-the-community-area-of-your-site/\">new filter</a>&nbsp;was introduced to only load BuddyPress JavaScript &amp; CSS assets on BuddyPress-generated pages.</li>\n\n\n\n<li>The way BuddyPress loads its&nbsp;<a href=\"https://bpdevel.wordpress.com/2022/11/20/the-way-buddypress-loads-deprecated-code-will-change-in-version-11-0-0/\">deprecated code</a>&nbsp;has been improved.</li>\n\n\n\n<li>Advanced users or developers can now extend the Activity loop to&nbsp;<a href=\"https://bpdevel.wordpress.com/2022/12/01/bp-11-fetch-activities-for-or-excluding-a-group-of-users/\">include or exclude a list of users</a>.</li>\n\n\n\n<li>Advanced users or developers can now build custom xProfile loops&nbsp;<a href=\"https://bpdevel.wordpress.com/2022/12/06/bp-11-bp_has_profile-now-accepts-an-array-of-profile-group-ids/\">including a specific set of profile field groups</a>.</li>\n</ul>\n\n\n\n<p>Please note BuddyPress 11.0.0&nbsp;<strong><a href=\"https://bpdevel.wordpress.com/2022/07/12/wordpress-required-version-update-4/\">will require at least WordPress 5.7</a></strong> &amp; take a few minutes to discover all changes reading this <a href=\"https://codex.buddypress.org/releases/version-11-0-0/\">release note</a>.</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2>11.0.0 also marks the beginning of a transitional year for BuddyPress: get ready for great features and changes.</h2>\n\n\n<div class=\"wp-block-image\">\n<img width=\"1024\" height=\"285\" src=\"https://buddypress.org/wp-content/uploads/1/2023/01/hello-bp-addons-1024x285.png\" alt=\"\" class=\"wp-image-327887\" /></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>In 10.0.0, we’ve introduced a&nbsp;new area in the Plugin Administration screen&nbsp;to easily find BuddyPress Add-ons maintained by the BuddyPress Core Team. Check this list often as we will soon publish the following add-ons:</p>\n\n\n\n<ul>\n<li>&#8220;THE&#8221; long-awaited feature: Community Media Attachments.</li>\n\n\n\n<li>A revolutionary Block-based Activity Post Form to standardize the way to extend activity updates with richer &amp; more engaging content.</li>\n</ul>\n\n\n\n<div class=\"is-layout-flex wp-container-12 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\"></div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\">\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\"><a href=\"https://wordpress.org/plugins/bp-rewrites/\">BP Rewrites</a></blockquote>\n</div>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\"></div>\n</div>\n\n\n\n<p>An example about this new way to keep moving forward is the&nbsp;<a href=\"https://wordpress.org/plugins/bp-rewrites/\">BP Rewrites</a>&nbsp;Add-on. You can already test this breaking change, which uses the WordPress way to parse URLs (thanks to the WP Rewrites API), and report issues to us or to the third-party plugin authors. Once BP Rewrites are merged into BuddyPress 12.0.0 (our next major release), we’ll make sure to build a backward-compatibility add-on so that you can still use plugins that do not work with &#8220;BP Rewrites&#8221;.</p>\n\n\n<div class=\"wp-block-image\">\n<img width=\"1024\" height=\"521\" src=\"https://buddypress.org/wp-content/uploads/1/2023/01/bp-rewrites-visibility-1024x521.png\" alt=\"\" class=\"wp-image-327895\" /><strong>BP Rewrites </strong>now brings a community visibility option to BuddyPress</div>\n\n\n<p>By the way, the latest version of BP Rewrites also includes a feature to restrict the community area to your site members only.</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2>Many thanks to 11.0.0 contributors&nbsp;<span class=\"dashicons dashicons-heart\"></span></h2>\n\n\n\n<p><a href=\"https://profiles.wordpress.org/oztaser/\">Adil Öztaşer (oztaser)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/alexmangini/\">Alex Mangini (alexmangini)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/baasui/\">baasui</a>,&nbsp;<a href=\"https://profiles.wordpress.org/bouncingsprout/\">Ben Roberts (bouncingsprout)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/boonebgorges/\">Boone B Gorges (boonebgorges)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/sbrajesh/\">Brajesh Singh (sbrajesh)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/dancaragea/\">Dan Caragea (dancaragea)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/dcavins/\">David Cavins (dcavins)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/devutpol/\">Deb Nath Utpol (devutpol)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/fawp/\">fawp</a>,&nbsp;<a href=\"https://profiles.wordpress.org/fernandot/\">Fernando Tellado (fernandot)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/hnla/\">Hugo Ashmore (hnla)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/nobnob/\">Javier Esteban (nobnob)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/johnjamesjacoby/\">John James Jacoby (johnjamesjacoby)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/jtymann/\">jtymann</a>,&nbsp;<a href=\"https://profiles.wordpress.org/rudlinkon/\">Linkon Miyan (rudlinkon)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/martinutopia/\">martinutopia</a>,&nbsp;<a href=\"https://profiles.wordpress.org/imath/\">Mathieu Viet (imath)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/nickchomey/\">Nick (nickchomey)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/niftythree/\">Nifty (niftythree)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/DJPaul/\">Paul Gibbs (DJPaul)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/nekojonez/\">Pieterjan Deneys (nekojonez)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/r-a-y/\">r-a-y</a>,&nbsp;<a href=\"https://profiles.wordpress.org/rafiahmedd/\">Rafi Ahmed (rafiahmedd)</a>,&nbsp;<a href=\"https://github.com/ranfen/\">ranfen</a>,&nbsp;<a href=\"https://profiles.wordpress.org/espellcaste/\">Renato Alves (espellcaste)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/robinwpdeveloper/\">Robin (robinwpdeveloper)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/shawfactor/\">shawfactor</a>,&nbsp;<a href=\"https://profiles.wordpress.org/slaffik/\">Slava Abakumov (slaffik)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/sjregan/\">sjregan</a>,&nbsp;<a href=\"https://profiles.wordpress.org/tahmidulkarim/\">Tahmid ul Karim (tahmidulkarim)</a>,&nbsp;<a href=\"https://profiles.wordpress.org/teeboy4real/\">teeboy4real</a>,&nbsp;<a href=\"https://profiles.wordpress.org/thomaslhotta/\">thomaslhotta</a>,&nbsp;<a href=\"https://profiles.wordpress.org/username_/\">username_</a>,&nbsp;<a href=\"https://profiles.wordpress.org/venutius/\">Venutius</a>.</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-cover\"><span class=\"wp-block-cover__background has-background-dim\"></span><img width=\"2000\" height=\"1247\" class=\"wp-block-cover__image-background wp-image-327909\" alt=\"\" src=\"https://buddypress.org/wp-content/uploads/1/2023/01/la-scala-van.jpg\" /><div class=\"wp-block-cover__inner-container\">\n<p class=\"has-text-align-right has-large-font-size\">Welcome to &#8220;La Scala&#8221;</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"is-layout-flex wp-container-15 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\"></div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\">\n<p class=\"has-small-font-size\"><em>As soon as you enter the pasta and pizza restaurant, you are transported to Italy a few years ago. On your right, hung on the wall, in the middle of drawings of hearts and the inscriptions &#8220;Ti amo&#8221; (I love you in Italian), an old coin-operated telephone creates a retro atmosphere. Further on, you come face to face with a rustic van that survived the 70s and which secretly houses the oven and the pizza workshop! &#8220;La Scala&#8221; (stairs in Italian) certainly owes its name to the two magnificent spiral staircases that allow guests to climb to the upper level. On the ceiling, an old map allows you to familiarize yourself with the names of the most important cities in Italy, while your pizza is cooking. When it arrives, it&#8217;s an explosion of authentic flavors and if you have the good idea to have chosen the &#8220;capricciosa&#8221;, the spicy Italian sausages will delight your taste buds.</em></p>\n\n\n\n<p>Yum, good treat!</p>\n</div>\n</div>\n</div></div>\n\n\n\n<p class=\"has-text-align-right\"><em>&#8220;La Scala&#8221; is located in Issy-Les-Moulineaux, a french city of the Paris suburbs.</em></p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 id=\"your-feedback\"><span class=\"dashicons dashicons-format-chat\"></span>  Your feedback</h2>\n\n\n\n<p>Receiving your feedback and suggestions for future versions of BuddyPress genuinely motivates and encourages our contributors. Please&nbsp;<a href=\"https://buddypress.org/support/\">share it</a>&nbsp;<img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /></p>\n\n\n\n<p>Thanks a lot for using BuddyPress <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f60d.png\" alt=\"😍\" class=\"wp-smiley\" /></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 05 Jan 2023 22:18:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Mathieu Viet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:38;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"Do The Woo Community: A 2023 Update\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74218\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://dothewoo.io/2023-update/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:357:\"<p>In 2022, the show released 115 episodes featuring 112 guests, discussing a wide range of topics related to WooCommerce and e-commerce. </p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/2023-update/\">A 2023 Update</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 05 Jan 2023 10:10:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:39;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"WPTavern: New CF7 Blocks Plugin Brings Blocks to Contact Form 7\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=140765\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://wptavern.com/new-cf7-blocks-plugin-brings-blocks-to-contact-form-7\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3006:\"<p>WordPress developer Munir Kamal has released a new plugin called <a href=\"https://wordpress.org/plugins/cf7-blocks/\">CF7 Blocks</a> that does exactly what it says in the name. It brings blocks to one of WordPress&#8217; most beloved plugins, which has kept the same familiar interface and has not yet adopted the block editor.</p>\n\n\n\n<p>The <a href=\"https://wordpress.org/plugins/contact-form-7/\">Contact Form 7</a> plugin was created by WordPress developer <a href=\"https://profiles.wordpress.org/takayukister/\">Takayuki Miyoshi</a>, who has devotedly kept it updated for the past 15 years. His stalwart commitment to <a href=\"https://ideasilo.wordpress.com/2012/04/28/free-plugin-declaration/\">keeping it free forever</a> is one of the reasons it has grown to more than 5 million active installs. The developer community has built hundreds of <a href=\"https://wordpress.org/plugins/search/cf7/\">integrations and extensions for CF7</a> because users found it easy to build forms with its simple interface. </p>\n\n\n\n<img />Contact Form 7 interface\n\n\n\n<p>CF7 users currently edit forms in the plugin&#8217;s dedicated interface. The plugin also includes a block, so users can return to the block editor and select a form to embed.</p>\n\n\n\n<p>The new CF7 Blocks plugin makes it possible to edit CF7 forms using WordPress&#8217; default editor, instead of having to mess with shortcodes and HTML. It still has its own dedicated Contact form editing page, except with the ability to customize fields as blocks. New forms will use the block interface and old ones can still be edited using CF7&#8217;s default HTML editor.</p>\n\n\n\n<p>CF7 Blocks offers a more intuitive experience with pre-made form templates that will automatically insert the necessary blocks so users don&#8217;t have to start from scratch.</p>\n\n\n\n<img />\n\n\n\n<p>In the block settings, users can easily customize the text of the labels, enter a value for placeholders, toggle the label on or off, mark fields as required, customize dimensions, and more. Fields can easily be dragged and dropped for re-ordering, a feature that is especially useful with lengthier, more complex forms.</p>\n\n\n\n<p>One handy feature is that form fields can easily be transformed into other fields with the click of a button, making it easy to customize a form when the pre-set templates aren&#8217;t exactly what is needed.</p>\n\n\n\n<img />\n\n\n\n<p>In the same tradition of Contact Form 7, <a href=\"https://wordpress.org/plugins/cf7-blocks/\">CF7 Blocks</a> is available for free in the WordPress plugin directory. The plugin also has its own <a href=\"https://cf7blocks.com/\">website</a> where users can <a href=\"https://cf7blocks.substack.com/\">subscribe</a> to get updates and find out what&#8217;s coming soon. Kamal said users can expect more fields to be added to the plugin in future releases beyond the standard fields that come with Contact Form 7. Design options for visually styling and customizing forms are another feature on the roadmap for CF7 Blocks.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 05 Jan 2023 02:54:21 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:40;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:101:\"WPTavern: Linux Backdoor Malware Targets WordPress Sites with Outdated, Vulnerable Themes and Plugins\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=140716\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:111:\"https://wptavern.com/linux-backdoor-malware-targets-wordpress-sites-with-outdated-vulnerable-themes-and-plugins\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3075:\"<p>Security researchers at Doctor Web, a security company focused on threat detection and prevention, have <a href=\"https://news.drweb.com/show/?i=14646&lng=en&c=23\">discovered a malicious Linux program that targets WordPress sites</a> running outdated and vulnerable plugins and themes. </p>\n\n\n\n<p>The malware targets 32-bit versions of Linux, but it is also capable of running on 64-bit versions. It exploits 30 theme and plugin vulnerabilities to inject malicious JavaScript into websites, redirecting visitors to the attacker&#8217;s selected website.</p>\n\n\n\n<p>The report states that Doctor Webs&#8217; analysis of the application revealed that <strong>&#8220;it could be the malicious tool that cybercriminals have been using for more than three years to carry out such attacks and monetize the resale of traffic, or arbitrage.&#8221;</strong> During this time, the tool has been updated to target more exploitable vulnerabilities.</p>\n\n\n\n<p>There are two versions of the malware &#8211; <a href=\"https://vms.drweb.com/search/?q=Linux.BackDoor.WordPressExploit.1&lng=en\">Linux.BackDoor.WordPressExploit.1</a> and <a href=\"https://vms.drweb.com/search/?q=Linux.BackDoor.WordPressExploit.2&lng=en\">Linux.BackDoor.WordPressExploit.2</a>. Version 1 seeks to exploit vulnerabilities in popular plugins like WP GDPR Compliance,  Easysmtp, WP Live Chat, and a dozen other free and commercial extensions. A few of these have been known to have frequent vulnerabilities and one was <a href=\"https://wordpress.org/plugins/yuzo-related-post/\">closed due to guideline violations</a> but may still be active on some sites.</p>\n\n\n\n<p>An updated Version 2 has a different server address for distributing the malicious JavaScript and an additional list of exploited vulnerabilities for a few more widely used plugins, including FV Flowplayer Video Player, Brizy Page Builder, WooCommerce, and more.</p>\n\n\n\n<p>Doctor Web&#8217;s report also speculates that attackers may have engineered a long game plan that will give them administrative access even after users update to newer (patched) versions of the compromised plugins: </p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Both trojan variants have been found to contain unimplemented functionality for hacking the administrator accounts of targeted websites through a brute-force attack—by applying known logins and passwords, using special vocabularies. It is possible that this functionality was present in earlier modifications, or, conversely, that attackers plan to use it for future versions of this malware. If such an option is implemented in newer versions of the backdoor, cybercriminals will even be able to successfully attack some of those websites that use current plugin versions with patched vulnerabilities.</p>\n</blockquote>\n\n\n\n<p>Doctor Web published a document with <a href=\"https://github.com/DoctorWebLtd/malware-iocs/tree/master/Linux.Backdoor.WordPressExploit.1\">indicators of compromise</a>, detailing hashes, IPs, and domains that the Linux backdoor malware has been using to infect WordPress websites. </p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 04 Jan 2023 22:14:53 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:41;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:108:\"Post Status: On The Fediverse, WordPress, And Activity Pub With Matthias Pfefferle — Post Status Draft 135\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=146145\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:113:\"https://poststatus.com/on-the-fediverse-wordpress-and-activity-pub-with-matthias-pfefferle-post-status-draft-135/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7437:\"<div class=\"is-layout-flow wp-block-group eplus-wrapper has-theme-palette-2-color has-theme-palette-8-background-color has-text-color has-background\"><div class=\"wp-block-group__inner-container\"><div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\"><a href=\"https://notiz.blog/\">Matthias Pfefferle</a> is head of WordPress development at a hosting company in Europe and the creator of <a href=\"https://activitypub.rocks/\">Activity Pub</a>, a WordPress plugin. He joins Cory Miller to discuss the rising need for decentralization in social networking, the current movement, and the future potential available within WordPress. </p></div>\n\n\n<div class=\"wp-block-spacer eplus-wrapper\"></div>\n\n\n\n<p class=\"yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"></span><span class=\"yoast-reading-time__spacer\"></span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time:  </span><span class=\"yoast-reading-time__reading-time\">2</span><span class=\"yoast-reading-time__time-unit\"> minutes</span></p>\n</div></div>\n\n\n\n\n\n\n\n<p><a href=\"https://poststatus.com/planet/feed/#h-transcript\">Transcript</a> ↓</p>\n\n\n\n<p>In this episode, Cory Miller talks with <a href=\"https://twitter.com/pfefferle?lang=en\">Matthias Pfefferle</a>, creator of <a href=\"https://activitypub.rocks/\">Activity Pub</a>, about the growing potential for decentralization through innovation within WordPress. Current social networks have stripped creators of agency and power. The threat has been more acutely felt with the recent transitions within Twitter. Recognizing what is at stake and moving towards innovation could not only create needed solutions but could also propel the future of WordPress.</p>\n\n\n\n<p><strong>Top Takeaways:</strong></p>\n\n\n\n<ul>\n<li><strong>Decentralization:</strong> So much of the power of WordPress is rooted in decentralization. The silos created by social media platforms leave users without agency. The potential and appetite for decentralization is increasing along with the tools to make it a reality via the Fediverse, Activity Pub, and more.</li>\n\n\n\n<li><strong>Portable Social Networks:</strong> If you are blocked or banned from a major social network, you lose your content and contacts. The need to create portable social networks so you can move your audience and retain your content if you opt to or are forced to switch platforms or hosts is crucial.</li>\n\n\n\n<li><strong>Alternative Walled Gardens:</strong> The need for alternative social platforms where users have agency and ownership continues to increase. The Twitter debacle has been a huge catalyst for users to transition to other platforms like Mastodon, but the potential for WordPress to solve identifier issues and more could create the largest platform overnight. How can we create tools and empower people to be a part of social networks and retain ownership of all they create? How can WordPress build on the current momentum to create future relevance?</li>\n</ul>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<div class=\"is-layout-flex wp-container-34 wp-block-columns has-theme-palette-8-color has-theme-palette-5-background-color has-text-color has-background\" id=\"WP-Engine\">\n<div class=\"is-layout-flow wp-block-column\">\n<h3 class=\"has-theme-palette-9-color has-text-color\" id=\"sponsor-wpengine\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> Sponsor: <a href=\"https://poststat.us/wordpress-vip\">WordPress VIP</a></h3>\n\n\n\n<p>Founded in 2006, WordPress VIP is <em>the</em> agile <a href=\"https://wpvip.com/enterprise-content-management-system/\">content platform</a> that empowers marketers to build content both faster and smarter so they can drive more growth. We empower content and development teams with the flexibility and ubiquity of WordPress—the agile CMS that powers more than 40% of the web—while ensuring the security and reliability organizations need to operate at scale</p>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column is-vertically-aligned-center\">\n<div id=\"WordPress-VIP\" class=\"wp-block-image is-style-default\"><a href=\"https://poststat.us/wordpress-vip\"><img width=\"300\" height=\"132\" src=\"https://cdn.poststatus.com/wp-content/uploads/2022/06/WPVIPlogo-1-300x132.webp\" alt=\"WordPress VIP\" class=\"wp-image-99911\" title=\"WordPress VIP\" /></a>WordPress VIP</div>\n</div>\n</div>\n</div></div>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul>\n<li><a href=\"https://notiz.blog/\">Matthias Pfefferle</a> </li>\n\n\n\n<li><a href=\"https://activitypub.rocks/\">Activity Pub</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/plugins/activitypub/\">Activity Pub Plugin</a></li>\n\n\n\n<li><a href=\"https://fediverse.info/\">Fediverse</a></li>\n\n\n\n<li><a href=\"https://mastodon.social/explore\">Mastodon</a></li>\n\n\n\n<li><a href=\"https://pixelfed.org/\">Pixelfed</a></li>\n\n\n\n<li><a href=\"https://b2evolution.net/\">B2</a></li>\n\n\n\n<li><a href=\"https://www.w3.org/\">W3C</a></li>\n\n\n\n<li><a href=\"https://webfoundation.org/\">World Wide Web Foundation</a></li>\n</ul>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-you-can-follow-post-status-and-our-guests-on-twitter\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> You can follow Post Status and our guests on Twitter:</h3>\n\n\n\n<ul class=\"eplus-wrapper\">\n<li><a href=\"https://twitter.com/krissierae\">Matthias Pfefferle</a> (Creator, <a href=\"https://activitypub.rocks/\">Activity Pub</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/corymiller303\">Cory Miller</a> (CEO, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/lemonadecode\">Olivia Bisset</a> (Intern, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n</ul>\n\n\n\n<p class=\"eplus-wrapper has-background\">The <strong>Post Status Draft</strong> podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4dd.png\" alt=\"📝\" class=\"wp-smiley\" /><br /><br /><a href=\"https://poststatus.com/category/post-status-podcasts/\" target=\"_blank\" rel=\"noreferrer noopener\">Browse our archives</a>, and don’t forget to subscribe via <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\" target=\"_blank\" rel=\"noreferrer noopener\">iTunes</a>, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\" target=\"_blank\" rel=\"noreferrer noopener\">Google Podcasts</a>, <a href=\"https://www.youtube.com/c/PostStatus\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\" target=\"_blank\" rel=\"noreferrer noopener\">Stitcher</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\" target=\"_blank\" rel=\"noreferrer noopener\">Simplecast</a>, or <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3a7.png\" alt=\"🎧\" class=\"wp-smiley\" /></p>\n\n\n\n<h2 class=\"eplus-wrapper\" id=\"h-transcript\">Transcript</h2>\n\n\n\n<p></p>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 04 Jan 2023 18:30:32 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Olivia Bisset\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:42;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:118:\"Post Status: WordPress 6.2 Schedule • 2022 in Core • Block Developer Year in Review • New Incident Response Team\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=146254\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:117:\"https://poststatus.com/wordpress-6-2-schedule-2022-in-core-block-developer-year-in-review-new-incident-response-team/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:15837:\"<h2 id=\"h-this-week-at-wordpress-org-january-2-2023\">This Week at WordPress.org (January 2, 2023)</h2>\n\n\n<div class=\"has-background has-theme-palette-8-background-color wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">WordPress 6.2 is set to reach feature freeze on February 7 and final release on March 28. Take a look back at Core contribution stats from 2022. Read the recap of everything that happened last year that developers need to know. Meet the members of the Incident Response Team. </p></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div id=\"kt-info-box_adc852-65\" class=\"wp-block-kadence-infobox\"><div class=\"kt-blocks-info-box-link-wrap kt-blocks-info-box-media-align-left kt-info-halign-left\"><div class=\"kt-blocks-info-box-media-container\"><div class=\"kt-blocks-info-box-media kt-info-media-animate-none\"><div class=\"kadence-info-box-icon-container kt-info-icon-animate-none\"><div class=\"kadence-info-box-icon-inner-container\"><span class=\"kt-info-svg-icon kt-info-svg-icon-fas_calendar-alt\"></span></div></div></div></div><div class=\"kt-infobox-textcontent\"><h2 class=\"kt-blocks-info-box-title\">WordPress 6.2 release schedule, Block Developer Year in Review, New Incident Response Team</h2><p class=\"kt-blocks-info-box-text\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f5d3.png\" alt=\"🗓\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/core/2022/12/27/wordpress-6-2-planning-schedule-proposal/\">WordPress 6.2 Planning Schedule Proposal</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f440.png\" alt=\"👀\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/core/2023/01/03/a-year-in-core-2022/\">A Year in Core – 2022</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/23ea.png\" alt=\"⏪\" class=\"wp-smiley\" /> <a href=\"https://developer.wordpress.org/news/2022/12/28/2022-the-block-developers-year-in-review/\">2022: the block developer’s year in review</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f440.png\" alt=\"👀\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/project/2022/12/21/announcement-new-wordpress-incident-response-team/\">Announcement: New WordPress Incident Response Team</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/23e9.png\" alt=\"⏩\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/core/2023/01/06/core-editor-improvement-advancing-the-site-editor-experience/\">Core Editor Improvement: Advancing the Site Editor experience</a></p></div></div></div>\n\n\n\n<h2 id=\"h-news\">News<a href=\"https://wordpress.org/news/2022/10/wordpress-6-1-release-candidate-3/\"></a></h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/news/2022/12/episode-46-the-wp-bloopers-podcast/\">WP Briefing: Episode 46: The WP Bloopers Podcast</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2022/12/episode-45-state-of-the-word-reflections/\">WP Briefing: Episode 45: State of the Word Reflections</a></li>\n</ul>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_121b9e-cb\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<div class=\"is-layout-flex wp-container-27 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-community\">Community</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/community/2022/12/22/meetup-organizer-newsletter-december-2022/\">Meetup Organizer Newsletter: December 2022</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2022/12/21/updates-across-the-make-community-team-site-and-our-handbooks/\">Updates Across the Make/Community Team Site and our Handbooks</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2022/12/20/community-team-reps-for-2023/\">Community Team Reps for 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2022/12/20/community-team-2022-goals-recap/\">Community Team 2022 Goals Recap</a></li>\n</ul>\n\n\n\n<h2 id=\"h-core\"><a href=\"https://make.wordpress.org/core\">Core</a> </h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2022/12/20/help-us-test-the-sqlite-implementation/\">Help us test the SQLite implementation</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/06/core-editor-improvement-advancing-the-site-editor-experience/\">Core Editor Improvement: Advancing the Site Editor experience</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/03/a-year-in-core-2022/\">A Year in Core – 2022</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/02/a-week-in-core-january-2-2022/\">A Week in Core – January 2, 2022</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2022/12/27/wordpress-6-2-planning-schedule-proposal/\">WordPress 6.2 Planning Schedule Proposal</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2022/12/26/a-week-in-core-december-26-2022/\">A Week in Core – December 26, 2022</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2022/12/22/whats-new-in-gutenberg-14-8-21-december/\">What’s new in Gutenberg 14.8? (21 December)</a></li>\n</ul>\n\n\n\n<h3 id=\"h-meetings\">Meetings</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/03/editor-chat-agenda-4th-january-2023/\">Editor Chat Agenda: 4th January 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2022/12/22/dev-chat-summary-wednesday-december-21-2022/\">Dev Chat summary: Wednesday, December 21, 2022</a></li>\n</ul>\n\n\n\n<h3 id=\"h-dev-blog\"><a href=\"https://developer.wordpress.org/news/\">Dev Blog</a></h3>\n\n\n\n<ul>\n<li><a href=\"https://developer.wordpress.org/news/2022/12/28/2022-the-block-developers-year-in-review/\">2022: the block developer’s year in review</a></li>\n</ul>\n\n\n\n<h2 id=\"h-design\"><a href=\"https://make.wordpress.org/design\">Design</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/design/2023/01/02/design-share-dec-19-dec-30/\">Design Share: Dec 19–Dec 30</a></li>\n</ul>\n\n\n\n<h2 id=\"h-docs\"><a href=\"https://make.wordpress.org/docs\">Docs</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/docs/2022/12/22/summary-for-docs-team-meeting-december-13-2022/\">Summary for Docs Team meeting, December 13, 2022</a></li>\n</ul>\n\n\n\n<h3 id=\"h-support-articles\">Support Articles</h3>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/support/article/comments-block/\">Comments Block</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/support/article/post-navigation-link-block/\">Post Navigation Link Block</a></li>\n</ul>\n\n\n\n<h3 id=\"h-developer-articles\">Developer Articles</h3>\n\n\n\n<ul>\n<li><a href=\"https://developer.wordpress.org/apis/security/common-vulnerabilities/\">Common Vulnerabilities</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/apis/security/user-roles-and-capabilities/\">User Roles and Capabilities</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/apis/security/example/\">Security Example</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/apis/security/nonces/\">Nonces</a></li>\n</ul>\n\n\n\n<h2 id=\"h-hosting\"><a href=\"https://make.wordpress.org/hosting\">Hosting</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/hosting/2022/12/28/2022-recap/\">WordPress Hosting Team 2022 recap</a></li>\n</ul>\n\n\n\n<h2 id=\"h-marketing\"><a href=\"https://make.wordpress.org/marketing\">Marketing</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/marketing/2022/12/26/notes-global-marketing-team-meeting-december-21-2022/\">Notes: Global Marketing Team meeting, December 21, 2022</a></li>\n</ul>\n\n\n\n<h2 id=\"h-meta\"><a href=\"https://make.wordpress.org/meta\">Meta</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/meta/2022/12/22/two-factor-auth-progress-for-wordpress-org/\">Two-Factor Auth progress for WordPress.org</a></li>\n</ul>\n\n\n\n<h2 id=\"h-mobile\"><a href=\"https://make.wordpress.org/mobile\">Mobile</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/mobile/2022/12/20/call-for-testing-wordpress-for-android-21-4/\">Call for Testing: WordPress for Android 21.4</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/mobile/2022/12/19/call-for-testing-wordpress-for-ios-21-4/\">Call for Testing: WordPress for iOS 21.4</a></li>\n</ul>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-openverse\"><a href=\"https://make.wordpress.org/openverse\">Openverse</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/openverse/2023/01/03/community-meeting-recap-3-january-2023/\">Community Meeting Recap (3 January 2023)</a></li>\n</ul>\n\n\n\n<h2 id=\"h-performance\"><a href=\"https://make.wordpress.org/performance/\">Performance</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/01/03/performance-team-meeting-summary-3-january-2023/\">Performance Chat Summary: 3 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-polyglots\">Polyglots</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/polyglots/2023/01/03/agenda-weekly-polyglots-chat-january-4-2023-700-utc/\">Agenda: Weekly Polyglots Chat – January 4, 2023 (7:00 UTC)</a></li>\n</ul>\n\n\n\n<h2 id=\"h-plugins\">Plugins</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/plugins/2022/12/21/plugin-guideline-update-community-code-of-conduct/\">Plugin Guideline Update: Community Code of Conduct</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/plugins/2022/12/16/plugins-themes-categorization/\">Plugins/themes categorization</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/01/plugin-review-team-2-january-2023/\">Plugin Review Team: 2 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-project\">Project</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/project/2022/12/21/announcement-new-wordpress-incident-response-team/\">Announcement: New WordPress Incident Response Team</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/project/2022/12/22/journal-entry-wordcamp-asia-2020-cancellation-debrief/\">Journal Entry: WordCamp Asia 2020 Cancellation Debrief</a></li>\n</ul>\n\n\n\n<h2 id=\"h-support\"><a href=\"https://make.wordpress.org/support\">Support</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/support/2022/12/introducing-the-block-editor-in-the-support-forums/\">Introducing the Block Editor in the Support Forums</a></li>\n</ul>\n\n\n\n<h2 id=\"h-test\"><a href=\"https://make.wordpress.org/test\">Test</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/test/2022/12/14/fse-program-testing-call-19-running-through-refinements/\">FSE Program Testing Call #19: Running Through Refinements</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/02/test-team-update-2-january-2023/\">Test Team Update: 2 January 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-themes\"><a href=\"https://make.wordpress.org/themes\">Themes</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/themes/2022/12/14/themes-team-meeting-notes-december-13-2022/\">Themes Team Meeting Notes –&nbsp;December 13, 2022</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/01/04/themes-team-update-january-04-2023/\">Themes team update January 04, 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-training\"><a href=\"https://make.wordpress.org/training\">Training</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/individual-learner-survey/\">How did you learn WordPress?</a></li>\n</ul>\n\n\n\n<h3 id=\"h-online-workshops\">Online Workshops</h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/?meeting=lets-code-wordpress-plugin-security\">Let’s code: WordPress Plugin Security</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=block-themes-and-wordpress-live-stream\">Block Themes and WordPress: Live Stream</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep6-introduction-to-plugins-file-structure-troubleshooting-bangla\">EP6: Introduction to Plugins (File Structure, Troubleshooting) | Bangla</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep5-introduction-to-themes-file-structure-troubleshooting-bangla\">EP5: Introduction to Themes (File Structure, Troubleshooting) | Bangla</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=ep4-introduction-to-wordpress-dashboard-frontend-bangla\">EP4: Introduction to WordPress (Dashboard, Frontend) | Bangla</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=the-wide-world-of-wordpress-events-2\">The Wide World of WordPress Events</a></li>\n</ul>\n\n\n\n<h3 id=\"h-tutorials\"><a href=\"https://learn.wordpress.org/tutorials\">Tutorials</a></h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/tutorial/creating-a-call-to-action/\">Creating a Call To Action</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/tutorial/displaying-the-post-comments-block-in-block-themes/\">Displaying the Comments block in Block Themes</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/tutorial/wordpress-theme-template-tour/\">WordPress Theme Template Tour</a></li>\n</ul>\n\n\n\n<h2 id=\"h-wptv\">WPTV</h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.tv/category/year/2022/\">Latest WordPress TV videos</a></li>\n</ul>\n</div>\n</div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<h2 id=\"h-related-news\">Related News:</h2>\n\n\n\n<ul>\n<li><a href=\"https://getcomposer.org/changelog/2.5.0\">Composer 2.5 released</a></li>\n\n\n\n<li><a href=\"https://tek.phparch.com/\">Registration open for PHP Tek</a></li>\n</ul>\n\n\n\n<p class=\"has-theme-palette-7-background-color has-background\">Thanks for reading our WP dot .org roundup! Each week we are highlighting the news and discussions coming from the good folks making WordPress possible. If you or your company create products or services that use WordPress, you need to be engaged with them and their work. Be sure to share this resource with your product and project managers. <br /><br /><strong>Are you interested in giving back and contributing your time and skills to WordPress.org?</strong> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> <a href=\"https://wordpress.org/support/article/contributing-to-wordpress/\">Start Here ›</a><br /><br /><strong>Get our weekly WordPress community news digest</strong> — Post Status\' <a href=\"https://poststatus.com/news/week-in-review/\">Week in Review</a> — covering the WP/Woo news plus significant writing and podcasts. It\'s also available in <a href=\"https://poststatus.com/newsletter\">our newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f48c.png\" alt=\"💌\" class=\"wp-smiley\" /></p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile has-background\"><a href=\"https://poststatus.com/\"><img src=\"https://cdn.poststatus.com/wp-content/uploads/2021/09/vertical-post-status-logo-250.png\" alt=\"Post Status\" class=\"wp-image-85823 size-full\" /></a><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-left has-normal-font-size\" id=\"h-get-ready-for-remote-work\">You — and <a href=\"https://poststatus.com/#Agency\">your whole team</a> can <a href=\"https://poststatus.com/#choose-membership\">Join Post Status</a> too!</p>\n\n\n\n<p class=\"has-text-align-left has-small-font-size\"><strong>Build your network. Learn with others. Find your next job — or your next hire.</strong> Read the <strong>Post Status</strong> <a href=\"https://poststatus.com/newsletter/\">newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2709.png\" alt=\"✉\" class=\"wp-smiley\" /> Listen to <a href=\"https://poststatus.com/podcasts/\">podcasts</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f399.png\" alt=\"🎙\" class=\"wp-smiley\" /> Follow <a href=\"https://twitter.com/post_status/\">@Post_Status</a> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> and <a href=\"https://www.linkedin.com/company/post-status-llc/\">LinkedIn</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4bc.png\" alt=\"💼\" class=\"wp-smiley\" /></p>\n</div></div>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 04 Jan 2023 15:40:51 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Courtney Robertson\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:43;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"WPTavern: #57 – Damon Cook on the Future of Website Styling in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=140664\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://wptavern.com/podcast/57-damon-cook-on-the-future-of-website-styling-in-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:43881:\"Transcript<div>\n<p>[00:00:00] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern, and a Happy New Year to you as well. My name is Nathan Wrigley.</p>\n\n\n\n<p>Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, the future of styling your WordPress website.</p>\n\n\n\n<p>If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players.</p>\n\n\n\n<p>If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m very keen to hear from you, and hopefully get you or your idea featured on the show. Head to WPTavern.com forward slash contact forward slash jukebox, and use the form there.</p>\n\n\n\n<p>So on the podcast today we have Damon Cook. He&#8217;s a long time user of WordPress, trying it first in around 2008. He&#8217;s worked for some of the largest WordPress agencies over the years, but his current role is that of Developer Advocate with WP Engine, where he engages with the WordPress community, trying to figure out where WordPress is headed.</p>\n\n\n\n<p>Damon is on the podcast today to talk about styling WordPress, and how it&#8217;s changing.</p>\n\n\n\n<p>Up until recently, if you wanted to modify your website&#8217;s appearance, you needed to work with the theme. Sometimes this could be done in the theme&#8217;s UI or in the WordPress customizer. But if you really needed fine control, then it&#8217;s likely you edited the themes files or created a theme of your own. It can be quite a complex process.</p>\n\n\n\n<p>Block-based themes or revolutionizing websites styling. You&#8217;re going to be able to modify any aspect of your website from the UI that you&#8217;re familiar with. The hope is that it&#8217;ll make styling more accessible to a wider audience.</p>\n\n\n\n<p>Damon talks about the fact that we&#8217;re in a period of flux right now. The documentation and tooling needed to work with website styles is maturing, but is by no means complete.</p>\n\n\n\n<p>We talk through some of the new concepts which are underpinning all of this. Style variations, style engine, global styles, block themes, block patterns, theme.json. These are perhaps terms that you&#8217;ve heard being used, but might not be familiar with. Damon explains what they are and where they fit into the website styling jigsaw.</p>\n\n\n\n<p>Towards the end, we briefly get into the work that Damon has been doing with ACF to make his own blocks, and how it provides a bridge for those people who are not yet familiar with React.</p>\n\n\n\n<p>If you&#8217;re interested in finding out more, you can find all the links in the show notes by heading over to. WPTavern.com forward slash podcast. And you&#8217;ll find all of the other episodes there as well.</p>\n\n\n\n<p>And so without further delay, I bring you Damon Cook.</p>\n\n\n\n<p>I am joined on the podcast today by Damon Cook. Hello Damon.</p>\n\n\n\n<p>[00:03:42] <strong>Damon Cook:</strong> Hi Nathan. How you doing?</p>\n\n\n\n<p>[00:03:44] <strong>Nathan Wrigley:</strong> Yeah. Very nice. Thank you for joining us on the podcast today. Damon is going to have a chat with us today all about, well, a whole myriad of things, to be honest. But largely it&#8217;s about the things which are either currently in WordPress, potentially recently put into WordPress, or maybe even some things which are coming down the path.</p>\n\n\n\n<p>He works for WP Engine. His role there is a really interesting one actually. It&#8217;s called Developer Advocate. I&#8217;m going to dig into what that role entails in a minute, in more depth. But Damon, will you just give us a little bit of a background of your journey with WordPress Just to orientate the listeners, what have you been up to in the WordPress space? When did you come across WordPress? Go as far back as you like to make it work.</p>\n\n\n\n<p>[00:04:26] <strong>Damon Cook:</strong> Sure. I was thinking about that this morning. I&#8217;m trying to remember what my origin date would be. If I had to guess, because I&#8217;m not clear on it, but I probably started working with WordPress back in around 2008. I remember multi-site was just getting an introduction. Well, it was MU, multi-user, at the time. So, that was where I was introduced. I actually created an internal blogging platform for a state university I was working at at the time.</p>\n\n\n\n<p>So it was neat to start working with open source tools. And I left there and went into agency land for about a decade where I worked with solely WordPress focused agencies like TenUp, WebDevStudios, and a few others. And, that is where I really focused my work as a front end developer. That&#8217;s where I&#8217;ve come to WP Engine with, I&#8217;ve been here about four or five months and, I&#8217;ve always found it a passion of mine to give back in to the community and really advocate and try to raise awareness around some of the newer features coming out of WordPress, which is, these days seems to be going at a pretty breakneck speed with Gutenberg. So, there&#8217;s a lot going on.</p>\n\n\n\n<p>[00:05:49] <strong>Nathan Wrigley:</strong> Yeah, there really is a lot going on and we we&#8217;ll dig more into that and your interest in it in a moment. But I want to just dwell on your job title if you don&#8217;t mind, a developer advocate at WP Engine. I have heard this muttered a few times by various different people from WP Engine, amongst other companies, and never really that sure what that role entails. So would you mind just spelling it out? I know that you&#8217;re new to the role, so maybe still finding your feet, I don&#8217;t know, but just tell us what the purpose of that job title is.</p>\n\n\n\n<p>[00:06:20] <strong>Damon Cook:</strong> Yeah, I am new to it and it is interesting and, I see it as trying to gauge and engage with the community around WordPress. And that is as broad as it can be as in community, because coming from a agency world I tend to definitely focus and have a bias towards developer solutions. But at the end of the day, I&#8217;ve always been passionate about creating experiences for the end user, for builders of any stages of learning whether it&#8217;s a marketer building a site, or you know, somebody who has a background as a developer or an enterprise developer, or a designer.</p>\n\n\n\n<p>So trying to engage with that community and see where there are any gaps or barriers to onboarding them, really to any of the latest things coming out of the project, or elevate their experience in creating and building sites with WordPress, I guess. And with that also, giving back to WordPress core make teams. I&#8217;ve been trying to contribute a little bit to the Docs team and the Learn team. And that&#8217;s all sponsored by WP Engine too, as a developer advocate role. So that&#8217;s kind of the lay of the land as I see it.</p>\n\n\n\n<p>[00:07:44] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s absolutely fascinating. Can I ask, can I drill deeper into this, because find it really interesting. Where do you go looking for the WordPress community? Because it&#8217;s pretty clear that, well, it&#8217;s as broad as it is deep. You could find WordPress people in almost every walk of life. Every age group, every part of the world.</p>\n\n\n\n<p>And also, you can&#8217;t spread yourself throughout the world, so you probably have to do a lot of this online. And, well, there&#8217;s Slack, there&#8217;s Make, there&#8217;s, well there&#8217;s podcasts like this, there&#8217;s news outlets, There&#8217;s all sorts of different places where these people find themselves. And I guess you&#8217;ve got to try and touch as many of those as possible to gauge all of the different opinions. Where do you find yourself, well spending most of your time? Where do you seem to put your endeavors?</p>\n\n\n\n<p>[00:08:29] <strong>Damon Cook:</strong> Twitter.</p>\n\n\n\n<p>[00:08:32] <strong>Nathan Wrigley:</strong> That&#8217;s the answer.</p>\n\n\n\n<p>[00:08:33] <strong>Damon Cook:</strong> Yeah. That seems to be, it seems to be the most engaging and successful platform for that type of community. Which, with the current state of affairs there is concerning because I feel like there has been such a great buildup and yeah, it&#8217;s a great platform to engage with the community and reach a large audience.</p>\n\n\n\n<p>So, I&#8217;ll be curious to see. I know lots of people are migrating to other platforms and there&#8217;s conversations of different experiments and explorations, which I think are great because, really I&#8217;m all for owning your content and however we can expedite that process for anybody is a cool thing.</p>\n\n\n\n<p>But yeah, Twitter is the heart of a lot of it. But Slack, WordPress communities, Make communities even. Again, probably my bias is being in Gutenberg pull requests and issues, and trying to give feedback and even sharing some of the higher level issues to see if the community is interested in pursuing or giving feedback on those features, or if they&#8217;re just something that&#8217;s not even warranted to pursue.</p>\n\n\n\n<p>I think there tends to be definitely bias of what, you know, a lot of these areas that we&#8217;re focusing on for new features can at times. Yeah. I think the more input we can and the more eyes then the better validation and verification of what we&#8217;re doing in Gutenberg and these new features. It helps at the end of the day.</p>\n\n\n\n<p>[00:10:15] <strong>Nathan Wrigley:</strong> Yeah, we&#8217;ll have to see what happens over on the Twitter side of things. We&#8217;re recording this episode at the ending of 2022 and a lot of flux, shall we say, over there at the moment. Let&#8217;s just see what happens. So it&#8217;s really curious though. Thank you.</p>\n\n\n\n<p>So when we decided to have this podcast, we settled on the topic of, I&#8217;m just going to list them frankly. And then we can sort of dip into them one at a time or see where the conversation goes.</p>\n\n\n\n<p>But you decided that you wanted to speak to your passions I guess. So things like the new, I&#8217;m going to use that word, I don&#8217;t know for how much longer I&#8217;m going to be using it. But the new block themes. The style engine, which I&#8217;m, I frankly need explaining to me. Global styles, the ability to style everything in the future of WordPress. So styling blocks, themes, patterns, and so on. WordPress 6.1 and all of the fun things that that brought around. And maybe we&#8217;ll get into the new theme of 2023. Which offers some really interesting capabilities.</p>\n\n\n\n<p>But let&#8217;s just rewind the clock a little bit. Go back there to block themes and what have you. This is obviously something that you are excited about. They are new. I think for a lot of people, they still have a, beware, there be monsters kind of flag attached to them. You know, they&#8217;re happy with their customizer. They like the ability to change things in the way that they&#8217;ve always changed them.</p>\n\n\n\n<p>That menu area where you could fiddle, under appearances menus. That was fine. Can we just keep that please? And of course, WordPress is moving in a different direction where all of this is being handled by blocks. And so I want to know what you think about it all.</p>\n\n\n\n<p>[00:12:03] <strong>Damon Cook:</strong> Sure. Again, my bias is as a front end developer. So, the themes have been the heart of where I spend most of my day for the past decade as a developer. That tends to be where my passions lie. So block themes are definitely the evolution of so many things I&#8217;ve seen in the WordPress project. Like you mentioned, the customizer. I think that it had great potential, but at the end of the day, there was far too much compatibility issues from switching from themes, and how theme developers were implementing custom fields into the customizer, and custom entry points.</p>\n\n\n\n<p>So when users were switching, there was an inconsistency. So I see the evolution that is putting the hands back into the users where, that&#8217;s where a lot of the potential lies, or lied, with the customizer because theme developers could add these bells and whistles that end users could customize.</p>\n\n\n\n<p>So, the site editor is the evolution and, and in a lot of ways, I think there&#8217;s a revisiting of a lot of the APIs that were in the customizer but rethought in so many different ways, on so many different levels that they&#8217;re being abstracted and pulled apart. And so when they come back together, have so much more potential for developers and end users to extend, and build off of.</p>\n\n\n\n<p>And so it is a struggle because a lot of the underlying code base is being produced as we speak. And it&#8217;s going fast, and it&#8217;s hard to understand at times. Even, like you mentioned, and I put on the show notes style engine. That is totally new to me, and something that came on to my radar in the 6.1 release like a month ago. Because I had not even heard of this package that is in Gutenberg called the Style Engine.</p>\n\n\n\n<p>And I still don&#8217;t have a clear definition and understanding. But if I were to throw enough definition at it, I think it&#8217;s just a component of global styles, and really site editing to incorporate some of the classes that are used underneath in the code base.</p>\n\n\n\n<p>So I know that a lot of feedback has been given about classes changing on certain elements and breaking things. And even the potential for builders to be able to assign custom classes to certain elements and have that spread throughout the whole site editing experience.</p>\n\n\n\n<p>So, I think there is that drive in core to have those features, and the feedback is being heard. But it&#8217;s slow with great cause because there&#8217;s a lot of thought going into making sure it&#8217;s done right. So yeah, I think the style engine is a neat concept and I still am getting my head around a lot of it, but I think it&#8217;s got great potential.</p>\n\n\n\n<p>[00:15:11] <strong>Nathan Wrigley:</strong> Yeah. You mentioned a couple of things there, which I want to drill down on a little bit. The first one was the fact that the customizer offered an experience, which, for its day, I think was really ingenious. The ability to modify things and get a real time update. But of course, you are separating the area in which you can edit content from the area in which you interact with the way that the site looks, the styles and so on.</p>\n\n\n\n<p>How the fonts will look, and what the background color of your body is, and so on and so forth. But you said that it was being implemented by theme authors in a whole host of different ways. So if I download and use one theme, I may have a very different experience once I dig into the menus. Theme authors were really doing things in ingenious ways, let&#8217;s not deny it. It was also potentially, if you swapped a theme for a different one, you could be, I guess, disorientated because one theme author has done something absolutely differently.</p>\n\n\n\n<p>So let&#8217;s speak about that for a minute. Is the intention then you feel to make the whole experience, and I know we&#8217;re not there yet, the experience of the site editor, now called site editor, is still very confusing. But is the intention for it in the end, do you believe, to be one experience? The same experience, no matter what theme you end up using. You&#8217;re going to have a familiarity with the UI.</p>\n\n\n\n<p>[00:16:40] <strong>Damon Cook:</strong> The simple answer, yes I do. But I think that there will definitely be some rough areas. I see potential and abstraction enough in some of these packages that, there&#8217;s definitely enough thought that if a user were to switch themes in the site editor, you know that there will be a lot less breaking, a lot less confusion.</p>\n\n\n\n<p>Like you said, we&#8217;re certainly not there yet, but I think there&#8217;s a great, there&#8217;s enough thought and carefulness that&#8217;s going in consideration into the different packages and areas and features that make up site editing. So that the potential will be there that users can switch. But also users can switch and still maintain their customizations, right, within global styles. That&#8217;s a really complex thing to solve. But I think there&#8217;s definitely great consideration being applied there and making sure that that will happen. And so, yeah, I&#8217;m excited to see the future, that&#8217;s where it is for me.</p>\n\n\n\n<p>[00:17:46] <strong>Nathan Wrigley:</strong> I have no idea how to square this circle. I really don&#8217;t know how to do it. But the whole problem of putting the site editor into WordPress, and for everybody to go, yay, this is exactly what we wanted. Because we do seem to have an era, right at the minute where, people are adopting it, other people are finding it difficult to adopt.</p>\n\n\n\n<p>They&#8217;re holding off because they can see that it&#8217;s not where it needs to be. And I just don&#8217;t know what the solution could have been to make that transition as easy as possible. So we are in a situation right now where if you download a vanilla version of WordPress and put it on a site, you&#8217;re going to have the 2022 theme. But the editing experience for that will still be labeled as beta.</p>\n\n\n\n<p>So in a way, it&#8217;s sort of saying, whoa, don&#8217;t go in here. This is likely to break. So the default editing experience is warning us off and be mindful of the fact that things may be damaged if you use this. But the traditional way worked. People that were happy with it are still happy with it.</p>\n\n\n\n<p>There&#8217;s no period at which, hopefully, at least anyway, one is going to, the old way of doing things, if you like the classic themes, they&#8217;re not going to be put out to pasture at any point in the near future. So we&#8217;ve got try and swing people over gently. And I don&#8217;t know how that journey could have been achieved successfully, but it does feel as if maybe it&#8217;s put some people&#8217;s noses out of joint.</p>\n\n\n\n<p>Of course there&#8217;s this whole other crowd of people that we are not used to talking to because they don&#8217;t yet exist. And what I mean by that is people who&#8217;ve never used WordPress and for them, they&#8217;re going to step into WordPress tomorrow, the day after.</p>\n\n\n\n<p>And this will be the way that they&#8217;ve done it. What the heck? The customizer. What? I have no interest in that. That looks very strange. I&#8217;m used to this experience and I guess part of your job and part of everybody&#8217;s job in WordPress is to sort of bridge that gap and see how smooth we can make it.</p>\n\n\n\n<p>[00:19:48] <strong>Damon Cook:</strong> Yeah, and I think that what excites me the most is the experimentation and exploration for even existing users. I mean, I think that some people are transitioning and exploring even new ways that even if they have the Gutenberg plugin installed and activated and are testing out things that aren&#8217;t ready for a production site necessarily, but really pushing the boundaries of what can be done.</p>\n\n\n\n<p>And then, I think that can come back to influence the project and direction. So those edge cases and experimentations are definitely where things that get me excited. One thing I just saw that, it&#8217;s kind of a tangent I guess, but I saw that there&#8217;s a color randomizer that was introduced in Gutenberg, and I think that&#8217;s being, featured on, is it Anne McCarthy&#8217;s new call for full site editing outreach experiment.</p>\n\n\n\n<p>[00:20:44] <strong>Nathan Wrigley:</strong> Yeah, she does our outreach program. That&#8217;s right, yeah.</p>\n\n\n\n<p>[00:20:46] <strong>Damon Cook:</strong> So that is a really neat exploration to have in the global styles. A little button you can randomize the colors and see that being applied. You&#8217;ll see the different colors applied to the theme, and so I think that type of exploration shows some of the excitement and some of the neat things that there is potential for.</p>\n\n\n\n<p>There&#8217;s also the people, I mean, and I am totally like, how many people are going to use that? I don&#8217;t know, maybe two. But I think that that type of exploration can give great value if done carefully and considered what the outcomes are, and what the potential is. Whether that feature gets pulled into a final solution and product of WordPress core, I don&#8217;t know, that may not. But I&#8217;m sure that the outcomes will be documented, whether it&#8217;s in Gutenberg and whether that comes back up in two or three years as another exploration, you know. That&#8217;s something to learn from and build off of. So that stuff is, I think, super valuable.</p>\n\n\n\n<p>[00:21:48] <strong>Nathan Wrigley:</strong> That&#8217;s a really interesting position you&#8217;ve taken there. I really hadn&#8217;t framed it in my head in that way too often, because when something like that comes along, it would seem that those people who aren&#8217;t going to make any use of it, the common clarion call is, well, who&#8217;s going to make use of it? What&#8217;s the point of this? Why have we got this, I don&#8217;t know, style randomizer that you&#8217;ve just mentioned? And, maybe the same could be true of things like the duotone option that was available. I haven&#8217;t really seen too much of the duotone out there in the wild.</p>\n\n\n\n<p>So what I&#8217;m taking from that is that it was an interesting experiment. Nobody, well, not nobody, very few people made use of it. But the way that you just framed it was fascinating. It was more about, well let&#8217;s just try things. Throw spaghetti at the wall, and see what sticks. And maybe some of it is going to be the exact thing first time, but maybe not.</p>\n\n\n\n<p>Maybe it&#8217;ll be a case of, what we&#8217;ve shown you here is what is possible, not how it will end up. Look, there is an option here. By clicking a button, you can dramatically change the style of your site, you can randomize it. But what if we didn&#8217;t want to randomize it completely? What if we could apply constraints to that randomization, so that it was broadly the same as it was before, but just a tiny bit different.</p>\n\n\n\n<p>In other words, we varied your website, not completely randomized it. And so it can be iterated on. The goal isn&#8217;t to arrive at the end point, first time. It&#8217;s just, here&#8217;s an idea. Anybody going to make use of it? No, okay. We&#8217;ll move on. Or, yes, but not how it is. We&#8217;re going to iterate on it, so, yeah interesting.</p>\n\n\n\n<p>[00:23:25] <strong>Damon Cook:</strong> Yeah, they&#8217;re experiments. I mean, it&#8217;s like good old science class. You do an experiment, document the outcomes. And I think that&#8217;s a really great way to look at it. Not everything is going to be a success. Experiments fail all the time. But, just as long as you can kinda learn and get the key takeaways and maybe revisit and iterate on a different type of that experiment. So yeah, I think it&#8217;s a great thing,</p>\n\n\n\n<p>[00:23:51] <strong>Nathan Wrigley:</strong> Showing the boundaries of what might be possible, not necessarily what will be. Here&#8217;s the sort of thing that you can do. Here&#8217;s the direction that you could go in and what have you.</p>\n\n\n\n<p>I feel like styles, you were mentioning there the ability to randomize them. I feel like styles is a real area of success in WordPress at the minute. Because we&#8217;ve got things like global styles in the latest iteration of the default theme, 2023. We&#8217;ve got this fabulous new thing, which certainly I think is fabulous, I think you do too, called style variations. Other things perhaps less successful. You know, the navigation block, I think still is broadly speaking too unfamiliar for many people to use it as a default. But yeah, styles. Styling everything, blocks, themes, patterns, and what have you, and style variations. Do you just want to tell us, because you wrote that in the show notes, you must have some, insight and excitement around it?</p>\n\n\n\n<p>[00:24:49] <strong>Damon Cook:</strong> Yeah, style variations, I think that came out in 5.9 or maybe 6.0. With 6.1 that just came out, the core theme 2023 had a series of style variations within it. That was showing the potential of that new API. And again it&#8217;s a great exploration and I don&#8217;t think that every theme that&#8217;s going to be developed, or need to be developed, is going to need a style variation. But, the fact that those APIs are there and you can have that UI, that a user can just browse through and pick different styles and appearances, and get different looks to their site. I think is always something that&#8217;s going to land with developers and end users. Because yeah, the web is a big visual experience for a lot of us. So just seeing those changes in real life is always a great thing. And, there was about 10 style variations.</p>\n\n\n\n<p>And so yeah, if you open up the 2023 theme and go into the global styles area, you can just browse different appearances and even save, if you like one, and start using it today.</p>\n\n\n\n<p>[00:26:03] <strong>Nathan Wrigley:</strong> It really is remarkably clever and very, very interesting to look at. So, as you&#8217;ve just said, you download, start using the 2023 theme, and you&#8217;ve got these 10 contributed style variations. And really, in a sense, it&#8217;s almost like a theme within a theme. It&#8217;s almost like the 2023 theme is 10 themes. I&#8217;m over exaggerating it.</p>\n\n\n\n<p>It really is just changing the styling. So the text is the same. The images, they remain the same. But it plays very nicely, like I said, these 10 contributed styles that were selected as the ones to go into the theme, they&#8217;re really, really different to each other. So in some of them the images, they have different border radiuss, you know, really startlingly, different border radiuss.</p>\n\n\n\n<p>The typography&#8217;s changed, the background has changed. And for an end user, you are basically looking at a different website. And the ability to change that, I can&#8217;t see any people, well any clients, not at least thinking, well that&#8217;s a nice option to have. Nobody&#8217;s going to say, well, no, no. I don&#8217;t wish to ever be able to change the style of my website with the click of a button. That&#8217;s just such a great idea.</p>\n\n\n\n<p>[00:27:15] <strong>Damon Cook:</strong> Yeah. And I think it, that even reinforces a lot of, I know that the introduction of the theme.json, right, using json file to right. A lot of people say, and it is if you&#8217;re essentially writing kind of a CSS abstraction, right, of styling your site in theme.json files. But I think that&#8217;s where, again I see the potential is. Yeah, you&#8217;re saving these styles as json objects, but you know, at the end of the day there&#8217;s so much more potential that, you know, you can take different json objects.</p>\n\n\n\n<p>Maybe it&#8217;s styling the same exact thing. Maybe the theme is saying style buttons this way with this border, and then there&#8217;s a UI for the user to modify that border, and then take those json objects and synthesize them together. That is the potential of, again, going back to the customizer, if a user just switched themes and some of those stylings weren&#8217;t there, then they had a bad experience.</p>\n\n\n\n<p>So I think the value of the theme.json file is hard for a lot of people to grasp, because especially if you&#8217;re familiar with writing CSS, you&#8217;re like, oh, I&#8217;m just writing CSS in a json file. But, yes you are. But, the way that data is being exchanged and can be exchanged in the future will have great potential and, really enable a lot of clever things, I think.</p>\n\n\n\n<p>[00:28:44] <strong>Nathan Wrigley:</strong> Just to give some more context to that. Does the theme json file, for those people who are listening who don&#8217;t know what that is and don&#8217;t really want to get into that. Fear not, it&#8217;s not tremendously difficult, but also I think there&#8217;s a lot of tooling coming out, which is online platforms if you like, which will help you get through that.</p>\n\n\n\n<p>There&#8217;s a lot of tutorials around now to help with that, much more so than there was a little while ago. But there are tools which are coming out which will enable you to create these files in a much more straightforward way than typing it into your IDE. But do you see that as a really nice bridge between swapping out themes, because it will provide consistency over time.</p>\n\n\n\n<p>Things in the theme.json file will be immutable, if you like. And if you swap your theme for a completely different theme, hopefully, you won&#8217;t just be looking at a complete horror show where everything is completely different. We&#8217;re looking for a more consistent experience with these new adoptions.</p>\n\n\n\n<p>[00:29:39] <strong>Damon Cook:</strong> Yeah, I think my mind definitely goes to the edge cases, well not the edge cases, but like AI. I mean you kind of have to make some inferences of if you&#8217;re going to take what the theme, it might be telling you, and trying to allow the user to override some of the things the theme might be setting.</p>\n\n\n\n<p>First of all, you want, you want to make that optional, right? You want to be able to allow theme developers to even surface the UI. So, do they want the potential for somebody to change a button border? That should be an option. And if it&#8217;s enabled, how do we infer what the user has customized versus what the theme originally was doing?</p>\n\n\n\n<p>I think you can kind of make some inferences there, but at the end of the day, there&#8217;ll probably be some rough edges that will break in changing themes. But I think that it has a greater potential in the current iteration of it, like the APIs with theme.json ,to make things easier to work with, and how they&#8217;re saved and exchanged. So, I&#8217;m not sure if that answered your question, but.</p>\n\n\n\n<p>[00:30:52] <strong>Nathan Wrigley:</strong> Yeah, it&#8217;s not the silver bullet, but it hopefully will provide a little bit of stability over time. And be less of a, of an experience that you described earlier with the customizer where swap themes and you really are left with a black hole that is hard to get out of.</p>\n\n\n\n<p>Okay, so we&#8217;re recording this end of November, 2022. WordPress 6.1. Actually 6.1.1 as of a few hours ago. But, broadly speaking, WordPress 6.1 is the latest and greatest. You put in the show notes, the future of WordPress including 6.1 and beyond. What has got you excited in 6.1? What are some of the, the fun bells and whistles that you&#8217;ve enjoyed seeing?</p>\n\n\n\n<p>[00:31:34] <strong>Damon Cook:</strong> I think some of the global styles work, like saving and importing and exporting for themes to allow end users and builders to create their own variations on a theme. That is currently being worked on, and I think has great potential and excites me. So that, again, it goes back to enabling a good theme switching experience for the end user and for builders and for developers.</p>\n\n\n\n<p>Then I think there&#8217;s also more, I mean, in 6.1 there was a good deal of work in allowing the bridge between classic themes and block themes with allowing classic template parts to pull in patterns. And, even now I think there&#8217;s work for replacing a template part from patterns. Those types of things speak to the backwards compatibility of the project.</p>\n\n\n\n<p>That stuff excites me the most is bridging that gap, because I think a lot of people are, it&#8217;s either a classic theme world or a block theme world. And so, if we can slowly onboard users and developers from classic theme to block theme development, then I think that&#8217;s always going to be a success for everyone.</p>\n\n\n\n<p>[00:32:52] <strong>Nathan Wrigley:</strong> You, uh, you mentioned also in the show notes. One of the things that people listening to this may or may not know, is, they may have come across a plugin before called ACF. ACF stands for Advanced Custom Fields. I forget when, it was certainly before your time at WP Engine, but WP Engine acquired ACF. And, I can&#8217;t remember the route that it went. I think it went through Delicious Brains first, and then it ended up with WP Engine. It&#8217;s now under WP Engine&#8217;s stewardship. It&#8217;s a very popular plugin.</p>\n\n\n\n<p>One of the fun things that you can do with ACF is to create blocks in, let&#8217;s just call it a simpler way. There&#8217;s less of a curve. You can stick with some of the things that you&#8217;ve known for years. You mentioned in the show notes you thought this was quite an interesting thing that you&#8217;ve been playing with lately. Tell us a little bit about ACF blocks and what you&#8217;ve been doing.</p>\n\n\n\n<p>[00:33:40] <strong>Damon Cook:</strong> Yeah, I recently was able to revisit because I&#8217;ve used, I&#8217;ve been an ACF Pro user throughout my years as a developer and I&#8217;ve used it on projects and, it had been a while and the 6.0 release just came out. And so I was able to dig in and experiment with the current iteration of ACF blocks, which has great potential, I think, and is really useful.</p>\n\n\n\n<p>And again, I think it bridges a gap for a lot of builders in creating custom blocks. I think it&#8217;s become a less of a need, because I think WordPress core has enough great blocks out of the box to use. But there&#8217;s always going to be potential for different accordions, tabs, those good old sliders, stuff like that.</p>\n\n\n\n<p>And ACF definitely makes a great argument for using PHP and not even having to dabble in kind of the Gutenberg React, JavaScript world. So I think that makes sense for a lot of developers. Why start learning all this React stuff when I can just stick with PHP, and that makes sense to me. And I think that whatever gets you an end project done quicker than that, whatever works, that works.</p>\n\n\n\n<p>[00:35:08] <strong>Nathan Wrigley:</strong> So is the idea of ACF blocks then that with an understanding of PHP, CSS and what have you? You can combine custom field groups, say, or a selection of custom fields. And you can have those be output in a block? So you&#8217;re in the Gutenberg editor, you drag in the ACF block that you&#8217;ve created, and whatever you&#8217;ve given it a name for. And then you can style it in Gutenberg based upon what you&#8217;ve set up. You can obviously, depending on what you&#8217;ve done, you can add in text or multiline text or date pickers or whatever it may be. Is that the promise of it?</p>\n\n\n\n<p>[00:35:43] <strong>Damon Cook:</strong> Yeah, and I think for any ACF users that are already working with the field&#8217;s UI, registering and creating those fields in ACF and then assigning them to a custom block that you can just drag and drop into the editor, is quick and easy with ACF. And it makes sense in a lot of ways, because yeah, those fields are available in your block and you get the output that you expect.</p>\n\n\n\n<p>I think there&#8217;s a little bit of a deviation in kind of the editor experience, because the way the fields, but that&#8217;s really on the developer and implementation really. I mean, you can go all out and try to make it a native feeling experience. And I think that there&#8217;s a lot of work even in ACF to give it that native experience. But yeah, I think having those fields available right on your block in the editor makes things easy to work with and makes sense at the end of the day.</p>\n\n\n\n<p>[00:36:40] <strong>Nathan Wrigley:</strong> Yeah, it&#8217;s a nice bridge isn&#8217;t it, for people who don&#8217;t wish to commit the time or the energy to learning those fairly difficult skills. You can stick with the skills that you&#8217;ve already got and use perhaps a tool that you&#8217;ve had lying around for a while in a new and interesting way.</p>\n\n\n\n<p>And I also feel that the idea of being able to drop in custom blocks for your clients, whatever industry they&#8217;re in. I don&#8217;t know, you build a site for a real estate agent and managed to throw together a real estate block, which, you know, if you fill out the fields, there&#8217;s a house, that you can have on your website and all you had to do was drag in a block and complete the necessary fields.</p>\n\n\n\n<p>It&#8217;s really great. Really interesting. Do you actually dabble in the, the React side of things? Do you build your own custom blocks? Is that something you have experimented with? And if the answer&#8217;s yes, how have you found that challenge?</p>\n\n\n\n<p>[00:37:31] <strong>Damon Cook:</strong> Yes I do. And it is a challenge. I think that I tend to bounce between trying to learn React fundamentals, but mostly I think that I spend most of my time learning Gutenberg&#8217;s flavour of React, which makes more sense to me.</p>\n\n\n\n<p>And makes more sense in that, it&#8217;s in WordPress and that&#8217;s the APIs that they&#8217;re spinning off is going to always, it&#8217;s going to mature and change a little bit, but that&#8217;s where I&#8217;d rather spend my time learning. But I think there are some key concepts in React fundamentals that it&#8217;s always good to go back and revisit. But, I do that sporadically. That&#8217;s even, uh, as a front end developer of 10 years, I still, you know, I&#8217;m still looking up HTML elements in MDN Mozilla.</p>\n\n\n\n<p>But yeah, developing custom blocks I think has become a lot easier because I&#8217;ve developed them throughout the years in agency land and just the tooling has become a lot better and consistent. Still a ways to go in the documentation. And I think there&#8217;s a, a lot of great feedback on how to extend some of the tools to help enable custom block development.</p>\n\n\n\n<p>Yeah, I think it&#8217;s come a long way and, there is the barrier to creating your first block is pretty low these days. And if anything, the biggest barriers are probably spinning up and setting up Node and NPM, which is understandably a pretty significant technical barrier. But, I think there&#8217;s a lot of great tutorials out there on that stuff as well.</p>\n\n\n\n<p>[00:39:19] <strong>Nathan Wrigley:</strong> Given that your developer advocate role is your job, and you&#8217;re trying to bridge the gap, I guess, you&#8217;re trying to find ways to promote the community and help the community and so on. Are there any resources that you have found particularly useful? You mentioned that there&#8217;s more now than there ever has been, which is great, but are there any resources that you have personally found to be very useful about anything that we&#8217;ve talked about today? Whether that&#8217;s blocks, style variations, block themes, block patterns, whatever, just stuff that you&#8217;ve found to be useful, resources that we can mention.</p>\n\n\n\n<p>[00:39:54] <strong>Damon Cook:</strong> Yeah, I think the Learn Team and learn.wordpress.org has been putting out some great material. Courses, video tutorials. So I think that has been a really great resource lately. Also, Carolina&#8217;s fullsiteediting.com. I think a lot of people find that very useful. She does a great job of keeping that up to date and so much, so much great resources there.</p>\n\n\n\n<p>The only other, and I know this isn&#8217;t probably what everybody does with their free time, but, I actually find it interesting to open up GitHub and go into the Gutenberg project and just pick a package and start looking at code. But not everybody is a coder and not everybody&#8217;s a developer.</p>\n\n\n\n<p>And, along those lines, I think if you are even on an early journey and have any interest in being a developer, I would focus more on just learning HTML and CSS. Then if you do someday want to open up Gutenberg and start looking at the code, I think that to have that background is, is far more important to get you into the larger stuff that goes on there.</p>\n\n\n\n<p>[00:41:09] <strong>Nathan Wrigley:</strong> Damon, I am wondering if people have listened to this episode and they&#8217;ve thought, I would like to talk to Damon about this. Where could we find you? What social platforms do you use, or email address do you want to disclose? Entirely up to you. As much or as little as you like?</p>\n\n\n\n<p>[00:41:24] <strong>Damon Cook:</strong> Hopefully Twitter is still very active. But that&#8217;s where I do spend a lot of my time still. So I am dcook on Twitter. So definitely reach out to me there. And I think I&#8217;m always in the WordPress Slack. Definitely lots of great content coming out of wpengine.com builders site in the future. We&#8217;re actually just starting to do some workshops as well. So look for announcements on Twitter through wpenginebuilders. That&#8217;s where mostly where I can be reached.</p>\n\n\n\n<p>[00:41:59] <strong>Nathan Wrigley:</strong> Damon Cook, appreciate you chatting to us on the podcast today. Thank you very much.</p>\n\n\n\n<p>[00:42:03] <strong>Damon Cook:</strong> Thank you.</p>\n</div>\n\n\n\n<p>On the podcast today, we have <a href=\"https://twitter.com/dcook\">Damon Cook</a>.</p>\n\n\n\n<p>He’s a longtime user of WordPress, trying it first in around 2008. He’s worked for some of the largest WordPress agencies over the years, but his current role is that of Developer Advocate with WP Engine, where he engages with the WordPress community, trying to figure out where WordPress is headed.</p>\n\n\n\n<p>Damon is on the podcast to talk about styling WordPress, and how it’s changing.</p>\n\n\n\n<p>Until recently, if you wanted to modify your website’s appearance, you needed to work with the theme. Sometimes this could be done in the theme’s UI or in the WordPress Customizer, but if you really needed fine control, then it’s likely you edited the theme’s files or created a theme of your own. It can be quite a complex process.</p>\n\n\n\n<p>Block-based themes are revolutionising website styling. You’re going to be able to change any aspect of your website from the UI that you’re familiar with. The hope is that it’ll make styling more accessible to a wider audience.</p>\n\n\n\n<p>Damon talks about the fact that we’re in a period of flux right now. The documentation and tooling needed to work with website styles is maturing, but is by no means complete.</p>\n\n\n\n<p>We talk through some new concepts which are underpinning all of this. Style variations, style engine, global styles, block themes, block patterns, theme.json. These are perhaps terms that you’ve heard being used, but might not be familiar with. Damon explains what they are and where they fit into the website styling jigsaw.</p>\n\n\n\n<p>Towards the end we briefly get into work that Damon has been doing with ACF to make his own blocks, and how it provides a bridge for those people who are not yet familiar with React.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links.</h2>\n\n\n\n<p><a href=\"https://wpengine.com/\">WP Engine</a></p>\n\n\n\n<p><a href=\"https://wpengine.com/builders/\">WP Engine Builders</a></p>\n\n\n\n<p><a href=\"https://deliciousbrains.com/\">Delicious Brains</a></p>\n\n\n\n<p><a href=\"https://www.advancedcustomfields.com/\">Advanced Custom Fields</a></p>\n\n\n\n<p><a href=\"https://www.advancedcustomfields.com/resources/blocks/\">ACF Blocks</a></p>\n\n\n\n<p><a href=\"https://learn.wordpress.org/\">Learn WordPress website</a></p>\n\n\n\n<p><a href=\"https://fullsiteediting.com/\">Full site editing website</a></p>\n\n\n\n<p><a href=\"https://github.com/WordPress/gutenberg\">Gutenberg Project on GitHub</a></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 04 Jan 2023 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:44;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"Do The Woo Community: The Process for Applying to the WooCommerce Agency Partner Program\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74212\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://dothewoo.io/the-process-for-applying-to-the-woocommerce-agency-partner-program/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:394:\"<p>A simple explanation of the process for applying as a WooExpert </p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/the-process-for-applying-to-the-woocommerce-agency-partner-program/\">The Process for Applying to the WooCommerce Agency Partner Program</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 04 Jan 2023 10:32:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:45;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:103:\"WPTavern: Icon Block 1.4.0 Adds Height Control, Improves Color Handling to Better Support Global Styles\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=140670\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:113:\"https://wptavern.com/icon-block-1-4-0-adds-height-control-improves-color-handling-to-better-support-global-styles\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5873:\"<p>Nick Diego, developer advocate at WP Engine, has released <a href=\"https://nickdiego.com/the-icon-block-1-4-0-release-whats-new-and-how-i-built-it/\">version 1.4.0</a> of his <a href=\"https://wordpress.org/plugins/icon-block/\">Icon Block</a> plugin. Diego launched it in October 2021, after struggling to find an efficient way to add SVG icons to the block editor. He is aiming for this small but useful plugin to become &#8220;the definitive SVG icon and graphic block.&#8221; In the past year, it has grown 1300%  to more than 7,000 active installs, while staying focused on a tight set of features. </p>\n\n\n\n<p>WordPress contributors have been <a href=\"https://core.trac.wordpress.org/ticket/24251\">discussing adding SVG support</a> to core for more than a decade, but have not yet found a clear path forward that properly addresses security concerns. In July 2022, the Performance team began <a href=\"https://wptavern.com/wordpress-performance-team-is-working-on-a-module-for-svg-uploads\">working on a module for SVG uploads</a> but it&#8217;s still in progress. In the meantime, since the SVG format has <a href=\"https://caniuse.com/?search=svg\">nearly universal support across the web</a>, users have relied on plugins like <a href=\"https://wordpress.org/plugins/svg-support/\">SVG Support</a> (1M+ installs) or <a href=\"https://wordpress.org/plugins/safe-svg/\">Safe SVG</a> (700k+ installs) to upload SVG files to the media library and use them like any other image file.</p>\n\n\n\n<p>Diego&#8217;s plugin is different in that it was made for use with the block and site editors. The Icon Block registers a single block that allows users to add custom SVG icons and graphics. It also enables access to the WordPress icon library, which contains 270+ SVG icons. </p>\n\n\n\n<p>One advantage of the plugin is that users don&#8217;t need to install a whole block library if they just need SVG icons. In version 1.2.0, Icon Block added the ability for developers to <a href=\"https://nickdiego.com/adding-custom-icons-to-the-icon-block/\">register their own custom icon libraries</a>.</p>\n\n\n\n<p>The latest release expands width control beyond what is offered in the core Image block to support <code>%</code>, <code>px</code>, <code>em</code>, <code>rem</code>, <code>vh</code>, <code>vw</code>, or whatever units are defined in theme.json. These units are also available in Global Styles, so users can control width based on how the theme author intended. Diego, who said he prefers to use native WordPress components wherever possible, updated width controls using Gutenberg&#8217;s <a rel=\"noreferrer noopener\" href=\"https://github.com/WordPress/gutenberg/blob/trunk/packages/block-editor/src/components/height-control/index.js\" target=\"_blank\">HeightControl</a>, which isn&#8217;t yet available in core. </p>\n\n\n\n<p>&#8220;Luckily, it is built out of components that have been in WordPress since 6.0. I ported the code from the <code>HeightControl</code> over to a custom <code><a rel=\"noreferrer noopener\" href=\"https://github.com/ndiego/icon-block/blob/main/src/components/dimension-control.js\" target=\"_blank\">DimensionControl</a></code> in the Icon Block and made a few modifications to meet my specific needs,&#8221; Diego said.</p>\n\n\n\n<p>Icon height support is a new feature in the latest 1.4.0 release, another feature request from the plugin&#8217;s community of users.</p>\n\n\n\n<img />image source: <a href=\"https://nickdiego.com/the-icon-block-1-4-0-release-whats-new-and-how-i-built-it/\">Icon Block 1.4.0 release post</a>\n\n\n\n<p>&#8220;One thing to note is that I choose to exclude&nbsp;<code>%</code>&nbsp;from the height unit options,&#8221; Diego said in the release post. &#8220;Using&nbsp;<code>%</code>&nbsp;can have unexpected results based on the icon’s container height and is quite unintuitive.&#8221;</p>\n\n\n\n<p>Version 1.4.0 also improves color support to better support Global Styles. When themes define a <code><code>primary</code> and <code>secondary</code></code> colors in theme.json, icons set to use these will work seamlessly with style variation switching. This is a beautiful demonstration of how block developers can make their plugins work harmoniously with Global Styles to improve the experience of full-site editing.</p>\n\n\n\n<img />image source: <a href=\"https://nickdiego.com/the-icon-block-1-4-0-release-whats-new-and-how-i-built-it/\">Icon Block 1.4.0 release post</a>\n\n\n\n<p>In future releases, Diego said he plans to work on a way to allow users to insert custom SVG icons from an &#8220;uploaded&#8221; SVG file, as well as explore ways to integrate with third-party icon libraries. Access to Font Awesome, Boostrap icons, Ionicons, and other SVG libraries would give users a much wider selection beyond the WordPress icon library when designing their sites.</p>\n\n\n\n<p>Users can submit feature requests via the <a href=\"https://github.com/ndiego/icon-block/issues\">issues</a> queue in the plugin&#8217;s GitHub repository. Since Diego is developing the plugin using native WordPress components as much as possible, users can also expect additional functionality to become available as it is added to WordPress core.</p>\n\n\n\n<p>&#8220;There are tons of great icon plugins in the WordPress ecosystem, free and premium,&#8221; Diego said. &#8220;Most have more features and functionality than the Icon Block. However, what makes this block different is its strong commitment to WordPress&#8217; core design principles.</p>\n\n\n\n<p>&#8220;The goal was always to make the block feel like it belonged in WordPress itself. I have strived to use as many core <a rel=\"noreferrer noopener\" href=\"https://developer.wordpress.org/block-editor/reference-guides/block-api/block-supports/\" target=\"_blank\">block supports</a> and components as possible. Version 1.4.0 stays true to this effort with much-needed enhancements.&#8221;</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 03 Jan 2023 21:36:06 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:46;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"Do The Woo Community: Knowing What Your Sites Performance Means\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74171\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"https://dothewoo.io/knowing-what-your-sites-performance-means/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:439:\"<p>You may find a tool that gives you a good indication of what your site does in a browser, but it\'s just a metric. It\'s not the metric, not the end all, be all.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/knowing-what-your-sites-performance-means/\">Knowing What Your Sites Performance Means</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 03 Jan 2023 10:49:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:47;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:44:\"Donncha: The Mastodon Onslaught on your blog\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://odd.blog/?p=89589420\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"https://odd.blog/2023/01/02/the-mastodon-onslaught-on-your-blog/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7169:\"<p>You might not be on Mastodon yet, but your blog could get a torrent of traffic from Mastodon, or other Fediverse network if it&#8217;s shared there.</p>\n\n\n\n<p>If your website is mentioned there, it might be the “victim” of an inadvertent denial of service attack, as hundreds or thousands of servers request the URL in the 60 seconds or so afterwards. That is precisely what <a href=\"https://www.jwz.org/blog/2022/11/mastodon-stampede/\">JWZ blogged about</a> last month when his site was taken down by Mastodon servers.</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Every time I do a new blog post, within a second I have over a thousand simultaneous hits of that URL on my web server from unique IPs. Load goes over 100, and mariadb stops responding.</p>\n<cite>JWZ on <a href=\"https://www.jwz.org/blog/2022/11/mastodon-stampede/\">Mastodon Stampede</a>.</cite></blockquote>\n\n\n\n<p></p>\n\n\n\n<p>JWZ has over <a href=\"https://mastodon.social/@jwz\">8,000 followers.</a> Every time he shares a post on Mastodon, the instances (servers) where those followers live will send a request to his blog to generate a preview. Actually, two requests will be sent:</p>\n\n\n\n<ul>\n<li>A request for the wp-json embed for the page.</li>\n\n\n\n<li>A request for the page that was shared.</li>\n</ul>\n\n\n\n<p>Eventually, he blocked the Mastodon user agent. That stops previews of his website showing up on Mastodon posts, but resolves the problem for his website.</p>\n\n\n\n<p>Yesterday morning, I <a href=\"https://mastodon.ie/@donncha/109614145566437712\">decided to see what effect</a> sharing a link on my Mastodon account would have on my server. My Mastodon account has 1.8K followers. A far cry from the number of followers JWZ has, but still enough to test my server.</p>\n\n\n\n<p>I wanted to test several scenarios:</p>\n\n\n\n<ul>\n<li>Caching the post before sharing.</li>\n\n\n\n<li>Changing Apache configuration.</li>\n\n\n\n<li>Sharing without caching on my server.</li>\n</ul>\n\n\n\n<p>My server is at Linode. I pay an average of $24/month to run this site and my photoblog is on it too where I share a daily photo + link on Mastodon. It&#8217;s not a heavy-duty server that can withstand a huge amount of traffic.</p>\n\n\n\n<p>If you&#8217;d like to skip the details, my server coped fine with sharing a URL from here to Mastodon. The load average went up for about 20 seconds, topping out at the max for about 5 seconds before things calmed down. It was responsive the whole time. Install a full-page caching plugin like <a href=\"https://wordpress.org/plugins/wp-super-cache/\">WP Super Cache</a>, <a href=\"https://jetpack.com/boost/\">Jetpack Boost</a> and <a href=\"https://wordpress.org/plugins/wp-rest-cache/\">WP Rest Cache</a> and your site will probably be fine. Jetpack Boost and the <a href=\"https://jetpack.com/\">Jetpack</a> Image Accelerator will help when human visitors arrive.</p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<a href=\"https://i0.wp.com/odd.blog/files/2023/01/Screenshot-2023-01-02-at-10.03.17.png?ssl=1\"><img /></a></div>\n\n\n<p>The <a href=\"https://mastodon.ie/@donncha/109614168671378154\">first test</a> resulted in:</p>\n\n\n\n<ul>\n<li>261 requests for the page embed.</li>\n\n\n\n<li>359 requests for the page itself.</li>\n\n\n\n<li>1 minute load average topped out at 1.34 for 5 seconds.</li>\n</ul>\n\n\n\n<p>The page was cached by WP Super Cache, but I had set the garbage collection TTL to 60 seconds and I believe it expired halfway through the test, so it had to generate the cache again. Once I adjusted that, and set the TTL to 600 seconds, <a href=\"https://mastodon.ie/@donncha/109614227575646081\">the second test</a> performed better. The page remained cached throughout:</p>\n\n\n\n<ul>\n<li>273 requests for the page embed.</li>\n\n\n\n<li>289 requests for the page itself.</li>\n\n\n\n<li>1 minute load average topped out at 0.71 for 5 seconds.</li>\n</ul>\n\n\n\n<p>The main points of my Apache configuration:</p>\n\n\n\n<ul>\n<li>Keep alives are disabled.</li>\n\n\n\n<li>5 start servers</li>\n\n\n\n<li>Minimum 10 spare servers</li>\n</ul>\n\n\n\n<p>When I reduced the start and minimum spare servers to 1, <a href=\"https://mastodon.ie/@donncha/109614274892094213\">the next test</a> took longer to complete, and the load average rose to 1.24, even on a fully cached page. This was expected as the server didn&#8217;t have the spare capacity to deal with the sudden traffic.</p>\n\n\n\n<p>After reverting the changes to Apache, I disabled caching on my blog and shared another URL. The <a href=\"https://mastodon.ie/@donncha/109614344675460069\">load average</a> only rose to 1.12 for a very short time. I was pleased with that. While caching does help, my server could cope with that traffic.</p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<a href=\"https://i0.wp.com/odd.blog/files/2023/01/Screenshot-2023-01-02-at-09.57.25.png?ssl=1\"><img /></a>A sample of the user agents used by Mastodon instances hitting my blog for previews</div>\n\n\n<p>I suspected that there was one hit per Mastodon instance on my site. I checked my logs and was proved right. For all the accounts that follow me on mastodon.social, only one request was made. That does mean the onslaught of requests isn&#8217;t as bad as it might be. Instead of 1,800 requests for a page, there were far fewer. I did notice that a Friendica instance requested one of my test URLs several times.</p>\n\n\n\n<p>Mastodon and other Fediverse servers will start requesting a preview within a second of you sharing your post on the network. It helps if your server is running some sort of caching.</p>\n\n\n\n<p>If you have many Mastodon followers or if you&#8217;re worried about a DDoS from Mastodon, the following will help:</p>\n\n\n\n<ul>\n<li>Make sure Apache/Nginx has the spare capacity to grow quickly and respond to a sudden torrent of requests.</li>\n\n\n\n<li>Install a caching plugin like <a href=\"https://wordpress.org/plugins/wp-super-cache/\">WP Super Cache</a>.</li>\n\n\n\n<li>Use “expert caching” in WP Super Cache which serves the cached page using mod_rewrite. That will mean your blog post is served almost as fast as requesting a text file from the server. No PHP is executed at all.</li>\n\n\n\n<li>Install <a href=\"https://wordpress.org/plugins/wp-rest-cache/\">WP Rest Cache</a> as it will <a href=\"https://wordpress.org/support/topic/get-wp-json-oembed-not-cached-can-it-be/\">soon cache the embed page request</a>.</li>\n\n\n\n<li>Install <a href=\"https://jetpack.com/\">Jetpack</a> and enable the Image Accelerator and Jetpack Boost for human visitors who come later.</li>\n</ul>\n\n\n\n<p>This problem has existed for a long time. Popular blogs had the same issue when they published new content and people following their blogs (through RSS feed readers, remember them?) hit the server looking for the new post. At least with Mastodon, you can load the post in a private browser window and cache it before sharing it. I want to write a WP Super Cache add-on plugin that allows the site owner to preload a new post as it&#8217;s published. That will ensure the new content is ready for sharing. I haven&#8217;t started work on that yet, so don&#8217;t ask when it&#8217;ll be done. Maybe someone else will beat me to it and claim all the credit!</p>\n\n\n\n<p></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 02 Jan 2023 09:31:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:7:\"Donncha\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:48;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"WordPress.org blog: WP Briefing: Episode 46: The WP Bloopers Podcast\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=14123\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://wordpress.org/news/2022/12/episode-46-the-wp-bloopers-podcast/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9573:\"<p>This episode of the WP Briefing features all the Josepha bloopers our little elves have stored away over the year. </p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits</h2>\n\n\n\n<p>Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br />Logo:&nbsp;<a href=\"https://profiles.wordpress.org/javiarce/\">Javier Arce</a><br />Production:&nbsp;<a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a><br />Song: Fearless First by Kevin MacLeod </p>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14123\"></span>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:00]&nbsp;</strong></p>\n\n\n\n<p>Hello everyone, and welcome to the WordPress Briefing, the podcast where you can normally catch quick explanations of the ideas behind the WordPress open source project with the hope that deeper understanding creates deeper appreciation.</p>\n\n\n\n<p>But on today&#8217;s bonus episode, instead of catching quick explanations, you&#8217;ll catch some quick bloopers.&nbsp;</p>\n\n\n\n<p>The end of the year is a time when many people and many cultures gather together, and whether you observe traditions of light or faith, compassion, or celebration from everyone here at the WordPress Briefing Podcast, we&#8217;re wishing you a happy, festive season and a very happy New Year.</p>\n\n\n\n<p>Sit back, relax, and enjoy some of the laughs and outtakes from recording the WP Briefing over the year.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:01:00]&nbsp;</strong></p>\n\n\n\n<p>Hello everyone, and welcome to the WordPress. This is the thing I&#8217;ve done 25 times, and I know how to do it for reals.</p>\n\n\n\n<p>Welcome to WordPress Briefing, episode 20. Oh no, 7? 27? 26? Episode 27. I know how many things I&#8217;ve done.</p>\n\n\n\n<p>Ooh, neat. This is Josepha recording episode 46 of the WP Bonus Briefings. Not because we&#8217;ve had 46 bonus Briefings, but because this is the 46th one and it is a bonus, it will also have a fancy name. But right now, I&#8217;m just calling it the bonus. It&#8217;s gonna be quick. Here I go.&nbsp;</p>\n\n\n\n<p>Group them into two big buckets, themes, uh, themes and tools. Mmm, I&#8217;m gonna have to redo the whole thing! No! I thought I could save it, and I didn&#8217;t save it. I had a typo in my script, and then I messed it up. I, it said into you big buckets instead of into two big buckets.&nbsp;</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:02:00]&nbsp;</strong></p>\n\n\n\n<p>I&#8217;m gonna start over from the target release date because I kind of smeared it all together, um, despite what I intended to do.</p>\n\n\n\n<p>And gives everyone, no. What is this ringing of phones? Oh, I was doing so well. Where was I? Let&#8217;s see if I can just pick it up.</p>\n\n\n\n<p>All righty, live from my closet. It&#8217;s episode 20, the WordPress Briefing, WP Briefing. So I have a title for this, and when I started writing it, I really had every intention of writing it to the title. And then what I wrote doesn&#8217;t fit the title at all, but does really hang together well. And so we&#8217;re gonna have to come up with a new title, but at the moment, it&#8217;s called So Many Ways to WordPress.</p>\n\n\n\n<p>Here in a minute, you will see why it doesn&#8217;t fit. Also, at the end, I feel like I get very, like, angry nerd leader.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:03:00]&nbsp;&nbsp;</strong></p>\n\n\n\n<p>And so I may, I may at the end, give that a second go and see if there&#8217;s a way that I can soften it a little bit, but, I, I don&#8217;t know that I can soften it. I feel very strongly about it. So, maybe I am just an angry nerd leader.</p>\n\n\n\n<p>Oh, okay. I&#8217;ll get us started now that I apparently have filled the room with apologies, not the room, the closet.&nbsp;</p>\n\n\n\n<p>We&#8217;ll figure out something very catchy as a title or as an alternative. Very descriptive, and people will click on it because they must know, but we&#8217;ll figure out the title later.</p>\n\n\n\n<p>@wordpress.org. However, I don&#8217;t know why I decided to do an invitation to email me in the middle of that. I&#8217;m gonna start from the top of that paragraph. I just got too excited by the opportunity to get mail.</p>\n\n\n\n<p>I gotta slow it down. I&#8217;m like the fastest talker, had too much coffee. Okay, slowing it down now.&nbsp;</p>\n\n\n\n<p>Huh? What am I saying? No, no, that&#8217;s what I&#8217;m saying. It&#8217;s fine. I, I can do this.&nbsp;</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:04:00]</strong></p>\n\n\n\n<p>Hold on. Oww. Sorry. I was adjusting my microphone, and then it fell down. I happened to be holding it at the time, so it didn&#8217;t, like, slam down, I think, and hurt your ears and so I apologize. Good thing I stopped so it didn&#8217;t just, like, slam down in the middle of a recording.</p>\n\n\n\n<p>That&#8217;s all right. I&#8217;m gonna give myself that win, even though it&#8217;s a hollow one. All right. Trying again. Starting right there, at now since.</p>\n\n\n\n<p>This year, it starts on October 18th, 2001. That&#8217;s the year? No, 2021. That&#8217;s the year. Oh man. I&#8217;m doing such a great job of this.</p>\n\n\n\n<p>Um, I&#8217;m recording this slightly before, um, you&#8217;re hearing it? What, how am I gonna start this? Hold on. I don&#8217;t know how to start this. All right. I&#8217;m, I can do it.</p>\n\n\n\n<p>Oh, I&#8217;m so glad I remembered. We had guests that could have been so embarrassing.</p>\n\n\n\n<p>Now for me, the trade-offs work well. How many times can I say now?</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:05:00]&nbsp;</strong></p>\n\n\n\n<p>Do I just start every sentence with now now? Is this just how I do things? Uh, now, now, now, now. I&#8217;m gonna start all over again because I&#8217;m in my head about the words in my mouth now. So.</p>\n\n\n\n<p>In some near timeframe, some near timeframe. This is not a thing that people say, Dustin, I&#8217;m sorry. That&#8217;s not a thing people say. I&#8217;m just gonna retry that one sentence to sound like I speak with other human beings sometimes.</p>\n\n\n\n<p>Today is the start of… I can do these things.</p>\n\n\n\n<p>This was a terrible ending. I need to just finish that last part. I&#8217;m gonna redo the part where I started with my name and not the name of the podcast. Um, and we&#8217;ll do that.</p>\n\n\n\n<p>And if you&#8217;re supporting or building anything to hand off to clients, you know that timely, easy to ship changes on a site are considered a vital part of any overarching brand and marketing strategy. Wow. It&#8217;s like, I don&#8217;t know what words are right there.&nbsp;</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:06:00]&nbsp;</strong></p>\n\n\n\n<p>I tripped over my own tongue a lot. I&#8217;m gonna sit, I&#8217;m gonna do that paragraph again because I didn&#8217;t do a very good job of it.</p>\n\n\n\n<p>I&#8217;ll do a better job.</p>\n\n\n\n<p>I literally digress, and now I don&#8217;t know. I am in my thing. What was I saying? Oh, there we go.&nbsp;</p>\n\n\n\n<p>Topher DeRosia, who founded Word not WordPress. Holy moly. That was a, I knew I was gonna say that, and I was like, don&#8217;t say that when you actually get around to saying this, but here I am, and I did it. Even though I knew I was gonna do it and I told myself not to. Doing it again. Right from there.</p>\n\n\n\n<p>Not which audiench segment. Oh man. Audiench is not a word, folks. I was on a roll. I&#8217;m gonna start right from the primary thing.</p>\n\n\n\n<p>I don&#8217;t even remember how I started this podcast. What is the last thing I said? I said, here we go. All right.&nbsp;</p>\n\n\n\n<p>Kind of covered some interesting ground, and so, oh no, this is not where I&#8217;m gonna start it. I know exactly where I&#8217;m gonna start it. Okay. I&#8217;m really ready now. Here we go.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:07:00]&nbsp;</strong></p>\n\n\n\n<p>I suddenly, I&#8217;m gonna pause right here because I suddenly got really worried that I didn&#8217;t actually hit record. Oh my gosh. I did. Woo. I&#8217;m all over the place. Okay. We&#8217;ll now continue. Wait, did I? Oh my goodness. I did, super sorry.</p>\n\n\n\n<p>Of the WordPress Briefing. I&#8217;m gonna do some singing in the middle of some talking, but I keep trying to talk myself out of the singing, so I&#8217;m gonna go ahead and do the singing, and then I&#8217;ll do the talking before I talk myself out of the singing. Here I go, probably.</p>\n\n\n\n<p>I added a word. That was so good. I&#8217;m gonna start again. I&#8217;m gonna get some water, and then I&#8217;m gonna start again. Not again. Again. Just from the ‘and finally.’</p>\n\n\n\n<p>I don&#8217;t know how I finish my show. Y&#8217;all, I do this literally every week. I never know how to finish my show. Here we go.</p>\n\n\n\n<p>I don&#8217;t know why I shouted at you from the other side of the tiny closet. I apologize. I&#8217;m gonna start again from ‘and finally.’</p>\n\n\n\n<p>Tada we did it.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:08:00]&nbsp;</strong></p>\n\n\n\n<p>Ha. I hate it. I hate the whole podcast. It&#8217;s gonna be fine.&nbsp;</p>\n\n\n\n<p>Done. Nailed it.</p>\n\n\n\n<p><strong>[Josepha Haden Chomphosy 00:00:00]&nbsp;</strong></p>\n\n\n\n<p>With that, I&#8217;m your host, Josepha Haden Chomphosy. Merry Christmas from me. Happy holidays to you, and we&#8217;ll see you again in the new year.</p>\n\n\n\n<p>Done.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 31 Dec 2022 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Santana Inniss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:49;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"Post Status: New Year, Same Me\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=146196\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://poststatus.com/new-year-same-me/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3111:\"<p>As I reflect on 2022, I think back over a year of mixed blessings, and I’m so grateful for the WordPress Community who supported me through family loss, new ventures, and the things I’m always doing both in and outside of WordPress.</p>\n\n\n\n<p>This year I:</p>\n\n\n\n<ul>\n<li>I completed my first year on the Post Status team! I love working in the community this way, helping tell your stories, helping post jobs, and being able to help you all make connections.&nbsp;</li>\n\n\n\n<li>I completed my first year on the StellarWP team! Again, working in our community is amazing. I get to post on different social accounts, connect people with support, and help users find the products that work for them (and they make it possible for me to contribute to the community in big ways.</li>\n\n\n\n<li>I served on the WCUS org team. You read my post <a href=\"https://poststatus.com/5-days-without-a-shower/\">5 Days Without a Shower</a>, so you know it wasn’t all sunshine and rainbows, but it was amazing, and the efforts within WordPress that have come from that post (and my experiences) will help the community going forward.</li>\n\n\n\n<li>I lost my dad this year, and the community (at StellarWP, Post Status, and the community as a whole) rallied around me with cards, DM’s, packages, phone calls, and more. If I could hug you all, I would!</li>\n\n\n\n<li>We had a Post Status member retreat in OKC. Meeting some of our agency owners was so amazing. What a huge braintrust we have in Post Status.</li>\n\n\n\n<li>We had an in-person huddle at WCUS and it was a blast! I loved getting to know you better.</li>\n\n\n\n<li>I started a <a href=\"https://wpmotivate.com\">podcast</a> with the amazing, <a href=\"https://twitter.com/kathyzant\">Kathy Zant</a>, and together we hope to bring some sunshine and positivity into your week.</li>\n</ul>\n\n\n\n<p>My wish for you in 2023 is continued health, happiness and prosperity. Connect with me on <a href=\"https://poststatus.slack.com\">Post Status slack</a> if there’s any way I can help you moving forward.</p>\n\n\n\n<h2 id=\"h-in-the-spotlight\">In the Spotlight</h2>\n\n\n\n<p>Post Status professional member, <a href=\"https://poststatus.com/member-spotlight-seth-goldstein/\">Seth Goldstein</a>. Seth has been in the digital marketing and WordPress space for more than 15 years.</p>\n\n\n\n<h2 id=\"h-weekly-member-huddles\">Weekly Member Huddles</h2>\n\n\n\n<p>We’re restructuring in 2023, so keep an eye out for news of upcoming Post Status events.</p>\n\n\n\n<h2 id=\"h-quick-links\">Quick Links:</h2>\n\n\n\n<ul>\n<li><a href=\"https://asia.wordcamp.org/2023/\">WordCamp Asia</a> February 17-19, 2023</li>\n\n\n\n<li><a href=\"https://yoast.com/yoastcon/\">YoastCon</a> is back May 10 & 11</li>\n\n\n\n<li>Podcast: WP Motivate <a href=\"https://wpmotivate.com/podcast/gratitude-for-the-conveniences-of-the-internet-at-christmastime/\">Gratitude for the Conveniences of the Internet at Christmastime</a></li>\n\n\n\n<li>WordCamps are back. <a href=\"https://central.wordcamp.org/schedule/\">Check the schedule online</a>!</li>\n</ul>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 30 Dec 2022 17:00:10 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Michelle Frechette\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:8:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Wed, 18 Jan 2023 21:11:47 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:13:\"last-modified\";s:29:\"Wed, 18 Jan 2023 20:45:33 GMT\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:16:\"content-encoding\";s:2:\"br\";s:4:\"x-nc\";s:9:\"HIT ord 2\";}}s:5:\"build\";s:14:\"20221108164705\";}','no'),(375,'boldgrid_backup_last_backup','1670956768','no'),(380,'boldgrid_backup_latest_backup','a:34:{s:4:\"mode\";s:6:\"backup\";s:6:\"dryrun\";b:0;s:10:\"compressor\";s:7:\"php_zip\";s:8:\"filesize\";i:106348666;s:4:\"save\";b:1;s:10:\"total_size\";i:273844456;s:14:\"folder_include\";s:18:\"WPCORE,/wp-content\";s:14:\"folder_exclude\";s:17:\".git,node_modules\";s:13:\"table_exclude\";a:0:{}s:5:\"title\";N;s:11:\"description\";N;s:7:\"ABSPATH\";s:36:\"/home/teepee9/themaineventboise.com/\";s:9:\"backup_id\";s:8:\"d1e14c19\";s:7:\"siteurl\";s:29:\"https://themaineventboise.com\";s:9:\"timestamp\";i:1670956703;s:17:\"gateway_interface\";s:7:\"CGI/1.1\";s:9:\"http_host\";s:21:\"themaineventboise.com\";s:13:\"php_sapi_name\";s:8:\"fpm-fcgi\";s:9:\"php_uname\";s:104:\"Linux ecngx308.inmotionhosting.com 4.18.0-348.lve.el7h.x86_64 #1 SMP Sun Nov 21 14:20:28 UTC 2021 x86_64\";s:11:\"php_version\";s:6:\"7.4.33\";s:11:\"server_addr\";s:14:\"209.182.212.74\";s:11:\"server_name\";s:21:\"themaineventboise.com\";s:15:\"server_protocol\";s:8:\"HTTP/1.0\";s:15:\"server_software\";s:6:\"Apache\";s:3:\"uid\";i:3674;s:8:\"username\";s:7:\"teepee9\";s:10:\"encrypt_db\";b:0;s:7:\"trigger\";s:39:\"themaineventboise (jim@myhomeidaho.com)\";s:8:\"filepath\";s:96:\"/home/teepee9/boldgrid_backup/boldgrid-backup-themaineventboise.com-d1e14c19-20221213-183825.zip\";s:11:\"lastmodunix\";i:1670956767;s:8:\"duration\";s:5:\"64.35\";s:11:\"db_duration\";s:4:\"0.19\";s:11:\"db_filename\";s:33:\"teepee9_wp378.20221213-183823.sql\";s:12:\"mail_success\";b:0;}','yes'),(381,'bglib_activity','a:1:{s:15:\"boldgrid-backup\";a:1:{s:18:\"any_backup_created\";i:6;}}','yes'),(422,'nav_menu_options','a:2:{i:0;b:0;s:8:\"auto_add\";a:0:{}}','yes'),(707,'_transient_health-check-site-status-result','{\"good\":16,\"recommended\":4,\"critical\":1}','yes'),(179,'can_compress_scripts','1','no'),(185,'recently_activated','a:0:{}','yes'),(186,'jetpack_dismissed_connection_banner','1','yes'),(202,'et_safe_mode_plugins_allowlist','a:8:{i:0;s:15:\"etdev/etdev.php\";i:1;s:15:\"bloom/bloom.php\";i:2;s:19:\"monarch/monarch.php\";i:3;s:29:\"divi-builder/divi-builder.php\";i:4;s:27:\"ari-adminer/ari-adminer.php\";i:5;s:31:\"query-monitor/query-monitor.php\";i:6;s:27:\"woocommerce/woocommerce.php\";i:7;s:47:\"really-simple-ssl/rlrsssl-really-simple-ssl.php\";}','yes'),(206,'et_account_status','not_found','no'),(197,'et_core_version','4.18.0','yes'),(374,'boldgrid_backup_in_progress_data','a:7:{s:6:\"status\";s:22:\"Backing up database...\";s:12:\"log_filename\";s:22:\"archive-1674076315.log\";s:3:\"pid\";i:3278436;s:10:\"start_time\";i:1674076315;s:7:\"trigger\";s:39:\"themaineventboise (jim@myhomeidaho.com)\";s:6:\"tables\";a:13:{i:0;s:16:\"wpvy_commentmeta\";i:1;s:13:\"wpvy_comments\";i:2;s:10:\"wpvy_links\";i:3;s:12:\"wpvy_options\";i:4;s:13:\"wpvy_postmeta\";i:5;s:10:\"wpvy_posts\";i:6;s:23:\"wpvy_term_relationships\";i:7;s:18:\"wpvy_term_taxonomy\";i:8;s:13:\"wpvy_termmeta\";i:9;s:10:\"wpvy_terms\";i:10;s:13:\"wpvy_usermeta\";i:11;s:10:\"wpvy_users\";i:12;s:17:\"wpvy_wpforms_lite\";}s:4:\"step\";i:1;}','yes'),(199,'et_divi_builder_plugin','a:8:{s:39:\"static_css_custom_css_safety_check_done\";b:1;s:30:\"et_flush_rewrite_rules_library\";s:0:\"\";s:27:\"et_pb_clear_templates_cache\";b:1;s:40:\"divi_email_provider_credentials_migrated\";b:1;s:22:\"builder_global_presets\";O:8:\"stdClass\":0:{}s:29:\"custom_defaults_migrated_flag\";b:1;s:21:\"et_pb_layouts_updated\";b:1;s:30:\"library_removed_legacy_layouts\";b:1;}','yes'),(200,'et_bfb_settings','a:2:{s:10:\"enable_bfb\";s:2:\"on\";s:10:\"toggle_bfb\";s:2:\"on\";}','yes'),(291,'sharing-options','a:1:{s:6:\"global\";a:5:{s:12:\"button_style\";s:9:\"icon-text\";s:13:\"sharing_label\";s:11:\"Share this:\";s:10:\"open_links\";s:4:\"same\";s:4:\"show\";a:2:{i:0;s:4:\"post\";i:1;s:4:\"page\";}s:6:\"custom\";a:0:{}}}','yes'),(203,'et_support_center_installed','true','yes'),(204,'et_support_center_setup_done','processed','yes'),(205,'et_pb_builder_options','a:2:{i:0;b:0;s:35:\"email_provider_credentials_migrated\";b:1;}','yes'),(226,'current_theme','Divi','yes'),(227,'theme_mods_Divi','a:5:{i:0;b:0;s:16:\"et_pb_css_synced\";s:3:\"yes\";s:18:\"nav_menu_locations\";a:2:{s:12:\"primary-menu\";i:4;s:14:\"secondary-menu\";i:0;}s:39:\"et_updated_layouts_built_for_post_types\";s:3:\"yes\";s:18:\"custom_css_post_id\";i:14;}','yes'),(228,'theme_switched','','yes'),(236,'widget_advwidget','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(237,'shop_catalog_image_size','a:3:{s:5:\"width\";s:3:\"400\";s:6:\"height\";s:3:\"400\";s:4:\"crop\";i:1;}','yes'),(238,'shop_single_image_size','a:3:{s:5:\"width\";s:3:\"510\";s:6:\"height\";s:4:\"9999\";s:4:\"crop\";i:0;}','yes'),(239,'shop_thumbnail_image_size','a:3:{s:5:\"width\";s:3:\"157\";s:6:\"height\";s:3:\"157\";s:4:\"crop\";i:1;}','yes'),