-archeo-wordpress-theme-blends-mayan-history-with-magazine-style-block-patterns\">Automattic&#8217;s Archeo theme</a> that I reviewed earlier this week was its split-screen single post header. I loved that an author was doing a little something different with the Featured Image block, giving users some variety.</p>\n\n\n\n<p>The design was simple. It is a two-column section with an image on the right and the post title and date on the left.</p>\n\n\n\n<img />Split-screen post title and image.\n\n\n\n<p>It reminded me to dust off one of the untold numbers of &#8220;ideas&#8221; folders on my computer. I knew I had built something similar last year. I merely needed to find it.</p>\n\n\n\n<p>I finally stumbled upon it after a bit of rummaging &#8212; <em>I really need to learn how to name things to make them easier to find</em>:</p>\n\n\n\n<img />Old split post header design idea.\n\n\n\n<p>My approach to the problem was different, and I remember why it went to the scrap-heap. It used the Media &amp; Text block instead of Columns. Then, and this is still the case, it is impossible to use the Featured Image inside of Media &amp; Text.</p>\n\n\n\n<p>The Columns block is a decent second choice, but it stacks differently on mobile views, with the first column always landing on top. The image takes precedence when using the Media &amp; Text block, regardless of its horizontal position on desktop views.</p>\n\n\n\n<p>There is an open ticket to use the post&#8217;s featured image <a href=\"https://github.com/WordPress/gutenberg/issues/35221\">within the Media &amp; Text block</a>. There is a similar ticket for using it <a href=\"https://github.com/WordPress/gutenberg/issues/13795\">within a Cover</a>. Both would be solved by addressing an issue that would have farther reach by allowing <a href=\"https://github.com/WordPress/gutenberg/issues/37753\">generic blocks to utilize site or post metadata</a>.</p>\n\n\n\n<p>At least for now, we must work with the tools we have.</p>\n\n\n\n<p>For this entry in the <a href=\"https://wptavern.com/category/building-with-blocks\">Building with Blocks</a> series, I will walk you through modifying Twenty Twenty-Two&#8217;s single post template to create a similar layout.</p>\n\n\n\n<p>It is hard for some people to visualize the result without the post data. As shown in the following screenshot, the editor has placeholders:</p>\n\n\n\n<img />Editor view of split-screen post header.\n\n\n\n<p>However, those placeholders will be transformed on the front end. <em>How do we know that what we see there will translate correctly and turn out like the following?</em></p>\n\n\n\n<img />Front-end view of single post with split-screen header.\n\n\n\n<p>Even I struggle with this visualization at times. The placeholders used for Post* blocks do not offer me enough direct feedback, so I often refresh an example post on the front end as I build layouts like this. I wanted to note this in case it disorients or even throws anyone else off. It is OK to save and check your work on the front end as you go through this.</p>\n\n\n\n<p><strong>Side note:</strong> <em>I would love to see a plugin that adds dummy post data instead of the default placeholders.</em></p>\n\n\n\n<h2>Step 1: Selecting the Single Post Template</h2>\n\n\n\n<img />Select the Single Post template.\n\n\n\n<p>To make this layout change for all single posts, you must go to the site editor via Appearance &gt; Editor in the admin. Select the WordPress logo/icon in the top left corner to open the slide-out panel. From there, click on the Templates link. The next screen should display a list of editable templates. Select &#8220;Single Post.&#8221;</p>\n\n\n\n<p>If you prefer to make this an optional template, you should build this from the <a href=\"https://make.wordpress.org/core/2021/06/16/introducing-the-template-editor-in-wordpress-5-8/\">template editor</a>. The process is similar, but the UI does have some differences.</p>\n\n\n\n<h2>Step 2: Adjusting Site Header (Optional)</h2>\n\n\n\n<img />Adjusting header Row blocks&#8217; alignment and padding.\n\n\n\n<p>Twenty Twenty-Two&#8217;s header does not work well for the type of layout that we are building. It has a ton of padding at the bottom, and its width is limited. You will want to make a few changes for a more ideal design. Note that this will change the header across the entire site unless you save it as a separate template part. This step is optional, but the final result will look better.</p>\n\n\n\n<p>In the Header area of the editor, select the Row block that holds the Site Title and Navigation blocks. From the toolbar, select the &#8220;Full width&#8221; alignment option. In the block sidebar panel on the right, set the &#8220;Padding&#8221; option to <code>2rem</code> or a value of your preference.</p>\n\n\n\n<h2>Step 3: Creating Columns</h2>\n\n\n\n<img />Wrapping the Post Title and Post Featured Image blocks in columns.\n\n\n\n<p>Because Twenty Twenty-Two already has the Post Title and Post Featured Image blocks grouped together, there is no need to start from scratch here. Select both with your mouse or keyboard, click the &#8220;Transform To&#8221; button in the toolbar, and choose the Columns option.</p>\n\n\n\n<p>If working from a theme with a different layout, you can manually add a Columns block with a 50/50 setting and insert the Post Title and Post Featured Image blocks in the two columns.</p>\n\n\n\n<h2>Step 4: Designing Columns</h2>\n\n\n\n<img />Adjusting alignment, colors, and padding of Columns block.\n\n\n\n<p>We have gotten some of the boring layout stuff out of the way. Now, you can start adding your own brand of artistry to this thing. I chose a black background and white text for the Columns block. However, feel free to add whatever colors you want. Maybe even try out the border options to mix it up.</p>\n\n\n\n<p><em>Now, back to boring layout adjustments.</em></p>\n\n\n\n<p>For this layout to work, there are two changes you should make to the Columns block. First, select the &#8220;Full width&#8221; alignment from the toolbar.</p>\n\n\n\n<p>Then, change the &#8220;Padding&#8221; option in the block sidebar to <code>0</code>. Zeroing this out allows the featured image to stretch to the edge. This is not a hard requirement if you want a little space around it.</p>\n\n\n\n<h2>Step 5: Title Group</h2>\n\n\n\n<img />Grouping the Post Title block and adding some padding.\n\n\n\n<p>Because we zeroed out the padding in the previous step, the Post Title block will now butt against the side of the layout. Text always needs room to breathe in design, so we need to fix this problem we have created for ourselves.</p>\n\n\n\n<p>There are two ways of going about this. The first is to simply add padding to the Column block that the Post Title is in. This should work fine, but WordPress does not handle this well (it does not use <code>box-sizing: border-box</code> for Column blocks). If you add padding here, it will make the left side wider than the right. Unfortunately, this is a little quirk that creates extra work.</p>\n\n\n\n<p>The best option is to select the Post Title and transform it into a Group. Then, find the &#8220;Padding&#8221; control in the sidebar and change it to <code>2rem</code> or your preferred value.</p>\n\n\n\n<p>Some themes may correct the column-padding issue, so give the first option a shot if using something other than Twenty Twenty-Two.</p>\n\n\n\n<h2>Step 6: Adjusting Featured Image</h2>\n\n\n\n<img />Removing margin from Post Featured Image block.\n\n\n\n<p>Neither WordPress nor Twenty Twenty-Two adds any default margin handling for the Post Featured Image block. The <code>&lt;figure&gt;</code> wrapping element will fall back to the browser&#8217;s default (browsers generally add some margin to the top and bottom).</p>\n\n\n\n<p>To ensure that the image does not have extra spacing, select it in the editor, find the &#8220;Margin&#8221; setting in the sidebar, and set it to <code>0</code>.</p>\n\n\n\n<h2>Step 7: Have Fun</h2>\n\n\n\n<img />Customized split-screen post header.\n\n\n\n<p>The foundation of the layout is in place now. Adjusting paddings, margins, and similar settings is the giant mountain you must conquer to do some of the <em>really</em> cool stuff that is possible. I do not want to limit folks with the rest of the design and would love for everyone to put their own spin on it.</p>\n\n\n\n<p>I changed the vertical alignment on the Columns block to the &#8220;Align bottom&#8221; setting for my layout. Above the Post Title, I added a Row with the Post Author Name, Post Date, and Post Categories blocks. I also removed the Separator that Twenty Twenty-Two adds before the content.</p>\n\n\n\n<p>Please share customizations you made in the comments if you followed along with this tutorial.</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, 25 Mar 2022 04:42:33 +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:\"Justin Tadlock\";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:53:\"Post Status: Finding the Upside in WordPress Security\";s: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:31:\"https://poststatus.com/?p=95029\";s: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://poststatus.com/finding-the-upside-in-wordpress-security/\";s: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:6263:\"<h3>Can exposing security vulnerabilities in the open be done in a way that doesn\'t hurt WordPress?</h3>\n\n\n\n<p class=\"has-drop-cap\"><strong>Rob Howard</strong>, who recently acquired <strong>MasterWP</strong>, used it last week to <a href=\"https://masterwp.com/is-wordpress-security-getting-better-or-worse/\">criticize</a> <strong>Patchstack</strong>’s <a href=\"https://patchstack.com/whitepaper/the-state-of-wordpress-security-in-2021/\">Security WhitePaper for 2021</a>. He called the report &#8220;sensationalist&#8221; with &#8220;sloppy data reporting,&#8221; &#8220;too much information,&#8221; and some important good news left out. He also advocated &#8220;WordPress security messaging&#8221; that would clean up the &#8220;wasteland of poorly framed articles about security patches&#8221; in <strong>Google News</strong>. We thought that is <a href=\"https://poststatus.com/would-wordpress-benefit-from-public-relations-messaging-around-security-issues/\">a worthwhile and promising idea to develop</a>. However, Rob expressed skepticism that security companies have an interest in accentuating the positive. </p>\n\n\n\n<blockquote><p>What if the way we talk about WordPress security focused on public acknowledgement of the security team members\' work, goals, and successes?</p></blockquote>\n\n\n\n<p>This week, Patchstack Security Advocate <strong>Robert Rowley</strong> has written a response in MasterWP. Robert countered that Patchstack is helping &#8220;open source projects reach security maturity.&#8221;&nbsp;In <a href=\"https://masterwp.com/rebuttal-how-patchstack-is-improving-wordpress-security/\">a polite &#8220;rebutal-but-not-a-rebuttal response,&#8221;</a> he explains Patchstack\'s perspective and intentions. </p>\n\n\n\n<p>According to Robert, the large increase in vulnerabilities emphasized in Patchstack\'s report has to do with an increase in code review and bug reporting. WordPress core is secure, and increased attention to vulnerabilities in themes and plugins is a good thing. Patchstack is helping that happen, in their view. &#8220;Vulnerability disclosure for the commons&#8221; is how they understand what they\'re doing with projects like <a href=\"https://patchstack.com/alliance/\">The Patchstack Alliance</a>.</p>\n\n\n\n<div class=\"wp-container-624c6e8fd5690 wp-block-group has-theme-palette-7-background-color has-background\"><div class=\"wp-block-group__inner-container\">\n<h4>What we\'ve learned and agree on about WordPress security:</h4>\n\n\n\n<p><strong>There are two good, compatible takeaways from this discussion everyone seems to agree on</strong>.</p>\n\n\n\n<ol><li>WordPress is getting more secure, and open source ways of addressing vulnerabilities openly together is helping.</li><li>WordPress could benefit from (and deserves) better messaging about security that contextualizes it in open source values and practices where we give and grow together. </li></ol>\n</div></div>\n\n\n\n<p class=\"has-theme-palette-8-background-color has-background\"><strong>A noteworthy aside:</strong> Robert brought up <a href=\"https://poststatus.com/are-active-installs-of-wordpress-plugins-declining-in-2021/\">some numbers we rarely see that I follow closely</a>. The WordPress.org plugin repository grew by less than 3% in 2021, from 58,151 to 59,800 plugins. Themes grew by around 10%. That\'s decent growth in both cases.</p>\n\n\n\n<h3 id=\"h-how-can-we-do-security-related-messaging-better-for-wordpress\">How can we do security-related messaging better for WordPress?</h3>\n\n\n\n<p>When the discussion began between Robert and Rob, <a href=\"https://poststatus.com/would-wordpress-benefit-from-public-relations-messaging-around-security-issues/\">we posed this question</a> here at <strong>Post Status</strong>: <a href=\"https://poststatus.com/would-wordpress-benefit-from-public-relations-messaging-around-security-issues/\">Would WordPress benefit from public relations messaging around security issues?</a> </p>\n\n\n\n<p>Robert <a href=\"https://poststatus.slack.com/archives/C02S57UHCKD/p1647876595955309\">responded</a> in <strong>Post Status Slack</strong>: </p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>&#8220;There are many teams in the open source WordPress project who publicly share details on progress, metrics and planning&#8230; I would disagree with calling this PR, that has some other connotations. But I would love to see more regular updates on metrics.&#8221; </p></blockquote>\n\n\n\n<p>Robert\'s view of good PR is &#8220;public acknowledgement of the security team members and sharing some of the teams plans and goals.&#8221;</p>\n\n\n\n<p><strong>Kimberly Lipari</strong> joined the Slack convo and wants to flip the narrative: </p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Why not flip the narrative? Instead of “core vulnerabilities reported” it could be “security code pushed” or “release improvements.” Why not educate on what open source is and updating is a good thing, not something to fear?</p></blockquote>\n\n\n\n<p>Robert agreed with Kim\'s approach and acknowledged it was a mistake to have used the term &#8220;vulnerabilities&#8221; rather than &#8220;security bugs patched.&#8221;</p>\n\n\n\n<h3>WordPress is different, and we should embrace that</h3>\n\n\n\n<p>This is a good approach moving forward. It doesn\'t matter what company or open source project you are working with. If you are releasing information about security and your product, you need to educate and reassure your audiences. WordPress is not selling the same experience as other (especially non-open-source) web publishing platforms. <strong>Wix</strong> and <strong>Shopify</strong> only make public the security information they\'re legally obligated to release. When they do they are often on the defensive. Openness and transparency are our strengths, but it is easy to make them liabilities. </p>\n\n\n\n<p class=\"has-theme-palette-8-background-color has-background\"><strong>Do you have ideas</strong> for specific strategies to make openness around security issues something that educates and reassure? Is it a way to attract contributors or draw WordPress users deeper into the community? Could it spread a better understanding and appreciation of open source? <strong>Tell us</strong> in <a href=\"https://poststatus.com/planet/feed/#comment\">the comments</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, 25 Mar 2022 03:31:08 +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:\"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:\"\";}}}}}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:52:\"WPTavern: Weglot Raises €45M From Partech Partners\";s: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=131912\";s: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:61:\"https://wptavern.com/weglot-raises-e45m-from-partech-partners\";s: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:2679:\"<p>Weglot, a popular WordPress multilingual plugin, has <a href=\"https://weglot.com/blog/weglot-announces-45m-growth-investment/\">raised €45M</a> from&nbsp;<a rel=\"noreferrer noopener\" href=\"https://partechpartners.com/\" target=\"_blank\">Partech Partners</a>. This is the first time the Paris-based company has taken outside capital since it <a href=\"https://wptavern.com/weglot-multilingual-plugin-closes-450k-in-seed-funding\">closed €450K in seed funding</a> from SIDE Capital in 2017. Since that initial round Weglot has expanded its offerings to include more translations and integrations for other platforms. </p>\n\n\n\n<p>Weglot co-founder Augustin Prot confirmed that the company is profitable with 25k customers paying for its SaaS translation platform and 60k+ websites using the company&#8217;s products, including IBM, Microsoft, Spotify, Steve Madden, and Volcom.</p>\n\n\n\n<p>In 2021, Weglot <a href=\"https://weglot.com/blog/2021-year-in-review/\">passed €10M ARR</a>, primarily through the sale of its WordPress, Shopify, and Webflow products, but the company also has growing user bases on Squarespace, Wix, Magento, BigCommerce, Square Online, and Salesforce.</p>\n\n\n\n<p>Weglot has a free version of its <a href=\"https://wordpress.org/plugins/weglot/\">plugin on WordPress.org</a> for small websites (under 2,000 words) with one translation language. It includes a Gutenberg block that makes it easy for users to position and customize their language switcher. The plugin has 40,000 active installs. Commercial plans range from €99/year for 10,000 words and one translated language to €4,990/year for 5 million words and 20 translated languages. </p>\n\n\n\n<p>Weglot&#8217;s chief competitors are <a href=\"https://wpml.org/\">WPML</a> (a commercial product with no free version) and <a href=\"https://wordpress.org/plugins/polylang/\">Polylang</a> (700K installs), a free plugin with a pro version that provides additional features and support. Despite having a much smaller WordPress user base and going up against more established competitors, Prot said the company is aiming to &#8220;become the category leader for web translation.&#8221; Weglot employs a team of 30 people and plans to use the new funding to hire more over the coming year.</p>\n\n\n\n<p>&#8220;We found success by focusing on usability and simplicity,&#8221; Prot said. &#8220;The SaaS model allows us to develop very quickly on the product side and the plugin is based on users’ and customers’ feedback. If you don’t take that into account they would simply leave. That’s why the SaaS approach favors continuous and fast improvement to make sure we match users’ expectations.&#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, 25 Mar 2022 01:39:19 +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:77:\"Post Status: Post Status Comments (No. 6) — Getting Up To Speed On PHP News\";s: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:31:\"https://poststatus.com/?p=94825\";s: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://poststatus.com/post-status-comments-no-6-getting-up-to-speed-on-php-news/\";s: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:4982:\"<h2 id=\"h-these-php-deprecation-notices-are-warnings-to-project-managers-and-developers-do-we-have-enough-time-for-wordpress-core-but-especially-the-community-to-fix-the-codebases-tonya-mork\">“These [PHP] deprecation notices are warnings to project managers and developers… do we have enough time for [WordPress] core but especially the community to fix the codebases?” — Tonya Mork</h2>\n\n\n\n<p class=\"has-drop-cap\">Anyone seriously invested in WordPress, from developers to agency owners, has a big stake in the primary language WordPress is built with: <strong>PHP</strong>. WordPress professionals have a lot to keep track of, so it\'s not surprising they often overlook important news from the PHP community and development team. To bring you up to speed, <strong>David Bisset</strong> speaks with <strong>Carl Alexander</strong> and <strong>Tonya Mork</strong> in this episode of The Excerpt. Tonya and Carl have been deep into WordPress and PHP for many years. Here they offer a &#8220;Cliffs Notes&#8221; take on the PHP news the WordPress community should be paying attention to now. This includes big changes to code for developers and the need for a <strong>PHP Foundation</strong>. </p>\n\n\n\n<p><strong>Why This Is Important:</strong> WordPress depends on PHP, so developers and professionals should be aware of what is coming down the road as features are added, modified, and deprecated. There are also challenges of governance and sustainability that PHP is facing now that impact WordPress and relate to similar issues in the WordPress project.</p>\n\n\n\n\n\n\n\n<p class=\"has-background\"><strong>Post Status Comments</strong> <img src=\"https://s.w.org/images/core/emoji/13.1.0/72x72/1f4ac.png\" alt=\"💬\" class=\"wp-smiley\" /> is a stage for WordPress professionals to exchange ideas and talk about recent topics and trends.<br /><br /><a href=\"https://poststatus.com/podcast/comments/\">Browse past episodes</a> and subscribe to <a href=\"https://poststatus.com/podcasts/\">our podcasts</a> on&nbsp; <a href=\"https://open.spotify.com/show/1m3xwXbe0MG5BzFVPtB0A7\">Spotify</a>, Amazon Music, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\">Google Podcasts</a>, <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\">iTunes</a>, <a href=\"https://castro.fm/podcast/c53552c6-1ee0-4fc4-9de4-08ed6bf1ee4d\">Castro</a>, <a href=\"https://www.youtube.com/c/PostStatus\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\">Stitcher</a>, <a href=\"https://player.fm/series/wordpress-post-status-podcasts\">Player.fm</a>, <a href=\"https://pca.st/05rR\">Pocket Casts</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\">Simplecast</a>, or get them by <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/13.1.0/72x72/1f399.png\" alt=\"🎙\" class=\"wp-smiley\" /></p>\n\n\n\n<h3 id=\"%f0%9f%99%8f-sponsor-godaddy-pro\"><img src=\"https://s.w.org/images/core/emoji/13.1.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> Sponsor: <a href=\"https://poststatus.com/godaddy-pro\">GoDaddy Pro</a></h3>\n\n\n\n<p>Manage your clients, websites, and tasks from a single dashboard with <strong>GoDaddy Pro</strong>. Perform security scans, backups, and remote updates to many sites on any host. Check up on site performance, monitor uptime and analytics, and then send reports to your clients. GoDaddy Pro is free — and designed to make your life better.</p>\n\n\n.kt-block-spacer-_fa223a-7a .kt-divider{width:80%;}\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_fa223a-7a\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<h3 id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/13.1.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul><li><a href=\"https://opencollective.com/phpfoundation\">PHP Foundation</a></li><li><a href=\"https://www.php.net/\">PHP Project</a></li><li><a href=\"https://blog.krakjoe.ninja/2021/05/avoiding-busses.html\">Avoiding Buses</a></li><li><a href=\"https://blog.krakjoe.ninja/2021/11/2-1.html\">2-1</a></li><li><a href=\"https://twitter.com/jrf_nl/status/1459221992876515328\">Juliette\'s Tweet</a></li><li><a href=\"https://wordpress.org/about/stats/\">Key WordPress Statistics</a></li><li><a href=\"https://carlalexander.ca/how-to-start-unit-testing-wordpress-code/\">How do you start unit testing existing WordPress code?</a></li><li><a href=\"https://getrector.org/\">Rector</a></li></ul>\n\n\n\n<h3 id=\"follow-our-panelists-and-post-status-on-twitter-a4ffc805-90f1-41dc-9135-61b3ff20cb40\">Follow Our Panelists (and Post Status) on Twitter:</h3>\n\n\n\n<ul><li><a href=\"http://twitter.com/dimensionmedia/\">David Bisset</a></li><li><a href=\"https://twitter.com/twigpress?lang=en\">Carl Alexander</a></li><li><a href=\"https://twitter.com/hellofromtonya\">Tonya Mork</a></li></ul>\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:\"Thu, 24 Mar 2022 15:03:19 +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:\"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:\"\";}}}}}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:92:\"WPTavern: The Archeo WordPress Theme Blends Mayan History With Magazine-Style Block Patterns\";s: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=131868\";s: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:103:\"https://wptavern.com/the-archeo-wordpress-theme-blends-mayan-history-with-magazine-style-block-patterns\";s: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:4732:\"<p class=\"has-drop-cap\">The day has finally arrived when a block theme does something interesting with the featured image on single post views. One of my biggest pet peeves is when themers simply dump it at the top of the content and call it a day.</p>\n\n\n\n<p>I nearly always bolt straight for the site editor to remove the single-post featured image upon installing block themes from some authors. However, after installing <a href=\"https://wordpress.org/themes/archeo/\">Archeo</a>, Automattic&#8217;s latest, I simply let it be. At least in this instance, the implementation did not make me wonder if we were ever going to get this whole block-based theme venture <em>right</em>.</p>\n\n\n\n<img />Split-screen post title and featured image.\n\n\n\n<p>Perhaps the most impressive thing about the single-post header design is that it works with the limited toolset offered by the current Featured Image block.</p>\n\n\n\n<p>If there is one knit-pick I have it is that the post and site titles do not align on the left side of the page, at least on wide-desktop views.</p>\n\n\n\n<p><em>So, the single-post header is well-designed. How does the rest of the theme hold up?</em> I am getting to that, but every now and again, something special about a design catches my eye. And, I cannot wait to let others know about it.</p>\n\n\n\n<p>Automattic is the most prolific block theme creator to date. Its Theme Team has rolled out a dozen designs to the WordPress directory over the last year. Many of its initial outings had a familiar feel &#8212; tiny variations on a simple base. However, things have livened up recently. <a href=\"https://wptavern.com/automattics-livro-is-a-minimal-block-theme-for-writers\">Livro</a>, the dark theme that made me dislike dark themes a little less, and <a href=\"https://wptavern.com/skatepark-is-a-bold-and-vibrant-block-theme-for-events-and-organizations\">Skatepark</a>, a unique experiment in its own right, represented a fresh start after the previous months began to feel stale.</p>\n\n\n\n<p>Archeo continues that momentum. The theme is bold when it needs to be while making enough use of whitespace to not overwhelm readers.</p>\n\n\n\n<img />Intro section of Archeo&#8217;s homepage.\n\n\n\n<p>It is one of the few faithful representations of magazine designs that I have seen. No, I am not talking about the muddied term in some circles that confuses it with news design. It reminds me of those stunning feature layouts that would draw a reader into a story as they flipped through the latest gloss-covered print that arrived in the mail. I am a product of my generation and will always have a sense of nostalgia for the dying art form, and I love seeing web-based implementations of it when they work well.</p>\n\n\n\n<p>Nearly every one of Archeo&#8217;s image-categorized patterns captures that essence of a magazine featured article. The following is one of my favorites.</p>\n\n\n\n<img />Two-column image pattern with header on the left and additional text.\n\n\n\n<p>The theme is described as being inspired by Mayan history and culture. Archeo&#8217;s patterns are littered with tidbits of historical text and images that make me want to learn more about the subject. Great design can speak to us in ways that we were not expecting.</p>\n\n\n\n<p>As an aside, I would love to see creators who describe their designs as &#8220;inspired by&#8221; something to provide more insight into the subject via a blog post. For those unfamiliar with whatever that subject may be, it would pull back the curtain a bit, giving us a glimpse into why it was important to the designer.</p>\n\n\n\n<p>Archeo is the first theme that I have seen use the <a href=\"https://wptavern.com/the-wordpress-web-fonts-api-has-arrived\">upcoming web fonts API</a> expected to land in WordPress 6.0. Users with the Gutenberg plugin installed should see the theme&#8217;s only font, Chivo, gracing the front end and editor. Those without the plugin should see their system&#8217;s default sans-serif font.</p>\n\n\n\n<p>The following screenshot is of the theme&#8217;s 404 template and shows the Chivo font:</p>\n\n\n\n<img />404 page template in site editor.\n\n\n\n<p>It looks far better than the default, at least on Windows. I recommend running this theme alongside the Gutenberg plugin for the ideal result.</p>\n\n\n\n<p>I am surprised the Theme Team did not include a backward-compatible method of handling web fonts for WordPress 5.9 users. It would not have taken much code: a single hook and a check for whether the <code>wp_webfonts()</code> function exists.</p>\n\n\n\n<p>Archeo is now the 59th block theme to land in the WordPress.org directory. I am eager to see more from Automattic&#8217;s Theme Team, especially if this will be its minimum standard with future designs.</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, 24 Mar 2022 04:37:29 +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:\"Justin Tadlock\";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:34:\"Matt: Guy Raz’s How I Built This\";s: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=55744\";s: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:48:\"https://ma.tt/2022/03/guy-razs-how-i-built-this/\";s: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:1104:\"<p>I spoke with <a href=\"https://www.guyraz.com/\">Guy Raz</a> about the early days of <a href=\"https://wordpress.org/\">WordPress</a> and <a href=\"https://automattic.com/\">Automattic</a> on the latest episode of “<a href=\"https://pca.st/ofk85jgu\">How I Built This (listen on Pocket Casts)</a>.” We ended up talking for over four hours and the show has skillfully edited this down to just over an hour. We discussed my time at <a href=\"https://en.wikipedia.org/wiki/CNET\">CNET</a>, how I accidentally invented a new way to spam, why we didn’t sell Automattic, my feelings on Wix and competitors like Shopify (sponsor of this episode, hah, in which I speak about how their dashboard looks just like WordPress’s). Guy pivoted the conversation to grief that came with the loss of my father and challenges we faced during the pandemic. He kept the conversation going effortlessly and I had a great time taping the episode. Thanks to Guy and his team for a great experience. </p>\n\n\n\n<a href=\"https://wondery.com/shows/how-i-built-this/episode/10386-wordpress-amp-automattic-matt-mullenweg/\"><img /></a>\";s: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, 24 Mar 2022 02:40:29 +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: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:69:\"WPTavern: WordPress.org Removes Russian Pro-War Plugin From Directory\";s: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=131835\";s: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:80:\"https://wptavern.com/wordpress-org-removes-russian-pro-war-plugin-from-directory\";s: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:7710:\"<p>After considerable pushback from the Plugin Review team, WordPress.org has removed a plugin called <a href=\"https://web.archive.org/web/20220323182342/https://wordpress.org/plugins/zamir/\">Zamir</a>, which was created by a <a href=\"https://profiles.wordpress.org/vovasik/\">Russian developer</a> to display the Z symbol in support of Russia&#8217;s 2022 invasion of Ukraine.</p>\n\n\n\n<p>The plugin gained attention after Gravity Forms founder and CEO Carl Hancock noticed that it was listed under the &#8220;New&#8221; list of plugins for WordPress.com customers.</p>\n\n\n\n<img />\n\n\n\n<p>Hancock contacted WordPress&#8217; plugin team to request its removal but was met with a defense for its inclusion based on what the representative deemed to be a lack of violation of the guidelines. The representative told Hancock via email that &#8220;it is permitted as long as it does not devolve into hate speech or encouraging violence.&#8221;</p>\n\n\n\n<p>Outrage over the plugin being hosted on WordPress.org sparked heated conversations on Twitter, Post Status Slack, and in WordPress&#8217; #pluginreview Slack channel where project contributors work in the open.</p>\n\n\n\n<p>Mika Epstein responded to discussion in the #pluginreview channel to confirm that the plugin was allowed to be in the directory: </p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>This is an annoying, but allowable, thing at this time. We have no restrictions about plugins that are for &#8216;support&#8217;, as long as they avoid hate speech, encouraging violence, and raising money for military orgs (regardless of which side).We have a number of plugins that people find personally objectionable. Someone might hate a &#8216;show support for LGBTQ&#8217; plugin after all. In this case, the plugin is a &#8216;show support for Russia&#8217; and has no violation to the guidelines. Much like the porn-embed plugin that a number of people hate, you don&#8217;t have to use it. Hosting plugins here does not now, nor has it ever that I&#8217;m aware of, conferred any sort of approve besides it being secure and not violating guidelines at the time of submission.</p></blockquote>\n\n\n\n<p>Meanwhile, the plugin had begun racking up negative reviews and Hancock had managed to get WordPress&#8217; project leadership to take a second look. The plugin was temporarily suspended while leadership considered the matter.</p>\n\n\n\n<img />\n\n\n\n<p>The &#8220;Z&#8221; symbol has been used by the Russian government as a <a href=\"https://www.nytimes.com/2022/03/07/world/europe/russia-letter-z-ivan-kuliak.html\">pro-war symbol and a propaganda tool</a>, and is frequently seen painted on the Russian tanks and military trucks that have invaded Ukraine. It is widely regarded as a symbol of war and violence. The <a href=\"https://web.archive.org/web/20220323182342/https://wordpress.org/plugins/zamir/\">Zamir plugin&#8217;s header image</a> includes a black and orange ribbon, the <a href=\"https://en.wikipedia.org/wiki/Ribbon_of_Saint_George\">Ribbon of St. George</a>, which is also a symbol of the Russian military. The symbol was <a href=\"https://www.rferl.org/a/ukraine-bans-st-georges-ribbon-separatist-symbol/28491961.html\">banned by Ukrainian lawmakers in 2017</a> as a symbol of &#8220;Russia&#8217;s war and occupation of Ukraine.&#8221;</p>\n\n\n\n<p>A few participants in the discussion in the #pluginreview channel seemed blissfully unaware of the symbol and flippant in response to concerns, while others who have been more immediately impacted by Russia&#8217;s aggression tried to explain what it symbolizes.</p>\n\n\n\n<p>&#8220;Here is some context about what this plugin is actually in support of, from a person sitting in a city bombed by cruise missiles,&#8221; Ukrainian WordPress contributor Andrey Savchenko said. </p>\n\n\n\n<p>&#8220;To be crystal fucking clear, this is way &#8216;morally offensive&#8217; and &#8216;abuse directed at any other member of WordPress community&#8217; under item 9 of WordPress plugin guidelines.</p>\n\n\n\n<p>&#8220;For anyone not closely familiar with the context &#8211; Z and V, that started as markings on Russian military vehicles invading Ukraine, were adopted by Russian state as symbols of gleeful support for the war, denying it is a war, denying they are killing civilians, and so on.&#8221;</p>\n\n\n\n<p>Many are incredulous that the plugin was even approved in the first place.</p>\n\n\n\n<p>&#8220;I&#8217;m completely appalled by having such a thing even being considered for inclusion,&#8221; Bas Schuiling said in the #pluginreview channel discussion. &#8220;I&#8217;m a refugee and fled Ukraine, and this exact symbol is being used to applaud and cheer the murder on my country, friends, and family.&#8221;</p>\n\n\n\n<p>&#8220;We&#8217;re watching the birth of a hate symbol in real time,&#8221; Hancock contended.  &#8220;You&#8217;d have to be living under a rock to not see that.&#8221;</p>\n\n\n\n<p>After a lengthy discussion, WordPress Executive Director Josepha Haden Chomphosy decided made the call to have the plugin permanently removed from the directory, overruling the plugin team&#8217;s decision. She followed up later with a published <a href=\"https://make.wordpress.org/project/2022/03/23/removal-of-the-zamir-plugin/\">statement</a>, clarifying why it was removed:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>The plugin’s description, “Shows the Z symbol to support Russia,” eluded initial plugin checks. While it is true that there is no current plugin guideline barring plugins that “support” political leanings, this icon symbolizes something more complicated than that. Contributors were right to report this and, with their help and the help of WordPress community members, the plugin has been removed from the directory. </p></blockquote>\n\n\n\n<p>In a separate post on the <a href=\"https://make.wordpress.org/plugins/2022/03/23/journal-entry-removal-of-the-zamir-plugin/\">Make WordPress Plugins</a> blog, Haden Chomphosy said that since Z is an emerging symbol of hate, &#8220;it was considered a grey area in initial checks and on further review was removed.&#8221;</p>\n\n\n\n<p>&#8220;As a reminder, WordPress guidelines call upon all community members–including extenders like plugin authors– to &#8216;be kind, helpful, and respectful,&#8217; she said. &#8220;A symbol that is connected to an ongoing war and humanitarian crisis is none of those things.&#8221; </p>\n\n\n\n<p>Many of those initially outraged about WordPress.org hosting this plugin are satisfied with the outcome, but it highlighted a disconnect between WordPress&#8217; values and the current processes in place for addressing symbols of hate in extensions.</p>\n\n\n\n<p>&#8220;I’m glad that plugin was removed from the repository,&#8221; Hancock said. &#8220;It was absolutely the right call. But I wish that it didn’t take rattling cages for that to happen. I think comparisons that were made between this situation and others that may offend people (such as a porn embed plugin) were completely off base. </p>\n\n\n\n<p>&#8220;I would hope that the WordPress Plugin Repository is not a place for plugins used to facilitate the spreading of propaganda and hate symbols that support war crimes and genocide in Ukraine. And that is exactly what the Z symbol has become.”</p>\n\n\n\n<p>Haden Chomphosy&#8217;s statement indicated that the project may be reexamining its plugin review policies in the future.</p>\n\n\n\n<p>&#8220;I am aware that this issue leads to natural questions about clarifying our plugin policies moving forward,&#8221; she said. &#8220;I’ll work with the community to explore our guidelines and create a clearer framework for how plugins can be evaluated in the context of current events.&#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:\"Wed, 23 Mar 2022 23:01:03 +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: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:95:\"WPTavern: #19 – Evangelia Pappa &amp; Bernhard Kau on Making WordCamp Europe Safe and Diverse\";s: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=131164\";s: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:103:\"https://wptavern.com/podcast/19-evangelia-pappa-bernhard-kau-on-making-wordcamp-europe-safe-and-diverse\";s: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:51217:\"<p>On the podcast today we have Evangelia Pappa &amp; Bernhard Kau.</p>\n\n\n\n<p>WordCamp Europe is the biggest in-person event in WordPress. Last time the event was held, in 2019, there were over 3,000 attendees and hundreds of volunteers who participated.</p>\n\n\n\n<p>The 2020 event, which was due to take place in Porto Portugal was cancelled due to the outbreak of Covid. Ever since then pretty much all WordPress events have been done online. The community has stayed together and kept things going, but it’s time to return to the in-person event.</p>\n\n\n\n<p>This is great news, but what can we expect from such an event. Whilst the pandemic is less of a concern than it was just a few months ago, it’s not gone away.</p>\n\n\n\n<p>On the podcast today we talk to two of the WordCamp Europe 2022 organisers and discuss what preparations they’ve been making to ensure that the event is as safe as possible. How will social distancing work? Will you need to wear a mask? Will there be social&nbsp; aspects to the event?</p>\n\n\n\n<p>Hopefully the podcast will put your mind at rest about the precautions that have been taken, and possibly help you make up your mind about whether you want to attend in-person, or participate via the live streaming.</p>\n\n\n\n<p>We also get into the subject of diversity. A few months ago, some members of the community questioned the makeup of the event in terms of the organising team.&nbsp;&nbsp;</p>\n\n\n\n<p>We discuss how the team reacted to this. Whether they thought that the concern was justified and what they’ve been doing since then to address those concerns.</p>\n\n\n\n<p>Hopefully the event will take place this year, and if you enjoy WordCamps, but have never been a part of the organising team,&nbsp; it’s really interesting to pull back the curtain and see some of what’s required to put an event of this scale on.</p>\n\n\n\n<h2 id=\"useful-links\">Useful links.</h2>\n\n\n\n<p><a href=\"https://twitter.com/EvangeliaPappas\">Evangelia&#8217;s Twitter</a></p>\n\n\n\n<p><a href=\"https://evangeliapappa.me/\">Evangelia&#8217;s website</a></p>\n\n\n\n<p><a href=\"https://twitter.com/2ndkauboy\">Bernhard&#8217;s Twitter</a></p>\n\n\n\n<p><a href=\"https://capital-p.de/\">Bernhard&#8217;s Capital P podcast</a></p>\n\n\n\n<p><a href=\"https://kau-boys.com/\">Bernhard&#8217;s website</a></p>\n\n\n\nTranscript<div>\n<p>[00:00:00] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley. 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, diversity within the community. 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 WP Tavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcasts players.</p>\n\n\n\n<p>If you have a topic that you&#8217;d like us to feature on the podcast, well, then I&#8217;m very keen to hear from you and hopefully get you, or your idea, featured on the show. Head over to WP Tavern.com forward slash contact forward slash jukebox. And you can use the contact form there.</p>\n\n\n\n<p>So on the podcast today, we have Evangelia Pappa, and Bernhard Kau. WordCamp Europe is the biggest in-person event in WordPress. Last time the event was held in 2019, they were over 3000 attendees, and hundreds of volunteers who participated. The 2020 event, which was due to take place in Porto. Portugal, was canceled due to the outbreak of COVID. Ever since then, pretty much all WordPress events have been done online.</p>\n\n\n\n<p>The community has stayed together, but it&#8217;s time to return to in-person event. This is great news, but what can we expect from such an event. Whilst the pandemic is less of a concern than it was just a few months ago, it&#8217;s not gone away. On the podcast today, we talk to two of the WordCamp Europe 2020 organizers, and discuss what preparations they&#8217;ve been making to ensure that the event is as safe as possible.</p>\n\n\n\n<p>How will social distancing work? Will you need to wear a mask? Will there be a social aspect to the event? Hopefully, the podcast will put your mind at rest about the precautions that have been taken, and possibly help you make up your mind about whether you want to attend in-person, or participate via the live streaming.</p>\n\n\n\n<p>We also get into the subject of diversity. A few months ago, some members of the community questioned the makeup of the event, in terms of the organizing team. Some felt that not enough work had been done to ensure that everyone was represented in the decision making of the event. We discuss how the team reacted to this, whether they thought that the concern was justified, and what they&#8217;ve been doing since to address those concerns.</p>\n\n\n\n<p>Hopefully the events will take place this year, and if you enjoy WordCamps, but have never been part of the organizing team, it&#8217;s really interesting to pull back the curtain and see some of what&#8217;s required to put on an event of this scale.</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 WP Tavern.com forward slash podcast, where you&#8217;ll find all the other podcast episodes.</p>\n\n\n\n<p>And so. without further delay. I bring you, Evangelia Pappa, and Bernhard Kau. I am joined on the podcast today by Evangelia and Bernhard. Hello both of you.</p>\n\n\n\n<p>[00:03:58] <strong>Evangelia Pappa:</strong> Hey there.</p>\n\n\n\n<p>[00:03:59] <strong>Nathan Wrigley:</strong> Very nice to have you on the podcast today. These two fine people are going to be talking to us today about WordCamp Europe, which is happening later in 2022. There&#8217;s a couple of things that we&#8217;re going to be talking about, particularly around the two topics of COVID and also about the diversity aspect of the organization of the event. We&#8217;ll come to those two things later, but I&#8217;m just going to ask you, one at a time to introduce yourself properly. We always do this at the beginning of the podcast. Just to let the listeners know who you are, what&#8217;s your relationship with WordPress and so on. So, let&#8217;s make a start. Let&#8217;s go for Evangelia, let&#8217;s begin there.</p>\n\n\n\n<p>[00:04:34] <strong>Evangelia Pappa:</strong> Hey there to everyone. My name is Evangelia. I come from Greece. I am a recruitment specialist for WPMU Dev. I like blogging. I love and breathe for the WordPress community, not only the global one. And I&#8217;m really happy and passionate about the people and culture.</p>\n\n\n\n<p>[00:04:54] <strong>Nathan Wrigley:</strong> Thank you so much and the same question, Bernhard.</p>\n\n\n\n<p>[00:04:57] <strong>Bernhard Kau:</strong> Yeah. Hello. I&#8217;m Bernhard Kau. I&#8217;m located in Berlin, Germany. I&#8217;m a WordPress developer for a small agency in Potsdam and, I&#8217;m also an active blogger on my blog posts, also a podcaster and longtime contributor to the community. I think it was in 2009. I started.</p>\n\n\n\n<p>[00:05:13] <strong>Nathan Wrigley:</strong> Thank you both very much indeed. Now we know that in the recent past, all events have been called off. WordCamp Europe last took place, I believe it was in 2019 in Berlin. Subsequent events have been online. There were possibly attempts made to put things back in the real world, but then they were kiboshed by the reality, the COVID strain, which was spreading throughout the world, but it has been decided that the time is now right to bring this event back. Just very briefly, is it going to be the same event that we would have been attending back in 2020 had COVID not have taken hold of the world.</p>\n\n\n\n<p>In other words, are you trying to put on the full scale event, or is it in some way pared back?</p>\n\n\n\n<p>[00:05:56] <strong>Evangelia Pappa:</strong> We&#8217;re going back to in-person events. In fact, we were going back to the events we didn&#8217;t have in 2020. It&#8217;s a live event, an in person event. We can host 4,500 people, which is an amazing number judging, from the pandemic that has kept us in lockdown. I&#8217;m not quite sure yet if we will be able to have everyone, but at least we will be able to see a smiley faces.</p>\n\n\n\n<p>[00:06:22] <strong>Nathan Wrigley:</strong> Okay, and Bernhard.</p>\n\n\n\n<p>[00:06:23] <strong>Bernhard Kau:</strong> Yeah, I think in general it&#8217;s going to be the exact same when we&#8217;ve initially planned in 2020. We&#8217;ve canceled in 2020, I think in March. Like around the time, we just decided just after WordCamp Asia postponed their events and for 2021, we, in the beginning said it&#8217;s going to be online as well.</p>\n\n\n\n<p>We think now is the time to have an in-person event again. And we hope that we get the same amount of attendees we were expecting in 2020. But we cannot tell if that&#8217;s going to happen. And also if all attendees will be able to join the event, but we probably come to that a bit later.</p>\n\n\n\n<p>[00:06:57] <strong>Nathan Wrigley:</strong> I guess only time will really tell whether that&#8217;s the case or not. In terms of the organization of the event, it strikes me that many people listening to this podcast, perhaps they&#8217;ve never attended a WordPress event and they may very well of course be new to the WordPress community. So maybe just if we spend a very brief amount of time discussing the structure of the organization team. In other words, explain how it is that you came to be involved, and perhaps emphasize the fact that everybody involved in the event is a volunteer. So let&#8217;s go for Evangelia.</p>\n\n\n\n<p>[00:07:26] <strong>Evangelia Pappa:</strong> This is a very important topic because we will need to share stories with Bernard. I was with the WordPress Greek community since 2015 and it was pure luck. I mean, I met the community in 2015 and I was just attending a meetup to see what exactly is. What is WordPress? What is a WordPress meetup? What is that community I&#8217;m reading about? My skillset at that point had to do with PR and media, as I was working as a radio producer and as a generalist at that point. And I started writing the press releases that had to do with events of the WordPress Greek community, and suddenly I became a member of the organizing team. After two local WordCamps in Athens, the team that has become a family decided that we should volunteer to a bigger event to see how exactly it is happening. And we had never been to a WordCamp Europe, so we decided to apply as volunteers altogether. Since we were selected, we traveled to Belgrade and this was our first experience with WordCamp Europe. When we finished, let&#8217;s say WordCamp Europe in 2018 in Belgrade, we decided we would like to apply as organizers and some of us are organizing WordCamp Europe for around two, three years now.</p>\n\n\n\n<p>[00:08:47] <strong>Nathan Wrigley:</strong> Thank you very much, and Bernhard.</p>\n\n\n\n<p>[00:08:49] <strong>Bernhard Kau:</strong> Yeah. Usually becoming an organizing team member for WordCamp Europe, you probably have been a volunteer before for WordCamp Europe, or you&#8217;ve been an organizer for a local WordCamp. We really want to see some experienced organizers in the team. It&#8217;s not a necessity. So we even have some people very new to the community.</p>\n\n\n\n<p>In fact, in Berlin, we even had one in the local team who never attended a WordCamp himself before joining the organizing team, but he was organizing a local meetup in a city in Germany. But because it&#8217;s a huge time investment, we really need people dedicated enough to spent nine months organizing an event that size. A usual WordCamp, a local one, is maybe four or five months of organizing and WordCamp European is a whole lot different, and this is also why we need people being willing to go all the way from the beginning to the end and organizing events. And quite naturally, there&#8217;s always things happening that become more important than organizing a WordCamp, and so those people drop off because they just volunteer their time, they&#8217;re not getting paid. Yeah that&#8217;s also natural. And from the 2020 organizers we initially had for Porto, many of them continued. Some take a break. I personally took a break in 2021 because it was an online event. And I could see myself in better health for the in-person events once it&#8217;s going to happen.</p>\n\n\n\n<p>And so many of the organizers that were initially on board for 2020 are back again, but some didn&#8217;t have the time again to join the organizing team for this year. So, we are a bit smaller in size, but still we have quite a good team to organize this year&#8217;s event.</p>\n\n\n\n<p>[00:10:35] <strong>Nathan Wrigley:</strong> How many people do you have currently, and how many people did you have previously? You mentioned that it was smaller this time. I&#8217;m just curious to know what kind of numbers we&#8217;re dealing with on the volunteer side, whether that&#8217;s organizers who are doing the event prior to the actual event, as well as those people who show up and volunteer their time during the event. How many people in total are you looking at there?</p>\n\n\n\n<p>[00:10:54] <strong>Bernhard Kau:</strong> So organizers plus volunteers, I would say it&#8217;s around 260 to 300 people.</p>\n\n\n\n<p>[00:11:01] <strong>Nathan Wrigley:</strong> Okay. That gives us a really good metric as to just how large it is. Needless to say it&#8217;s incredibly complicated to sort out and incredibly complicated to put on. It&#8217;s a marvelous event, but there&#8217;s so many moving parts. It must be really difficult to get right. And so rewind to whenever it was now, I can&#8217;t remember the exact month of the year, but WordCamp Asia was about to have its first meeting and we all know the story, COVID spread throughout the world, and WordCamp Asia was canceled. The events around the world, the whole thing just rippled and all of those events were canceled and it feels to me like WordCamp Europe is one of the first, if not the first, I think there&#8217;s been a, maybe a couple in the United States that have happened more recently. But you&#8217;ve taken the decision that you&#8217;re going to bring it back. And, as with all these things, safety and keeping everybody updated about the situation and how you are hoping to maintain safety is going to be important.</p>\n\n\n\n<p>And that&#8217;s a big component of this podcast episode, to reassure people as to what you&#8217;ve done. So, let&#8217;s get into that discussion.</p>\n\n\n\n<p>In terms of the organization team, what are some of the key things that you would like the audience to hear? If they were hovering over the hotel booking button or the airplane purchasing button, or maybe just getting the ticket itself, and something in the back of their mind is niggling them. They&#8217;re potentially a little bit worried thinking about all of the different things that could happen that have happened over the last few years. What are some of the main things that you could highlight, which would assuage their fears and let them know that you&#8217;re taking the safety in terms of COVID seriously.</p>\n\n\n\n<p>[00:12:40] <strong>Evangelia Pappa:</strong> To be honest because I am at this let&#8217;s say situation at the moment, trying to book my accommodation and flights for a Porto. I did make a list with the things that I would need to have ready or have with me do to arrange my travel. But first of all I felt safe to go there. Not everyone feels safe because we have been through two very difficult years, but this is the reason because we are also humans and we do care about safety and health, not only of the attendees, but also our families.</p>\n\n\n\n<p>We are going to come back home after the event and we don&#8217;t want to contaminate anyone or give COVID to our family and put anyone in danger. We are taking measures for the venue and for the event, measures that are regulations of the Portuguese government, and also some extra measures right now that are mandatory, like the facial masks, which is not a measure that is mandatory in other countries most probably. We do have hand sanitizers that will be available inside the venue. And we will keep also social distancing guidelines, at the moment is to respect the distance of two meters.</p>\n\n\n\n<p>We also know that the regulations are changing. So we are keeping an eye and monitoring the whole situation and the restrictions in Portugal. And at the same time, it&#8217;s not only you know, about the event and the venue, but we need to be careful a little bit outside, and before we get to the venue or while traveling. And also make sure we have whatever is needed to travel for the entry to Portugal.</p>\n\n\n\n<p>[00:14:25] <strong>Nathan Wrigley:</strong> Thank you very much Bernhard. Anything that you would like to add into that?</p>\n\n\n\n<p>[00:14:29] <strong>Bernhard Kau:</strong> Yeah. In the organizing team, we agreed that the bare minimum would be any regulation the Portugal government would put in place. But on top of that, we really want to make sure that everyone is safe. We have parents within the organizing team, just having a new child and, they want to come home to a family and not having bad feelings about infecting them.</p>\n\n\n\n<p>And so we also take additional measurements that might not be necessary by like government law, but we still think they are something we want to have. Serving food outside, not inside, because we really want to have a strict mask mandate and eating with a mask is not possible. So we&#8217;ve moved the catering to outside.</p>\n\n\n\n<p>You have fresh air and it&#8217;s safer to eat without a mask being outside and not inside. So things like these. We really try to make the best possible measures to keep everyone safe. And we probably also provide some testing stations where people can get themselves tested, if they feel that they want to know if they are infected or not. We really want to make everyone feeling safe, attending the event.</p>\n\n\n\n<p>[00:15:33] <strong>Nathan Wrigley:</strong> Let&#8217;s just drill down into a few of those. You mentioned that there was going to be social distancing. Maybe the word in forced is the wrong word, but the request to be socially distant. So in an ideal world, in all of the indoor components of WordCamp EU this year, you&#8217;re going to be asking people to stay whatever the minimum safe distance is, be that a couple of meters or six feet or whatever it works out to be. That&#8217;s going to be a request. And I think I heard the word mask being used as well. So if you&#8217;re in an indoor space, there&#8217;s going to be a supposition that you&#8217;re going to be wearing a mask as well. Is that right? Did I hear that correctly?</p>\n\n\n\n<p>[00:16:09] <strong>Evangelia Pappa:</strong> You will need to wear your mask, covering all over the nose and your mouth. Also went in closed spaces and outside the venue. At the moment though, the Portuguese government requires the face mask covering only in closed spaces, but we will also see how that goes in the future. At the moment the facial mask is mandatory in and outside of the venue. We&#8217;d like to see people wearing it, that if they don&#8217;t wear it correctly, we might popup, pinging on your shoulder and asking you to wear it properly.</p>\n\n\n\n<p>[00:16:42] <strong>Nathan Wrigley:</strong> Thank you. The event arena itself is a simply magnificent piece of architecture. I believe, forgive me if I&#8217;ve got this wrong, it&#8217;s called the Superblock Arena and it&#8217;s a giant dome, and so the central auditorium where I guess some of the larger events will take place are going to be in that gigantic auditorium, but there&#8217;ll be many smaller. spaces in use as well. And I would imagine a lot of people would want to know whether or not you&#8217;re kind of limiting the amount of people that can go into certain spaces at certain times. So for example, this room over here we&#8217;ve only got a capacity for 15 people and you may not sit in this chair, but you can sit in this one so that we maintain the social distancing. Is that all happening as well? You&#8217;re limiting the numbers that can go into different parts of the building. Is that happening?</p>\n\n\n\n<p>[00:17:31] <strong>Bernhard Kau:</strong> We are limiting the number of people who could go into the arena and that we would allow as attendees. I think the arena has a capacity of well over 7,000 people. And we are not going to have 7,000 attendees. And also we have different floors. So like the place we were talking about is the main floor.</p>\n\n\n\n<p>And this is going to be split between an exposition, area and track one. And then one level lower, we have the second track and we also have the workshop rooms and those rooms are quite large and we would not allow too many people into the workshops. So there&#8217;s enough space between attendees. So it&#8217;s not really a fully packed area. And also we have lots of area around. There&#8217;s a huge, a nice park around and we&#8217;d like to see attendees browsing through the park and enjoying everything around. So only when they go to visit the sponsors or some of the sessions or workshops, they go inside. And as we said earlier, we have the catering outside and also things like WP Cafe would be located outside. So it&#8217;s really attendees going in and out. And if they need to. distance themselves a bit, they can find places around.</p>\n\n\n\n<p>[00:18:43] <strong>Nathan Wrigley:</strong> It&#8217;s lucky that you&#8217;re doing it in Portugal and not Great Britain. You may have found it quite difficult to have the outdoor component quite so easily, but I presume the weather in Porto, Portugal is going to be fairly predictable.</p>\n\n\n\n<p>An important question I suppose to ask is, whether or not you guys have actually seen this space because it&#8217;s very easy on a piece of paper or on a computer screen to take a look at what the venue looks like, but actually being there in person and imagining it on a piece of paper are two very different things. So have people from the committee been, looked around, made judgments based upon being there in the real world?</p>\n\n\n\n<p>[00:19:19] <strong>Bernhard Kau:</strong> We just had a venue visit last month and a huge number of our organizing team was there, I think it was 15 people, something like that. I don&#8217;t know the exact number. And some organizers have been there multiple times. I was not there, unfortunately myself, because in 2020, when we decided to go online, I was not going to see the venue.</p>\n\n\n\n<p>And then this year, just two weeks before I was going to go to Portugal, I got to COVID myself, canceling my travel plans. But those organizers who went there, they took pictures. They even had a video walkthrough. So all the organizers who were not able to go to the place, they have a pretty good impression of what it looks inside.</p>\n\n\n\n<p>And those teams really need to know how it looks. Like the sponsor&#8217;s team, the content team. They really know how to arrange things And we also have a company helping us with many of the logistics and they have been to the arena multiple times. So they really have a good plan on how to make things in the best way possible in the arena and the park around.</p>\n\n\n\n<p>[00:20:20] <strong>Nathan Wrigley:</strong> Thank you. That&#8217;s great. Evangelia, it sounded like you needed to add something to that.</p>\n\n\n\n<p>[00:20:24] <strong>Evangelia Pappa:</strong> A team that is seeing the venues very often in every WordCamp Europe is always a local team. That is the one also that selects the venue after a very careful research, when they apply for the call for her city. Because you see, we are always in search of a venue that can provide us certain things.</p>\n\n\n\n<p>The ability of people that have certain issues to be able to enter and navigate a big space that can host a specific amount of people and stuff like that. So, they have already checked the venue before they apply for the called for host city, and also, they need to visit it often in order to check other things that are necessary.</p>\n\n\n\n<p>And usually we have two visits, two venue visits for the rest of the team, where the team leads are available to the visit, or they send a representative of the team. I wasn&#8217;t able this year to the venue, visit too. But I had a representative of the team to check for the spaces that my team would need so we can discuss further. It&#8217;s not only, the plans, for floor plans.</p>\n\n\n\n<p>[00:21:28] <strong>Nathan Wrigley:</strong> Thank you very much, indeed. Now the next question is, obviously the answer that you give here is subject to change, but assuming that WordCamp Europe were to happen over the next week or so, do you know what the restrictions are right now in Portugal, in terms of, let&#8217;s say, for example, as Bernhard, you just said you had COVID relatively recently. Do you know what the restrictions are in terms of accessibility, your ability to fly into Portugal? Should you have had COVID and I guess, it&#8217;s a question nobody wants to probably happen to them, but nevertheless, if you were to catch COVID in Portugal, do you know what your options are there in terms of repatriating yourself and getting yourself home? Do you have to isolate in a hotel or wherever you may be settled for a period of time before you can come out and resume normal life?</p>\n\n\n\n<p>[00:22:21] <strong>Bernhard Kau:</strong> I cannot tell you what would happen if you get COVID while being in Portugal. The local team could probably answer the question. For entering Portugal, as of today, you need to have proof of full vaccination. That&#8217;s between 14 and 270 days old. You can also have a proof of recovery from COVID 19. That&#8217;s quite usual in European countries. It&#8217;s not so normal in other countries that a proof of recovery is also treated the same as the vaccination. And you also need to present a negative pre-departure test. So it&#8217;s a PCR test or a rapid antigen test, that&#8217;s not older than 24 hours. And for me, when I was planning to travel to Portugal, I would just get a test at the airport, like an antigen test. And that would be enough to enter the country. But Portugal is lowering restrictions right now. And, our local team leads was telling us that they are at level one and level zero would be no restrictions. And they will soon be at level 0.5. So they are about to lift all restrictions.</p>\n\n\n\n<p>So I would assume that even having a negative tests for entering the country would not be in place anymore when we have the event, but you&#8217;d never know. It&#8217;s still a long time to go. I mean for your own safety, it&#8217;s probably good advice to have full vaccination, if it&#8217;s possible for yourself.</p>\n\n\n\n<p>If there&#8217;s no medical condition hindering you from being vaccinated. And then also when I see my family or people, I know that&#8217;s not as healthy. I just get myself tested. So I&#8217;m safe that I&#8217;m not infecting someone. So that would be my advice to get yourself tested before you travel to Portugal, because you don&#8217;t want to get stuck in another country, you being infected and then you might not know how to isolate in a hotel room or something. And then how many days you need to stay there before you can leave. But that&#8217;s something I don&#8217;t really know, like the restrictions in Portugal, if you are getting infected and then traveling back to your country.</p>\n\n\n\n<p>[00:24:21] <strong>Nathan Wrigley:</strong> Yes, but thank you. That was an excellent answer nevertheless, and like everything else, if you are planning to travel, just make sure you&#8217;ve got the necessary documents. And now along with the ride, is have your documents. Your travel insurance, your passport, and also some proof that you have been inoculated or that you have had COVID or that you are COVID free. So that&#8217;s just another thing to add into the itinerary of things, which you must bring along. But thank you. Yeah, that&#8217;s great.</p>\n\n\n\n<p>You mentioned that there was going to be testing stations in the venue. Is that, presumably they are what we call in the UK at least anyway, lateral flow tests. So you just had a different word for it, but they&#8217;re going to be freely available are they, or is it, do we need to pay for those? How does that work?</p>\n\n\n\n<p>[00:25:03] <strong>Bernhard Kau:</strong> Those will be freely available for attendees. If they choose to get a test and we would not have testing mandatory for everyone entering. And we would probably need to have some kind of proof that you are not positive. So either recovery, vaccination, something like this, which would be checked when you get your tickets. Your badge for the event. But we would not have a mandatory test for every single day for every attendee, that would just be too much. But if you feel you would want to get tested, we have some testing next to the venue. So you don&#8217;t have to go to a public testing place somewhere in Portugal.</p>\n\n\n\n<p>Because I also think that they are not free for people not located in Portugal. So that Like be a high cost. And then also let&#8217;s say we have 4,000 attendees and they all want to get tested in the testing centers around the venue. That would be quite a lot of work for them. And we probably would have attendees coming late because they need to wait for some hours to get their test.</p>\n\n\n\n<p>[00:26:04] <strong>Evangelia Pappa:</strong> At the moment, we will have this option and also if someone has symptoms of COVID like fever, or they have a difficulty breathing or a cough or they feel they have an issue or they test positive. They can contact immediately the Portuguese national health service. We have listed the telephones on our website too, and we will have someone available to assist them when they are outside of the venue and, also, they can call 1 1 2, that is the number for emergencies. At the moment, people that test positive need to be isolated. However, previously it was mandatory also for the high risk contacts. This limitation has been eliminated, it has been removed. So now only people that test positive for COVID will be required to be in isolation.</p>\n\n\n\n<p>At the same time another measure like the digital certificate that was required for entry into restaurants, bars places like that. Was required and now is no longer required. However, it is required if you&#8217;re traveling, like we said previously, and you need to cross the borders or you need to pick a flight or something like that. And also the capacity limits of closed spaces has been eliminated. Previously there was a capacity limit and according to the last measures, this does no longer exist. Looking at the situation right now seems like the pandemic is phasing beyond, things are improving daily.</p>\n\n\n\n<p>So we have the hope that if variation prevails among the others, it will be lot easier on people, and also more restrictions will be eliminated until we get to the event date.</p>\n\n\n\n<p>[00:27:49] <strong>Nathan Wrigley:</strong> Now, I know that we all love WordPress and we love attending WordPress speakers, presentations and so on, but another thing we love is the after-party. I suspect that this is a very large reason why many people attend these events. It&#8217;s just such good fun. Now that, I&#8217;m presuming, has been modified in its scope and in its limitations, and what have you. So just very briefly, the social side of things, how is that different now?</p>\n\n\n\n<p>[00:28:14] <strong>Bernhard Kau:</strong> Yeah, basically the same applies as for the conference days. So we would have foods and drinks served outside. So we make sure that&#8217;s if you eat or drink something and you cannot wear your mask at the same time, you do that outside. And for the party itself we have it inside, it&#8217;s in the same area as track one was the same day.</p>\n\n\n\n<p>So like after the closing remarks, we would move everything out and then this area would be for the after party. And it&#8217;s quite huge space, so there&#8217;s enough space for those who want to go inside and listen to music. And those who want to talk to other people, they would probably go outside because it&#8217;s quiet outside, and there they can also have drinks and food.</p>\n\n\n\n<p>[00:28:52] <strong>Nathan Wrigley:</strong> Okay. This section wasn&#8217;t a part of the show notes when I originally wrote down the questions, I was going to be asking you but, in the last couple of weeks, we&#8217;ve had really seismic events happening in Europe. On the Eastern side of Europe. We&#8217;ve had the events happening in the Ukraine. And I don&#8217;t know if there are any thoughts as to whether this will change anything, whether or not the event has any posture on that at all. I don&#8217;t really have a question around that. Just whether or not the Ukrainian situation has forced something to be changed on the WCEU side?</p>\n\n\n\n<p>[00:29:26] <strong>Evangelia Pappa:</strong> At the moment the war is not changing anything regarding the event. Location dates, restrictions remain the same for everyone. We can say how things might end up in the future. It will depend also, for example, in the Portuguese government, in case they have any restrictions for citizens from Russia for example. As things that are floating at the moment, and it might not change anything regarding the event.</p>\n\n\n\n<p>However, this is a very tough topic and being Europeans, we have a really big history of wars on this continent. And some of them are really recent. It definitely does not make us happy and it does affect everyone. Mentally, mostly, in the rest of the continent. As many of us have colleagues there, relatives, friends and we wake up and sleep with the news everyday.</p>\n\n\n\n<p>Talking about the WordPress side of things and the community. Both countries, Ukraine and Russia have active local workers, communities, and our organizing team in WordCamp Europe includes members from Ukraine and Russia? This is a very difficult period. One thing that makes us proud during this whole situation is to say that we have members of the organizing team that are offering their help actively and our hearts and minds at the moment are with our people over there.</p>\n\n\n\n<p>If we have any information about further restrictions that might be, we will definitely inform everyone through the website and the social media. At the moment, nothing is changing regarding the event.</p>\n\n\n\n<p>[00:31:03] <strong>Nathan Wrigley:</strong> Okay, moving on then, that&#8217;s the first part of our discussion. And this next part will probably be a little bit shorter, but nevertheless, equally important. After the event website had gone live with the organizing committee details and the speakers being announced and the sponsors and all of that. There was some conversation that arose, I believe, but I could be wrong about this, I believe it began on Twitter. Where questions were raised about the event. I&#8217;m not sure specifically around which aspect of the event, whether it was the speakers or whether it was the event organizers. Maybe it was both or one or the other, I&#8217;m not entirely sure.</p>\n\n\n\n<p>But there were questions raised about the diversity of the event. I know that upon those questions being raised, the response you gave was pretty swift, and there was a lot of soul searching going on. I don&#8217;t know who wants to answer it first, but really, do you want you to summarize what the concerns that members of the community were raising about WordCamp EU and the diversity of it.</p>\n\n\n\n<p>[00:32:08] <strong>Evangelia Pappa:</strong> It was a social media post on Twitter that started the whole conversation. And it was based on the diversity of the organizing team Which is something that was a really difficult discussion and a really difficult thing this year. You see this organizing team and this conference in 2022, it&#8217;s coming back after two years of lockdowns. It was really difficult to get it started to find people that were able to commit.</p>\n\n\n\n<p>So the problem that this Tweet was raising was that there was not any black person among the organizers. However, where I come from for example we don&#8217;t even say black, because it&#8217;s considered, a form of racism. When we saw that Tweet, it was really difficult for us.</p>\n\n\n\n<p>Nobody had reached out. Nobody asked why we don&#8217;t have people of skin color or why we have, for example only Europeans and North Americans or anything regarding diversity. But suddenly we are being called out on social media. It gives the team, the feeling of being chased unfairly.</p>\n\n\n\n<p>Europe has a different background and history regarding many things. Before we start a discussion about diversity, or inclusion, which is definitely important. If you do not discuss, we cannot fix anything. But you need to have some knowledge about how things worked out when we started organizing. How things are progressing during organizing the event.</p>\n\n\n\n<p>At the same time, you need to take a look at the background of the organizing team and also the background of Europe. Location, culture, demographics, history, and all this factors that can help identify what is the diversity we need to aim to. So definitely, seeing it from the point of view of someone that resides in the United States.</p>\n\n\n\n<p>It&#8217;s not a good thing to see an organizing team that doesn&#8217;t include a person of skin color. I&#8217;m not quite sure if I&#8217;m using the correct word, because I&#8217;m not a native speaker in English. So, I hope it is the correct word, but I don&#8217;t want to use the black color, because, where I come from, it&#8217;s not a nice thing to call people like that. I understand where the person that started the Tweet comes from, and I understand also the people that were replying on threads and the whole discussion. However, we should make a larger discussion to understand how diversity factors and what metrics are different in the US and in Europe and in Asia, for example. Because there is not any continent that doesn&#8217;t need to take care of diverse.</p>\n\n\n\n<p>[00:34:59] <strong>Nathan Wrigley:</strong> Bernhard, anything to add to that?</p>\n\n\n\n<p>[00:35:02] <strong>Bernhard Kau:</strong> Yeah. As I mentioned earlier, we had quite a tough time getting the organizing team together because many of the organizers have been on the organizing team in 2020 before we canceled the in-person events and went to an online event. You can also see on the 2020 page on the organizers page there&#8217;s the in-person team, and then there&#8217;s the online event team.</p>\n\n\n\n<p>And you can see that back then, it also was a quite diverse team. But it was really hard to convince all the organizers who&#8217;ve committed themselves in 2020 to rejoin the team. So we really had to find people who are willing to invest that huge amount of time into organizing and WordCamp Europe, and for us, diversity is not just dictated by skin color or by gender or something.</p>\n\n\n\n<p>It&#8217;s also by origin, from which country applicants are coming from also in terms of how experienced are people. We don&#8217;t want to be gatekeepers only inviting the same organizers over and over again. So we really want to have some experienced organizers, but we also want to welcome new organizers. And then it might be that you have to reach out to people.</p>\n\n\n\n<p>But for 2022, it was really hard to find people that were in the organizing team in 2020 to rejoin. And that was one of the many factors why we are not as diverse as we&#8217;ve been in the past. And it&#8217;s true that reaching out to people is important, but in these times it&#8217;s really hard. And also, many organizers weren&#8217;t really sure, and it was back in September, I would say when we asked people and back then the COVID situation was not as positive in quotes as today. So people were really not sure if WordCamp Europe in-person is going to happen at all. And if they would be able to help organizing it.</p>\n\n\n\n<p>[00:36:51] <strong>Evangelia Pappa:</strong> People are not able to commit at the moment. Not only their time, but it also costs some money. I know it doesn&#8217;t sound, really romantic. But being volunteers, we&#8217;re not being paid for the time that we offer while organizing. And at the same time we have to be present at the event. So this means accommodation. This means travel expenses. And even if someone wants to assist is not able to travel to the event and knows it in advance, then they know they will not be selected. This is one thing. Because, practically, there are funds, companies that can fund someone and help them do this trip, but not everyone knows it, or not everyone is willing to ask for this kind of help. And this is really important. At the same time, as Bernard said, feeling not safe, and also not believing that the event is going to be in person was one of the reasons that people were turning our invitations down, and this is totally understandable.</p>\n\n\n\n<p>During two years we had so many online events, not only WordPress related, but, we had so many online events. We did everything online, zoom meetings with the companies you work with, with clients with everyone. So, you were stuck on a display. People still when we started didn&#8217;t believe we are going to go for an in-person event.</p>\n\n\n\n<p>Frankly, they were saying, I don&#8217;t want to do an online event again. I don&#8217;t want to be part of it. I don&#8217;t want to commit myself, and then in the end we end up with an online event. And I understand that it was tiring for many people, online events have different duties than in person events, and it wasn&#8217;t so easy to get it going and get the ball rolling.</p>\n\n\n\n<p>[00:38:43] <strong>Nathan Wrigley:</strong> Thank you very much. So since that tweet was posted and this diversity debate began. Are you able to tell us the ways that you&#8217;ve interacted with those people? The lessons potentially that may have been learned, but also the things which you are now doing differently. Measures that affect this particular event, or perhaps you&#8217;ve put things on hold and you&#8217;ve got procedures, which might be different for the next WordCamp Europe, whether or not you&#8217;re both involved I don&#8217;t know, but things that would be done differently the next time around. So, essentially I&#8217;m wrapping that up all in the phrase of, are there any lessons that you&#8217;ve learned here?</p>\n\n\n\n<p>[00:39:22] <strong>Bernhard Kau:</strong> I think the lesson that the whole WordPress community learned is that diversity is important. And it&#8217;s something the whole community has to have an eye on. It&#8217;s not just the organizing team, and it&#8217;s something that can help an organizing team to solve because being a diverse team is not just posting a call for organizers form and waiting for people to respond.</p>\n\n\n\n<p>It&#8217;s how you promote the call for organizers. How do you maybe find people you invite directly into the organizing team? And there are some great resources and some great initiatives. There&#8217;s the diversity training program which targets more towards speakers. The same things can be applied to organizers as well.</p>\n\n\n\n<p>And I have been taking part in this training and many other organizers as well. So we really know how to make sure that the next organizing team is even more diverse as the current one. But for this event, we cannot change the organizing team. It was hard enough to get enough people. We also had help from some companies. Volunteering some employees to us. So we have enough people to get all the workload done we have in the organizing team. But for other things, it&#8217;s a bit easier, like for the call for speakers and call for volunteers there it&#8217;s easier to have a diverse group of people. And this is always something we kept in mind.</p>\n\n\n\n<p>So in the past we&#8217;ve increased the number in the gender ratio. But as I said earlier, diversity is not just dictated by gender. So we really want to have a very diverse group of speakers. So in terms of gender and experience and all of that. And the content team really focuses on that a lot and has focused a lot in the past. And the volunteers, I would say every year, you can see that the volunteers group is really diverse. We have people from all around the world because being an organizer, you need to be within some time zones. It&#8217;s really tough to have someone from, I don&#8217;t know, Australia in the organizing team, we had some people from that time zone back in 2019, which is really a challenge.</p>\n\n\n\n<p>But for volunteers it&#8217;s really easy to invite everyone to become a volunteer because they all have to travel to Porto and time zones are not a huge tissue. But for the organizing team, that&#8217;s really something that can be challenging.</p>\n\n\n\n<p>[00:41:42] <strong>Nathan Wrigley:</strong> Thank you has the debate on Twitter, has it led to a conversation? In other words, when that was mentioned on Twitter, presumably it was a calling out of something that people felt needed addressing. Did you engage with those people and ask for their opinion and what it was that they thought needed to be looked at? How has that conversation, that debate move forward over the last several weeks?</p>\n\n\n\n<p>[00:42:06] <strong>Evangelia Pappa:</strong> Regarding having a discussion with the people on Twitter. We don&#8217;t want to use the social media for such conversation as some of the social media, not good enough, and not the proper way of communication for such discussions. And the reason is for example, Twitter has a limitation of characters. It&#8217;s not easy to make a discussion over there for diversity. That is a huge topic and really important for the whole community. So we had to have another way to discuss this and move forward with a whole situation. You see, diversity means you belong here and you&#8217;re not the only one. So you give people the opportunity to representation and the feeling of inclusivity.</p>\n\n\n\n<p>It is one of the things that makes a community viable and creative. It means that people with different backgrounds are able to express themselves freely. They are able to stand behind their ideas. They have a voice. And this is very important. And it is a goal that takes time. It&#8217;s not a post a post on Twitter that, you know, can make things different, there is no a quick hack.</p>\n\n\n\n<p>We can only focus on the work that is needed to make it happen. And it takes time. It&#8217;s not going to happen from one day to the other. It takes time and we need to work on this. So we have asked for help from WordCamp central. We have asked for resources, the ones that Bernard mentioned previously, and we&#8217;d like to thank everyone for this help.</p>\n\n\n\n<p>And a great open discussion has been opened to the make WordPress website which is a discussion well to follow closely about diversity in WordPress events. This was the way, not WordCamp Europe, but WordPress community in general approached the people that felt underrepresented and opened this topic about WordCamp Europe, because it&#8217;s not only about WordCamp Europe it&#8217;s about all the WordCamps and also local events like meetups.</p>\n\n\n\n<p>[00:44:02] <strong>Nathan Wrigley:</strong> I think that I&#8217;ve asked all of the questions that I would like to ask. Just one quick thing. We were talking previously about hybrid events and the fact that people were possibly a little bit fed up of being online, but for those people who, for example, are unable to attend WordCamp Europe, is there a plan this time around to have any of the sessions broadcast live?</p>\n\n\n\n<p>In my parlance I&#8217;m terming that a hybrid event live mixed with online. Is that going to be happening at WordCamp Europe this year? Or is it just live with WordPress TV to look at them after the fact?</p>\n\n\n\n<p>[00:44:38] <strong>Bernhard Kau:</strong> We&#8217;ve been livestreaming WordCamp Europe, I think since 2017, when we were in Paris. Maybe even in Vienna. So we had live streams for a long time. What would make WordCamp Europe really a hybrid event is the opportunity to connect the online world with the offline world. So for example, we are planning to have in the Q and A after a session, someone taking questions from the online audience and asking the speakers onstage some questions from the online audience so they feel more connected to what&#8217;s happening in Portugal. We cannot have every aspect of the events being put into the online world as well, but we really try to make it more hybrid. So those were just watching on our websites. They can also participate in some way, and we are still figuring out in the many different ways how we can make as many aspects of the WordCamp Europe also available for the online world, but at least for the Q and A, this is a plan we already agreed on. So we would have questions from the online audience after the speakers onstage.</p>\n\n\n\n<p>[00:45:47] <strong>Nathan Wrigley:</strong> Lovely. Thank you very much. If anybody wanted to reach out to both of you, either of you, are you able to share the best place to do that? That could be a Twitter feed or it could be an email address, whatever you&#8217;re comfortable with. So I&#8217;ll start with Bernhard.</p>\n\n\n\n<p>[00:46:04] <strong>Bernhard Kau:</strong> I think that the best and easiest way is either by my personal block or through Twitter. You probably have to put that into the show notes, my exact Twitter handle. It&#8217;s second cowboy, but it&#8217;s K A U. So my my last name that&#8217;s my Twitter handle and yeah, my blog post and my block is listing as well. So that&#8217;s probably the best way to get in contact with me.</p>\n\n\n\n<p>[00:46:26] <strong>Nathan Wrigley:</strong> Thank you very much and Evangelia.</p>\n\n\n\n<p>[00:46:29] <strong>Evangelia Pappa:</strong> If someone needs to get in contact with us as organizers of WordCamp Europe, they can always find us at europe @ wordcamp dot org, which is the official email of WordCamp Europe. If someone needs to talk to us directly, social media I think is the best way at the moment. And. Twitter or Facebook or something like that.</p>\n\n\n\n<p>Mine is, Evangelia Pappa my handle on Twitter, so they can find me over there too.</p>\n\n\n\n<p>[00:46:55] <strong>Nathan Wrigley:</strong> I will make sure to put all of those into the show notes, which can be found on the WP Tavern website. Bernhard, Evangelia, thank you so much for talking to me about WordCamp Europe today. I really appreciate it.</p>\n\n\n\n<p>[00:47:09] <strong>Bernhard Kau:</strong> Thanks for having us.</p>\n\n\n\n<p>[00:47:10] <strong>Evangelia Pappa:</strong> Thank you for having us.</p>\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:\"Wed, 23 Mar 2022 14: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: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:56:\"Post Status: This Week at WordPress.org (March 21, 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:31:\"https://poststatus.com/?p=94894\";s: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://poststatus.com/this-week-at-wordpress-org-march-21-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:8902:\"<p>Each week we are highlighting the news from WordPress.org that you don\'t want to miss.  If you or your company create products or services that use WordPress, we\'ve got the news you need to know. Be sure to share this resource with your product and project managers.</p>\n\n\n\n<h2 id=\"h-news\"><a href=\"http://wordpress.org/news\">News</a></h2>\n\n\n\n<ul><li><a href=\"https://wordpress.org/news/2022/03/the-month-in-wordpress-february-2022/\"></a><a href=\"https://wordpress.org/news/2022/03/wordpress-5-9-2-security-maintenance-release/\"></a><a href=\"https://wordpress.org/news/2022/03/episode-27-is-wordpress-made-for-me/\">WP Briefing: Episode 27: Is WordPress Made for Me?</a></li><li><a href=\"https://make.wordpress.org/project/2022/03/23/removal-of-the-zamir-plugin/\">Removal of the Zamir Plugin</a></li><li><a href=\"https://make.wordpress.org/plugins/2022/03/23/journal-entry-removal-of-the-zamir-plugin/\">Journal Entry: Removal of the Zamir Plugin</a></li></ul>\n\n\n.kt-block-spacer-_a09d8b-b0 .kt-divider{width:80%;}\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_a09d8b-b0\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 id=\"h-core\"><a href=\"https://make.wordpress.org/core\">Core</a> </h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/core/2022/03/23/migrating-wordpress-e2e-tests-to-playwright/\">Migrating WordPress E2E tests to Playwright</a><a href=\"https://make.wordpress.org/core/2022/03/07/the-performance-lab-plugin-has-been-released/\"></a><a href=\"https://make.wordpress.org/core/2022/03/07/a-week-in-core-march-7-2022/\"></a><a href=\"https://make.wordpress.org/core/2022/03/14/a-week-in-core-march-14-2022/\"></a></li><li><a href=\"https://make.wordpress.org/core/2022/03/21/a-week-in-core-march-21-2022/\">A Week in Core – March 21, 2022</a></li><li><a href=\"https://make.wordpress.org/core/2022/03/15/bug-scrub-schedule-for-6-0/\">Bug Scrub Schedule for 6.0</a></li></ul>\n\n\n\n<h2 id=\"h-community\"><a href=\"https://make.wordpress.org/community\">Community</a></h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/community/2022/03/03/2022-community-team-goals-summary/\"></a><a href=\"https://make.wordpress.org/community/2022/03/14/meetup-organizer-newsletter-march-2022/\">Meetup Organizer Newsletter: March 2022</a></li><li><a href=\"https://make.wordpress.org/community/2022/03/23/return-to-events-blue-sky-thinking/\">Return to In-Person Events: Blue Sky Thinking</a></li><li><a href=\"https://make.wordpress.org/community/2022/03/17/discussion-revisiting-in-person-regional-wordcamps/\">Discussion: Revisiting In-person Regional WordCamps</a></li></ul>\n\n\n\n<h2 id=\"h-docs\"><a href=\"https://make.wordpress.org/docs\">Docs</a>:</h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/docs/2022/03/23/working-on-wordpress-release-6-0-selecting-trac-tickets-for-devnotes/\">Working on WordPress release 6.0 – Selecting Trac tickets for DevNotes</a></li></ul>\n\n\n\n<h3 id=\"h-support-articles\">Support Articles:</h3>\n\n\n\n<ul><li><a href=\"https://wordpress.org/support/article/submit-your-block-pattern-to-the-directory/\">Submit your Block Pattern to the Directory</a></li><li><a href=\"https://wordpress.org/support/article/post-date-block/\">Post Date Block</a></li><li><a href=\"https://wordpress.org/support/article/post-tags-block/\">Post Tags Block</a></li><li><a href=\"https://wordpress.org/support/article/post-categories-block/\">Post Categories Block</a></li><li><a href=\"https://wordpress.org/support/article/post-excerpt-block/\">Post Excerpt Block</a></li><li><a href=\"https://wordpress.org/support/article/post-title-block/\">Post Title Block</a></li></ul>\n\n\n\n<h2 id=\"h-meta\">Meta</h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/meta/2022/03/16/coming-soon-block-pattern-directory-submissions/\">Coming soon: Block Pattern Directory Submissions</a></li></ul>\n\n\n\n<h2 id=\"h-mobile\">Mobile</h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/mobile/2022/03/21/call-for-testing-wordpress-for-ios-19-5/\">Call for Testing: WordPress for iOS 19.5</a></li><li><a href=\"https://make.wordpress.org/mobile/2022/03/21/call-for-testing-wordpress-for-android-19-5/\">Call for Testing: WordPress for Android 19.5</a></li></ul>\n\n\n\n<h2 id=\"h-photos\">Photos</h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/photos/2022/03/23/announcement-photo-directory-team-reps-2022/\">Announcement: Photo Directory Team Reps 2022</a></li></ul>\n\n\n\n<h2 id=\"h-polyglots\">Polyglots</h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/polyglots/2022/03/22/polyglots-monthly-newsletter-march-2022/\">Polyglots Monthly Newsletter: March 2022</a></li></ul>\n</div>\n\n\n\n<div class=\"wp-block-column\">\n<h2 id=\"h-plugins\"><a href=\"https://make.wordpress.org/plugins\">Plugins</a></h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/updates/2022/02/22/plugin-review-team-21-february-2022/\"></a><a href=\"https://make.wordpress.org/updates/2022/02/28/plugin-review-team-update-28-feb-2022/\"></a><a href=\"https://make.wordpress.org/updates/2022/03/15/plugin-review-team-14-march-2022/\"></a><a href=\"https://make.wordpress.org/updates/2022/03/22/plugin-review-team-21-march-2022/\">Plugin Review Team: 21 March 2022</a></li></ul>\n\n\n\n<h2 id=\"h-project\"><a href=\"https://make.wordpress.org/project\">Project</a></h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/project/2022/03/16/proposal-to-remove-spam-dormant-five-for-the-future-pledges/\">Proposal to remove spam/dormant Five for the Future pledges</a></li></ul>\n\n\n\n<h2 id=\"h-themes\"><a href=\"https://make.wordpress.org/themes\">Themes</a></h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/updates/2022/03/02/themes-team-update-march-02-2022/\"></a><a href=\"https://make.wordpress.org/updates/2022/03/15/themes-team-update-march-15-2022/\"><a href=\"https://make.wordpress.org/updates/2022/03/22/themes-team-update-march-22-2022/\">Themes team update March 22, 2022</a></a></li></ul>\n\n\n\n<h2 id=\"h-training\"><a href=\"https://make.wordpress.org/training\">Training</a></h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/updates/2022/02/28/whats-new-on-learnwp-in-february-2022/\"></a><a href=\"https://make.wordpress.org/training/2022/03/03/march-2022-team-sprint/\">March 2022 Team Sprint</a></li><li><a href=\"https://make.wordpress.org/training/2022/01/31/faculty-program-structure-proposal/\">Faculty Program: Structure Proposal</a></li></ul>\n\n\n\n<h4 id=\"h-workshops\">Workshops</h4>\n\n\n\n<ul><li><a href=\"https://learn.wordpress.org/workshop/adding-a-site-tagline-to-block-themes/\">Adding a Site Tagline to Block Themes</a></li><li><a href=\"https://learn.wordpress.org/workshop/manage-settings-privacy/\">Manage Settings: Privacy</a></li></ul>\n\n\n\n<h4 id=\"h-social-learning-spaces\">Social Learning Spaces:</h4>\n\n\n\n<ul><li><a href=\"https://learn.wordpress.org/social-learning/\">Calendar</a></li></ul>\n\n\n\n<h2 id=\"h-support\">Support</h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/support/2022/03/health-check-troubleshooting-upcoming-release-of-version-1-5-0/\">Health Check & Troubleshooting – Upcoming release of version 1.5.0</a></li></ul>\n\n\n\n<h2 id=\"h-openverse\">Openverse</h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/openverse/2022/03/10/openverse-frontend-v3-1-1-release/\">Openverse Frontend v3.1.1 Release</a></li><li><a href=\"https://make.wordpress.org/openverse/2022/03/14/last-week-openverse-2022-03-07-2022-03-14/\"></a><a href=\"https://make.wordpress.org/openverse/2022/03/21/last-week-openverse-2022-03-14-2022-03-21/\">A week in Openverse: 2022-03-14 – 2022-03-21</a></li></ul>\n</div>\n</div>\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/business-membership/\">your whole team</a> can <a href=\"https://poststatus.com/post-status-membership-club/\">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/13.1.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/13.1.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/13.1.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /></p>\n</div></div>\n\n\n\n<div class=\"wp-block-spacer\"></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:\"Wed, 23 Mar 2022 14: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: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: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:85:\"WPTavern: WP Engine, Pantheon, and Others Drop Support for Russian Business Customers\";s: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=131723\";s: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:94:\"https://wptavern.com/wp-engine-pantheon-and-others-drop-support-for-russian-business-customers\";s: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:6742:\"<p>WordPress managed hosting company WP Engine has joined Acquia, Fastly, Gatsby, Netlify, and Pantheon to begin booting Russian companies off their platforms. </p>\n\n\n\n<p>In addition to the joint protest, each organization has also pledged support to the <a href=\"https://ooni.org/\">Open Observatory of Network Interference</a> (OONI), a non-profit that documents internet censorship around the world.</p>\n\n\n\n<p>&#8220;As part of that effort to increase our support, we are adopting a stronger stance against the actions of the Russian government while supporting the ideals we hold true as an Open Web company, which is why WP Engine has joined with other Open Web companies Acquia, Fastly, Gatsby, Netlify, and Pantheon to stand with Ukraine,&#8221; WP Engine said in a <a href=\"https://wpengine.com/blog/wp-engine-stands-with-ukraine/\">statement</a>. &#8220;WP Engine has ceased all business with Russian companies that were using our platform.&#8221;</p>\n\n\n\n<p>These stricter measures came after the company had already donated to Polish and Ukrainian humanitarian funds, matching employee funds.  WP Engine condemned Russia&#8217;s invasion in its first published statement on the matter:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>As the world watches in horror, Russia’s invasion of Ukraine continues to leave heart-wrenching destruction in its wake. It is truly shocking that in 2022, a major world power would launch an unprovoked attack on a sovereign nation, causing the largest humanitarian crisis in Europe since WWII.</p><p>As they face unimaginable hardships, we stand firmly with the Ukrainian people and condemn the actions of the Russian government in Ukraine.  </p></blockquote>\n\n\n\n<p>Similarly, Acquia <a href=\"https://twitter.com/acquia/status/1505997734909722625?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1505997734909722625%7Ctwgr%5E%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fwptavern.com%2Fwp-admin%2Fpost.php%3Fpost%3D131723action%3Dedit\">tweeted </a>earlier this week that the company &#8220;will not provide software or services to organizations based in Russia.&#8221;</p>\n\n\n\n<p>The coalition of organizations is sanctioning Russia in a similar way to Namecheap, and many other companies, that have <a href=\"https://news.ycombinator.com/item?id=30504812\">terminated service for Russian customers</a>. The world has never seen anything like it with the number of companies across every industry willingly sanctioning the Russian market without a government requirement to do so. Widespread outrage against Putin&#8217;s invasion of Ukraine has provoked a massive response from corporations and private enterprises.</p>\n\n\n\n<p>&#8220;The net effect of so many companies exiting or pausing operations in Russia means the government sanctions might almost become a moot point. “It’s a chicken and egg story,&#8221; Leo Feler, senior economist at UCLA Anderson School of Management, told <a href=\"https://time.com/6155725/corporations-war-russia-ukraine/\">TIME magazine</a>. &#8220;If enough businesses abandon the Russian market on their own, the Russian market is also going to shrink. You don’t need sanctions to do it if everyone self-sanctions.”</p>\n\n\n\n<p>In the world of open source software, individuals, companies, and projects are grappling with the ethical implications of staying neutral versus imposing some form of sanctions. One misguided attempt at &#8220;protestware&#8221; was included as a dependency for a popular npm package with malicious code that <a href=\"https://www.bleepingcomputer.com/news/security/big-sabotage-famous-npm-package-deletes-files-to-protest-ukraine-war/amp/\">deletes data by overwriting files for users based in Russia and Belarus</a>. People are desperate to make a difference for those suffering in Ukraine, but they don&#8217;t always know the most effective way to direct their efforts.</p>\n\n\n\n<p>The Open Source Initiative (OSI) has taken a firm stance on the immutability of the freedoms and protections that open source licensing confers. </p>\n\n\n\n<p>&#8220;Civil society has many non-violent ways at its disposal to resolve conflicts and it’s important to explore all possible avenues,&#8221; OSI Executive Director Stefano Maffulli <a href=\"https://opensource.org/newsletter/OSI-mar-2022\">said</a>. </p>\n\n\n\n<p>&#8220;When it comes to open source software, however, the&nbsp;<a href=\"https://opensource.org/osd\">Open Source Definition</a>&nbsp;is clear: There must be &#8216;no discrimination against persons or groups&#8217; and &#8216;no discrimination against fields of endeavor.\'&#8221;</p>\n\n\n\n<p>Maffulli elaborated on these thoughts in an interview with <a href=\"https://thenewstack.io/where-does-open-source-fit-into-russias-war-with-ukraine/\">The New Stack</a>, noting that limiting distribution is one option for protesting but that this could hurt Russian citizens more than “the Russian military and powerful elites who certainly have the means to develop workarounds.&#8221; </p>\n\n\n\n<p>Limiting distribution would likely be far more difficult than denying service to Russian businesses, which is why this tactic has been more readily adopted. Businesses are  using whatever means they have within their spheres of  influence to make an impact. </p>\n\n\n\n<p>The WordPress project stopped short of explicitly condemning the aggression and has focused more on the humanitarian crisis and supporting peacebuilders. The project produced a <a href=\"https://wordpress.org/news/2022/03/episode-26-matt-mullenweg-on-ukraine-community-and-wordpress/\">special edition of its WP Briefing podcast</a> to address the situation in Ukraine earlier this month.</p>\n\n\n\n<p>&#8220;The downstream humanitarian crises of the invasion are unimaginable,&#8221; WordPress co-creator Matt Mullenweg said.</p>\n\n\n\n<p>&#8220;And seeing destruction in the world we live in is confusing, disconcerting, and difficult.&#8221;</p>\n\n\n\n<p>Mullenweg invited the WordPress community to stand &#8220;with those in the world working to end conflict and working toward a world of peace, promise, and opportunity.&#8221;</p>\n\n\n\n<p>Many companies have followed this same approach with efforts aimed at providing relief for refugees and economic support for Ukrainians who are still fighting. WP Engine, Acquia, Fastly, Gatsby, Netlify, and Pantheon were compelled to go beyond their humanitarian efforts to put some pressure on Russia. It&#8217;s not yet clear whether disempowering Russian companies will have any bearing on the outcome of this conflict.</p>\n\n\n\n<p>After a nearly month long war that has left cities like Mariupol in ashes, with Russia&#8217;s war crimes on full display across media outlets around the world, companies are coming under more pressure to act. </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, 23 Mar 2022 03:25:25 +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:87:\"WPTavern: Block Accidental Edits of Shared Content With the Lock Reusable Blocks 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=131797\";s: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:98:\"https://wptavern.com/block-accidental-edits-of-shared-content-with-the-lock-reusable-blocks-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:4091:\"<p class=\"has-drop-cap\">Over the weekend, web developer Marie Comet released the <a href=\"https://wordpress.org/plugins/lock-reusable-blocks/\">Lock Reusable Blocks</a> plugin. Since then, she has published a couple of more updates that polish that initial release. The extension blocks users from directly editing reusable blocks from the post-editing screen.</p>\n\n\n\n<p>Reusable blocks allow users to group one or more blocks in the post editor, save them, and reuse anywhere blocks are supported. Technically, they are &#8220;shared&#8221; or &#8220;synced.&#8221; If editing a reusable block in one location, all uses of it will share those changes.</p>\n\n\n\n<img />Creating a reusable block.\n\n\n\n<p>The problem with the feature is that it is not always clear when you are editing a reusable block. WordPress will display its name in the toolbar, list view, and breadcrumbs nav. However, the only clear message that it is a shared instance is in the sidebar panel, which only appears if open.</p>\n\n\n\n<p>Before WordPress 5.7, users had to click an &#8220;Edit&#8221; button to make changes to a reusable block. At least in that scenario, it was somewhat clear that the content was different from the main post or page content. However, 5.7 rolled out a &#8220;click-through&#8221; method for editing. The first click selects the wrapper element around the saved block, requiring a second click to edit any inner content. This change has made it far too easy to inadvertently edit global content.</p>\n\n\n\n<p>I am familiar enough with the editor that I doubt I would slip up with this problem. However, I still hand sites over to friends and family from time to time. Most never discover the feature, but those who do inevitably make these global changes when they did not intend to. I have also heard enough client-related horror stories from others to know it is a legitimate issue.</p>\n\n\n\n<p>There is an open ticket to <a href=\"https://github.com/WordPress/gutenberg/issues/32461\">bring a locking mechanism</a> to reusable blocks, and there has been a <a href=\"https://github.com/WordPress/gutenberg/pull/32710\">patch for it since June 2021</a>. However, there has not been much movement in the last several months. In the meantime, at least we have the Lock Reusable Blocks plugin.</p>\n\n\n\n<p>Comet&#8217;s solution takes a different approach from earlier versions of WordPress and the proposed patch. Instead of giving users the option to edit in-content, they are blocked from doing so altogether:</p>\n\n\n\n<img />Lock Reusable Blocks overlay and buttons.\n\n\n\n<p>The plugin grays out the reusable block and adds two buttons over the top when selected in the editor. The first button enables editing, but it does so by opening a new browser tab/window and taking the user to the editor for the block itself. This approach makes it clear that the content is separate from the post.</p>\n\n\n\n<p>WordPress&#8217;s reusable block management screen is hidden by default, but there are a few <a href=\"https://wordpress.org/plugins/search/reusable+blocks/\">plugins that enable it</a>.</p>\n\n\n\n<p>The plugin&#8217;s second button in the overlay allows users to convert the reusable block to regular blocks. Doing this takes it out of the global scope and can be safely edited without affecting other uses.</p>\n\n\n\n<p>I want to like the reusable blocks feature in WordPress. I understand how it could be one of the platform&#8217;s most powerful tools. However, its implementation has yet to live up to the potential it showed four years ago when under development in Gutenberg.</p>\n\n\n\n<p>If we could fix the accidental-editing issue and the longstanding problem with <a href=\"https://github.com/WordPress/gutenberg/issues/8288\">wide alignments not working</a> (<em>I could not write this post without at least noting that ticket</em>), it could start down the path of becoming the feature it was always meant to be.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\"><a href=\"https://wordpress.org/plugins/lock-reusable-blocks/\">Lock Reusable Blocks</a></blockquote>\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:\"Wed, 23 Mar 2022 03:15: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:14:\"Justin Tadlock\";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:64:\"Akismet: How to Enable or Disable User Registration 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:31:\"http://blog.akismet.com/?p=2344\";s: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://blog.akismet.com/2022/03/22/how-to-enable-or-disable-user-registration-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:12896:\"<p>WordPress offers a built-in user management and registration system. That means you can allow visitors to register on your website to receive updates, make purchases, or <a href=\"https://blog.akismet.com/2022/01/12/how-to-stop-comment-spam-in-wordpress/\">submit comments</a>. User registration is disabled by default, so you may need to turn it on.</p>\n\n\n\n<p>Fortunately, enabling user registration in WordPress is simple. Once you complete the process, you can share a registration link with visitors so they can sign up at any time. WordPress will take care of the rest. This includes saving user data, assigning roles, and submitting email confirmations.</p>\n\n\n\n<p>In this article, we’ll talk about when it makes sense to offer users the option to sign up on your website. Then we’ll show you how to enable and disable user registration.&nbsp;</p>\n\n\n\n<span id=\"more-2344\"></span>\n\n\n\n<h2>An introduction to WordPress user roles</h2>\n\n\n\n<p>Before we continue, it’s important to have some familiarity with the <a href=\"https://wordpress.org/support/article/roles-and-capabilities/\" target=\"_blank\" rel=\"noreferrer noopener\">six user roles</a> WordPress offers. Each user account is assigned a specific role, and as the administrator (the top user role), you have full control over assignment and permissions.</p>\n\n\n\n<p>The default WordPress user roles are:</p>\n\n\n\n<ol><li><strong>Super admin. </strong>This only exists for <a href=\"https://wordpress.org/support/article/create-a-network/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress Multisite networks</a>. This level gets administrative permissions on websites within the entire network.</li><li><strong>Administrator. </strong>With this role, you can modify any aspect of the website through your dashboard. You can also create, modify, and delete user accounts.</li><li><strong>Editor. </strong>This account gets to create and publish posts. It can also edit entries by other users.</li><li><strong>Author. </strong>The author user role can create and publish posts, but it only has access to content published under its own account.</li><li><strong>Contributor. </strong>The contributor user role can create posts, but it doesn’t get publishing permissions. An editor needs to review the content and publish it.</li><li><strong>Subscriber. </strong>This is the lowest user role. Subscribers don’t get to create, publish, or edit content. They simply have access to their own profiles.</li></ol>\n\n\n\n<p>The default WordPress user role system is designed primarily for blogging. You can expand on existing user roles with plugins or by modifying your WordPress setup. Depending on your choices, you might end up with dozens of available user roles.</p>\n\n\n\n<img />\n\n\n\n<p>When a visitor creates an account, they’re assigned a user role and a corresponding set of permissions. You have control over what role new users are assigned, and can change them if needed.</p>\n\n\n\n<h2>When to enable user registration in WordPress</h2>\n\n\n\n<p>By default, users won’t be able to register on a new WordPress website. This is primarily because a lot of sites won’t need this feature. If you’re running a one-author blog, for example, there’s little reason to provide this option. If your goal is to collect emails for marketing, there are plenty of choices that don’t require user registration.&nbsp;</p>\n\n\n\n<p>It does make sense under other circumstances, though. If you have a team of authors, you can enable registration and assign Author<em> </em>and Editor<em> </em>roles to specific users. For online stores, you can enable custom user roles like Customer<em> </em>and Shop Manager.</p>\n\n\n\n<p>Here’s the standard registration form:</p>\n\n\n\n<img />\n\n\n\n<p>There are few downsides to enabling user registrations. You can avoid most potential problems by not giving accounts access to more permissions than they need.</p>\n\n\n\n<p>Still, one issue you should consider is spam registrations. This is when bots or attackers register fake accounts on your website. They may do this so they can fill your comments sections with affiliate links, try to modify your content, or even steal user data.</p>\n\n\n\n<p>Fortunately, there are several ways to <a href=\"https://blog.akismet.com/2022/01/26/how-to-stop-user-spam-registrations-in-wordpress/\">prevent spam registrations</a> on your website. So you shouldn’t let that concern stop you from implementing this feature if it suits your needs.</p>\n\n\n\n<h2>How to enable user registration in WordPress</h2>\n\n\n\n<p>Enabling user registration in WordPress is simple. If you want to make it easy for visitors to register, you’ll also need to provide them a link to the signup page. Let’s see how you can do this in just a few steps:</p>\n\n\n\n<h3>Step 1: Enable the user registration feature</h3>\n\n\n\n<p>First, log in to your WordPress site and navigate to <strong>Settings → General</strong><em> </em>in your dashboard. Scroll down until you see the option that reads <strong>Membership</strong>. Tick the <strong>Anyone can register</strong> box.</p>\n\n\n\n<img />\n\n\n\n<p>Before you save your changes, take a look at the <strong>New User Default Role</strong><em> </em>option. By default, WordPress assigns the Subscriber<em> </em>user role to new accounts, but you can modify this depending on your needs.</p>\n\n\n\n<p>If you’re <a href=\"https://woocommerce.com/posts/a-guide-to-woocommerce-user-roles-permissions-and-security/\" target=\"_blank\" rel=\"noreferrer noopener\">using WooCommerce</a>, you might prefer to set the default role to Customer<em> </em>instead. That way, new users will be able to track their purchases through their profiles.</p>\n\n\n\n<h3>Step 2: Add a registration link to your website</h3>\n\n\n\n<p>Once you enable registration for your WordPress site, you’ll need to provide visitors with a link to the signup page. You can find this page by navigating to the following URL:</p>\n\n\n\n<p><em>yourwebsite.com/wp-login.php?action=register</em></p>\n\n\n\n<p>You have multiple options for adding this link to your website, but your best bet is to use the main navigation menu. To modify this menu, go to <strong>Appearance → Menus → Edit Menus</strong>. Next to <strong>Select a menu to edit</strong>, you’ll see a list of existing options.</p>\n\n\n\n<img />\n\n\n\n<p>One of those should be called something like “main navigation.” Select the primary menu and WordPress will show you the links it contains under <strong>Menu structure</strong>.</p>\n\n\n\n<img />\n\n\n\n<p>The above menu includes links to three pages, which are Homepage, Shop, and Checkout. To add a link to the registration page, select the <strong>Custom Links</strong><em> </em>tab in your left-hand panel.&nbsp;</p>\n\n\n\n<p>Then add your site’s registration link in the <strong>URL</strong><em> </em>field, and type something like “Sign up” in the <strong>Link text</strong><em> </em>field. Click on <strong>Add to Menu</strong>.</p>\n\n\n\n<img />\n\n\n\n<p>By default, any new links that you add to the menu will appear last. If your site design displays a horizontal menu, the Signup<em> </em>link will show up as the last entry on the right. If your navigation is vertical, the Signup link will appear at the bottom.</p>\n\n\n\n<img />\n\n\n\n<p>If you want to change the order, you can easily do so by dragging and dropping the menu items. Then click on <strong>Save menu</strong>,<em> </em>and that’s it. When you check out your website again, you should see a Sign Up<em> </em>option in the main navigation menu.</p>\n\n\n\n<img />\n\n\n\n<p>Keep in mind that you can use any text you want for the link to the user registration page. “Sign Up” is usually a safe bet, but you can also opt for “Register Now,” “Sign Up Now,” or other variants.</p>\n\n\n\n<h3>Step 3 (Optional): Customize your WordPress registration page</h3>\n\n\n\n<p>If you want your user registration process to be as clear and user-friendly as possible, you may want further customization options. In that case, your best choice is to use a plugin like <a href=\"https://wordpress.org/plugins/user-registration/\" target=\"_blank\" rel=\"noreferrer noopener\">User Registration</a>.</p>\n\n\n\n<p>With User Registration, you get access to a drag-and-drop builder that enables you to easily add new fields to your registration page. This plugin comes with a collection of pre-built fields. This includes options that let you choose your country, upload a profile picture, and more.</p>\n\n\n\n<p>After installing and activating the plugin, go to <strong>User Registration → User Registration</strong><em> </em>in your WordPress dashboard. The plugin will automatically generate a basic signup form, which you can select and edit.</p>\n\n\n\n<img />\n\n\n\n<p>User Registration will show you a preview of its basic registration form. You can use the menu to the left to select the fields you want to include. Then you can rearrange them on the right.</p>\n\n\n\n<img />\n\n\n\n<p>Additionally, if you select any field in the right-hand panel, the plugin will show you its customization settings (or <strong>Field Options</strong>) to the left. These settings enable you to choose which elements are required, as well as what labels and descriptions to include.</p>\n\n\n\n<img />\n\n\n\n<p>When you’re done tweaking your registration form, click on <strong>Update form</strong>. Then copy the shortcode above the form editor.</p>\n\n\n\n<img />\n\n\n\n<p>You can use that shortcode to embed the new registration form on any page on your website. Simply add a Shortcode<em> </em>block to your chosen page.</p>\n\n\n\n<img />\n\n\n\n<p>Publish the page, and it should look something like this on the front end:</p>\n\n\n\n<img />\n\n\n\n<p>Since you’re using a custom registration page, you’ll also need to update the Sign Up<em> </em>link in your main navigation menu. To do so, replace the link with the URL for this new page (for more details, refer back to Step 2.) Then, test the link on the front end of your site to ensure that it leads to the new registration page.</p>\n\n\n\n<h2>How to update user roles in WordPress</h2>\n\n\n\n<p>After a user registers, you might need to update their role manually. This may occur if you set the default role to Subscriber.</p>\n\n\n\n<p>To update a user’s role, go to <strong>Users → All Users</strong><em> </em>and locate the account you want to modify. If there’s a large number of users, you might need to search to find the right account.</p>\n\n\n\n<img />\n\n\n\n<p>When you’ve located the desired account, hover over it and click on <strong>Edit</strong>. That will open a new page for editing account settings. While you’re there, you can also manually update the Nickname, First Name, Last Name, and more.</p>\n\n\n\n<img />\n\n\n\n<p>Most importantly, you’ll need to use the drop-down menu next to <strong>Role</strong> to select a new permissions level for the account. After altering the user’s role, save your changes.</p>\n\n\n\n<h2>How to disable user registration in WordPress</h2>\n\n\n\n<p>Disabling user registration in WordPress is simple. If you’re having problems with your website due to an <a href=\"https://blog.akismet.com/2022/01/26/how-to-stop-user-spam-registrations-in-wordpress/\">influx of fake users</a> or you just want to disable registration temporarily, you can do it in a few clicks.&nbsp;</p>\n\n\n\n<p>Go to <strong>Settings → General</strong><em> </em>in your WordPress dashboard. Look for the option that reads <strong>Anyone can register</strong><em> </em>and deselect it.</p>\n\n\n\n<img />\n\n\n\n<p>After you disable the setting, save your changes. If you have a user registration link in your site’s main navigation menu, remember to remove it as well. That way, visitors won’t try to register while the option is turned off. If they attempt and fail to register, it may create confusion.</p>\n\n\n\n<h2>Creating a strong community through your WordPress website</h2>\n\n\n\n<p>WordPress makes it easy to enable user registration on your website. You also get full control over what roles to assign to new users. As the administrator, you can edit existing users, change their roles, and even delete them.</p>\n\n\n\n<p>Once you enable user registration in WordPress, you can link to your registration page anywhere on your website. A great place to add a registration URL is in your main navigation menu. Some plugins even enable you to <a href=\"https://blog.akismet.com/2022/03/18/how-to-create-a-custom-wordpress-user-registration-form/\">create fully-customized registration pages</a>, so you can ask users for pertinent information when they sign up to your site.</p>\n\n\n\n<p>Of course, the more users who join your website, the harder it can be to deal with spam. Fortunately, <a href=\"https://akismet.com/how/\">Akismet</a> can help keep your site spam free. That way, real users will be able to enjoy engaging with each other in the comments sections. <a href=\"https://akismet.com/plans/\">Sign up for an Akismet plan</a> and watch spam disappear!</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, 22 Mar 2022 19:49: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:8:\"Rob Pugh\";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:62:\"WPTavern: How to Build a Single-Product Sales Page with Blocks\";s: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=131024\";s: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:73:\"https://wptavern.com/how-to-build-a-single-product-sales-page-with-blocks\";s: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:4585:\"<p>In today&#8217;s edition of our <a href=\"https://wptavern.com/category/building-with-blocks\">Building with Blocks</a> series, we&#8217;re going to explore one example of building a single-product sales page. There is by no means one approach for building something like this. This particular example aims to demonstrate a fast way to start selling a single product online, while using free plugins and themes available on WordPress.org. </p>\n\n\n\n<p>Here&#8217;s what you need to build this simple page:</p>\n\n\n\n<ul><li>Theme: <a href=\"https://wordpress.org/themes/blank-canvas/\">Blank Canvas</a> </li><li>Plugins: <a href=\"https://wordpress.org/plugins/stripe-payments/\">Accept Stripe Payments</a> and <a href=\"https://wordpress.org/plugins/testimonial-wp-block/\">Testimonial Block</a></li><li><a href=\"https://stripe.com/\">Stripe Account</a></li></ul>\n\n\n\n<p>This five-minute video walks through the sale page setup:</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<h3>Step 1: Install Automattic&#8217;s <a href=\"https://wordpress.org/themes/blank-canvas/\">Blank Canvas</a> theme. </h3>\n\n\n\n<p>The reason I selected this theme is because it makes it easy to build a one-page website without all the extra unnecessary page elements. It has no header, navigation menus, or widgets by default, so you don&#8217;t have to figure out how to turn all that stuff off.</p>\n\n\n\n<p>First, create a new page and then select the theme&#8217;s &#8216;About me&#8217; pattern from the pattern explorer: </p>\n\n\n\n<img />\n\n\n\n<p>Replace the image with your product image and replace the text with product info. Customize the button text to &#8220;Buy Now&#8221; or whatever you want for the purchase button. </p>\n\n\n\n<p>Add testimonials below the product. If you search in the block inserter, you can find the <a href=\"https://wordpress.org/plugins/testimonial-wp-block/\">Testimonial Block</a> and install it from there. </p>\n\n\n\n<h3>Step 2: Install and Activate the <a href=\"https://wordpress.org/plugins/stripe-payments/\">Accept Stripe Payments</a> Plugin.</h3>\n\n\n\n<p>This plugin enables users to accept credit card payments via the Stripe payment gateway. Even those who have not established a business entity can use Stripe for a small project like this. Select &#8220;Individual/Sole proprietor&#8221; when activating a Stripe account.</p>\n\n\n\n<p>If you need PayPal or another gateway, just look for a block plugin that offers what you need. If I was setting up a full-blown e-commerce store with multiple products, I would probably use WooCommerce, Easy Digital Downloads, or another more complex plugin. Accept Stripe Payments seemed simpler for this project.</p>\n\n\n\n<p>The video does not show how to configure the plugin&#8217;s settings, but you will need to add your Stripe API keys and make a few selections for your one-product store.  </p>\n\n\n\n<h3>Step 3: Create a New Product and Link the Checkout Button.</h3>\n\n\n\n<p>Go to <strong>Stripe Payments >> Add New Products</strong>. Add a title, default currency, price,  variations, shipping cost, product URL (for digital products), and thank you page URL, if any of these are applicable to your product. The plugin includes support for setting the quantity available and enabling stock control. Make sure to select &#8220;Collect Both Billing And Shipping Addresses&#8221; for physical products that need to ship.</p>\n\n\n\n<p>I am not advocating using this specific commerce plugin. It&#8217;s just one I saw with a Stripe block that wasn&#8217;t necessarily aimed at providing a full e-commerce engine. A surprising number of plugins still only support shortcodes and have no block available. In this instance, even though the plugin includes a block, I didn&#8217;t want to have to re-style the button&#8217;s output. Each product provides a URL that you can paste into the block editor. Once your product is created, paste the product link on the checkout button&#8217;s text.</p>\n\n\n\n<p>The last step is to test out the purchasing process. You can use <a href=\"https://stripe.com/docs/keys\">Stripe &#8216;s Test API keys </a>and  test credit card numbers to make sure it is working before making it live. The checkout form launches in a modal window and customers will be redirected to a “Checkout Result” page after the credit card payment. This page can be further customized in the block editor.</p>\n\n\n\n<p>If you want to expand beyond this basic single-product website, the Accept Stripe Payments plugin allows you to add multiple products or do different things like collect donations or create “Authorize Only” products. </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, 22 Mar 2022 03:56:48 +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: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:86:\"WPTavern: DeoThemes Launches Ona Creative, Another Well-Designed WordPress Block Theme\";s: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=131727\";s: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/deothemes-launches-ona-creative-another-well-designed-wordpress-block-theme\";s: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:4901:\"<p class=\"has-drop-cap\">Yesterday, DeoThemes&#8217; latest block theme, <a href=\"https://wordpress.org/themes/ona-creative/\">Ona Creative</a>, landed in the WordPress directory. It is the second child of Ona, a theme I <a href=\"https://wptavern.com/ona-by-deothemes-just-raised-the-bar-for-wordpress-block-theme-design\">initially showcased</a> here on the Tavern in November 2021.</p>\n\n\n\n<p>When I first reviewed the Ona parent theme, WordPress 5.9 had yet to be released, and users were required to install the Gutenberg plugin to test it. Developers were still rapidly launching features in a push to get a production-ready version of the block-based templates and global styles features.</p>\n\n\n\n<p>Ona was unlike any other block theme submitted to the directory at that point. If not paying attention, one could mistake it as a classic theme. It was well-designed in its own right, regardless of the system under the hood. However, most block themes were bare-bones experiments for a system struggling to launch. Ona carried a promise that block themes did not need to suck all the life out of design to function.</p>\n\n\n\n<p>At the time, the theme had bugs that were not of its own making. Depending on a user&#8217;s site structure, default images could return a &#8220;404: Not Found&#8221; result. The Pattern block did not exist in either WordPress or Gutenberg, and themes had no surefire way of inserting dynamic data. However, Ona now uses this feature to create beautiful default templates.</p>\n\n\n\n<p>Not only does the Ona parent do this, but the Ona Creative child theme reuses and rearranges those patterns without needing to write nearly as much new code. The front page template adds a custom header but inserts two existing patterns to set its design apart from its parent:</p>\n\n\n\n<img />Ona Creative, partial front page template.\n\n\n\n<p>But, there are also some missed opportunities with Ona Creative. While it uses patterns from its parent theme, there are sections in its front page template that would have made perfect patterns themselves. Users may like the default posts Query block and want to use its layout on other pages.</p>\n\n\n\n<p>The following testimonial section definitely makes sense as a pattern:</p>\n\n\n\n<img />Testimonials section.\n\n\n\n<p>At this point, I am not sure if directly inserting most block code in theme templates is an ideal path. If it is good enough to be in a template, <em>why not make it reusable?</em> I have hardly seen cases where theme templates should not just be made up of one or more patterns.</p>\n\n\n\n<p>The most significant issue I have with Ona and Ona Creative is that they eschew the block-style system in favor of custom classes. For example, the theme has two classes that it adds to the Cover block in this section of its front-page template:</p>\n\n\n\n<img />Cover block selected in a pattern.\n\n\n\n<p>The first styles the inner border, and the second creates a hover effect that zooms in on the background. There are two ways for users to recreate this design on the Cover block elsewhere. Either copy and paste one of the blocks in the pattern or manually type the classes under the &#8220;Advanced&#8221; section of the block options sidebar.</p>\n\n\n\n<p>The same is true for the cursive handwriting style used in some sections. Users must manually add the <code>ona-alt-font</code> class instead of picking it from the design tools. I am willing to give a pass on this because font-family selection should be handled via the Font Family block control. However, this is not yet supported for blocks like Heading and Paragraph in WordPress.</p>\n\n\n\n<img />Adding handwriting/cursive text.\n\n\n\n<p>Both are cases of the old way of designing themes, requiring users to jump through hoops to recreate a specific look. Themers need to leave this way of thinking back in the classic era. The block system has a standardized block styles feature that allows users to select these classes visually. If they are registered via the theme, users can recreate that same design with literally any block that supports them.</p>\n\n\n\n<p>There is a simple question to ask when deciding whether to register a block style: <em>Is the class on a block in a pattern or template?</em>  Except in some rare use cases &#8212; usually involving headers and navigation &#8212; the answer is almost always that the custom class should be a block style.</p>\n\n\n\n<p>I may be a bit nit-picky about the implementation of some features. The space is still largely unexplored &#8212; Ona Creative is only #56 out of 58 block themes in the directory. This does not take away from how well-designed it is.</p>\n\n\n\n<p>And the one thing that DeoThemes continues to get right is the design. Ona Creative deserves to grace the front end of many WordPress sites. Its development team has kept up with changes to the block system, the typography is on-point, and it simply looks good.</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, 22 Mar 2022 02:35:02 +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:\"Justin Tadlock\";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:115:\"Post Status: Post Status Excerpt (No. 51) — Comparing the Drupal and WordPress Communities with Amy June Hineline\";s: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:31:\"https://poststatus.com/?p=94432\";s: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:119:\"https://poststatus.com/post-status-excerpt-no-51-comparing-the-drupal-and-wordpress-communities-with-amy-june-hineline/\";s: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:30722:\"<h2 id=\"more-important-than-being-responsive-is-setting-expectations-dave-rodenbaugh\">&#8220;When it comes to contributing…. time is a true privilege&#8221; —Amy June Hineline</h2>\n\n\n\n<p class=\"has-drop-cap\">There are a lot of people in the <strong>WordPress</strong> community who also work (or previously worked) with <strong>Drupal</strong>, <strong>Joomla</strong>, and other open-source software projects. <strong>Amy June Hineline</strong> is Community Manager at <a href=\"https://t.co/1jey6pgCSr\" target=\"_blank\" rel=\"noreferrer noopener\">Opensource.com</a>. She is also a member of both the WordPress and Drupal communities. As <strong>DrupalCon 2022</strong> approaches, Amy June shares the lessons she thinks WordPress can learn from Drupal’s relationship with its contributors and open source. </p>\n\n\n\n<p><strong>Why This Is Important:</strong> Drupal and WordPress are both mature open source PHP/MySQL CMS platforms that emerged in the early 2000s. They share a common goal and have similar communities, but there are notable differences between them. There are opportunities for each community to learn from the other. </p>\n\n\n\n\n\n\n\n<p class=\"has-background\">Every week <strong><a href=\"https://poststatus.com/podcast/the-excerpt/\">Post Status Excerpt</a></strong> will brief you on important WordPress news — in about 15 minutes or less! Learn what\'s new in WordPress in a flash. <img src=\"https://s.w.org/images/core/emoji/13.1.0/72x72/26a1.png\" alt=\"⚡\" class=\"wp-smiley\" /><br /><br />You can listen to <a href=\"https://poststatus.com/podcast/the-excerpt/\">past episodes</a> of <strong>The Excerpt</strong>, <a href=\"https://poststatus.com/category/post-status-podcasts/\">browse all our podcasts</a>, and don’t forget to subscribe on <a href=\"https://open.spotify.com/show/1m3xwXbe0MG5BzFVPtB0A7\">Spotify</a>, Amazon Music, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\">Google Podcasts</a>, <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\">iTunes</a>, <a href=\"https://castro.fm/podcast/c53552c6-1ee0-4fc4-9de4-08ed6bf1ee4d\">Castro</a>, <a href=\"https://www.youtube.com/c/PostStatus\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\">Stitcher</a>, <a href=\"https://player.fm/series/wordpress-post-status-podcasts\">Player.fm</a>, <a href=\"https://pca.st/05rR\">Pocket Casts</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\">Simplecast</a>, or by <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/13.1.0/72x72/1f3a7.png\" alt=\"🎧\" class=\"wp-smiley\" /></p>\n\n\n\n<h3 id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/13.1.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul><li><a href=\"https://github.com/shaal/DrupalPod\">Drupal Pod GitHub</a></li><li><a href=\"https://events.drupal.org/portland2022\">DrupalCon</a></li><li><a href=\"https://kanopi.com/\"><a href=\"https://t.co/1jey6pgCSr\" target=\"_blank\" rel=\"noreferrer noopener\">Opensource.com</a></a></li><li><a href=\"https://twitter.com/volkswagenchick\">Amy June</a> (Twitter)</li><li><a href=\"https://twitter.com/dimensionmedia\" target=\"_blank\" rel=\"noreferrer noopener\">David Bisset</a> (Twitter)</li><li><a href=\"https://twitter.com/post_status\" target=\"_blank\" rel=\"noreferrer noopener\">Post Status</a> (Twitter)</li></ul>\n\n\n.kt-block-spacer-_138506-a0 .kt-divider{width:80%;}\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_138506-a0\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<h3 id=\"sponsor\"><img src=\"https://s.w.org/images/core/emoji/13.1.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> Sponsor: <a href=\"https://pagely.com/\">Pagely</a></h3>\n\n\n\n<p><strong>Pagely</strong> offers Top-Tier Managed WordPress hosting solutions for <strong>Enterprise</strong>, the<strong> Public Sector</strong>, and <strong>Media</strong> companies. We invented Managed WordPress and we never stopped raising the bar. Expect Extraordinary.</p>\n\n\n.kt-block-spacer-_2e6c92-dc .kt-divider{width:80%;}\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_2e6c92-dc\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<h2 id=\"h-transcript\"><strong>Transcript</strong></h2>\n\n\n\n<p>Amy June</p>\n\n\n\n<p><strong>Amy June:</strong> So I have, um, some housekeeping to tell you my gardener has not made his appearance yet, so we may have all kinds of visitors. So my name is Amy, June Heinlein. Amy, June being one word, title, camel case. I\'d like to point that out because if you just yell Amy down the street, I probably won\'t turn around and answer</p>\n\n\n\n<p><strong>David Bisset:</strong> Me or June either probably goes.</p>\n\n\n\n<p><strong>Amy June:</strong> Exactly, exactly. Um, so I\'ve been working in open source since about 2016. I started in the Drupal community and then, um, a couple years later started in the WordPress community. I am a self-described non coder, but very prolific con contributor to both of those communities. Along with the accessibility community, specifically in Drupal, I am a very huge advocate.</p>\n\n\n\n<p>Reducing the barriers to non code contributions. Um, and in WordPress, that\'s not nearly as much of an issue because when I entered the WordPress space, um, WordPress is already a big ag advocate for lots of different kinds of things. Contributions. Um, many of them being non code. Um, recently I\'ve switched over and I\'m working in the wider open source community and I help curate articles for source.com.</p>\n\n\n\n<p>Um, and so I work with all sorts of different communities now, but my love is still in those, um, that content management system of WordPress and Drupal</p>\n\n\n\n<p><strong>David Bisset:</strong> So you were in Drupal first, so what got you into the WordPress space,</p>\n\n\n\n<p><strong>Amy June:</strong> took a job with canopy studios. They\'re an agency that does WordPress and Drupal. I suckered and the CEO into hiring me exclusively to give back to the community.</p>\n\n\n\n<p>Yeah, I could be her corporate citizenship. And, um, when I started a week, one on Monday, she says, oh, Hey, so we do WordPress. How would you like to go to work camp us on Friday? I was like, oh,</p>\n\n\n\n<p><strong>David Bisset:</strong> is it free? Do I get to miss work?</p>\n\n\n\n<p><strong>Amy June:</strong> Yeah, that was my first start. And let me tell you, the people I met there, I met you, I\'ve met everyone, you know, um, established relationships, but that\'s, that was my initial exposure to WordPress community was at WordCamp us.</p>\n\n\n\n<p>I had had the obligatory blog, you know, when my kids were little or my, or my girlfriend would get married, that kind of thing, but I never worked on WordPress. It was just, you know, just opening the blog and putting pictures up before.</p>\n\n\n\n<p><strong>David Bisset:</strong> So when it comes to contributions, It\'s big on advertising, uh, or getting people motivated to contribute and truthful to the same way from your experience, both being in Drupal and WordPress, how would you compare how they handle, um, their contribution events and recruiting?</p>\n\n\n\n<p><strong>Amy June:</strong> First off for the crowd of admirers listening at home, my space and both WordPress and Drupal is mostly in contributions, starting off in Drupal contributions. Um, it\'s very code centric. Um, it\'s all about the tools and the resources to get ramped up into contributing to. Core contributions. Um, so when I helped organize a Drupal contribution days at like the local and the regional, and even at the national level, which I do now, um, it\'s all about the tools and the processes and the mentoring that involves around, uh, revolves around code.</p>\n\n\n\n<p>Um, looking back at that first word camp us, I went to, um, in, in Nashville, uh, the. The big thing I noticed when I walked into contribution day was how there were all of these tables around contributions and code was only one of those tables where it was like the complete opposite from when you go to a contribution day at Drupal con.</p>\n\n\n\n<p>So you have marketing. You have translations, you have events, you have Drupal TV, you have all of these tables and one table for code. And at first I thought that was really. Different, you know, cause we all, when we\'re used to one thing and going into another, it takes us a little bit to wrap our head around things.</p>\n\n\n\n<p>But you know, I\'ve been advocating for non-covered contributions or lowering the barrier to code contributions in the Drupal space that walking into the word camp, us contribution space was like, wow, it\'s already set up where everyone can continue. I liked to go to camps and I like to organize, and I, you know, I enjoy the Drupal space.</p>\n\n\n\n<p>That\'s something that I took away from word camp us is when I did start. Going to more camps. Um, and the Drupal space and setting up contribution days was having, uh, issues available for non coders. You know, not just in the code, not just like documentation tasks, but Hey, we have a slide deck that this initiative team wants to work on, you know?</p>\n\n\n\n<p>Absolutely no code contributions for non coders. And I don\'t mean that in a reductive sense, just, you know, we all want to come to camps and we all want to contribute, you know, but there\'s, there\'s people who don\'t code. There\'s our marketers, there\'s our human resources. There\'s our salespeople, you know, there\'s our, um, there\'s our designers, you know, and giving them the space to be able to.</p>\n\n\n\n<p>Come to that extended day, you know, that day after camp and go to the, you know, go to the picnics and the, just the more activities to get involved with the whole community, I think is really valuable. And that\'s what that word word camp U S space showed me. And that was really inspiring to me. So when I sat down at the code table at WordCamp us, I didn\'t know how to contribute back as a non coder.</p>\n\n\n\n<p>So. That is something I think that the WordPress side could learn from the Drupal side is maybe providing some tools that would reduce the barrier to code contribution to people who don\'t historically code.</p>\n\n\n\n<p><strong>David Bisset:</strong> So you could code, you just were a little bit lost in like where to start,</p>\n\n\n\n<p><strong>Amy June:</strong> right. Or, you know, do I have to have a local environment set up, you know, do I have to do I have to use Vagrant?</p>\n\n\n\n<p>You know, all of these, like. Because those are kind of complex things. When you\'re maybe just new to WordPress, maybe you don\'t know how to set up the local environment. Maybe you don\'t know how to write a patch, you know, and having those resources really more human readable, or maybe having a tool that is browser-based versus locally based would help lower that barrier a little bit more.</p>\n\n\n\n<p><strong>David Bisset:</strong> What is Drupal pod?</p>\n\n\n\n<p><strong>Amy June:</strong> Drupal pod does it allows folks to spin up an environment. That\'s, browser-based spins up this environment online where you can test drive your Drupal site. It applies the merge requests. It provides an integrated development environment and IDE like vs code. So you can share the URL with like, I could spin up a Drupal pod site right now, share the URL with you.</p>\n\n\n\n<p>And we could both be participating on. Issue at the same time in real time, exploring and, uh, sort of reviewing each other\'s code and having an instance up online that way we wouldn\'t have to take the time to like, maybe get something like D dev or Lando or, you know, um, one of those, uh, like DVE up on our local machines it\'s right there and shareable with the URL.</p>\n\n\n\n<p><strong>David Bisset:</strong> Oh. So we can collaboratively. Test out a patch and in, and this is I\'m assuming this fairly quickly and without much technical know-how because it is an actual browser extension for Chrome or Firefox,</p>\n\n\n\n<p><strong>Amy June:</strong> right? It\'s for Chrome or Firefox. We don\'t have it working on anything else, but you can do a patch. You can do a fork, you can do a branch.</p>\n\n\n\n<p>Um,</p>\n\n\n\n<p><strong>David Bisset:</strong> it\'s all running on the cloud, that is pretty impressive.</p>\n\n\n\n<p>There\'s</p>\n\n\n\n<p><strong>Amy June:</strong> documentation on it. There it\'s still sort of our new tool. You know, this is something new that we\'re doing at Drupal con this year. We\'re, um, as, as mentors, we\'re learning the process. You know, this is, this is only the second year. We\'re really working on merger requests versus patching too.</p>\n\n\n\n<p>So there\'s a learning curve with mentors teaching this, but every year we really struggle with first time contributions and the tooling and the processes. So we\'re hoping with Drupal pod being browser-based a lot of those. Cumbersome tasks for onboarding or eliminated because it\'s a browser extension versus, you know, is it a windows machine?</p>\n\n\n\n<p>Are they running Linux? You know, uh, do we have to, you know, go against, you know, a VPN or some of these things that people have on their machines. So we\'re hoping. Having that browser-based really makes it just a whole lot easier. And then two, you know, instead of like having to peer share a local tool, you know, the bandwidth it takes to, you know, download an extension and just have something running browser-based versus downloading tools will alleviate a lot of those pains we have with, with, with, with internet, uh, during the event.</p>\n\n\n\n<p>I have a tool that I that\'s very near and dear to my heart called simply test, uh, dot Emmy. And that\'s another tool that\'s, browser-based where we, um, the environment\'s a little bit. In Drupal, as opposed to WordPress, you know, we have contributed modules that are kind of mirrored the plugin system, but a lot of them are free and you can test drive plugins.</p>\n\n\n\n<p>But also with simply test me, you can also test patches. And again, it\'s a browser-based environment that really reduces the barrier to contributions as well. I would love to see some of these browser based tools being extended further out into the wider CMS.</p>\n\n\n\n<p><strong>David Bisset:</strong> How do you compare the mentorship sides that you\'ve seen in your, in your observations between Drupal and WordPress?</p>\n\n\n\n<p><strong>Amy June:</strong> We do have one. Um, so we have a mentoring cohort where we have, you know, Drupal core, um, Mentoring leads where there\'s a group of us. There\'s maybe 10 of us that work on processes and documentation, and really leading the initiative all year long. Um, and with that, what that means is we. Have weekly meetings where we talk with other mentors, we\'ve run mentoring summits, where we do mentor the mentoring.</p>\n\n\n\n<p>Um, we run two flagship events, one being Drupal con us and the other one being Drupal con Europe. Um, if Drupal con Asia happens, we help with that one as well. And we really concentrate on those, uh, two or three, you know, uh, uh, continental events rather than the local and regional events because, um, the local regional load events, um, Uh, can be run, um, by the local and regional organizers, but at the slash ship events, we make sure that we have enough mentors to have a contribution day, be very successful.</p>\n\n\n\n<p>Um, and with that, we run first time contributor workshops. And again, you know, Drupal\'s a little bit more code centric. And so we run first time. Contributor meant first time contributor workshops, where we talk about tools. We talk about documentation. We talk about non code participation. We, um, go into demos of, you know, how do you do a merge request?</p>\n\n\n\n<p>How do you review a patch? How do you do issue queue triage? And these are all things that we teach all year long, um, to the other mentors who want to join in to our monthly meetings. And then as we get closer to events, we meet a little bit more often, like we\'re, you know, we\'re about a month and a half out from Drupal con in April.</p>\n\n\n\n<p>So we\'re starting to meet weekly. Um, really trying to. Discover who\'s coming to triple con you know, who\'s going to be around who\'s, you know, cause there\'s. There can be mentors for all sorts of different spaces. We have mentors that help when people arrive to the event, you know, making sure they make it to the right space because we have, you know, uh, a mentored contribution room.</p>\n\n\n\n<p>We have a first time mentor contribution room, and then we have just the general contribution space. So making sure have people that are welcoming and lead people in the right direction. And then people leading people in the right direction when they\'re ready to graduate and go into another room, you know, making sure we have.</p>\n\n\n\n<p>Table leads, you know, um, that people are, are, are paired up with, you know, folks of similar skill sets or passions. And then we always want to stress too, that you don\'t have to know everything to be a mentor. You just have to have the passion to be able to figure out how to get the answer yourself. You know, you don\'t have to know everything, but you have to kind of just know how to figure it out, you know?</p>\n\n\n\n<p>We always know a little bit more than someone else, you know, and, and we really try to, uh, encourage people to, if you\'ve contributed once you\'re qualified to be a mentor.</p>\n\n\n\n<p><strong>David Bisset:</strong> Oh yeah. That seems pretty, pretty a straightforward way of getting a lot more people on board that much more quickly and boosting their self-esteem too, because.</p>\n\n\n\n<p><strong>Amy June:</strong> Yeah. And then we, we, we try to be empowering as the event takes place. Like, you know, right now we\'re planning, Drupal con and our, our event is Monday through Thursday, but the mentored event is on Wednesday afternoon. So Monday and Tuesday, we have a booth to encourage people to sign up, to be a mentor.</p>\n\n\n\n<p>And then Monday afternoon, we have a couple of events that like how to triage issues or here\'s the tools or mentor the mentor. So we have a couple of, you know, we call them birds of a feather over there, you know, Box where we\'re sit down with the mentors and, and answer questions and really sort of get to know one another.</p>\n\n\n\n<p>And then that way they feel supported when we go into the main event too. So we, we really build up that empowerment as the week goes on.</p>\n\n\n\n<p><strong>David Bisset:</strong> You\'ve probably observed in the WordPress space. There\'s been a lot of discussion, especially recently, um, open-source contributions, uh, people having being compensated for their time, um, efforts or just playing, getting.</p>\n\n\n\n<p>How does Drupal handle giving credit or what\'s their credit system light?</p>\n\n\n\n<p><strong>Amy June:</strong> So I am a huge fan of incentives. Um, we don\'t all need them, but sometimes the agencies and the organizations we work for a need them, all of us, I would hope understand that, you know, if we use open source, open source depends on us, you know, and all of us have this idea of, we should contribute 10 to 20%.</p>\n\n\n\n<p>And we hope that our employers in our organizations, that we work for feel the same way. And you know, sometimes agencies need more than just corporate citizenship. And Drupal has this really robust incentive program where they have this marketplace where. When someone like, I\'m just going to use me as an example.</p>\n\n\n\n<p>When I get back to Drupal, I give, I concentrate and I work on a core issue and I get a credit for working on that core issue. I could get the credit because I opened the issue. I could get the credit because I contributed the solution. Or maybe I wrote a test for the issue, or maybe I, you know, designed a logo, any sort of thing.</p>\n\n\n\n<p>I could get a contribution. When the issue is closed, I have the choice of taking a box that gives an organization that I mark on my profile as my employer. I can give them attribution for the credit as well. So at the end of the year, Drupal has these stats of, you know, their top contributors, but also the agency.</p>\n\n\n\n<p>Who employed those top contributors, they have metrics of who contributed their own time and volunteered. And then they have this marketplace where a person looking to hire an agency. You go to this marketplace and the marketplace is your position on the marketplaces ranked on how much you give back to Drupal.</p>\n\n\n\n<p>And then their, their ranking is also. Broken down into, you know, a core credit gives you a little bit better ranking than if you work on like a contributed module or on a community module. And then the last couple of years, they\'ve also opened spaces for community projects. So say you run a camp like Drupal camp Asheville.</p>\n\n\n\n<p>Well, Drupal understands that there\'s more than code contributions. Some people are camp organizers and dedicate hundreds and thousands of hours of their lifetime organizing camps. And sometimes, you know, can a person\'s first. Exposure to communities at the local camp level. And that\'s just as important as code.</p>\n\n\n\n<p>And so we\'ve actually put those into the credit system as well. So people who are speaking at camps and training at camps and writing documentation for, you know, things like get pod or, you know, um, from, uh, doing podcasts. So they, they have this really robust and rich incentive program, which I think has really.</p>\n\n\n\n<p>Driven more organizations to pay for more of their employees times to give back to open source, because especially during the pandemic, we know that time is a privilege. As more of us are at home as caregivers, we don\'t have that luxury of, you know, quote unquote free time after our 40 hours a week. So we noticed a drop in the, the numbers of diverse based.</p>\n\n\n\n<p>Who are contributing to our projects because more of them are caregivers. You know, we definitely seen a drop in women contributing to our projects because you know, their home, their mothers, you know, and these are broad blanket statements. Of course ,</p>\n\n\n\n<p><strong>David Bisset:</strong> but that makes sense.</p>\n\n\n\n<p><strong>Amy June:</strong> But yeah, so.</p>\n\n\n\n<p>I know that the few agencies I\'ve really worked close with have seen that. And they\'ve added, you know, instead of only having, you know, one hour of community time a week, they\'ve added it to two or three because they seen that that time is a true privilege.</p>\n\n\n\n<p><strong>David Bisset:</strong> So if there was one thing that you could maybe based off of what Drupal\'s is doing on the lessons from it, what\'s one thing that you would heavily suggest for WordPress to make an adjustment to regarding contribution.</p>\n\n\n\n<p><strong>Amy June:</strong> Okay, so this is two, and I know you just said one, but there\'s two things that I really think I would really love to see on the code contribution side. The barriers really reduced like something like the browser-based solutions for helping contribute to core. And then also, like there is a little bit of a, of a program for, uh, incentivizing agents.</p>\n\n\n\n<p>Providing their employees around to contributions. There\'s the five for five. Is that what it\'s called five for the future? It\'s in a way that\'s sort of hidden, it needs to be more pronounced. So when people are looking for those, it needs to be incentivized more. Right. You know, like I said, like, I hate to, I hate to be like this incentivized program, but you know, has to be some sort of.</p>\n\n\n\n<p>In your face visual. Cause I know like I give back to WordPress and I have these little ticks on my profile, but there\'s no ticks on my company\'s profile. Right. They\'re only on mine and then not every camp I\'ve talked with or not every project I helped contribute to gives me a tick. So as much as I give, like say I, you know, the whole time I worked with a company where I, you know, donated 25% of my time for WordPress, I only have.</p>\n\n\n\n<p>Five kicks on my WordPress profile. So it\'s not, it\'s not very reflective of how much work I actually did for WordPress.</p>\n\n\n\n<p><strong>David Bisset:</strong> I see, I know we track, I know WordPress does track a kiss man at state of the word does show. I mean, we do have, we do know how many contributors. I guess are associated with companies because they do track number of employees per company, obviously automatic is the biggest, and then there\'s Yost and there\'s a few other ones, but it sounds like to me, this is an on Drupal site.</p>\n\n\n\n<p>It\'s more integrated into, into maybe not a leaderboard, but at least a kind of like an ongoing. System. I like the top 40 and music or something where</p>\n\n\n\n<p><strong>Amy June:</strong> it\'s, it\'s okay to say leaderboard. Like, I love seeing my name on that top 40 slide when it came up, you know,</p>\n\n\n\n<p><strong>David Bisset:</strong> is that cause any problems or any conflicts or any burnout, anything or is it just people just kind of accept the leaderboard and what the,</p>\n\n\n\n<p><strong>Amy June:</strong> I don\'t think so because, because th they also break it down into who\'s paid and who\'s not, you know, because there definitely is a.</p>\n\n\n\n<p>Uh, something to say about the, the non-paid contributions. There\'s a lot of people who give back on their own dime, you know, and they do break that down as well.</p>\n\n\n\n<p><strong>David Bisset:</strong> Yeah. So tell me, as we wrap things up here, tell me a little bit about this Drupal con that\'s coming up.</p>\n\n\n\n<p><strong>Amy June:</strong> Okay. So it is the last week in April, and it will be in Portland, Oregon in-person, which is very exciting</p>\n\n\n\n<p><strong>David Bisset:</strong> Is this the first in-person event for Drupal?</p>\n\n\n\n<p>No,</p>\n\n\n\n<p><strong>Amy June:</strong> I, I just got back from Florida Drupal camp. That was the first in-person Drupal event. Um, well, in, in north America anyway, we were the last triple event in north America. Um, and I think it was sort of funny that we were the first one coming back in 2020. Um, we\'re not quite sure how many people were going to expect, you know, people are still up in the air about the state of all of the things going on in the world, you know? So, um, we don\'t know whether or not to expect more people because people haven\'t seen one another or less people because of all of the things going on in the</p>\n\n\n\n<p><strong>David Bisset:</strong> world. Perfectly understandable. Everybody it\'s come back when you feel comfortable or come, when you feel comfortable.</p>\n\n\n\n<p>That\'s same thing for what I\'ll say for work camp us as well. No one\'s should be shaming. Anybody else or wondering why someone isn\'t physically. Um, it could be physical reasons. Emotional. Some people have been awhile.</p>\n\n\n\n<p><strong>Amy June:</strong> We\'re kind of mixing things up a little bit, you know, we\'re still doing summits and a lot of interactive sessions and contributions every day.</p>\n\n\n\n<p>Um, we\'re abiding by the local, uh, the local laws around vaccination and masks, you know, so whatever you know, Portland is doing at the time is what we\'re going to go by. As far as you know, our, our vaccination stuff. Um, I\'m really excited. I haven\'t seen a lot of these people in a long time. Um,</p>\n\n\n\n<p><strong>David Bisset:</strong> I\'m drawing a blank on his name now dries for&#8230; drees.</p>\n\n\n\n<p>Is he give his, uh, state of Drupal at this one. Oh,</p>\n\n\n\n<p><strong>Amy June:</strong> okay. Yeah. So actually the jury\'s note will be the only. Uh, streaming session. That\'s</p>\n\n\n\n<p><strong>David Bisset:</strong> where, that\'s how I remember it because whenever, whenever, and I believe it\'s free, I think pretty sure to just broadcast like that. Um, and that\'s, I don\'t miss that. Uh,</p>\n\n\n\n<p><strong>Amy June:</strong> yeah, you\'re right.</p>\n\n\n\n<p>I always forget about that one. Cause it\'s always been, but that, yeah, that\'ll be the only streaming event will be the teres. now,</p>\n\n\n\n<p><strong>David Bisset:</strong> because your Drupal concept will have so many tracks and it\'s how many days is it? Three. Wow. That\'s let\'s that\'s longer than a WordCamp. EWAS yeah, that\'s amazing. Yeah. I don\'t miss his, um, livestream.</p>\n\n\n\n<p>Keynotes usually lasts about an hour. Lots of just like how Matt does a state of the word. Uh, the Drupal version equivalent has a ton of information. I like the statistics that he shares, so I definitely will not be missing that. And I\'ll put a link in the show notes for the event, and specifically, as soon as I can figure it out.</p>\n\n\n\n<p>Where on the website or any blog posts that has that kind of link or to expect that, um, maybe on the calendar or something like that. I\'ll definitely put that in there as well. I, I honestly believe all of the open source. CMS is the WordPress, the Drupal\'s and the gym was in we\'re all kindred spirits in terms of opensource.</p>\n\n\n\n<p><strong>Amy June:</strong> Uh, I actually have the privilege of working on the contributor team with word camp us this year. So I\'m hoping to bring some of the ideas, um, with me and maybe start like a mentorship program too. So very excited</p>\n\n\n\n<p><strong>David Bisset:</strong> WordCamp US has always been. Open to trying new things. I remember in 2019 before the, that was the last one before the pandemic, we had an entire track just based off of community aspects of things like, you know, diversity planning, meetups, that sort of thing.</p>\n\n\n\n<p>I thought that went pretty well. And who\'s to say what we could have expanded that to, if we could have gone beyond 2019. Um, uninterrupted. Um, so I really would look forward to see, because it\'s a different landscape. Now. We haven\'t had word camps. Um, we haven\'t had physical work camps and more than two years, we, a lot of the momentum for contributions for WordPress came from live events.</p>\n\n\n\n<p>You know, in one way, we\'ve kinda been a little bit of, um, handicapped in terms of, of what we\'ve been used to. Get new contributions in or get fresh ideas, experimented with fleshed out. So I\'m really looking forward. And maybe we can talk about that later, as it\'s closer to where camp us, I would love to hear some of the things that are getting, going to be publicly announced and what some of the thinking has gone on behind it.</p>\n\n\n\n<p>So, yeah,</p>\n\n\n\n<p><strong>Amy June:</strong> and my Gardner came just on cue. Okay. Thanks a lot, David. I appreciate that.</p>\n\n\n\n<p><strong>David Bisset:</strong> No, thank you for voluntarily contributing your time and go talk to your. Okay. If I sit there, have a good night. Thank you. Have a good one.</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, 21 Mar 2022 15:00: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:12:\"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:\"\";}}}}}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:70:\"WordPress.org blog: WP Briefing: Episode 27: Is WordPress Made for 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:53:\"https://wordpress.org/news/?post_type=podcast&p=12451\";s: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://wordpress.org/news/2022/03/episode-27-is-wordpress-made-for-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:9761:\"<p>Who is WordPress actually made for? Join our host, WordPress Executive Director Josepha Haden Chomphosy, as she explores this controversial question and three things that can help find the answer.</p>\n\n\n\n<p><strong><em>H</em></strong><em><strong>ave 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<p>Hosts: <a href=\"https://profiles.wordpress.org/chanthaboune/\">Josepha Haden Chomphosy</a> <br />Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br />Logo:&nbsp;<a href=\"https://profiles.wordpress.org/beafialho/\">Beatriz Fialho</a><br />Production:&nbsp;<a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a></p>\n\n\n\n<h2>References</h2>\n\n\n\n<ul><li><a href=\"https://europe.wordcamp.org/2022/call-for-volunteers/\">WordCamp Europe call for volunteers</a></li><li><a href=\"https://make.wordpress.org/photos/\">WordPress Photo Directory team</a></li><li><a href=\"https://www.unicefusa.org/stories/unicef-children-crossfire-ukraine-crisis/39542?utm_campaign=20220225_Emergencies&utm_medium=Organic&utm_source=UkraineWebStoryChildrenFeb2022&utm_content=LearnMoreUkraineWebStoryChildrenFeb2022&ms=Organic_PRL_2022_Emergencies_20220225_UkraineWebStoryChildrenFeb2022_LearnMoreUkraineWebStoryChildrenFeb2022_none_none&initialms=Organic_PRL_2022_Emergencies_20220225_UkraineWebStoryChildrenFeb2022_LearnMoreUkraineWebStoryChildrenFeb2022_none_none\">UNICEF</a></li><li><a href=\"https://www.doctorswithoutborders.org/what-we-do/countries/ukraine\">Médecins Sans Frontieres</a>&nbsp;</li><li><a href=\"https://www.icrc.org/en/where-we-work/europe-central-asia/ukraine\">International Committee of the Red Cross</a>&nbsp;</li><li><a href=\"https://help.rescue.org/donate/ukraine-acq?ms=gs_ppc_fy22_ukraine_mmus_feb&initialms=gs_ppc_fy22_ukraine_mmus_feb&gclid=CjwKCAiAjoeRBhAJEiwAYY3nDHNlEUUNRM4wKl1bY0ploy1RNl0M7G1OlLTqawZdg_XhrJ0TircZ_RoCfh8QAvD_BwE\">International Rescue Committee</a></li><li><a href=\"https://www.unrefugees.org/what-we-do/\">UN Refugee Agency</a>&nbsp;</li><li><a href=\"https://donate.wck.org/give/236738/#!/donation/checkout\">World Central Kitchen</a></li><li><a href=\"https://www.techtotherescue.org/tech/tech-for-ukraine\">Tech For Ukraine</a></li><li><a href=\"https://twitter.com/hashtag/wp4ukraine\">#WP4Ukraine</a></li></ul>\n\n\n\n<h2>Transcript </h2>\n\n\n<a class=\"wp-block-read-more\" href=\"https://wordpress.org/news/2022/03/episode-27-is-wordpress-made-for-me/\" target=\"_self\">Read more</a>\n\n\n<p><strong>Episode 27</strong></p>\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>Today, we&#8217;re talking about who WordPress is built for. I was talking to a group of contributors last week and we encountered some questions around just who WordPress is built for. And it&#8217;s a question that you&#8217;ll find any time that you&#8217;re working on user testing or on triaging tickets, and especially when that comes up when you look at the big picture, roadmap sorts of things. The easiest answer for this question is, of course, everyone because WordPress&#8217; mission is to democratize publishing and that should be available to everyone.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy </strong><strong>[00:01:11]</strong></p>\n\n\n\n<p>However, everyone is a really big target and certainly doesn&#8217;t help get your mind around the people that you&#8217;re wanting to actually build it for, the people that you actually want to be able to use your product, your software on a day-to-day basis. So let&#8217;s take a look at the one question that can help us figure out who it&#8217;s built for today and how we get it to being something that&#8217;s built forever.</p>\n\n\n\n<p>Firstly, there&#8217;s a basic premise of open source that informs this thought. And that premise is that we are citizens of a community of contributors therefore the decisions are made by the people who show up. In general, I believe that to be true, though, I also believe that some basic qualifications are needed.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy [00:01:50]&nbsp;</strong></p>\n\n\n\n<p>So with that in mind, the one question that can help us figure out who a software is built for is this: how do your active contributors see themselves? I would bet that most contributors to open source software projects, like WordPress, are developers of some sort, it is sort of written right into the definition of the project.&nbsp;</p>\n\n\n\n<p>If you work on software, then you need developers. And what I love about WordPress, in particular, is that we do work to include contributors who are not developers. Yet it still remains true that there is a fairly high level of technical knowledge required to actively contribute.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy [00:2:25]&nbsp;</strong></p>\n\n\n\n<p>Which kind of brings us to the second half of the original question of how can we make sure that WordPress can be something that&#8217;s built for everyone? The answer to this one is easy to say, hard to do, and that is to make sure to include them as co-creators in the development process.&nbsp;</p>\n\n\n\n<p>We&#8217;ve talked about co-creators in open source before. It&#8217;s this idea that people who use the software every day are likely to know the biggest pain points. So if you want your software to be used by people who don&#8217;t know HTML, talk to a bunch of people who don&#8217;t know HTML about how it is to use your software.&nbsp;</p>\n\n\n\n<p>If you want your software to be mostly used by enterprise agencies, talk to enterprise agencies, but also ask them what their clients hate, because everyone has more than one stakeholder. And I know that I said this already, but it bears repeating that, obviously, this is all very easy to say and hard to do.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy [00:3:20]&nbsp;</strong></p>\n\n\n\n<p>So what is my best guess for the how-to-do part for WordPress? There are three things.&nbsp;</p>\n\n\n\n<p>The first is testing. This not only helps bring in new contributors and helps train future contributors, which I&#8217;ve talked about on the podcast before. But testing also gives us a higher chance of actionable feedback from folks who don&#8217;t necessarily spend time directly in the WordPress project.&nbsp;</p>\n\n\n\n<p>Frequently the feedback that we do get that is just kind of undirected and ad hoc is exactly that– it is undirected and ad hoc and is then hard to follow up on and make sure that we understand what was wrong and how we can help fix it. And so testing is important for that. And testing it turns out is important for a bunch of things. When you&#8217;re working in open source.&nbsp;</p>\n\n\n\n<p>The next thing is support. So checking in with support teams at hosts, as well as the hardworking support teams in the project. And that can really help us to get early indications of what difficulties exist now. They have routinely seen problems and issues that are raised in support forums, and from their everyday users that they are providing support to.&nbsp;</p>\n\n\n\n<p>That probably could be fixed in WordPress if we had a good understanding of just what was not going right, how many people really needed it to go better, and what our targets were to fix that particular problem.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy [00:4:45]&nbsp;</strong></p>\n\n\n\n<p>And the third thing is communication. I know that I&#8217;ve gone on record in many places as saying that most of our problems at the end of the day are communication problems. And I&#8217;m going on record about it again here in this podcast, establishing better communication patterns with users is key.&nbsp;</p>\n\n\n\n<p>That can be a multi-year project in itself. And even after that, it&#8217;s going to be an ongoing journey. But it is one of the many things that WordCamps and other WordPress events have given to us over the years, an opportunity to really hear from and see the struggles that people who are not building with WordPress every day, or literally building WordPress every day are actually having.</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy [00:5:34]&nbsp;</strong></p>\n\n\n\n<p>So now that you&#8217;ve heard my small list of way too big things, that brings us to our regular small list of big things. The first thing is that WordCamp Europe is still looking for volunteers. If you&#8217;ve never done that before, I think it&#8217;s quite fun. You get to meet a lot of people and the team of organizers is super fun, but I&#8217;ll leave a link for you in the show notes.</p>\n\n\n\n<p>We also have a new code-free way to contribute through the photo directory. That team is just getting started and still is working toward building out its programs. So now&#8217;s a good time to drop in and just kind of see what they are up to. And finally, a reminder that we do have contributors who are affected by the war in Ukraine right now. I will reshare the list of humanitarian organizations in case you missed them a couple of weeks ago as well.&nbsp;</p>\n\n\n\n<p><strong>Josepha Haden Chomphosy [00:6:21]&nbsp;</strong></p>\n\n\n\n<p>And that my friends is your small list of big things. Thank you for tuning in today for this WordPress Briefing. I&#8217;m your host, Josepha Haden Chomphosy. 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, 21 Mar 2022 12:57:38 +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: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:125:\"Gutenberg Times: Block Pattern Directory, Export FSE Theme, Integration with BentoJS and Tailwind CSS – Weekend Edition 207\";s: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=20709\";s: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:130:\"https://gutenbergtimes.com/block-pattern-directory-export-fse-theme-integration-with-bentojs-and-tailwind-css-weekend-edition-207/\";s: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:24677:\"<p>Howdy, </p>\n\n\n\n<p>Thank you for keeping in touch between weekend editions. I am always grateful to read your comments and ideas. I learn so much. Keep &#8217;em coming👍 .</p>\n\n\n\n<p>I just finished testing the submission process for the block pattern directory. It&#8217;s a great experience. It showcases how the block editor can be used outside the content creation process. It is also a test case to for integrating Openverse into a media library and how to handle custom post types with the block editor. If you are eager to learn more about either of the topics the <a href=\"https://github.com/WordPress/pattern-directory/issues\">code is public and available on GitHub.</a></p>\n\n\n\n<p>I hope to see you at the <a href=\"https://www.meetup.com/wordpress-social-learning/events/284434154/\">Gutenberg Developer Hours on Tuesday</a>. </p>\n\n\n\n<p>Be well, </p>\n\n\n\n<p>Yours, 💕<br /><em>Birgit</em></p>\n\n\n\n\n<div class=\"wp-container-4 wp-block-group has-light-background-background-color has-background\"><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-gutenberg-plugin-version-12-8\">Gutenberg Plugin Version 12.8 </a></li><li><a href=\"https://gutenbergtimes.com/feed/#1-gutenberg-for-nocode-site-builders-and-content-creators\">Gutenberg for #nocode site builders and Content Creators. </a></li><li><a href=\"https://gutenbergtimes.com/feed/#2-developing-blocks-and-for-the-block-editor\">Developing Blocks and for the block editor</a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-developing-themes-for-gutenberg\">Developing Themes for Gutenberg</a></li><li><a href=\"https://gutenbergtimes.com/feed/#4-word-press-social-learning-events\">WordPress Social Learning Events</a></li></ul></div>\n</div></div>\n\n\n\n\n<h2 id=\"0-gutenberg-plugin-version-12-8\">Gutenberg Plugin Version 12.8 </h2>\n\n\n\n<p><strong>Hector Prieto c</strong>oordinated the release of the 12.8 version of the Gutenberg Feature Plugin. In his release notes <a href=\"https://make.wordpress.org/core/2022/03/16/whats-new-in-gutenberg-12-8-16-march/\"><strong>What’s new in Gutenberg 12.8? (16 March)</strong></a>, he highlights the following topics: </p>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/core/2022/03/16/whats-new-in-gutenberg-12-8-16-march/#highlight-1\">New Webfonts API</a></li><li><a href=\"https://make.wordpress.org/core/2022/03/16/whats-new-in-gutenberg-12-8-16-march/#highlight-2\">Swift inline insertion of internal links</a></li><li><a href=\"https://make.wordpress.org/core/2022/03/16/whats-new-in-gutenberg-12-8-16-march/#highlight-3\">Steps towards full visual theme creation</a></li><li><a href=\"https://make.wordpress.org/core/2022/03/16/whats-new-in-gutenberg-12-8-16-march/#highlight-4\">Iterating on placeholder and loading states</a></li></ul>\n\n\n\n<p>Many of the other changes are subtle, vital changes to the interface, to make the users feel more comfortable. </p>\n\n\n\n<p>As always, WPTavern&#8217;s <strong>Justin Tadlock</strong> wrote about it, too: <a href=\"https://wptavern.com/gutenberg-12-8-launches-the-web-fonts-api-improves-group-nesting-and-adds-keyboard-shortcut-for-links\"><strong>Gutenberg 12.8 Launches the Web Fonts API, Improves Group Nesting, and Adds Keyboard Shortcut for Links</strong></a></p>\n\n\n\n<p><strong>Mary Job</strong> and I recorded our <strong><a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-63-webfonts-api-gutenberg-12-8/\">Gutenberg Changelog episode 63</a> </strong>last night and it should already travel to your podcast app. We really hope that we figured out the sound issues now, although technology wasn&#8217;t cooperating very well. We still had fun chatting about family and travel, off the record. </p>\n\n\n\n<a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-63-webfonts-api-gutenberg-12-8/\"><img /></a>\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<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<h2 id=\"1-gutenberg-for-nocode-site-builders-and-content-creators\">Gutenberg for #nocode site builders and Content Creators. </h2>\n\n\n\n<p><strong><a href=\"https://twitter.com/bb____ross\">Beatriz Fiahlo</a></strong> is a product designer at Automattic and open-source contributor, among others she worked on the new <a href=\"https://wordpress.org/news/2022/02/a-new-wordpress-news/\">News theme on WordPress.org</a> and the site of the <a href=\"https://block-museum.com\">Block Museum of Art</a>. </p>\n\n\n\n<p>In her most recent post and video, <a href=\"https://automattic.design/2022/03/15/designing-a-theme-in-the-wordpress-editor/\"><strong>Designing a theme in the WordPress&nbsp;Editor</strong></a>, Fiahlo recounts how you can create a theme by just using the Site Editor.  &#8220;We’re finding that it’s more and more possible to design a fully-featured theme using just the Site Editor, skipping that Figma step entirely. This takes us from a rough idea to a working theme in just a matter of hours, and doesn’t require opening a code editor at all.&#8221; she wrote about the theme design process at Automattic. She also had a few tips along the way. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>This week&#8217;s <a href=\"https://www.youtube.com/watch?v=w9AE90TRZgQ\"><strong>Gutenberg Block News</strong></a> show with <strong>Jamie Marsland l</strong>anded. First, Marsland demos the new theme export features. Go from modifying and existing theme via Styles,  to uploading it as a new theme in six steps:</p>\n\n\n\n<ol><li>how to modify a theme, </li><li>export it via the site editor, </li><li>make three minor changes,  </li><li>re-zip it and </li><li>upload it to a website and </li><li>activate it. </li></ol>\n\n\n\n<p>Check it out and learn about Marsland&#8217;s Theme of the Week, the review roast and more. </p>\n\n\n\n<a href=\"https://www.youtube.com/watch?v=w9AE90TRZgQ\"><img /></a>Still shot from <a href=\"https://www.youtube.com/watch?v=w9AE90TRZgQ\">WordPress Gutenberg News March 18th, by Jamie Marsland</a>\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<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong>Lesley Sim,</strong> founder of the Gutenberg first <a href=\"https://wordpress.org/plugins/newsletter-glue/\">Newsletter Glue plugin</a> and used her on the Gutenberg Times, published an in depth tutorial on how to <a href=\"https://newsletterglue.com/blog/build/paid-newsletter-paid-memberships-pro/\"><strong>build your own paid newsletter on WordPress with Paid Memberships Pro</strong></a>. If you ever wondered what it took to create a Substack-like tool for writers, educators and consultant, this could be your blueprint. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>In the series Building Blocks, Justin Tadlock walks you through his tutorial <a href=\"https://wptavern.com/how-to-build-a-recipe-card-via-the-wordpress-block-editor\">H</a><strong><a href=\"https://wptavern.com/how-to-build-a-recipe-card-via-the-wordpress-block-editor\">ow To Build a Recipe Card via the WordPress Block Editor</a>.</strong> The end product is a pattern, created all with existing blocks and available to copy/paste into your site via a GitHub Gist the<em> <a href=\"https://gist.github.com/justintadlock/2948ca4470b5e2fe1ba70b9e999e91d2#file-wp-recipe-card-pattern-html\">wp-recipe-card-pattern.html</a></em></p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong>Anne McCarthy</strong> started the 3rd round of <a href=\"https://make.wordpress.org/test/2022/03/16/fse-program-bring-your-questions-round-three/\"><strong>Full-Site Editing (FSE) Questions</strong></a>. &#8220;If possible, please focus questions specifically around WordPress 6.0 as those will be the most high impact to address ahead of this upcoming release.&#8221; she wrote. You can either submit your questions <a href=\"https://wordpressdotorg.survey.fm/fse-outreach-program-submit-fse-questions-round-three-1\">via the Survey Form</a> or leave a comment on the post by<strong>&nbsp;March 30th, 2022.</strong></p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong>Alex Shiels</strong> from the Meta Team just announced that <a href=\"https://make.wordpress.org/meta/2022/03/16/coming-soon-block-pattern-directory-submissions/\"><strong>the Block Pattern Directory will soon be open for public submissions</strong></a>. You are invited to test the submission process before it goes live. You can create your block pattern using a stand-alone front-end block editor, using all core blocks, except theme blocks, for instance site title or tag) and dynamic, site related blocks, like a query loop. </p>\n\n\n\n<p>Openverse is integrated as media library, and you can use images released with the Creative Commons license &#8220;CC0 license, no attribution needed&#8221;, to keep everyone out of licensing troubles. </p>\n\n\n\n<p>Once you hit the submit button for your English block pattern, volunteer translators on the Polyglot team will make it available as well for other locales. </p>\n\n\n\n<a href=\"https://wordpress.org/patterns/\"><img /></a>First designers submitted <a href=\"https://wordpress.org/patterns/\">Block Patterns to the directory</a>: Carolina Nymark and Rich Tabor. \n\n\n\n<p>After the <a href=\"https://wordpress.org/photos/\">WordPress Photos Directory</a>, the <a href=\"https://wordpress.org/patterns/\">Block Pattern Directory</a> is another opportunity for creative people, non-developers to contribute to the WordPress community. </p>\n\n\n\n<p>Sarah Gooding on WPTavern wrote about it in her article: <a href=\"https://wptavern.com/wordpress-org-to-launch-pattern-creator-to-expand-pattern-directory\"><strong>WordPress.org to </strong></a><em><a href=\"https://wptavern.com/wordpress-org-to-launch-pattern-creator-to-expand-pattern-directory\"><strong>Launch Pattern Creator to Expand Pattern Directory</strong></a>. </em></p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong>Jamie Marsland</strong> has <a href=\"https://www.youtube.com/watch?v=GnhSFvW6Q-o\"><strong>10 WordPress Gutenberg Block Editor Tips That Save You Time</strong></a>. From disabling the pre-publish step, over the List View to the Slash command, you&#8217;ll find a great array of tips and tricks for the new and power user alike in Marsland&#8217;s video. Personally, I also enjoyed the Mac Shortcut to get a list of Emojis to use in your content 😉.</p>\n\n\n\n<h2 id=\"2-developing-blocks-and-for-the-block-editor\">Developing Blocks and for the block editor</h2>\n\n\n\n<p><strong><a href=\"https://renemorozowich.com/where-wordpress-block-plugins-used/\">Where are WordPress Block Plugins used on my site?</a></strong> <strong>Rene Morozowich</strong> looked for the clues in the database and shares what sure discovered. She walks you through the process can code. </p>\n\n\n\n<p>If you are uncomfortable with raw database tables and SQL you can also install the  plugin <a href=\"https://wordpress.org/plugins/find-my-blocks/\">Find my Blocks</a>. This plugin provides you the list of used blocks, the post, and pages, you used them on and the unique identifier of each block. You can use the search in WP-Admin &gt; All Posts enter the unique identifier string into search box, and you will get a list of posts where you used a particular block. I described the process in <a href=\"https://github.com/WordPress/gutenberg/issues/28572#issuecomment-771092327\">detail on GitHub</a>, commenting on the tracking issue for Block Manager enhancements. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/swissspidy\">Pascal Birchler</a></strong>, core contributor at Google, explored building Gutenberg Blocks with BentoJS components. His tutorial, <a href=\"https://bentojs.dev/documentation/guides/bento-gutenberg-blocks-guide/\">How to create WordPress Gutenberg blocks with BentoJS</a>, is part of the official BentoJS documentation. Birchler and <strong>Alain Schlesser</strong>, maintainer of WP-CLI are <a href=\"https://twitter.com/schlessera/status/1505110138662928384\">meeting up at CloudFest in Germany</a>, to explore the use of BentoJS with the block editor.</p>\n\n\n\n<p><em><a href=\"https://bentojs.dev/\">BentoJS website</a> | <a href=\"https://github.com/swissspidy/gutenberg-bento\">Pascal Birchler&#8217;s GitHub repo for the Gutenberg Carousel</a>. </em></p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/m_munirkamal\">Munir Kamal</a></strong>, author of the Editor Plug plugin and founder of the Gutenberg Hub, posted a tutorial on <a href=\"https://gutenberghub.com/how-to-create-custom-block-category/\"><strong>How to create a Custom Block Category</strong></a>, a section in the Inserter that can hold your group of blocks. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><a href=\"https://twitter.com/BenjaminRitner\"><strong>Ben Ritner</strong>,</a> founder of <a href=\"https://www.kadencewp.com/\"><em>Kadence Theme</em></a> and now part of Liquid Web and StellarWP, was this week&#8217;s guest on the <a href=\"https://www.youtube.com/watch?v=UuTynYwpKAM\"><strong>Torque Social Hour</strong></a> with DocPop and Nick Diego. </p>\n\n\n\n<p>The <a href=\"https://wordpress.org/plugins/kadence-blocks/\">Kadence blocks plugins</a> was available even before the block editor was merged with WordPress 5.0 and has now over 200,000 active installations. </p>\n\n\n\n<p>On the show, Ritner discussed the realities of a WordPress theme developer and listed a few major features that he found missing in Gutenberg, before Ritner would consider it a site builder. &#8220;How there is no responsiveness in any of the Core Blocks is blowing my mind. How are we working on full site editing and not handling that key aspect of web development?&#8221; </p>\n\n\n\n<p>Ritner also explained, why his team doesn&#8217;t yet consider making a child theme for the full-site editing experience. &#8220;It&#8217;s not ready yet&#8221;. Kadence created a design library early on, so there is no need for Block patterns in the theme. Once they create a child theme for full site editing, they will recreate some of their templates as Block Patterns. </p>\n\n\n\n<p>These are only a few insights you get from the show. It was a candid discussion that is well worth your time. </p>\n\n\n\n<p><strong>Speaking of responsiveness. </strong>The Gutenberg contributors have been tackling this for quite a while. You can follow along on these issues on GitHub, chime in and test. </p>\n\n\n\n<ul><li><a href=\"https://github.com/WordPress/gutenberg/issues/34641\"><strong>Responsive blocks &amp; intrinsic web design</strong></a> </li><li><a href=\"https://github.com/WordPress/gutenberg/issues/38167\"><strong>Add a Style Engine to manage rendering block styles</strong></a>. </li><li><a href=\"https://github.com/WordPress/gutenberg/issues/34345\"><strong>Typography Tools: Tracking tools</strong></a> </li></ul>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<h2 id=\"3-developing-themes-for-gutenberg\">Developing Themes for Gutenberg</h2>\n\n\n\n<p><strong>Justin Tadlock</strong> discovered a <a href=\"https://wptavern.com/new-plugin-for-writing-wordpress-theme-json-files-via-yaml\">New Plugin for Writing WordPress Theme JSON Files via YAML</a> by <strong>Sascha Paukner</strong>, a web developer from Berlin, Germany. In his article, Tadlock walks you through on how to use the <a href=\"https://wordpress.org/plugins/theme-yaml/\"><em>Theme YAML plugin.</em></a> For some developers YAML is an easier format than JSON. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>It seems the feature of configuring the block editor via the theme.json file sparks great creativity for tooling. If you are searching for other tools check out this list: </p>\n\n\n\n<ul><li><strong>David Dwyer&#8217;s</strong> <a href=\"https://www.themegen.app/\"><strong>ThemeGen.app</strong></a>  with a browser interface to select all the desired options and generate your theme.json file. </li><li><strong>Carolina Nymark&#8217;s</strong> <a href=\"https://fullsiteediting.com/block-theme-generator/\"><strong>Block Theme Generator</strong></a></li></ul>\n\n\n\n<p>You also might be interested in our post <a href=\"https://gutenbergtimes.com/how-to-disable-theme-features-and-lock-block-templates-for-full-site-editing-in-wordpress/\">How to disable theme features and Lock Block Templates for Full-Site Editing in WordPress</a></p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong>Misha Rudrastyh</strong> shared their insight on <a href=\"https://rudrastyh.com/gutenberg/learning-full-site-editing-with-kubrick-block-theme.html\"><strong>Learning Full Site Editing with Kubrick Block Theme</strong></a>. Riad Benguella rebuilt the long-time default theme as block theme. Rudrastyh&#8217;s walk explains how the pieces fit together. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong>David Dwyer</strong> published a <a href=\"https://github.com/dgwyer/tailwind-blocks\">demo plugin</a> how he was able to integrate the create-block script with Tailwind CSS.  Say hello to <a href=\"https://github.com/dgwyer/tailwind-blocks\"><strong>&#8216;Tailwind Blocks&#8217;</strong></a>. The plugin started its existence with the recommended @wordpress/create-block script and auto enqueues all JS and CSS (including Tailwind styles).&nbsp;</p>\n\n\n\n<p>In this week&#8217;s Twitch stream, <strong>Ryan Welcher</strong> invited his follower &#8220;<a href=\"https://www.twitch.tv/videos/1428319101\"><strong>Let&#8217;s add Tailwind CSS to our custom blocks and create a create-block template for it.</strong></a>&#8221; </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong>Nyasha Green</strong> of MasterWP posted an <a href=\"https://masterwp.com/an-interview-with-anne-mccarthy-on-wordpresss-coolest-new-project-the-museum-of-block-art/\"><strong>interview with Anne McCarthy on WordPress’s coolest new project: the Museum of Block Art</strong></a>. Green wrote about her response to the museum: <em>&#8220;Speaking for myself the best thing about this project is that it reminds us that we are artists.&nbsp; Even those us of who are not designers, or the best at Front End work.&nbsp; We still create masterpieces in the form of code, websites, apps, etc.&nbsp; I think you have created that link that makes us go to ourselves, “Hey we are making&nbsp;art!” And I for one am very grateful for it.&nbsp;&#8220;</em> </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>Are you interested in <a href=\"https://buddy.works/webinars/how-automate-gutenberg-block-in-wp-projects\"><strong>Automating your Gutenberg Block development</strong>? </a>The next Buddy.works webinar will take place on March 23 at&nbsp; 17:00 PM UTC / 1 pm Eastern / 10am PT.</p>\n\n\n\n<p>With <strong>Grzegorz Ziolkowski</strong>, Open Sourcerer @ Automattic and <strong>Maciek Palmowski</strong>, WordPress Ambassador @ Buddy.&nbsp;</p>\n\n\n\n<p>You will learn&nbsp;</p>\n\n\n\n<ul><li>How to start WordPress block development</li><li>How to leverage JavaScript developer tools for WordPress plugin and block development</li></ul>\n\n\n\n<ul><li>How to automate your development workflow to maximize confidence in the codebase and monitor its health</li><li>How to configure a pipeline in Buddy to automate the development process</li></ul>\n\n\n\n<h2 id=\"4-word-press-social-learning-events\">WordPress Social Learning Events</h2>\n\n\n\n<p>If you are a developer working with code, the Gutenberg Developer Hours are for you. The next event will take place&nbsp;<a href=\"https://www.meetup.com/wordpress-social-learning/events/284434154/\">March 22nd, 2022 16:00 UTC / noon ET.</a></p>\n\n\n\n<a href=\"https://www.meetup.com/wordpress-social-learning/events/284434154/\"><img /></a><em>With Joni Halabi, Tammie Lister and Fabian Kägy</em>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\" />\n\n\n\n<p><strong>March 22, 2022, at 3 am ET / 19:00 UTC</strong><br /><a href=\"https://www.meetup.com/wordpress-social-learning/events/284320854/\"><strong>Intro to Theme Blocks</strong></a>&nbsp;with Wes Theron</p>\n\n\n\n<p><strong>March 23, 2022, at 1pm ET / 17:00 UTC</strong><br /><a href=\"https://www.meetup.com/wordpress-social-learning/events/284383346/\"><strong>Builder Basics: Exploring Block Layout, Alignment, Dimensions, and Spacing</strong>&nbsp;</a>with Nick Diego</p>\n\n\n\n<p><strong>March 25, 2022, at 11 am EDT / 15:00 UTC </strong><br /><strong><a href=\"https://www.meetup.com/wordpress-social-learning/events/284679152/\">Block Theme Discussions: Custom Fonts</a></strong> with Daisy Olson</p>\n\n\n\n<p><strong>March 28, 2022, at 11 am ET / 15:00 UTC</strong><br /><strong><a href=\"https://www.meetup.com/wordpress-social-learning/events/284387767/\">Hello Blocks! Coding a custom block</a></strong>&nbsp;with Wes Theron and Ryan Welcher</p>\n\n\n\n<p><strong>March 29, 2022, at 3 pm ET / 20:00 UTC</strong><br /><strong><a href=\"https://www.meetup.com/wordpress-social-learning/events/284252760/\">Beginner’s Guide to Full Site Editing&nbsp;</a></strong>with Sarah Snow</p>\n\n\n\n<p><strong>April 1, 2022, 11 am EDT / 15:00 UTC </strong><br /><strong><a href=\"https://www.meetup.com/wordpress-social-learning/events/284700941/\">Block Theme Discussions: JSON Schema</a></strong> with Daisy Olsen </p>\n\n\n\n<p><strong>April 6, 2022, 2pm EDT / 18:00 UTC</strong> <br /><a href=\"https://www.meetup.com/wordpress-social-learning/events/284700789/\"><strong>Builder Basics: Designing with Columns, Group, and Row Blocks (Part 2)</strong></a> with Nick Diego</p>\n\n\n\n<p><strong>April 8, 2022, 11 am EDT / 15:00 UTC </strong><br /><a href=\"https://www.meetup.com/wordpress-social-learning/events/284701015/\"><strong>Block Theme Discussions: Supports in theme.json with Daisy Olsen </strong></a></p>\n\n\n\n<p><strong>April 12, 2022 2pm EDT 18:00 UTC</strong> <br /><strong><a href=\"https://www.meetup.com/wordpress-social-learning/events/284700822/\">Builder Basics: Headers and Footers in Full Site Editing</a></strong> w/ Nick Diego</p>\n\n\n\n<p><strong>April 15, 2022, 11 am EDT / 15:00 UTC</strong> <br /><strong><a href=\"https://www.meetup.com/wordpress-social-learning/events/284701295/\">Block Theme Discussions: Presets in theme.json</a></strong> with Daisy Olsen</p>\n\n\n\n<p>April 19, 2022 2pm EDT / 18:00 UTC <br /><strong><a href=\"https://www.meetup.com/wordpress-social-learning/events/284700867/\">Builder Basics: Exploring Block Layout, Alignment, and Dimensions </a>(Part 2)</strong></p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<p><em>Featured image: DC Metro-ChinaTown platform by Sara Marcondes found on the WordPress photos directory </em></p>\n\n\n\n\n<hr class=\"wp-block-separator 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 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 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, 19 Mar 2022 19:00: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: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: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:101:\"Gutenberg Times: Gutenberg Changelog #63 – Block Pattern Directory, WebFonts API and Gutenberg 12.8\";s: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=20755\";s: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:86:\"https://gutenbergtimes.com/podcast/gutenberg-changelog-63-webfonts-api-gutenberg-12-8/\";s: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:23103:\"<p>Birgit Pauli-Haack and Mary Job discuss Block Pattern Directory, WebFonts API and Gutenberg 12.8.</p>\n\n\n\n<ul><li>Music:&nbsp;<a href=\"https://soundcloud.com/xirclebox\">Homer Gaines</a></li><li>Editor:&nbsp;<a href=\"https://www.linkedin.com/in/sandy-reed/\">Sandy Reed</a></li><li>Logo:&nbsp;<a href=\"https://markuraine.com/\">Mark Uraine</a></li><li>Production:&nbsp;<a href=\"https://icodeforapurpose.com\">Birgit Pauli-Haack</a></li></ul>\n\n\n\n<span id=\"more-20755\"></span>\n\n\n\n<p><a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-63-webfonts-api-gutenberg-12-8/#shownotes\">Show Notes</a> / <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-63-webfonts-api-gutenberg-12-8/#transcript\">Transcript</a></p>\n\n\n\n<p><strong>Subscribe to the&nbsp;<a href=\"https://gutenbergtimes.com/podcast/\">Gutenberg Changelog</a>&nbsp;podcast via your favorite podcast apps!</strong><br />🎙️&nbsp;<a href=\"https://open.spotify.com/show/620NwVKQJGdTupy36zYxvg?mc_cid=4b6c9f88fe\">Spotify</a>&nbsp;|&nbsp;<a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9ndXRlbmJlcmd0aW1lcy5jb20vZmVlZC9wb2RjYXN0\">Google</a>&nbsp;|&nbsp;<a href=\"https://podcasts.apple.com/us/podcast/gutenberg-changelog/id1469294475\">iTunes</a>&nbsp;|&nbsp;<a href=\"https://pca.st/podcast/f8445ec0-7508-0137-f267-1d245fc5f9cf\">PocketCasts</a>&nbsp;|&nbsp;<a href=\"https://www.stitcher.com/show/gutenberg-changelog\">Stitcher</a>&nbsp;|<br />🎙️&nbsp;<a href=\"https://www.podbean.com/podcast-detail/chi7j-9904a/Gutenberg-Changelog-Podcast\">Pod Bean</a>&nbsp;|&nbsp;<a href=\"https://castbox.fm/channel/Gutenberg-Changelog-id2173375\">CastBox</a>&nbsp;|&nbsp;<a href=\"https://www.podchaser.com/podcasts/gutenberg-changelog-878239/\">Podchaser</a>&nbsp;|&nbsp;<a href=\"https://gutenbergtimes.com/feed/podcast\">RSS Feed</a>&nbsp;</p>\n\n\n\n<p class=\"has-large-font-size\" id=\"shownotes\"><strong>Show Notes </strong></p>\n\n\n\n<h2>Announcements</h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/test/2022/03/16/fse-program-bring-your-questions-round-three/\">FSE Program: Bring your questions – Round Three</a></li><li><a href=\"https://make.wordpress.org/meta/2022/03/16/coming-soon-block-pattern-directory-submissions/\">Coming soon: Block Pattern Directory Submissions</a></li></ul>\n\n\n\n<h2>Community Contributions</h2>\n\n\n\n<ul><li><a href=\"https://github.com/dgwyer/tailwind-blocks\">Tailwind Blocks</a> by David Gwyer </li><li><a href=\"https://www.twitch.tv/videos/1428319101\">Let&#8217;s add Tailwind CSS to our custom blocks and create a create-block template for it</a> Twitch Stream with Ryan Welcher</li><li><a href=\"https://buddy.works/webinars/how-automate-gutenberg-block-in-wp-projects\">How to automate Gutenberg block development in WP projects</a> Buddy.works</li><li><a href=\"https://www.meetup.com/wordpress-social-learning/events/284434154/\">Gutenberg Developer Hours</a>&nbsp;<a href=\"https://www.meetup.com/wordpress-social-learning/events/284434154/\">March 22nd, 2022 16:00 UTC / noon ET.</a></li></ul>\n\n\n\n<h2>Gutenberg 12.8</h2>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/core/2022/03/16/whats-new-in-gutenberg-12-8-16-march/\">What’s new in Gutenberg 12.8? (16 March)</a> by Hector Prieto</li><li>Justin Tadlock <a href=\"https://wptavern.com/gutenberg-12-8-launches-the-web-fonts-api-improves-group-nesting-and-adds-keyboard-shortcut-for-links\">Gutenberg 12.8 Launches the Web Fonts API, Improves Group Nesting, and Adds Keyboard Shortcut for Links</a></li></ul>\n\n\n\n<p class=\"has-large-font-size\">Stay in Touch</p>\n\n\n\n<div class=\"wp-container-3 wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<ul><li>Did you like this episode? <a href=\"https://lovethepodcast.com/gutenbergchangelog\"><strong>Please write us a review </strong></a></li><li>Ping us on Twitter or send DMs with questions. <a href=\"https://twitter.com/maryojob\">@maryojob </a>and <a href=\"https://twitter.com/bph\">@bph</a>.</li><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><li><em>Please write us a review on iTunes! <a href=\"https://gutenbergtimes.com/itunes/\">(Click here to learn how)</a></em></li></ul>\n</div></div>\n\n\n\n<p class=\"has-large-font-size\" id=\"transcript\">Transcript</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Hello, and welcome to our 63rd episode of the Gutenberg Changelog podcast. Today we&#8217;ll talk about Block Pattern Directory, the Web Fonts API, and Gutenberg 12.8. I&#8217;m Birgit Pauli-Haack, curator at the Gutenberg Times and WordPress developer advocate. And I&#8217;m here with my co-host, Mary Job, WordPress advocate and support engineer at Paid Memberships Pro. Good evening, Mary. How are you today?</p>\n\n\n\n<p><em>Mary Job</em>: I&#8217;m doing very good, Birgit. Thank you. It&#8217;s almost 9:00 P.M. my time, so that&#8217;s great.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Oh, Friday night, that&#8217;s what you do for fun, right?</p>\n\n\n\n<p><em>Mary Job</em>: Yes, this is&#8230; All right, so we have a couple of announcements. Anne McCarthy published a third round of questions about full site editing experience. Now that all features for full site editing are available in a better version, what are the questions you have? If you have them, please submit them via the survey form that we&#8217;re going to share once this episode is published. You can also find it on the Make WordPress Test blog.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Awesome. Yeah. So there was a first round and a second round, and now this is the third round. And I think that it has gotten quite some improvements since the first round of questions, and the vision for full site editing becomes probably clearer and hopefully answer the questions that you have. So, Alex Shiels and the Meta team invite you to test the Block Pattern Directory, especially the submission. They have created the pattern creator page where you can then, completely with a block editor, create block patterns. So the block pattern creator page, Alex wrote, will allow designers and content creators to build, edit, and submit their best block patterns to the directory.</p>\n\n\n\n<p>Approved patterns will be added to the directory where they will be instantly available to the authors of millions of WordPress sites. So for Alex Shiels, I did some testing and also wrote a few notes for the documentation. And it&#8217;s not yet ready for you to submit dynamic blocks or patterns for dynamic blocks, like the ones that you use for templates or header, footer, or query loop. And another caveat is that all patterns need to be submitted in English before the translators then can make them available for different locales. That&#8217;s kind of, yeah, some that are two things you need to know before you start creating your patterns, but check it out.</p>\n\n\n\n<p>We will of course have links in the show note, or when you go to WordPress.org/meta, M-E-T-A forward slash, you see the latest page there is the invitation about the coming soon pattern submission. Only in this phase before it&#8217;s really public there is an approval process in there, but the team is actually working to make that instant so that there is no review process in there. But they&#8217;re also implementing a report process. So that&#8217;s really exciting that people can now submit their best patterns and other people can use it. There&#8217;s some great creativity going on as we saw with the block museum, block-museum.com. That came out two weeks ago. So there&#8217;s a lot of things happening on the block patterns.</p>\n\n\n\n<p><em>Mary Job</em>: I think this is a great idea, Birgit, because it&#8217;s going to open up a chance for people to contribute more to WordPress. This is also an opportunity for people who want to contribute. It&#8217;s a good one.&nbsp;</p>\n\n\n\n<h3><strong>Community Contributions</strong></h3>\n\n\n\n<p>And on community contributions, we have David Dwyer just published a demo plugin on how he was able to integrate the quick blocks with Tailwind CSS. We&#8217;re going to also put the link to this GitHub repository in the show notes to say hello to Tailwind blocks, it&#8217;s a streamlined way to develop blocks using Tailwind CSS. The plugin is scaffolded using the recommended at WordPress/script, block scripts and autos and CSS, including styles.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And I just wanted to add that Ryan Welcher this week did a live Twitch stream to create actually a template for the create block scaffolding tool for these tailwind styles. That&#8217;s also a link we will share in the show notes and let&#8217;s see how far he came with it.</p>\n\n\n\n<p><em>Mary Job</em>: Yeah.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: If you have a withdrawal from Grzegorz , and you are interested in automating your Gutenberg block development, put the next buddy works webinar on your calendar. It&#8217;s for March 23rd, at 1700 UTC, 1:00 PM Eastern, 10:00 AM Pacific. And it&#8217;s with Grzegorz Ziokowski, the open sorcerer at Automattic and Maciek Palmowski, WordPress ambassador at Buddy. And you will learn how to start a WebPress block development, how to leverage JavaScript developer tools for the WebPress plugin and block development and how to automate your development workflow and maximize confidence in the code and monitor itself. You also learn how to configure the pipeline of deployment with Buddy to automate the process. As always links are in the show notes and yeah, hopefully I can make it to see Grzegorz again.</p>\n\n\n\n<p><em>Mary Job</em>: Oh yes. That&#8217;d be good to see him again. I miss him already, even though we didn&#8217;t spend so much time together on the show. So the next Gutenberg developer hours would take place on March 22nd, at 1600 UTC. At noon Eastern, you can pick part in the fourth Gutenberg developer event and meet up with Fabian Kagy, Tammie Lister and Joni Halabi on the expert panel.</p>\n\n\n\n<h3><strong>What’s Released &#8211; WordPress 5.9.2 and Gutenberg 12.8</strong></h3>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yes. Hope to see everybody there. So that brings us to the section of what&#8217;s released. And if you are on automatic updates of minor releases, WordPress 5.9.2 security and maintenance release has already landed on your site near you. And if you haven&#8217;t yet, update now, don&#8217;t wait.</p>\n\n\n\n<p><em>Mary Job</em>: Woo commerce release also the security and maintenance version, and you can automatically update from version 3.5 to 6.3. If you don&#8217;t get the plugin automatically, please update now.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Don&#8217;t wait.</p>\n\n\n\n<p><em>Mary Job</em>: At all.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And that brings us to Gutenberg 12.8. Hector Prieto handles the 12.8 release from release candidate to the final release this week on Wednesday, March 16th. And so there are a few enhancements, not so much particular new features. It&#8217;s not an entirely spectacular release because it&#8217;s still does some bug fixing for 5.9, but we can start with the enhancements.&nbsp;</p>\n\n\n\n<h3><strong>Enhancements</strong></h3>\n\n\n\n<p>And the navigation block has now improved loading and place holder states. And it also has improved user interface feedback for the navigation block. So it makes it easier to handle that.</p>\n\n\n\n<p><em>Mary Job</em>: Yes, the media and text block also add announcements. You can now display the media where you are uploading the same way it works for the cover image and the other gallery images.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And that&#8217;s really interesting because then you can continue working and know that that&#8217;s uploaded. There&#8217;s also a link completer for inline links to post, and this is more for power users, but I think other people who use the keyboard quite a bit is so you can add a link to internal on your site pages and posts by just having two left square brackets in sequence. Yeah. Put them in. And then it brings up a search of modal where you can pick the page or the post that you want to link to.</p>\n\n\n\n<p>This is very interesting and it&#8217;s really for the power users and it doesn&#8217;t put more weight on the user interface. It has a nice balance and it doesn&#8217;t affect performance. So this is a great add on to the keyboard shortcuts that we know, too. It&#8217;s an auto completer so you can kind of select things from search. It&#8217;s similar, like the slash command where you put the forward slash and then for the inserter and this is just for the links. Check it out and try it out and see how it maybe improves your speed on linking things in. It takes the link. If you select it takes the title of the page as the link text. So that saves a lot of time.</p>\n\n\n\n<p><em>Mary Job</em>: Yes, I personally recommend if you haven&#8217;t, you should download full site. You use full site editing on the local site and practice with it and play with it, at least that&#8217;s what I&#8217;m doing before it becomes mainstream. It&#8217;s a good idea to get used to how it works, it&#8217;s sustainability, the future, WordPress, so there is no point waiting. You can test it out now and be part of the development process. The site editor also got an enhancement. You can now export app to your team expert, the theme.json file, your index, the PHP and style of CSS. This is great.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yeah. And it&#8217;s really interesting. Yeah. Now a non coder can actually create themes and with the site editor and then so under the three.menu on the right hand side and the sidebar where you also go to the code editor or change the top toolbar kind of thing, there&#8217;s also now in the site editor, a menu items that has export and you click on it and then it grabs everything into the theme.json, the index PHP, styles as all, and other files that are in the current theme and downloads it as a zip file to your hard drive. And then you could make just some changes on the styles CSS and give it a new name, zip it again, and upload it. That is kind of the first process of having these no code theme development or theme designers work with the site editor at that. It will be quite have an impact on the WordPress ecosystem.</p>\n\n\n\n<p>I also wanted to give a shout out to Jamie Marsland. Just before I headed into the recording of this Changelog, I saw his new Gutenberg block news show on YouTube. And he&#8217;s in his show from March 18th, he&#8217;s actually demoing the exact process on how to export and import the theme that you create with the site editor. So it&#8217;s a fantastic video and of course we link it in the show notes, but just should subscribe to Jamie Marsland&#8217;s YouTube channel because he comes out every Friday with this new news show and shows you a few things that are new in the WordPress in the block editor.</p>\n\n\n\n<p><em>Mary Job</em>: I think this is great because it means that you don&#8217;t have to recreate your design every time as a person who is no code. You don&#8217;t have to recreate your design every time you&#8217;re trying to build a site. You could just start with the templates that you already have and then take it from there.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Exactly, exactly. It&#8217;s a great tooling for site builders that work with clients and that have that want to streamline their process. Yes.</p>\n\n\n\n<h3><strong>New APIs</strong></h3>\n\n\n\n<p>So what&#8217;s also in there and is the new webfonts API finally landed in Gutenberg then that has been in the works for quite a while. And does API is the first step in helping people to load fonts in a performance friendly and privacy friendly, future proof manner. Something that has been very difficult before and with the few weeks left until the WordPress 6.0 beta release, it would be really helpful to give it a wheel, test this API for your sites, especially theme developers, and also plug-in developers. The tooling still needs to be built. The UI is meant the user interface. So, but it&#8217;s definitely good to have it in there so it will land in WordPress 6.0. Yeah, go get the 12.8 and start working on it for testing on your site or others.</p>\n\n\n\n<p>What also is new in Gutenberg? And it doesn&#8217;t have any ramification for a user, but for contributors, it definitely makes life easier because the WordPress preference panel has been isolated into a package and then all the editors use the same preference panel. So there&#8217;s some code reuse and some streamlining of the editor handling. So the widget editor, the site editor, the post editor and the standalone editor can now use this preference panel exclusively. So that is definitely&#8230; So the preferences are the things like, do you want to have the two step publish process? Do you want the toolbar on top? They are which blocks are enabled or disabled. This is definitely a step towards something that has been on the wishlist of a lot of people using the editor that the choices that you make are not going to go away when you delete the cache off your browser or close the browser and it&#8217;s emptied. And when you come in again, it shows you the welcome guide again, and you have to do some of the preferences, put them in again.</p>\n\n\n\n<p>And having that in one package now is the first step to kind of, for the contributers to figure out how those choices can actually be persistent, like being in the user meta panel or something like that. So this is definitely a progression. I know that that has been on the wishlist for definitely three years, if not four, of many people, that those selections are actually persistent. There is a plugin actually out there by Mario Jensen, who has the preference all make them persistent in the user meta fields. I&#8217;ll share the link again in the show notes, just so those can kind of bridge the times waiting for that to land in core.</p>\n\n\n\n<p>We talked about the create block scripts before. There is another item in the Changelog that the script now supports more plugin held head of fields to add additional information to the plugin that comes out of it. So that is definitely an additional step there.</p>\n\n\n\n<p>Speaking of create blocks, there&#8217;s also a new confirmed problem for showing the plugin options. So you can type them in and also improve the custom project template configuration that how you integrate your own custom templates with the scaffolding tool. The release shows all the different ways how this works now. And I&#8217;m sure either Ryan Welcher or some other developer will walk us through what that exactly means, but for now, know it&#8217;s in the Gutenberg plugin, 12.8.</p>\n\n\n\n<p>Does that conclude our release today? Yes, it does. There are certainly a few code quality PRs that contributors might want to look at. And also for some tools, especially testing, there have been some changes there and build tool that just has some minor fixes. Yeah. So, that&#8217;s the end. Well, thank you. It was that big of a release as we had before, but anything that kind of jumped at you, Mary, that you want to talk about that we haven&#8217;t yet?</p>\n\n\n\n<p><em>Mary Job</em>: Oh, I think we&#8217;ve pretty much covered everything for this episode.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Yes. And before we end the show, I want to remind everyone the Gutenberg Developer hours, the next one is on March 22nd, at 1600 UTC on Meetup for registration. And if you listen to this at a later date, I know a few people kind of binge listen to this, but kind of weeks later, so check out the Meetup group, WordPress Social Learning, because there are where the Gutenberg Developer events happen are announced. That&#8217;s also where other social learning discussions happen like Nick Diego does some builder building blocks series. Ryan Welcher does some create block tutorials, beginners ones, and then also for no code site builders, there are additional tutorials on there and discussions. All right.</p>\n\n\n\n<p><em>Mary Job</em>: Yes. And if you want to join in for my side of the continent, that will be 10:00 PM, 10 to 11, say between nine to 11:00 PM our time. You should definitely join in. I look forward to seeing you there. As always, the show notes are there.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Oh, sorry.</p>\n\n\n\n<p><em>Mary Job</em>: Yeah.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Good point. Thank you very much for pointing that out. So, I just want to recap the Gutenberg Developer hours are actually&#8230; We scheduled four events as a trial. There was a proposal at the core make blog in October, and we finally got it implemented to have four events trial. And as it turns out, we probably will have more events. So there will also be to better times for other time zones. Yeah. So for Europeans, it&#8217;s definitely relatively late and it&#8217;s also, I don&#8217;t even know what the time it would be for the Asia Pacific people, but we definitely will schedule different dates and also different time for different time zones, the future ones. We might take a break in April, but then in May, we will start out with new Gutenberg Developer hours in all different time zones.</p>\n\n\n\n<p>And if you are a practitioner, you work for an agency as a block developer or a site builder or build themes, and you want to be part of our expert panel that answers the questions from the audience, it&#8217;s totally audience driven event. So the people that attend, give us the questions sometimes ahead of time. We sort through them and then say, okay, these are all the questions for block development and these are all the questions for theme development. And these are all the questions that are more conceptual or architectural. And then we work through them and have a discussion about them amongst the panel or with the people in the audience. It&#8217;s a meeting style rather than a webinar style. So yeah. Join us either on March 22nd or when we have the next one on schedule. Sorry. Yeah.</p>\n\n\n\n<p><em>Mary Job</em>: That would be great. That would be great, Birgit because, so there&#8217;s a saying where I come from that it&#8217;s very difficult to please everyone. And I know that it commits is trying. Cracking time zone is very tricky, so we definitely understand, but we will do what we can to make it better and to be able to set everyone. As always the show notes for our episodes, they will be published GutenbergTimes.com/podcasts. And 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>. That&#8217;s <a href=\"mailto:Changelog@GutenbergTimes.com\">Changelog@GutenbergTimes.com</a>.</p>\n\n\n\n<p><em>Birgit Pauli-Haack</em>: Wow. Thank you so much, Mary. And this is it for me. This is episode 63. And just in case you&#8217;re looking for it on the podcast website, you all have a great time and I&#8217;ll talk to you in two weeks. Thank you.</p>\n\n\n\n<p><em>Mary Job</em>: Thank you.</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, 19 Mar 2022 18:23:29 +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: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:90:\"WPTavern: WordPress Community Team Reconsiders Guidelines for In-Person Regional WordCamps\";s: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=131608\";s: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:101:\"https://wptavern.com/wordpress-community-team-reconsiders-guidelines-for-in-person-regional-wordcamps\";s: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:6160:\"<p>The pandemic has dramatically slashed the number of in-person WordPress events that volunteers are organizing and events have been slow to start up again. This has caused the WordPress Community Team to reconsider the guidelines for hosting regional WordCamps.</p>\n\n\n\n<p>Historically, these guidelines have generated lengthy discussions, as many vocal opponents found them to be needlessly prohibitive. WordCamps began as local, city-based events, and organizers were not allowed to put together a regional WordCamp without jumping through a lot of extra requirements. These included having experienced event organizers that represent all WordPress communities in the region. The <a href=\"https://make.wordpress.org/community/handbook/wordcamp-organizer/become-an-organizer/regional-wordcamps/\">guidelines</a> state:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Before applying to organize a regional WordCamp, there should be at least 3 cities in your region (but very possibly more) with a local group that meets monthly, and that have hosted at least one WordCamp. The size of your region (in geography and population) will affect the expected number of established communities.</p></blockquote>\n\n\n\n<p>In 2017, WordPress Community Support (WCS) <a href=\"https://wptavern.com/wordpress-community-support-shuts-down-wordcamp-netherlands-in-favor-of-city-based-wordcamps\">shut down WordCamp Netherlands</a> in favor of city-based WordCamps, sending the Dutch community <a href=\"https://twitter.com/roytanck/status/847365810506969089\">into</a> <a href=\"https://twitter.com/jrf_nl/status/847470162496241664\">an</a> <a href=\"https://twitter.com/nielsvr/status/847384382541148161\">uproar</a>. The region, which is roughly the size of Maryland, had successfully held six editions of WordCamp Netherlands before WCS decided not to approve its application. </p>\n\n\n\n<p>The camp was <a href=\"https://wptavern.com/wordcamp-netherlands-reinstated-for-2018\">reinstated in 2018</a> after organizers agreed to meet additional requirements in the guidelines outlined above. This was not without a significant struggle, as the project moved to shed its “one-size-fits-all” approach to WordPress events. WordCamp Netherlands is once again on the schedule for 2022 as an in-person event. </p>\n\n\n\n<p>In 2017, WordPress Community Manager Hugh Lashbrooke proposed the idea of <a href=\"https://make.wordpress.org/community/2017/11/10/discussion-micro-regional-wordcamps/\">micro-regional WordCamps</a>, which makes exceptions to the meetup requirements for regional camps in situations where neighboring cities share meetup organization responsibilities. The idea received widespread support, as it makes sense in certain instances.</p>\n\n\n\n<p>&#8220;Exception is the keyword here,&#8221; WordCamp Netherlands organizer Marcel Bootsman said at the time. &#8220;If these local communities are active and healthy, let them organize a WordCamp. Be happy with the fact that people want to organize.&#8221; </p>\n\n\n\n<p>WordPress is slowly coming around to this idea &#8211; that volunteer-run events thrive better with more flexible guidelines that allow for cultural and geographical differences.</p>\n\n\n\n<p>In 2020, the Community team <a href=\"https://make.wordpress.org/community/2020/03/24/community-events-in-the-time-of-covid-19/\">relaxed a number of guidelines</a>, including some for regional online WordCamps, in order to help keep communities connected during a difficult time.</p>\n\n\n\n<p>&#8220;This resulted in a bunch of online regional WordCamps in<a href=\"https://centroamerica.wordcamp.org/2021/\"> Centroamerica</a>,  <a href=\"https://greece.wordcamp.org/2021/\">Greece</a>, <a href=\"https://finland.wordcamp.org/2020/\">Finland</a>, <a href=\"https://india.wordcamp.org/2021/\">India</a>, <a rel=\"noreferrer noopener\" href=\"https://italia.wordcamp.org/2021/\" target=\"_blank\">Italy</a>, <a href=\"https://japan.wordcamp.org/2021/\">Japan</a>, <a rel=\"noreferrer noopener\" href=\"https://spain.wordcamp.org/2021/\" target=\"_blank\">Spain</a>, and Taiwan, among others,&#8221; Community Team Representative Hari Shanker said. &#8220;These events were quite successful in bringing together local communities even despite the challenges of the COVID-19 pandemic.&#8221;</p>\n\n\n\n<p>Now that WordPress events have taken a hard hit, the Community Team is considering loosening these restrictions for in-person regional events. </p>\n\n\n\n<p>&#8220;Some local communities have also approached WordCamp Central, expressing their interest in organizing regional events,&#8221; Shanker said. &#8220;At this time, our organizers are still encouraged to plan smaller city-based WordCamps over larger regional events (especially in the light of COVID restrictions that are still in place in many regions). However, I strongly feel that the Community Team should revisit the existing guidelines for regional events due to a renewed interest in the same.&#8221;</p>\n\n\n\n<p>Shanker is asking for feedback on the <a href=\"https://make.wordpress.org/community/2022/03/17/discussion-revisiting-in-person-regional-wordcamps/\">discussion</a> before April 4, 2022. A few contributors and organizers have already weighed in.</p>\n\n\n\n<p>&#8220;Switzerland is such a small country that having separate WordCamps for Geneva, Lausanne, Bern and Zurich seems to be unnecessarily complicated,&#8221; Mark Howells-Mead said. &#8220;By re-establishing WordCamp Switzerland – which takes place in a different city each time and which was organized as a regional event until 2015 – we can better ensure that the visibility of the event and repetitive work can be more efficiently organized.&#8221;</p>\n\n\n\n<p>Marcel Bootsman once again called on the Community Team to use common sense as a guide when evaluating whether a region is fit to host a WordCamp.</p>\n\n\n\n<p>&#8220;We’ve had quite a few discussions about regional WordCamps in The Netherlands,&#8221; Bootsman said. &#8220;Let me just say I’m happy WCNL is back on the agenda, and I hope regional/local (city based) WordCamps are evaluated according to the country geographical size, and the feedback of the people organizing them.&#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:\"Sat, 19 Mar 2022 04:44:09 +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:\"\";}}}}}}}}}}}}}}}}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:\"Tue, 05 Apr 2022 16:42:40 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:13:\"last-modified\";s:29:\"Tue, 05 Apr 2022 16:30:10 GMT\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 1\";s:16:\"content-encoding\";s:2:\"br\";}}s:5:\"build\";s:14:\"20220126160412\";}','no'),(271576,'_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1649220160','no'),(271577,'_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1649176960','no'),(271578,'_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b','1649220160','no'),(271579,'_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b','<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2022/04/the-month-in-wordpress-march-2022/\'>The Month in WordPress – March 2022</a></li><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2022/04/episode-28-coming-to-a-wordcamp-near-you-a-return-to-in-person-wp-events/\'>WP Briefing: Episode 28: Coming to a WordCamp Near You: A Return to In-Person WP Events</a></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2022/04/the-month-in-wordpress-march-2022/\'>WordPress.org blog: The Month in WordPress – March 2022</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/fse-outreach-13-building-an-author-template-from-the-wordpress-site-editor\'>WPTavern: FSE Outreach #13: Building an Author Template from the WordPress Site Editor</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/wordpress-com-makes-major-unannounced-pricing-changes-slashes-free-storage-limits\'>WPTavern: WordPress.com Makes Major Unannounced Pricing Changes, Slashes Free Storage Limits</a></li></ul></div>','no'),(271583,'_transient_is_multi_author','1','yes'),(271601,'wpml_language_switcher_template_objects','a:6:{s:20:\"wpml-legacy-dropdown\";O:16:\"WPML_LS_Template\":10:{s:26:\"\0WPML_LS_Template\0template\";a:12:{s:4:\"path\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:114:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown\";}s:7:\"version\";s:1:\"1\";s:4:\"name\";s:8:\"Dropdown\";s:4:\"slug\";s:20:\"wpml-legacy-dropdown\";s:8:\"base_uri\";s:109:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/\";s:3:\"css\";a:1:{i:1;s:122:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/style.min.css\";}s:2:\"js\";a:1:{i:1;s:122:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/script.min.js\";}s:14:\"flags_base_uri\";N;s:14:\"flag_extension\";N;s:7:\"is_core\";b:1;s:3:\"for\";a:2:{i:0;s:8:\"sidebars\";i:1;s:17:\"shortcode_actions\";}s:14:\"force_settings\";a:1:{s:29:\"display_link_for_current_lang\";i:1;}}s:23:\"\0WPML_LS_Template\0model\";a:0:{}s:24:\"\0WPML_LS_Template\0prefix\";s:8:\"wpml-ls-\";s:17:\"\0*\0custom_filters\";a:0:{}s:19:\"\0*\0custom_functions\";a:0:{}s:17:\"\0*\0template_paths\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:114:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown\";}s:18:\"\0*\0cache_directory\";N;s:18:\"\0*\0template_string\";N;s:30:\"\0WPML_Templates_Factory\0wp_api\";N;s:7:\"\0*\0twig\";N;}s:26:\"wpml-legacy-dropdown-click\";O:16:\"WPML_LS_Template\":10:{s:26:\"\0WPML_LS_Template\0template\";a:12:{s:4:\"path\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:120:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown-click\";}s:7:\"version\";s:1:\"1\";s:4:\"name\";s:14:\"Dropdown click\";s:4:\"slug\";s:26:\"wpml-legacy-dropdown-click\";s:8:\"base_uri\";s:115:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown-click/\";s:3:\"css\";a:1:{i:1;s:128:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown-click/style.min.css\";}s:2:\"js\";a:1:{i:1;s:128:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown-click/script.min.js\";}s:14:\"flags_base_uri\";N;s:14:\"flag_extension\";N;s:7:\"is_core\";b:1;s:3:\"for\";a:2:{i:0;s:8:\"sidebars\";i:1;s:17:\"shortcode_actions\";}s:14:\"force_settings\";a:1:{s:29:\"display_link_for_current_lang\";i:1;}}s:23:\"\0WPML_LS_Template\0model\";a:0:{}s:24:\"\0WPML_LS_Template\0prefix\";s:8:\"wpml-ls-\";s:17:\"\0*\0custom_filters\";a:0:{}s:19:\"\0*\0custom_functions\";a:0:{}s:17:\"\0*\0template_paths\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:120:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown-click\";}s:18:\"\0*\0cache_directory\";N;s:18:\"\0*\0template_string\";N;s:30:\"\0WPML_Templates_Factory\0wp_api\";N;s:7:\"\0*\0twig\";N;}s:27:\"wpml-legacy-horizontal-list\";O:16:\"WPML_LS_Template\":10:{s:26:\"\0WPML_LS_Template\0template\";a:12:{s:4:\"path\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:121:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal\";}s:7:\"version\";s:1:\"1\";s:4:\"name\";s:15:\"Horizontal List\";s:4:\"slug\";s:27:\"wpml-legacy-horizontal-list\";s:8:\"base_uri\";s:116:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/\";s:3:\"css\";a:1:{i:1;s:129:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css\";}s:2:\"js\";a:0:{}s:14:\"flags_base_uri\";N;s:14:\"flag_extension\";N;s:7:\"is_core\";b:1;s:3:\"for\";a:3:{i:0;s:8:\"sidebars\";i:1;s:6:\"footer\";i:2;s:17:\"shortcode_actions\";}s:14:\"force_settings\";a:0:{}}s:23:\"\0WPML_LS_Template\0model\";a:0:{}s:24:\"\0WPML_LS_Template\0prefix\";s:8:\"wpml-ls-\";s:17:\"\0*\0custom_filters\";a:0:{}s:19:\"\0*\0custom_functions\";a:0:{}s:17:\"\0*\0template_paths\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:121:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal\";}s:18:\"\0*\0cache_directory\";N;s:18:\"\0*\0template_string\";N;s:30:\"\0WPML_Templates_Factory\0wp_api\";N;s:7:\"\0*\0twig\";N;}s:25:\"wpml-legacy-vertical-list\";O:16:\"WPML_LS_Template\":10:{s:26:\"\0WPML_LS_Template\0template\";a:12:{s:4:\"path\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:119:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-vertical\";}s:7:\"version\";s:1:\"1\";s:4:\"name\";s:13:\"Vertical List\";s:4:\"slug\";s:25:\"wpml-legacy-vertical-list\";s:8:\"base_uri\";s:114:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-vertical/\";s:3:\"css\";a:1:{i:1;s:127:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-vertical/style.min.css\";}s:2:\"js\";a:0:{}s:14:\"flags_base_uri\";N;s:14:\"flag_extension\";N;s:7:\"is_core\";b:1;s:3:\"for\";a:3:{i:0;s:8:\"sidebars\";i:1;s:6:\"footer\";i:2;s:17:\"shortcode_actions\";}s:14:\"force_settings\";a:0:{}}s:23:\"\0WPML_LS_Template\0model\";a:0:{}s:24:\"\0WPML_LS_Template\0prefix\";s:8:\"wpml-ls-\";s:17:\"\0*\0custom_filters\";a:0:{}s:19:\"\0*\0custom_functions\";a:0:{}s:17:\"\0*\0template_paths\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:119:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-vertical\";}s:18:\"\0*\0cache_directory\";N;s:18:\"\0*\0template_string\";N;s:30:\"\0WPML_Templates_Factory\0wp_api\";N;s:7:\"\0*\0twig\";N;}s:29:\"wpml-legacy-post-translations\";O:16:\"WPML_LS_Template\":10:{s:26:\"\0WPML_LS_Template\0template\";a:12:{s:4:\"path\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:123:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-post-translations\";}s:7:\"version\";s:1:\"1\";s:4:\"name\";s:17:\"Post translations\";s:4:\"slug\";s:29:\"wpml-legacy-post-translations\";s:8:\"base_uri\";s:118:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-post-translations/\";s:3:\"css\";a:1:{i:1;s:131:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-post-translations/style.min.css\";}s:2:\"js\";a:0:{}s:14:\"flags_base_uri\";N;s:14:\"flag_extension\";N;s:7:\"is_core\";b:1;s:3:\"for\";a:1:{i:0;s:17:\"post_translations\";}s:14:\"force_settings\";a:0:{}}s:23:\"\0WPML_LS_Template\0model\";a:0:{}s:24:\"\0WPML_LS_Template\0prefix\";s:8:\"wpml-ls-\";s:17:\"\0*\0custom_filters\";a:0:{}s:19:\"\0*\0custom_functions\";a:0:{}s:17:\"\0*\0template_paths\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:123:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-post-translations\";}s:18:\"\0*\0cache_directory\";N;s:18:\"\0*\0template_string\";N;s:30:\"\0WPML_Templates_Factory\0wp_api\";N;s:7:\"\0*\0twig\";N;}s:14:\"wpml-menu-item\";O:16:\"WPML_LS_Template\":10:{s:26:\"\0WPML_LS_Template\0template\";a:12:{s:4:\"path\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:108:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item\";}s:7:\"version\";s:1:\"1\";s:4:\"name\";s:9:\"Menu Item\";s:4:\"slug\";s:14:\"wpml-menu-item\";s:8:\"base_uri\";s:103:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/\";s:3:\"css\";a:1:{i:1;s:116:\"//www.wardjet.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css\";}s:2:\"js\";a:0:{}s:14:\"flags_base_uri\";N;s:14:\"flag_extension\";N;s:7:\"is_core\";b:1;s:3:\"for\";a:1:{i:0;s:5:\"menus\";}s:14:\"force_settings\";a:0:{}}s:23:\"\0WPML_LS_Template\0model\";a:0:{}s:24:\"\0WPML_LS_Template\0prefix\";s:8:\"wpml-ls-\";s:17:\"\0*\0custom_filters\";a:0:{}s:19:\"\0*\0custom_functions\";a:0:{}s:17:\"\0*\0template_paths\";a:2:{i:0;s:98:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers\";i:1;s:108:\"/www/wardjet_560/public/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item\";}s:18:\"\0*\0cache_directory\";N;s:18:\"\0*\0template_string\";N;s:30:\"\0WPML_Templates_Factory\0wp_api\";N;s:7:\"\0*\0twig\";N;}}','yes'),(271649,'_site_transient_timeout_browser_5ab22b5061f9430ba62c6f2c7a11ba02','1649782516','no'),(271650,'_site_transient_browser_5ab22b5061f9430ba62c6f2c7a11ba02','a:10:{s:4:\"name\";s:7:\"Firefox\";s:7:\"version\";s:4:\"98.0\";s:8:\"platform\";s:7:\"Windows\";s:10:\"update_url\";s:32:\"https://www.mozilla.org/firefox/\";s:7:\"img_src\";s:44:\"http://s.w.org/images/browsers/firefox.png?1\";s:11:\"img_src_ssl\";s:45:\"https://s.w.org/images/browsers/firefox.png?1\";s:15:\"current_version\";s:2:\"56\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}','no'),(271653,'_site_transient_timeout_community-events-44bbd1db8cdfb1634c2ded7007097598','1649220919','no'),(271654,'_site_transient_community-events-44bbd1db8cdfb1634c2ded7007097598','a:4:{s:9:\"sandboxed\";b:0;s:5:\"error\";N;s:8:\"location\";a:1:{s:2:\"ip\";s:21:\"2607:fea8:2ca0:77a0::\";}s:6:\"events\";a:3:{i:0;a:10:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:15:\"WordCamp Europe\";s:3:\"url\";s:33:\"https://europe.wordcamp.org/2022/\";s:6:\"meetup\";s:0:\"\";s:10:\"meetup_url\";s:0:\"\";s:4:\"date\";s:19:\"2022-06-02 00:00:00\";s:8:\"end_date\";s:19:\"2022-06-04 00:00:00\";s:20:\"start_unix_timestamp\";i:1654124400;s:18:\"end_unix_timestamp\";i:1654297200;s:8:\"location\";a:4:{s:8:\"location\";s:5:\"Porto\";s:7:\"country\";s:2:\"PT\";s:8:\"latitude\";d:41.146999999999998;s:9:\"longitude\";d:-8.625;}}i:1;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:30:\"Buffalo WordPress Users Meetup\";s:3:\"url\";s:57:\"https://www.meetup.com/Buffalo-Wordpress/events/284379116\";s:6:\"meetup\";s:23:\"Buffalo WordPress Users\";s:10:\"meetup_url\";s:41:\"https://www.meetup.com/Buffalo-Wordpress/\";s:4:\"date\";s:19:\"2022-04-07 19:00:00\";s:8:\"end_date\";s:19:\"2022-04-07 21:00:00\";s:20:\"start_unix_timestamp\";i:1649372400;s:18:\"end_unix_timestamp\";i:1649379600;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:42.899999999999999;s:9:\"longitude\";d:-78.879999999999995;}}i:2;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:52:\"WordPress Toronto, Let\'s fix your site 2022-04-19 Tu\";s:3:\"url\";s:49:\"https://www.meetup.com/WPToronto/events/284804909\";s:6:\"meetup\";s:27:\"The Toronto WordPress Group\";s:10:\"meetup_url\";s:33:\"https://www.meetup.com/WPToronto/\";s:4:\"date\";s:19:\"2022-04-19 18:30:00\";s:8:\"end_date\";s:19:\"2022-04-19 20:30:00\";s:20:\"start_unix_timestamp\";i:1650407400;s:18:\"end_unix_timestamp\";i:1650414600;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"CA\";s:8:\"latitude\";d:43.659999999999997;s:9:\"longitude\";d:-79.379999999999995;}}}}','no'),(271838,'rank_math_viewed_index_status','1','yes'),(271841,'_transient_timeout_rank_math_top_keywords_33days','1649267004','no'),(271842,'_transient_rank_math_top_keywords_33days','a:6:{s:4:\"top3\";a:2:{s:5:\"total\";s:1:\"6\";s:10:\"difference\";i:-9;}s:5:\"top10\";a:2:{s:5:\"total\";s:2:\"21\";s:10:\"difference\";i:-37;}s:5:\"top50\";a:2:{s:5:\"total\";s:3:\"117\";s:10:\"difference\";i:-82;}s:6:\"top100\";a:2:{s:5:\"total\";s:2:\"85\";s:10:\"difference\";i:-72;}s:3:\"ctr\";s:18:\"0.4901552442256721\";s:13:\"ctrDifference\";d:-0.4410861823861249;}','no'),(271843,'_transient_timeout_rank_math_winning_posts_33days','1649267004','no'),(271844,'_transient_rank_math_winning_posts_33days','a:5:{s:30:\"www.wardjet.com/water-quality/\";a:24:{s:8:\"position\";a:2:{s:5:\"total\";d:21;s:10:\"difference\";d:-79;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:20;s:10:\"difference\";i:0;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:4:\"page\";s:30:\"www.wardjet.com/water-quality/\";s:4:\"date\";s:10:\"2022-03-29\";s:2:\"id\";s:1:\"3\";s:7:\"created\";s:19:\"2022-03-22 14:39:12\";s:5:\"title\";s:13:\"Water Quality\";s:11:\"object_type\";s:4:\"post\";s:14:\"object_subtype\";s:4:\"page\";s:9:\"object_id\";s:4:\"4144\";s:11:\"primary_key\";s:0:\"\";s:9:\"seo_score\";s:1:\"0\";s:10:\"page_score\";s:1:\"0\";s:12:\"is_indexable\";s:1:\"1\";s:14:\"schemas_in_use\";b:0;s:19:\"desktop_interactive\";s:1:\"0\";s:17:\"desktop_pagescore\";s:1:\"0\";s:18:\"mobile_interactive\";s:1:\"0\";s:16:\"mobile_pagescore\";s:1:\"0\";s:19:\"pagespeed_refreshed\";s:19:\"2022-03-10 14:05:46\";s:5:\"graph\";a:5:{i:0;O:8:\"stdClass\":4:{s:4:\"page\";s:30:\"www.wardjet.com/water-quality/\";s:4:\"date\";s:10:\"2022-03-08\";s:8:\"position\";d:84;s:14:\"formatted_date\";s:12:\"08 Mar, 2022\";}i:1;O:8:\"stdClass\":4:{s:4:\"page\";s:30:\"www.wardjet.com/water-quality/\";s:4:\"date\";s:10:\"2022-03-13\";s:8:\"position\";d:24;s:14:\"formatted_date\";s:12:\"13 Mar, 2022\";}i:2;O:8:\"stdClass\":4:{s:4:\"page\";s:30:\"www.wardjet.com/water-quality/\";s:4:\"date\";s:10:\"2022-03-20\";s:8:\"position\";d:27;s:14:\"formatted_date\";s:12:\"20 Mar, 2022\";}i:3;O:8:\"stdClass\":4:{s:4:\"page\";s:30:\"www.wardjet.com/water-quality/\";s:4:\"date\";s:10:\"2022-03-26\";s:8:\"position\";d:20;s:14:\"formatted_date\";s:12:\"26 Mar, 2022\";}i:4;O:8:\"stdClass\":4:{s:4:\"page\";s:30:\"www.wardjet.com/water-quality/\";s:4:\"date\";s:10:\"2022-03-29\";s:8:\"position\";d:21;s:14:\"formatted_date\";s:12:\"29 Mar, 2022\";}}}s:18:\"/products/gx-4816/\";a:24:{s:8:\"position\";a:2:{s:5:\"total\";d:6;s:10:\"difference\";d:-78;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:9;s:10:\"difference\";i:-3;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:4:\"page\";s:18:\"/products/gx-4816/\";s:4:\"date\";s:10:\"2022-03-04\";s:2:\"id\";s:3:\"175\";s:7:\"created\";s:19:\"2021-09-09 11:34:41\";s:5:\"title\";s:7:\"GX-4816\";s:11:\"object_type\";s:4:\"post\";s:14:\"object_subtype\";s:8:\"products\";s:9:\"object_id\";s:3:\"567\";s:11:\"primary_key\";s:0:\"\";s:9:\"seo_score\";s:1:\"0\";s:10:\"page_score\";s:1:\"0\";s:12:\"is_indexable\";s:1:\"1\";s:14:\"schemas_in_use\";b:0;s:19:\"desktop_interactive\";s:1:\"0\";s:17:\"desktop_pagescore\";s:1:\"0\";s:18:\"mobile_interactive\";s:1:\"0\";s:16:\"mobile_pagescore\";s:1:\"0\";s:19:\"pagespeed_refreshed\";s:19:\"0000-00-00 00:00:00\";s:5:\"graph\";a:2:{i:0;O:8:\"stdClass\":4:{s:4:\"page\";s:18:\"/products/gx-4816/\";s:4:\"date\";s:10:\"2022-03-02\";s:8:\"position\";d:84;s:14:\"formatted_date\";s:12:\"02 Mar, 2022\";}i:1;O:8:\"stdClass\":4:{s:4:\"page\";s:18:\"/products/gx-4816/\";s:4:\"date\";s:10:\"2022-03-04\";s:8:\"position\";d:6;s:14:\"formatted_date\";s:12:\"04 Mar, 2022\";}}}s:79:\"www.wardjet.com/wardjet-x-series-featured-in-netflix-show-car-masters-season-3/\";a:24:{s:8:\"position\";a:2:{s:5:\"total\";d:26;s:10:\"difference\";d:-74;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:442;s:10:\"difference\";i:0;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:4:\"page\";s:79:\"www.wardjet.com/wardjet-x-series-featured-in-netflix-show-car-masters-season-3/\";s:4:\"date\";s:10:\"2022-03-31\";s:2:\"id\";s:2:\"30\";s:7:\"created\";s:19:\"2022-03-23 15:30:01\";s:5:\"title\";s:71:\"WARDJet X-Series Featured in Netflix Show, Car Masters &#8211; Season 3\";s:11:\"object_type\";s:4:\"post\";s:14:\"object_subtype\";s:4:\"post\";s:9:\"object_id\";s:4:\"2758\";s:11:\"primary_key\";s:41:\"WARDJet X-Series Featured in Netflix Show\";s:9:\"seo_score\";s:1:\"0\";s:10:\"page_score\";s:1:\"0\";s:12:\"is_indexable\";s:1:\"1\";s:14:\"schemas_in_use\";s:7:\"Article\";s:19:\"desktop_interactive\";s:1:\"0\";s:17:\"desktop_pagescore\";s:1:\"0\";s:18:\"mobile_interactive\";s:1:\"0\";s:16:\"mobile_pagescore\";s:1:\"0\";s:19:\"pagespeed_refreshed\";s:19:\"2022-03-23 19:30:01\";s:5:\"graph\";a:5:{i:0;O:8:\"stdClass\":4:{s:4:\"page\";s:79:\"www.wardjet.com/wardjet-x-series-featured-in-netflix-show-car-masters-season-3/\";s:4:\"date\";s:10:\"2022-03-08\";s:8:\"position\";d:17;s:14:\"formatted_date\";s:12:\"08 Mar, 2022\";}i:1;O:8:\"stdClass\":4:{s:4:\"page\";s:79:\"www.wardjet.com/wardjet-x-series-featured-in-netflix-show-car-masters-season-3/\";s:4:\"date\";s:10:\"2022-03-14\";s:8:\"position\";d:21;s:14:\"formatted_date\";s:12:\"14 Mar, 2022\";}i:2;O:8:\"stdClass\":4:{s:4:\"page\";s:79:\"www.wardjet.com/wardjet-x-series-featured-in-netflix-show-car-masters-season-3/\";s:4:\"date\";s:10:\"2022-03-20\";s:8:\"position\";d:48;s:14:\"formatted_date\";s:12:\"20 Mar, 2022\";}i:3;O:8:\"stdClass\":4:{s:4:\"page\";s:79:\"www.wardjet.com/wardjet-x-series-featured-in-netflix-show-car-masters-season-3/\";s:4:\"date\";s:10:\"2022-03-26\";s:8:\"position\";d:35;s:14:\"formatted_date\";s:12:\"26 Mar, 2022\";}i:4;O:8:\"stdClass\":4:{s:4:\"page\";s:79:\"www.wardjet.com/wardjet-x-series-featured-in-netflix-show-car-masters-season-3/\";s:4:\"date\";s:10:\"2022-03-31\";s:8:\"position\";d:26;s:14:\"formatted_date\";s:12:\"31 Mar, 2022\";}}}s:38:\"www.wardjet.com/precision-and-quality/\";a:24:{s:8:\"position\";a:2:{s:5:\"total\";d:32;s:10:\"difference\";d:-68;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:31;s:10:\"difference\";i:0;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:4:\"page\";s:38:\"www.wardjet.com/precision-and-quality/\";s:4:\"date\";s:10:\"2022-03-31\";s:2:\"id\";s:2:\"25\";s:7:\"created\";s:19:\"2022-03-22 14:39:12\";s:5:\"title\";s:21:\"Precision and Quality\";s:11:\"object_type\";s:4:\"post\";s:14:\"object_subtype\";s:4:\"page\";s:9:\"object_id\";s:4:\"2829\";s:11:\"primary_key\";s:21:\"precision and quality\";s:9:\"seo_score\";s:2:\"74\";s:10:\"page_score\";s:1:\"0\";s:12:\"is_indexable\";s:1:\"1\";s:14:\"schemas_in_use\";b:0;s:19:\"desktop_interactive\";s:1:\"0\";s:17:\"desktop_pagescore\";s:1:\"0\";s:18:\"mobile_interactive\";s:1:\"0\";s:16:\"mobile_pagescore\";s:1:\"0\";s:19:\"pagespeed_refreshed\";s:19:\"2022-03-10 17:45:45\";s:5:\"graph\";a:5:{i:0;O:8:\"stdClass\":4:{s:4:\"page\";s:38:\"www.wardjet.com/precision-and-quality/\";s:4:\"date\";s:10:\"2022-03-08\";s:8:\"position\";d:65;s:14:\"formatted_date\";s:12:\"08 Mar, 2022\";}i:1;O:8:\"stdClass\":4:{s:4:\"page\";s:38:\"www.wardjet.com/precision-and-quality/\";s:4:\"date\";s:10:\"2022-03-10\";s:8:\"position\";d:93;s:14:\"formatted_date\";s:12:\"10 Mar, 2022\";}i:2;O:8:\"stdClass\":4:{s:4:\"page\";s:38:\"www.wardjet.com/precision-and-quality/\";s:4:\"date\";s:10:\"2022-03-20\";s:8:\"position\";d:37;s:14:\"formatted_date\";s:12:\"20 Mar, 2022\";}i:3;O:8:\"stdClass\":4:{s:4:\"page\";s:38:\"www.wardjet.com/precision-and-quality/\";s:4:\"date\";s:10:\"2022-03-26\";s:8:\"position\";d:30;s:14:\"formatted_date\";s:12:\"26 Mar, 2022\";}i:4;O:8:\"stdClass\":4:{s:4:\"page\";s:38:\"www.wardjet.com/precision-and-quality/\";s:4:\"date\";s:10:\"2022-03-31\";s:8:\"position\";d:32;s:14:\"formatted_date\";s:12:\"31 Mar, 2022\";}}}s:80:\"www.wardjet.com/genius-facades-expands-material-processing-with-x-2040-waterjet/\";a:24:{s:8:\"position\";a:2:{s:5:\"total\";d:33;s:10:\"difference\";d:-67;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:7;s:10:\"difference\";i:0;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:4:\"page\";s:80:\"www.wardjet.com/genius-facades-expands-material-processing-with-x-2040-waterjet/\";s:4:\"date\";s:10:\"2022-03-30\";s:2:\"id\";s:3:\"227\";s:7:\"created\";s:19:\"2022-03-23 15:29:53\";s:5:\"title\";s:63:\"Genius Facades Expands Material Processing with X-2040 Waterjet\";s:11:\"object_type\";s:4:\"post\";s:14:\"object_subtype\";s:4:\"post\";s:9:\"object_id\";s:4:\"6841\";s:11:\"primary_key\";s:0:\"\";s:9:\"seo_score\";s:1:\"0\";s:10:\"page_score\";s:1:\"0\";s:12:\"is_indexable\";s:1:\"1\";s:14:\"schemas_in_use\";s:7:\"Article\";s:19:\"desktop_interactive\";s:1:\"0\";s:17:\"desktop_pagescore\";s:1:\"0\";s:18:\"mobile_interactive\";s:1:\"0\";s:16:\"mobile_pagescore\";s:1:\"0\";s:19:\"pagespeed_refreshed\";s:19:\"2022-03-23 19:29:53\";s:5:\"graph\";a:5:{i:0;O:8:\"stdClass\":4:{s:4:\"page\";s:80:\"www.wardjet.com/genius-facades-expands-material-processing-with-x-2040-waterjet/\";s:4:\"date\";s:10:\"2022-03-08\";s:8:\"position\";d:51;s:14:\"formatted_date\";s:12:\"08 Mar, 2022\";}i:1;O:8:\"stdClass\":4:{s:4:\"page\";s:80:\"www.wardjet.com/genius-facades-expands-material-processing-with-x-2040-waterjet/\";s:4:\"date\";s:10:\"2022-03-12\";s:8:\"position\";d:19;s:14:\"formatted_date\";s:12:\"12 Mar, 2022\";}i:2;O:8:\"stdClass\":4:{s:4:\"page\";s:80:\"www.wardjet.com/genius-facades-expands-material-processing-with-x-2040-waterjet/\";s:4:\"date\";s:10:\"2022-03-17\";s:8:\"position\";d:21;s:14:\"formatted_date\";s:12:\"17 Mar, 2022\";}i:3;O:8:\"stdClass\":4:{s:4:\"page\";s:80:\"www.wardjet.com/genius-facades-expands-material-processing-with-x-2040-waterjet/\";s:4:\"date\";s:10:\"2022-03-23\";s:8:\"position\";d:43;s:14:\"formatted_date\";s:12:\"23 Mar, 2022\";}i:4;O:8:\"stdClass\":4:{s:4:\"page\";s:80:\"www.wardjet.com/genius-facades-expands-material-processing-with-x-2040-waterjet/\";s:4:\"date\";s:10:\"2022-03-30\";s:8:\"position\";d:33;s:14:\"formatted_date\";s:12:\"30 Mar, 2022\";}}}}','no'),(271845,'_transient_timeout_rank_math_losing_posts_33days','1649267004','no'),(271846,'_transient_rank_math_losing_posts_33days','a:5:{s:17:\"/products/l-3025/\";a:24:{s:8:\"position\";a:2:{s:5:\"total\";d:92;s:10:\"difference\";d:54;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:2;s:10:\"difference\";i:-2;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:4:\"page\";s:17:\"/products/l-3025/\";s:4:\"date\";s:10:\"2022-02-28\";s:2:\"id\";s:3:\"166\";s:7:\"created\";s:19:\"2022-02-25 11:09:55\";s:5:\"title\";s:6:\"L-3025\";s:11:\"object_type\";s:4:\"post\";s:14:\"object_subtype\";s:8:\"products\";s:9:\"object_id\";s:3:\"459\";s:11:\"primary_key\";s:26:\"L-3025 water-only waterjet\";s:9:\"seo_score\";s:2:\"62\";s:10:\"page_score\";s:1:\"0\";s:12:\"is_indexable\";s:1:\"1\";s:14:\"schemas_in_use\";b:0;s:19:\"desktop_interactive\";s:1:\"0\";s:17:\"desktop_pagescore\";s:1:\"0\";s:18:\"mobile_interactive\";s:1:\"0\";s:16:\"mobile_pagescore\";s:1:\"0\";s:19:\"pagespeed_refreshed\";s:19:\"2022-02-25 16:09:56\";s:5:\"graph\";a:1:{i:0;O:8:\"stdClass\":4:{s:4:\"page\";s:17:\"/products/l-3025/\";s:4:\"date\";s:10:\"2022-02-28\";s:8:\"position\";d:92;s:14:\"formatted_date\";s:12:\"28 Feb, 2022\";}}}s:16:\"/products/j-106/\";a:24:{s:8:\"position\";a:2:{s:5:\"total\";d:57;s:10:\"difference\";d:48;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:1;s:10:\"difference\";i:-10;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:4:\"page\";s:16:\"/products/j-106/\";s:4:\"date\";s:10:\"2022-03-04\";s:2:\"id\";s:2:\"82\";s:7:\"created\";s:19:\"2021-11-10 08:52:24\";s:5:\"title\";s:5:\"J-106\";s:11:\"object_type\";s:4:\"post\";s:14:\"object_subtype\";s:8:\"products\";s:9:\"object_id\";s:4:\"2081\";s:11:\"primary_key\";s:0:\"\";s:9:\"seo_score\";s:1:\"0\";s:10:\"page_score\";s:1:\"0\";s:12:\"is_indexable\";s:1:\"1\";s:14:\"schemas_in_use\";b:0;s:19:\"desktop_interactive\";s:1:\"0\";s:17:\"desktop_pagescore\";s:1:\"0\";s:18:\"mobile_interactive\";s:1:\"0\";s:16:\"mobile_pagescore\";s:1:\"0\";s:19:\"pagespeed_refreshed\";s:19:\"0000-00-00 00:00:00\";s:5:\"graph\";a:1:{i:0;O:8:\"stdClass\":4:{s:4:\"page\";s:16:\"/products/j-106/\";s:4:\"date\";s:10:\"2022-03-04\";s:8:\"position\";d:57;s:14:\"formatted_date\";s:12:\"04 Mar, 2022\";}}}s:13:\"/news-events/\";a:24:{s:8:\"position\";a:2:{s:5:\"total\";d:73;s:10:\"difference\";d:46;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:6;s:10:\"difference\";i:3;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:4:\"page\";s:13:\"/news-events/\";s:4:\"date\";s:10:\"2022-03-04\";s:2:\"id\";s:3:\"153\";s:7:\"created\";s:19:\"2021-11-19 12:08:41\";s:5:\"title\";s:18:\"News &#038; Events\";s:11:\"object_type\";s:4:\"post\";s:14:\"object_subtype\";s:4:\"page\";s:9:\"object_id\";s:4:\"1074\";s:11:\"primary_key\";s:0:\"\";s:9:\"seo_score\";s:1:\"0\";s:10:\"page_score\";s:1:\"0\";s:12:\"is_indexable\";s:1:\"1\";s:14:\"schemas_in_use\";b:0;s:19:\"desktop_interactive\";s:1:\"0\";s:17:\"desktop_pagescore\";s:1:\"0\";s:18:\"mobile_interactive\";s:1:\"0\";s:16:\"mobile_pagescore\";s:1:\"0\";s:19:\"pagespeed_refreshed\";s:19:\"0000-00-00 00:00:00\";s:5:\"graph\";a:2:{i:0;O:8:\"stdClass\":4:{s:4:\"page\";s:13:\"/news-events/\";s:4:\"date\";s:10:\"2022-03-02\";s:8:\"position\";d:90;s:14:\"formatted_date\";s:12:\"02 Mar, 2022\";}i:1;O:8:\"stdClass\":4:{s:4:\"page\";s:13:\"/news-events/\";s:4:\"date\";s:10:\"2022-03-04\";s:8:\"position\";d:73;s:14:\"formatted_date\";s:12:\"04 Mar, 2022\";}}}s:26:\"/products/custom-waterjet/\";a:24:{s:8:\"position\";a:2:{s:5:\"total\";d:58;s:10:\"difference\";d:42;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:1;s:10:\"difference\";i:-76;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:4:\"page\";s:26:\"/products/custom-waterjet/\";s:4:\"date\";s:10:\"2022-03-01\";s:2:\"id\";s:3:\"209\";s:7:\"created\";s:19:\"2021-11-03 22:16:43\";s:5:\"title\";s:15:\"Custom WaterJet\";s:11:\"object_type\";s:4:\"post\";s:14:\"object_subtype\";s:8:\"products\";s:9:\"object_id\";s:3:\"127\";s:11:\"primary_key\";s:0:\"\";s:9:\"seo_score\";s:1:\"0\";s:10:\"page_score\";s:1:\"0\";s:12:\"is_indexable\";s:1:\"1\";s:14:\"schemas_in_use\";b:0;s:19:\"desktop_interactive\";s:1:\"0\";s:17:\"desktop_pagescore\";s:1:\"0\";s:18:\"mobile_interactive\";s:1:\"0\";s:16:\"mobile_pagescore\";s:1:\"0\";s:19:\"pagespeed_refreshed\";s:19:\"0000-00-00 00:00:00\";s:5:\"graph\";a:1:{i:0;O:8:\"stdClass\":4:{s:4:\"page\";s:26:\"/products/custom-waterjet/\";s:4:\"date\";s:10:\"2022-03-01\";s:8:\"position\";d:58;s:14:\"formatted_date\";s:12:\"01 Mar, 2022\";}}}s:20:\"/es/videos-de-apoyo/\";a:24:{s:8:\"position\";a:2:{s:5:\"total\";d:44;s:10:\"difference\";d:41;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:1;s:10:\"difference\";i:-3;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:4:\"page\";s:20:\"/es/videos-de-apoyo/\";s:4:\"date\";s:10:\"2022-03-04\";s:2:\"id\";s:3:\"220\";s:7:\"created\";s:19:\"2022-02-22 15:29:00\";s:5:\"title\";s:15:\"Videos de Ayuda\";s:11:\"object_type\";s:4:\"post\";s:14:\"object_subtype\";s:4:\"page\";s:9:\"object_id\";s:4:\"5247\";s:11:\"primary_key\";s:0:\"\";s:9:\"seo_score\";s:1:\"0\";s:10:\"page_score\";s:1:\"0\";s:12:\"is_indexable\";s:1:\"1\";s:14:\"schemas_in_use\";b:0;s:19:\"desktop_interactive\";s:1:\"0\";s:17:\"desktop_pagescore\";s:1:\"0\";s:18:\"mobile_interactive\";s:1:\"0\";s:16:\"mobile_pagescore\";s:1:\"0\";s:19:\"pagespeed_refreshed\";s:19:\"0000-00-00 00:00:00\";s:5:\"graph\";a:1:{i:0;O:8:\"stdClass\":4:{s:4:\"page\";s:20:\"/es/videos-de-apoyo/\";s:4:\"date\";s:10:\"2022-03-04\";s:8:\"position\";d:44;s:14:\"formatted_date\";s:12:\"04 Mar, 2022\";}}}}','no'),(271847,'_transient_timeout_rank_math_top_keywords_graph_33days','1649267004','no'),(271848,'_transient_rank_math_top_keywords_graph_33days','a:5:{i:0;a:7:{s:4:\"top3\";s:1:\"6\";s:5:\"top10\";s:1:\"2\";s:5:\"top50\";s:3:\"113\";s:6:\"top100\";s:2:\"75\";s:4:\"date\";s:10:\"2022-03-08\";s:13:\"dateFormatted\";s:21:\"03 Mar - 08 Mar, 2022\";s:13:\"formattedDate\";s:12:\"08 Mar, 2022\";}i:1;a:7:{s:4:\"top3\";s:1:\"6\";s:5:\"top10\";s:1:\"7\";s:5:\"top50\";s:3:\"143\";s:6:\"top100\";s:3:\"105\";s:4:\"date\";s:10:\"2022-03-14\";s:13:\"dateFormatted\";s:21:\"09 Mar - 14 Mar, 2022\";s:13:\"formattedDate\";s:12:\"14 Mar, 2022\";}i:2;a:7:{s:4:\"top3\";s:1:\"3\";s:5:\"top10\";s:2:\"29\";s:5:\"top50\";s:3:\"162\";s:6:\"top100\";s:3:\"101\";s:4:\"date\";s:10:\"2022-03-20\";s:13:\"dateFormatted\";s:21:\"15 Mar - 20 Mar, 2022\";s:13:\"formattedDate\";s:12:\"20 Mar, 2022\";}i:3;a:7:{s:4:\"top3\";s:1:\"6\";s:5:\"top10\";s:1:\"8\";s:5:\"top50\";s:3:\"122\";s:6:\"top100\";s:2:\"92\";s:4:\"date\";s:10:\"2022-03-26\";s:13:\"dateFormatted\";s:21:\"21 Mar - 26 Mar, 2022\";s:13:\"formattedDate\";s:12:\"26 Mar, 2022\";}i:4;a:7:{s:4:\"top3\";s:1:\"6\";s:5:\"top10\";s:2:\"21\";s:5:\"top50\";s:3:\"117\";s:6:\"top100\";s:2:\"85\";s:4:\"date\";s:10:\"2022-04-02\";s:13:\"dateFormatted\";s:21:\"27 Mar - 02 Apr, 2022\";s:13:\"formattedDate\";s:12:\"02 Apr, 2022\";}}','no'),(271849,'_transient_timeout_rank_math_winning_keywords_33days','1649267004','no'),(271850,'_transient_rank_math_winning_keywords_33days','a:5:{s:17:\"3 m series images\";a:7:{s:8:\"position\";a:2:{s:5:\"total\";d:21;s:10:\"difference\";d:-79;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:1;s:10:\"difference\";i:0;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:5:\"query\";s:17:\"3 m series images\";s:5:\"graph\";a:1:{i:0;O:8:\"stdClass\":5:{s:5:\"query\";s:17:\"3 m series images\";s:8:\"position\";d:21;s:4:\"date\";s:10:\"2022-03-03\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"03 Mar, 2022\";}}}s:25:\"cnc water cutting machine\";a:7:{s:8:\"position\";a:2:{s:5:\"total\";d:21;s:10:\"difference\";d:-79;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:1;s:10:\"difference\";i:0;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:5:\"query\";s:25:\"cnc water cutting machine\";s:5:\"graph\";a:1:{i:0;O:8:\"stdClass\":5:{s:5:\"query\";s:25:\"cnc water cutting machine\";s:8:\"position\";d:21;s:4:\"date\";s:10:\"2022-03-20\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"20 Mar, 2022\";}}}s:7:\"mach uk\";a:7:{s:8:\"position\";a:2:{s:5:\"total\";d:21;s:10:\"difference\";d:-79;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:9;s:10:\"difference\";i:0;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:5:\"query\";s:7:\"mach uk\";s:5:\"graph\";a:3:{i:0;O:8:\"stdClass\":5:{s:5:\"query\";s:7:\"mach uk\";s:8:\"position\";d:15;s:4:\"date\";s:10:\"2022-03-08\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"08 Mar, 2022\";}i:1;O:8:\"stdClass\":5:{s:5:\"query\";s:7:\"mach uk\";s:8:\"position\";d:20;s:4:\"date\";s:10:\"2022-03-21\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"21 Mar, 2022\";}i:2;O:8:\"stdClass\":5:{s:5:\"query\";s:7:\"mach uk\";s:8:\"position\";d:21;s:4:\"date\";s:10:\"2022-03-28\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"28 Mar, 2022\";}}}s:42:\"waterjet cutters stores shops supplies usa\";a:7:{s:8:\"position\";a:2:{s:5:\"total\";d:21;s:10:\"difference\";d:-79;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:7;s:10:\"difference\";i:0;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:5:\"query\";s:42:\"waterjet cutters stores shops supplies usa\";s:5:\"graph\";a:3:{i:0;O:8:\"stdClass\":5:{s:5:\"query\";s:42:\"waterjet cutters stores shops supplies usa\";s:8:\"position\";d:24;s:4:\"date\";s:10:\"2022-03-15\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"15 Mar, 2022\";}i:1;O:8:\"stdClass\":5:{s:5:\"query\";s:42:\"waterjet cutters stores shops supplies usa\";s:8:\"position\";d:20;s:4:\"date\";s:10:\"2022-03-23\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"23 Mar, 2022\";}i:2;O:8:\"stdClass\":5:{s:5:\"query\";s:42:\"waterjet cutters stores shops supplies usa\";s:8:\"position\";d:21;s:4:\"date\";s:10:\"2022-03-29\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"29 Mar, 2022\";}}}s:14:\"jet calculator\";a:7:{s:8:\"position\";a:2:{s:5:\"total\";d:22;s:10:\"difference\";d:-78;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:2;s:10:\"difference\";i:0;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:5:\"query\";s:14:\"jet calculator\";s:5:\"graph\";a:1:{i:0;O:8:\"stdClass\":5:{s:5:\"query\";s:14:\"jet calculator\";s:8:\"position\";d:22;s:4:\"date\";s:10:\"2022-03-04\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"04 Mar, 2022\";}}}}','no'),(271851,'_transient_timeout_rank_math_losing_keywords_33days','1649267004','no'),(271852,'_transient_rank_math_losing_keywords_33days','a:5:{s:18:\"water jet cut rate\";a:7:{s:8:\"position\";a:2:{s:5:\"total\";d:94;s:10:\"difference\";d:78;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:5;s:10:\"difference\";i:-1;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:5:\"query\";s:18:\"water jet cut rate\";s:5:\"graph\";a:1:{i:0;O:8:\"stdClass\":5:{s:5:\"query\";s:18:\"water jet cut rate\";s:8:\"position\";d:97;s:4:\"date\";s:10:\"2022-03-04\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"04 Mar, 2022\";}}}s:9:\"jet water\";a:7:{s:8:\"position\";a:2:{s:5:\"total\";d:88;s:10:\"difference\";d:76;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:44;s:10:\"difference\";i:12;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:5:\"query\";s:9:\"jet water\";s:5:\"graph\";a:5:{i:0;O:8:\"stdClass\":5:{s:5:\"query\";s:9:\"jet water\";s:8:\"position\";d:20;s:4:\"date\";s:10:\"2022-03-08\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"08 Mar, 2022\";}i:1;O:8:\"stdClass\":5:{s:5:\"query\";s:9:\"jet water\";s:8:\"position\";d:26;s:4:\"date\";s:10:\"2022-03-14\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"14 Mar, 2022\";}i:2;O:8:\"stdClass\":5:{s:5:\"query\";s:9:\"jet water\";s:8:\"position\";d:35;s:4:\"date\";s:10:\"2022-03-20\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"20 Mar, 2022\";}i:3;O:8:\"stdClass\":5:{s:5:\"query\";s:9:\"jet water\";s:8:\"position\";d:58;s:4:\"date\";s:10:\"2022-03-22\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"22 Mar, 2022\";}i:4;O:8:\"stdClass\":5:{s:5:\"query\";s:9:\"jet water\";s:8:\"position\";d:88;s:4:\"date\";s:10:\"2022-03-27\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"27 Mar, 2022\";}}}s:25:\"custom waterjet machining\";a:7:{s:8:\"position\";a:2:{s:5:\"total\";d:98;s:10:\"difference\";d:74;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:7;s:10:\"difference\";i:-1;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:5:\"query\";s:25:\"custom waterjet machining\";s:5:\"graph\";a:3:{i:0;O:8:\"stdClass\":5:{s:5:\"query\";s:25:\"custom waterjet machining\";s:8:\"position\";d:25;s:4:\"date\";s:10:\"2022-03-04\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"04 Mar, 2022\";}i:1;O:8:\"stdClass\":5:{s:5:\"query\";s:25:\"custom waterjet machining\";s:8:\"position\";d:97;s:4:\"date\";s:10:\"2022-03-19\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"19 Mar, 2022\";}i:2;O:8:\"stdClass\":5:{s:5:\"query\";s:25:\"custom waterjet machining\";s:8:\"position\";d:98;s:4:\"date\";s:10:\"2022-03-23\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"23 Mar, 2022\";}}}s:9:\"waterject\";a:7:{s:8:\"position\";a:2:{s:5:\"total\";d:95;s:10:\"difference\";d:74;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:1;s:10:\"difference\";i:-1;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:5:\"query\";s:9:\"waterject\";s:5:\"graph\";a:1:{i:0;O:8:\"stdClass\":5:{s:5:\"query\";s:9:\"waterject\";s:8:\"position\";d:95;s:4:\"date\";s:10:\"2022-03-20\";s:11:\"range_group\";i:0;s:14:\"formatted_date\";s:12:\"20 Mar, 2022\";}}}s:15:\"metal water jet\";a:6:{s:8:\"position\";a:2:{s:5:\"total\";d:86;s:10:\"difference\";d:73;}s:6:\"clicks\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:11:\"impressions\";a:2:{s:5:\"total\";i:1;s:10:\"difference\";i:-6;}s:3:\"ctr\";a:2:{s:5:\"total\";d:0;s:10:\"difference\";d:0;}s:9:\"pageviews\";a:2:{s:5:\"total\";i:0;s:10:\"difference\";i:0;}s:5:\"query\";s:15:\"metal water jet\";}}','no'),(271908,'_transient_timeout_wp-rest-enabled-ping','1649185257','no'),(271909,'_transient_wp-rest-enabled-ping','enabled','no'),(272033,'_transient_timeout_rank_math_posts_summary_33days','1649270257','no'),(272034,'_transient_rank_math_posts_summary_33days','a:5:{s:3:\"ctr\";s:18:\"0.4901552442256721\";s:5:\"posts\";s:2:\"78\";s:6:\"clicks\";s:3:\"420\";s:9:\"pageviews\";i:0;s:11:\"impressions\";s:5:\"36682\";}','no'),(272115,'_transient_timeout_global_styles_wardjet','1649184463','no'),(272116,'_transient_global_styles_wardjet','body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url(\'#wp-duotone-dark-grayscale\');--wp--preset--duotone--grayscale: url(\'#wp-duotone-grayscale\');--wp--preset--duotone--purple-yellow: url(\'#wp-duotone-purple-yellow\');--wp--preset--duotone--blue-red: url(\'#wp-duotone-blue-red\');--wp--preset--duotone--midnight: url(\'#wp-duotone-midnight\');--wp--preset--duotone--magenta-yellow: url(\'#wp-duotone-magenta-yellow\');--wp--preset--duotone--purple-green: url(\'#wp-duotone-purple-green\');--wp--preset--duotone--blue-orange: url(\'#wp-duotone-blue-orange\');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}','no'),(272117,'_transient_timeout_global_styles_svg_filters_wardjet','1649184463','no'),(272118,'_transient_global_styles_svg_filters_wardjet','<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-dark-grayscale\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 0.49803921568627\" /><feFuncG type=\"table\" tableValues=\"0 0.49803921568627\" /><feFuncB type=\"table\" tableValues=\"0 0.49803921568627\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-grayscale\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 1\" /><feFuncG type=\"table\" tableValues=\"0 1\" /><feFuncB type=\"table\" tableValues=\"0 1\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-purple-yellow\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0.54901960784314 0.98823529411765\" /><feFuncG type=\"table\" tableValues=\"0 1\" /><feFuncB type=\"table\" tableValues=\"0.71764705882353 0.25490196078431\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-blue-red\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 1\" /><feFuncG type=\"table\" tableValues=\"0 0.27843137254902\" /><feFuncB type=\"table\" tableValues=\"0.5921568627451 0.27843137254902\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-midnight\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0 0\" /><feFuncG type=\"table\" tableValues=\"0 0.64705882352941\" /><feFuncB type=\"table\" tableValues=\"0 1\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-magenta-yellow\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0.78039215686275 1\" /><feFuncG type=\"table\" tableValues=\"0 0.94901960784314\" /><feFuncB type=\"table\" tableValues=\"0.35294117647059 0.47058823529412\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-purple-green\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0.65098039215686 0.40392156862745\" /><feFuncG type=\"table\" tableValues=\"0 1\" /><feFuncB type=\"table\" tableValues=\"0.44705882352941 0.4\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 0 0\" width=\"0\" height=\"0\" focusable=\"false\" role=\"none\" style=\"visibility: hidden; position: absolute; left: -9999px; overflow: hidden;\" ><defs><filter id=\"wp-duotone-blue-orange\"><feColorMatrix color-interpolation-filters=\"sRGB\" type=\"matrix\" values=\" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 \" /><feComponentTransfer color-interpolation-filters=\"sRGB\" ><feFuncR type=\"table\" tableValues=\"0.098039215686275 1\" /><feFuncG type=\"table\" tableValues=\"0 0.66274509803922\" /><feFuncB type=\"table\" tableValues=\"0.84705882352941 0.41960784313725\" /><feFuncA type=\"table\" tableValues=\"1 1\" /></feComponentTransfer><feComposite in2=\"SourceGraphic\" operator=\"in\" /></filter></defs></svg>','no');

--
