k into other interests through studying, baking and drawing, but found ‘the pram was pulling me back’. She found she became very isolated and felt less able to contribute as the family was relying on her husband’s income as she tried to focus on looking forward.</p>\n\n\n\n<p>She said: “I was convinced (and saw) that not too many companies wanted a woman in the office, who with a small baby might need lots of leave.”</p>\n\n\n\n<p>She finished her education when she returned to work after three years caring for her son. She secured a promotion but with changes in the company’s staffing, things were tense. She found the difficulties there had become more heightened and felt that young female colleagues were treated as ‘pieces of furniture’ by one manager. She did not want to stay in this environment and in a few months time decided to leave.</p>\n\n\n\n<h2><strong>Your next chapter may be nearby</strong></h2>\n\n\n\n<p>Determined to not repeat this type of experience, Olga looked at the brighter side. She said: “I wanted to be a marketer. Knowing how tricky it is to sell intangibles, I wanted a solid product to work with.”&nbsp;</p>\n\n\n\n<p>It turned out to be more difficult to find a job outside traditional IT as a young mother. Some human resource officers advised her to remain within the technology arena.</p>\n\n\n\n<p>Olga remained hopeful and continued to study hard. She had many learning experiences along the way, which she hopes others can learn from too. One was setting a low bar to employers. She said: “Companies I worked in wanted to get all publicity and sales increases achieved through deductions from my salary.” This happened once and the next time she was in this situation she asked specifically about the budget before signing up. &#8220;I was assured this would not be the case, but again I found the budget for publicity came out of my wages. It was a tough period of disappointments. So when I was offered a part-time administrative job with basic sick leave, I took it gladly as a reprieve.”</p>\n\n\n\n<p>The job was far from home and involved a lot of travelling. Olga spent two to three hours a day on buses with Harry Potter audio books for company. “In these traffic jams, I started to feel English at last and loved it. It gave me a freedom no money can buy. Life was getting better.” </p>\n\n\n\n<p>Though the job did not pay highly, it gave her something valuable &#8211; a working website. After her boss and the developer parted company, she was asked to maintain the site. Through some studying and reverse engineering, she discovered how it worked and it gave her an insight into how to write simple websites from scratch.</p>\n\n\n\n<p>Olga’s first encounter with JavaScript wasn’t easy: “My first JavaScript calculator almost made me crazy, but I pursued it.”</p>\n\n\n\n<p>Quickly she started to get small tasks from friends and relatives, usually to solve some urgent problems and started to meet popular content management systems. One of the first she met with was WordPress. There was an issue in a website theme used by a website which had been changed and not maintained. It took a whole weekend to solve, but she was determined to work it out. Back then, WordPress was ‘just a system’. She didn’t know then how much it was to become part of her life.</p>\n\n\n\n<p>Olga spent the next two years in this role. As time went on, she started to feel worried and less satisfied with the work. The last straw for her was a negative statement from her boss, who was not a programmer and who hadn’t seen any of the work done on the website. She felt the approach was unfair as she had done extensive work on the site. She recalls: “I became angry, but it was exactly what I needed to move jobs.”</p>\n\n\n\n<p>When Olga was job hunting, she didn&#8217;t feel she had the courage to apply for a developer’s role, despite the learning and work she had already done. So instead she started working on projects where she felt she was more like a ‘seller of box-ready websites’. It was another tough half a year for her with a lot of work, low payment and plans not turning out as she had hoped. On top of long hours, she ended up with pneumonia. She said: “I see now that I was doing a disservice to customers, websites are not a microwave meal &#8211; quick, cheap and dummy. There was no life in the sites without a lot of work which no one was willing to buy. Most of the sites I sold back then died after the first year and they never were truly alive and useful.”</p>\n\n\n\n<h2><strong>You need to be brave and have courage</strong></h2>\n\n\n\n<img src=\"https://i2.wp.com/wordpress.org/news/files/2021/03/Berlin-2019.jpg?resize=632%2C422&ssl=1\" alt=\"Olga in Berlin wearing the WordPress Code is Poetry lanyard and a WordCamp t-shirt\" class=\"wp-image-9879\" width=\"632\" height=\"422\" />\n\n\n\n<p>Olga really wanted a developer job but seeking jobs of this type was very frustrating. From the job adverts she found, it felt like most IT companies were asking for geniuses who already knew a lot of technologies and frameworks. She found this very demotivating.</p>\n\n\n\n<p>She then found a job offer on a website outside the most popular job portals  and it seemed like a perfect fit. They wanted someone with experience to write from scratch, understand someone else’s code and maintain it, with an ability to translate technical documentation and articles, and make simple designs for printing products. After completing a trial task, she was taken on, and enjoyed a better salary, in a calm environment with good colleagues and without the requirement for a lot of extra hours.&nbsp;</p>\n\n\n\n<p>The advert turned out to be a direct ad from one of the sales departments in a technology company. By succeeding in the  task set, Olga had bypassed the Human Resources team which she felt&nbsp;would not normally have considered her.&nbsp;</p>\n\n\n\n<p>Her boss agreed to her working remotely most of the time. It solved any potential leave problems which Olga had thought may be an obstacle.&nbsp;</p>\n\n\n\n<p>For Olga it had been 14 years since the original decision to become a programmer and it was only the beginning.&nbsp;</p>\n\n\n\n<p>After a few years at what she describes as an ‘amazing experience’ in this workplace, Olga felt able to move on to her next challenge as a developer.</p>\n\n\n\n<h2><strong>Decision-making can benefit from wider knowledge</strong></h2>\n\n\n\n<p>After working with different systems Olga became sure that WordPress is the best CMS for developers and clients. But she was disappointed to find that the ease of use meant that good code was not always a priority for some of the sites she looked at.&nbsp;</p>\n\n\n\n<p>“The biggest flaw of WordPress &#8211; it’s so easy to make things work that some may feel they don’t need to bother to do things right, but this becomes a problem later.”</p>\n\n\n\n<p>In custom themes for a site, she also saw sites being made and clients left without any further support, or items hard coded when clients actually needed more control to change regularly.</p>\n\n\n\n<p>Olga used to rely on examples she could easily find, documentation and search engines to improve her understanding in using WordPress. She discovered that just by searching for a specific feature or a solution, you can miss the whole picture.&nbsp;</p>\n\n\n\n<p>She turned to online courses to get more comprehensive knowledge and then started to attend WordPress events, firstly online and then by foot, trains and planes! She discovered a worldwide community that was very much alive. She didn’t know when she started studying online materials and attending discussions that she would end up contributing herself to the <a href=\"https://learn.wordpress.org/\">Learn WordPress</a> platform a few years later.</p>\n\n\n\n<p>WordCamps and contributor days became a big part of her life. From her early days attending events and starting out contributing to WordPress, she is an active member of the WordPress.org Global Marketing and Polyglots Teams, and supported the recent WordPress release. She is just beginning her first WordCamp organiser experience, joining WordCamp Europe 2021 on the Contribute Team. </p>\n\n\n\n<img src=\"https://i1.wp.com/wordpress.org/news/files/2021/03/St-Petersburg-2018.jpg?resize=632%2C602&ssl=1\" alt=\"Olga next to a banner of WordCamp St Petersburg 2018\" class=\"wp-image-9883\" width=\"632\" height=\"602\" />\n\n\n\n<p>Olga said: “Through the wider WordPress community, I knew not only where to look but also whom to ask. Most importantly, I found allies who don’t think I’m going crazy by speaking with delight about work, and with whom I share a passion and fondness for WordPress. This is what matters.</p>\n\n\n\n<p>“Now, after more than seven years of full time development, I am still enjoying endless learning, frequent discoveries, mistakes and an impassioned wish to do better.”</p>\n\n\n\n<p>This and a desire to help others use WordPress.org is part of Olga’s continued contribution to its Support and Marketing Teams, and led her to be involved in the Release Marketing questions and answers in 2020.</p>\n\n\n\n<h2><strong>There is no chequered flag on the way</strong></h2>\n\n\n\n<img width=\"632\" height=\"946\" src=\"https://i1.wp.com/wordpress.org/news/files/2021/03/Berlin-2019-1.jpg?resize=632%2C946&ssl=1\" alt=\"Olga at WordCamp Europe in Berlin in 2019\" class=\"wp-image-9881\" />\n\n\n\n<p>The road to freedom and becoming her own boss has not been easy for Olga. It is the path that got her where she is today, and she continues to find joy in it. She retains the lessons she’s learned and is always hungry to learn more.</p>\n\n\n\n<p>&nbsp;“I travelled through a very uneven path, with a lot of obstacles and noise, but for me it’s like a kaleidoscope where a little turn presents a new picture, a new “ah-ha” moment, new excitement after seemingly pointless efforts.”&nbsp;</p>\n\n\n\n<p>She added: “When in doubt I remind myself about David Ogilvy (generally considered the Founding Father of the modern advertising industry) who tried a lot of things before he struck gold with advertising, and maybe that’s why he did.”</p>\n\n\n\n<p>Finally, she learned not only to keep a good spirit and try different things, but also to dare as you move forward.</p>\n\n\n\n<h2><strong>Contributors</strong></h2>\n\n\n\n<p>Thanks to Abha Thakor (<a href=\"https://profiles.wordpress.org/webcommsat/\">@webcommsat</a>), Nalini Thakor (<a href=\"https://profiles.wordpress.org/nalininonstopnewsuk/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>nalininonstopnewsuk</a>), Larissa Murillo (<a href=\"https://profiles.wordpress.org/lmurillom/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>lmurillom</a>), Meher Bala (<a href=\"https://profiles.wordpress.org/meher/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>meher</a>), Josepha Haden (<a href=\"https://profiles.wordpress.org/chanthaboune/\">@chanthaboune</a>), Chloé Bringmann (<a href=\"https://profiles.wordpress.org/cbringmann/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>cbringmann</a>) and Topher DeRosia (<a href=\"https://profiles.wordpress.org/topher1kenobe/\">@topher1kenobe</a>). Thank you to Olga Gleckler (<a href=\"https://profiles.wordpress.org/oglekler/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>oglekler</a>) for sharing her #ContributorStory.</p>\n\n\n\n<img src=\"https://lh3.googleusercontent.com/Y3odYTyvSfJbVxUxUWEgKxOprox2zxVwhk7_vdW-AIs4IlE-jK0Zt1itCj867x0dIAbIiK-VeuTLMZr6BjNEY0fkTf--4dT1hkLbnGtsPFNfyrVBYIN59IirTkNnqiQgqxk6E1MI\" alt=\"HeroPress logo\" />\n\n\n\n<p><em>This post is based on an article originally published on HeroPress.com, a community initiative created by </em><a href=\"https://profiles.wordpress.org/topher1kenobe/\"><em>Topher DeRosia</em></a><em>. It highlights people in the WordPress community who have overcome barriers and whose stories would otherwise go unheard.</em></p>\n\n\n\n<p><em>Meet more WordPress community members in our <a href=\"https://wordpress.org/news/category/heropress/\">People of WordPress</a> series.</em></p>\n\n\n\n<p><em>#ContributorStory #HeroPress</em></p>\n\n\n\n<p></p>\n\n\n\n<p><em>Photo credits: 2nd and 4th Pablo Gigena, Berlin, 2019</em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 08 Mar 2021 22:30: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:28:\"webcommsat AbhaNonStopNewsUK\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:14;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"WPTavern: Proposal and Steps To Dual-License Gutenberg Under the GPL and MPL\";s: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=113368\";s: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:197:\"https://wptavern.com/proposal-and-steps-to-dual-license-gutenberg-under-the-gpl-and-mpl?utm_source=rss&utm_medium=rss&utm_campaign=proposal-and-steps-to-dual-license-gutenberg-under-the-gpl-and-mpl\";s: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:7122:\"<p class=\"has-drop-cap\">The GPL is so embedded into WordPress that it is not just the license the platform is under but a part of the community&rsquo;s culture. Friends have been gained and lost over discussions of it. Bridges burned. Battles waged. People cast out to the dark corners of the web that &ldquo;we don&rsquo;t talk about.&rdquo; There was even a time when one could expect a fortnightly GPL dust-up in which the inner WordPress world argued the same points over and over, <em>ad nauseam</em>.</p>\n\n\n\n<p>It might be hard to imagine a world where &mdash; outside of third-party libraries &mdash; direct contributions to the software are under anything other than the GPL. However, the <a href=\"https://make.wordpress.org/core/2021/03/05/dual-licensing-gutenberg-next-steps/\">wheels are now in motion</a>. The Gutenberg project, which is the foundation of WordPress going forward, may soon be under both the GNU General Public License (GPL) v2 and the Mozilla Public License (MPL) v2.0.</p>\n\n\n\n<p>The goal is to allow Gutenberg to be used in proprietary applications, particularly in the mobile space, where it can be a hurdle to ship GPL code.</p>\n\n\n\n<p>Mobile Team contributor Maxime Biais <a href=\"https://github.com/WordPress/gutenberg/issues/23651\">proposed the change in July 2020</a>. &ldquo;Gutenberg supports two main platforms, the web and the native mobile apps. The GPL v2.0 license is a blocker for distributing the Gutenberg library in proprietary mobile apps.&rdquo;</p>\n\n\n\n<p>At the moment, the WordPress for Android and WordPress for iOS apps use Gutenberg. Both of these apps are also licensed under the GPL, so it is a non-issue for them. However, it is uncommon for mobile apps to use the GPL. Thus, it limits Gutenberg&rsquo;s potential reach.</p>\n\n\n\n<p>&ldquo;Rich text editor libraries in the mobile space are lacking,&rdquo; wrote Biais. &ldquo;There is no well known open source rich text editor for Android or iOS. We believe that Gutenberg could be a key library for many mobile apps, but that will never happen with the GPL v2.&rdquo;</p>\n\n\n\n<p><a href=\"https://wptavern.com/wordpress-mobile-engineers-propose-dual-licensing-gutenberg-under-gpl-v2-0-and-mpl-v2-0\">The proposal</a> was <a href=\"https://make.wordpress.org/core/2020/09/21/proposal-dual-licensing-gutenberg-under-gpl-v2-0-and-mpl-v2-0/\">announced on the Make Core blog</a> in September 2020. It garnered three comments. WordPress project lead Matt Mullenweg was in favor of the change, pointing out that it could help Gutenberg become a cross-CMS standard.</p>\n\n\n\n<p>&ldquo;Right now it&rsquo;s easy to distribute Gutenberg with web apps that aren&rsquo;t GPL, due to the way browsers link and bundle things, but embedding Gutenberg inside a native app on desktop, iOS, Android, or beyond is not possible unless the entire application is also GPL,&rdquo; <a href=\"https://make.wordpress.org/core/2020/09/21/proposal-dual-licensing-gutenberg-under-gpl-v2-0-and-mpl-v2-0/#comment-39803\">he wrote</a>. &ldquo;Allowing people the option to embed Gutenberg under the MPL I think will increase its usage outside of WordPress, bring more contributors to the core experience, and continue the Cambrian explosion of blocks that will give Gutenberg users more tools to fully express their creativity and vision.&rdquo;</p>\n\n\n\n<p>The problem with switching licenses is that Gutenberg needs permission from every contributor who has added code to the project to make this change. The GitHub repository lists <a href=\"https://github.com/WordPress/gutenberg/graphs/contributors\">721 individual contributors</a> since the project began in 2016. To change licenses, each one must consent because they still own the copyright to their code.</p>\n\n\n\n<p>Some of these people may not be involved any longer and not respond to the consent request. Others may refuse &mdash; as is their right. In either case, the Gutenberg team will need to either remove or rewrite the code.</p>\n\n\n\n<p>The proposal outlines four stops on the timeline before Gutenberg can be officially dual-licensed:</p>\n\n\n\n<ul><li><strong>March 19:</strong> All future contributions will be under both the GPL and MPL.</li><li><strong>April 2:</strong> Seek consent via GitHub from past contributors and contributors from open pull requests.</li><li><strong>Three months later:</strong> Begin removing or rewriting code that cannot be relicensed.</li><li><strong>Future:</strong> Once all removed or rewritten code is squared away, update Gutenberg as a whole to a GPL/MPL dual license.</li></ul>\n\n\n\n<p>For a licensing discussion, only a few people have chimed in. However, some have brought up concerns.</p>\n\n\n\n<p>&ldquo;WordPress has historically strongly believed in the GPL,&rdquo; wrote core WordPress contributor Aaron Jorbin <a href=\"https://make.wordpress.org/core/2021/03/05/dual-licensing-gutenberg-next-steps/#comment-40851\">in the comments</a>. &ldquo;It has gone so far as to call the Four Freedoms of the GPL it&rsquo;s &lsquo;<a href=\"https://wordpress.org/about/philosophy/\">Bill Of Rights</a>.&rsquo; And now what is being said is that only sometimes do you get these freedoms. Anyone is welcome to take the code and remove these freedoms. Instead of empowering users, this move is empowering the removal of freedom. To me, this feels like a very pro-business move and a very anti-user one.&rdquo;</p>\n\n\n\n<p>The MPL is <a href=\"https://www.mozilla.org/en-US/MPL/2.0/FAQ/#virality\">not considered <em>viral</em></a> in the same way as the GPL. Applications built with GPL-licensed code must allow for the same freedoms or more. App developers can distribute MPL-licensed code as long as it is in a separate file from their proprietary code. This lets businesses restrict parts of the codebase. Users might not have the freedom to use, fork, modify, and share all of an application&rsquo;s code.</p>\n\n\n\n<p>Most who have commented on the official threads so far have been excited or OK with the proposal. It can open Gutenberg to a new market. If developers in the mobile space begin using it for their apps, it could bring in fresh talent to the WordPress project as a whole.</p>\n\n\n\n<p>&ldquo;Our app sorely lacks a WYSIWYG editor,&rdquo; <a href=\"https://github.com/WordPress/gutenberg/issues/23651#issuecomment-653512920\">wrote Radek Pietruszewski</a>, the tech lead for Nozbe Teams, on the GitHub ticket in July 2020. &ldquo;We had a working implementation on web, but we decided to scrap it because there was no way to port it on iOS and Android. There are pretty much no viable rich text editors for iOS or Android, let alone both. But even then, shipping three completely separate, but somehow compatible editors would be a vast amount of work. And you know yourself, making a good rich text editor from scratch is incredibly hard. It&rsquo;s not something we could do ourselves. Gutenberg could solve this problem for us if it wasn&rsquo;t for the licensing.&rdquo;</p>\n\n\n\n<p>How things move forward comes down to the 700+ contributors. Will the Gutenberg team be rewriting swaths of code? Or, will most developers sign off on the license change?</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, 08 Mar 2021 22:03:16 +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:15;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:138:\"Gutenberg Times: Using the Block Editor For Content Upgrades, Help Test New Gutenberg Features, Newsletter plugin – Weekend Edition #161\";s: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=17170\";s: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://gutenbergtimes.com/using-the-block-editor-for-content-upgrades/\";s: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:11344:\"<p>Howdy, howdy! </p>\n\n\n\n<p>I found some spectacular content for the various use cases of the Block Editor, especially for Content Creators and Site Owners,  also new plugins and updates from the WordPress teams. </p>\n\n\n\n<p>Enjoy! </p>\n\n\n\n<p>Yours, 💕<br />Birgit</p>\n\n\n\n\n\n<hr class=\"wp-block-separator has-text-color has-background has-primary-background-color has-primary-color is-style-wide\" />\n\n\n\n\n<h2 id=\"toc\" class=\"toc\">Table of Contents</h2>\n\n\n\n<div class=\"wp-block-sortabrilliant-guidepost\"><ul><li><a href=\"https://gutenbergtimes.com/feed/#0-block-editor-for-content-creators-and-site-owners\">Block Editor for Content Creators and Site Owners</a></li><li><a href=\"https://gutenbergtimes.com/feed/#1-block-editor-for-developers\">Block Editor for Developers</a><ul><li><a href=\"https://gutenbergtimes.com/feed/#2-testing-word-press-and-gutenberg\">Testing WordPress and Gutenberg</a></li></ul></li><li><a href=\"https://gutenbergtimes.com/feed/#3-plugins-for-the-block-editor\">Plugins for the Block Editor</a></li><li><a href=\"https://gutenbergtimes.com/feed/#4-word-press-team-updates\">WordPress Team Updates</a><ul><li><a href=\"https://gutenbergtimes.com/feed/#5-gutenberg-10-1-was-released\">Gutenberg 10.1 was released</a></li></ul></li><li><a href=\"https://gutenbergtimes.com/feed/#4-word-press-events\">WordPress Events</a></li></ul></div>\n\n\n\n\n<h2 id=\"0-block-editor-for-content-creators-and-site-owners\">Block Editor for Content Creators and Site Owners</h2>\n\n\n\n<p><a href=\"https://torquemag.io/2021/03/gutenberg-features/\"><strong>19 Gutenberg Features You Might Not Be Aware Of (But Should!)</strong></a><br /><a href=\"https://twitter.com/nschaeferhoff\"><strong>Nick Schäferhoff</strong> </a>collected for on the Torque Magazine  a great list of block editor features, I would call the secrete features. Most end users don&#8217;t know about them.  Not all featured mentioned are in core, though. You would need to use the Gutenberg plugins to, for instance, use Blocks in Widgets, the Navigation block, the query block or work with Block Themes. Probably the most current of Listicles post about the block editor. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>In <a href=\"https://make.wordpress.org/core/2021/02/11/core-editor-improvement-new-preferences-experience/\"><strong>Core Editor Improvement: New Preferences experience</strong></a>, <strong>Anne McCarthy</strong> describes the new modal for preference settings of your workspace coming to WordPress 5.7. The new interface allows you in a more compact way to toggle on or off General settings, appearance settings, the block manager and remove panels in the sidebar you don&#8217;t need for instance,tags or comments. </p>\n\n\n\n<img src=\"https://i0.wp.com/make.wordpress.org/core/files/2021/02/Screen-Shot-2021-02-10-at-11.06.45-AM.png?w=640&ssl=1\" alt=\"\" />\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/joyofwp\">Bud Kraus</a></strong>, JoyofWP, has published <strong>two video tutorials on <a href=\"https://joyofwp.com/topic/using-block-patterns/\">using Block Patterns</a> and the <a href=\"https://joyofwp.com/topic/using-the-block-directory/\">Block Directory</a>.</strong> They are quick reminders on how both features work, how you can discover new blocks and how you can integrate them into your workflow as content creators.</p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>In his post <strong><a href=\"https://chrislema.com/how-do-i-use-gutenberg-blocks/\">How do I use Gutenberg blocks?</a></strong>, <strong>Chris Lema</strong> wrote that with the plugin Blocky, &#8220;I can create what I want, place it where I want, for however long I want.&#8221; and use it  for content upgrades, for upsells, for offers, for announcements and so much more! In his video Lema demos his workflow and in his post also have a few ideas how to apply it to your online business website. </p>\n\n\n\n<h2 id=\"1-block-editor-for-developers\">Block Editor for Developers</h2>\n\n\n\n<h3 id=\"2-testing-word-press-and-gutenberg\">Testing WordPress and Gutenberg</h3>\n\n\n\n<p id=\"block-8e01da98-000c-4772-b905-62666ce4aac1\"><strong>Justin Tadlock</strong> described all the different <a href=\"https://wptavern.com/user-friendly-methods-for-testing-gutenberg-enhancements-and-bug-fixes\">User-Friendly Methods for Testing Gutenberg Enhancements and Bug Fixes</a> on the WPTavern and mentioned the GB Nightly. </p>\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<p>There are times when you want to test single PRs before they are merged into the trunk code base. <strong><a href=\"https://twitter.com/Paaljoachim\">Paal Joachim Romdahl</a></strong>&#8216;s tutorial on <a href=\"https://make.wordpress.org/design/2021/03/03/testing-a-gutenberg-pull-request-pr/\">Testing a Gutenberg Pull Request (PR)</a>  that has not yet been merged into the plugins code base.</p>\n\n\n\n<p>In theory each PR added to the repository will run a build process for this particular code change and other people can test a new feature or a bug fix to gauge if it&#8217;s ready to be merged. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<h2 id=\"3-plugins-for-the-block-editor\">Plugins for the Block Editor</h2>\n\n\n\n<p>There have been a few plugins lately that caught my attention: </p>\n\n\n\n<p><strong><a href=\"https://wordpress.org/plugins/block-patterns-collection/\">Block Patterns Collection</a></strong> by&nbsp;<a href=\"https://twitter.com/jyoti_wp\"><strong>Jyoti Shukla</strong></a>, a freelance WordPress and React Developer, providing &#8211; for now &#8211; two patterns: for statistics and a combine pattern with Heading, Text and Button blocks. On her blog, Jyoity Shukla writes about JavaScript and WordPress development. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>Developers at Automattic released the <a href=\"https://wordpress.org/plugins/newspack-newsletters/\"><strong>Newspack-Newsletters plugin in the WordPress Repository.</strong></a> With it, you can use the block editor to build newsletters and connect them with Email Marketing Providers, Mailchimp or Constant Contact, right from your WP Admin. You will need an<a href=\"https://mjml.io/\"> API Key from MJML</a>. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<h2 id=\"4-word-press-team-updates\">WordPress Team Updates</h2>\n\n\n\n<p><strong>Matt Chowning</strong> posted about <a href=\"https://make.wordpress.org/core/2021/03/05/dual-licensing-gutenberg-next-steps/\"><strong>Dual-Licensing Gutenberg: Next Steps</strong></a> on the Make Core Blog. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://make.wordpress.org/themes/2021/03/05/gutenberg-themes-week-of-march-4-2021/\">Gutenberg + Themes: Week of March 4, 2021</a>:</strong> The weekly roundup  by <a href=\"https://twitter.com/jeffikus\"><strong>Jeffrey Pearce</strong></a> and the Themes Team on theme-related discussions, fixes, and developments in Gutenberg. Please weigh in on the tickets listed  — your voice and feedback are welcome! In this list, I found the list of <a href=\"https://github.com/WordPress/gutenberg/issues/29503\">Medium projects by Matias Ventura</a>, that shows that beyond the focus on Full-Site Editing, Global Styles and Site editor, the team is also working on refinements on the block editor especially on Cover, Image, Columns and Gallery blocks, as well as continue working on Reusable blocks. </p>\n\n\n\n<h3 id=\"5-gutenberg-10-1-was-released\">Gutenberg 10.1 was released</h3>\n\n\n\n<ul><li>Read the release notes: <a href=\"https://make.wordpress.org/core/2021/03/02/whats-new-in-gutenberg-10-1-3-march/\">What’s new in Gutenberg 10.1? (3 March)</a> by Nik Tsekouras</li><li>Get the skinny from Justin Tadlock: <a href=\"https://wptavern.com/gutenberg-10-1-enhances-reusable-blocks-updates-social-icons-spacing-options-and-normalizes-image-block-toolbar\">Gutenberg 10.1 Enhances Reusable Blocks, Updates Social Icons Spacing Options, and Normalizes Image Block Toolbar</a></li><li><a href=\"https://make.wordpress.org/core/2021/03/04/core-editor-improvement-need-for-page-post-speed/\">Core Editor Improvement: Need for (page/post) Speed</a></li></ul>\n\n\n\n<p>The new episode, number <strong>#39 of the Changelog </strong>will come to your favorite podcast app on Monday.  </p>\n\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<img />\n\n\n\n\n<h2 id=\"4-word-press-events\">WordPress Events</h2>\n\n\n\n<p><strong>March 8, 2021 7:00 pm&nbsp;–&nbsp;8:30 pm</strong><br /><strong><a href=\"https://burbswp.com/\">Philly&#8217;burbs WordPress Meetup</a></strong><br /><a href=\"https://burbswp.com/events/event/bringing-a-wordpress-plugin-to-the-marketplace/\">Bringing a WordPress Plugin to the Marketplace</a>  with Brad Williams and Corey Salzano</p>\n\n\n\n<p><strong>March 16, 2021, 7:00 PM to 9:00 PM EDT</strong><br /><a href=\"https://www.meetup.com/WordPressNYC/\"><strong>WordPress NYC Meetup Group</strong></a><br />Fantastic Blocks and Where To Find Them  with Laura Byrne<br />The Three Layers of WP Maintenance with Mervin Hernandez</p>\n\n\n\n<p><strong>April 16th – 18th, 2021.</strong>&nbsp;<br /><strong><a href=\"https://greece.wordcamp.org/2021/\">WordCamp Greece 2021 Online</a></strong>.<br />The organizer published the&nbsp;<a href=\"https://greece.wordcamp.org/2021/call-for-speakers/\" target=\"_blank\" rel=\"noreferrer noopener\">call for speakers</a>.</p>\n\n\n\n<p><strong>April 16th – 18th, 2021</strong><br /><strong><a href=\"https://neo.wordcamp.org/2021/\">WordCamp Northeast Ohio</a></strong><br /><a href=\"https://neo.wordcamp.org/2021/call-for-sponsors/\">Take a look at the Call for Sponsors</a></p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>On the<a href=\"https://wpcalendar.io/online/\">&nbsp;<strong>Calendar for WordPress Online Events</strong>&nbsp;</a>you can browse a list of the upcoming WordPress Meetups, around the world, including WooCommerce, Elementor, Divi Builder and Beaver Builder meetups.</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:\"Sun, 07 Mar 2021 15:17:51 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"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:16;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:94:\"Post Status: Angela Jin on WordCamp US 2020 Cancellation and the Future of WordPress Education\";s: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=81417\";s: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:69:\"https://poststatus.com/future-of-wordcamp-us-and-wordpress-education/\";s: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:\"<h2 id=\"h-what-can-the-wordpress-community-look-forward-to-in-future-wordcamps\">What can the WordPress community look forward to in future WordCamps? <img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/1f3d5.png\" alt=\"🏕\" class=\"wp-smiley\" /></h2>\n\n\n\n<p>In this episode of <a href=\"https://poststatus.com/category/draft/\">Post Status Draft</a>, David Bisset talks with Angela Jin about WordCamp US 2020. David recorded this interview around the time WCUS normally would have taken place in St. Louis, Missouri. The conference organizers decided to cancel the event months before, due to COVID-19. <img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/1f637.png\" alt=\"😷\" class=\"wp-smiley\" /></p>\n\n\n\n<p>Angela has been organizing, starting conversations, and setting policies for WordCamps since she joined Automattic in 2018. She is one of the community organizers for the WordPress open source project and was part of the WCUS 2020 team also.</p>\n\n\n\n<p>Then and now, there were questions about what led to the decision to cancel such a major event. Why didn\'t WCUS become a virtual conference, like WordCamp Europe? What are organizers planning for future WordCamp US events and WordPress education in general? </p>\n\n\n\n<p>David sat down with Angela to get a better understanding of the WordPress community and its needs during a pivotal time of change.  Join us as we discuss what the future holds for the conferences, meetups, and other social gatherings we\'ve enjoyed together in the past.</p>\n\n\n\n\n\n\n\n<h3 id=\"h-wcus-2020-and-other-topics-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> WCUS 2020 and other topics mentioned in the show</h3>\n\n\n\n<ul><li><a href=\"https://twitter.com/angelasjin?lang=en\">Angela Jin</a> (Twitter)</li><li><a href=\"https://us.wordcamp.org/2020/\">WordCamp US 2020 Official Cancellation Notice</a></li><li><a href=\"https://poststatus.com/notes/wcus-2020-cancelled/\">WordCamp US 2020 Cancellation Q&A; with Organizers</a></li><li><a href=\"http://learn.wordpress.org\">Learn WordPress</a></li></ul>\n\n\n\n<h3><img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/1f44d.png\" alt=\"👍\" class=\"wp-smiley\" /> Sponsor: <a href=\"https://poststat.us/pagely\" target=\"_blank\" rel=\"noreferrer noopener sponsored nofollow\">Pagely</a></h3>\n\n\n\n<p><a href=\"https://poststat.us/pagely\">Pagely</a>&nbsp;offers best-in-class managed WordPress hosting, powered by Amazon\'s Cloud, the Internet’s most reliable infrastructure.&nbsp;Pagely&nbsp;helps big brands scale WordPress.Thank you to&nbsp;<a href=\"https://poststat.us/pagely\">Pagely</a>&nbsp;for being a Post Status partner!</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, 05 Mar 2021 23:45:06 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:17;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"WPTavern: User-Friendly Methods for Testing Gutenberg Enhancements and Bug Fixes\";s: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=113280\";s: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:205:\"https://wptavern.com/user-friendly-methods-for-testing-gutenberg-enhancements-and-bug-fixes?utm_source=rss&utm_medium=rss&utm_campaign=user-friendly-methods-for-testing-gutenberg-enhancements-and-bug-fixes\";s: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:4068:\"<p class=\"has-drop-cap\">Living on the bleeding edge of Gutenberg&rsquo;s development is not particularly easy for everyone. There is a ton of work and know-how involved with getting everything set up. You have to clone a Git repository, grab pull requests, and run a build process. Non-developers may find themselves facing an overwhelming learning curve. It can be rough for developers who like to keep things simple too.</p>\n\n\n\n<p>There are times when it makes sense to simply download a ZIP file, upload it to a WordPress site, and test things out. The most straightforward way is to wait until the development team officially releases an update. You can snag a copy from its <a href=\"https://wordpress.org/plugins/gutenberg/\">WordPress.org plugin page</a> or via the plugins screen in the WordPress admin interface. However, how do you test features between releases?</p>\n\n\n\n<p>Gutenberg Times has a page for <a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">grabbing a nightly-created ZIP</a> of the plugin. This includes the latest features and bug fixes that have been merged into the project. For users who want to test the plugin and provide feedback to the development team, this is the easiest way to get started.</p>\n\n\n\n<p>There are also times when you might want to test changes that are not yet available in the nightly build. Gutenberg currently has 589 pull requests (PRs) &mdash; this number changes daily. They are new enhancements and fixes with the potential to be merged into the codebase. Each of these PRs needs a review and feedback. Not all of them will make it in.</p>\n\n\n\n<p>For the average user, PR testing is not a reasonable expectation. Even working through Git lingo can be a minefield. However, solutions exist for skipping the intricacies of a developer-only space and hopping into the fray.</p>\n\n\n\n<p>One option is <a href=\"http://gutenberg.run/\">Gutenberg.run</a>, a web-based install for testing PRs. The site runs the latest stable release of WordPress and activates a copy of the Gutenberg plugin with the changes from a user-entered PR number. </p>\n\n\n\n<p>This is a quick way to test a potential change without spinning up a test install. However, checking out a PR related to Full Site Editing is a no-go. The site has no way to test the site editor, which requires a block-based theme like <a href=\"https://wptavern.com/blocked-based-version-of-twenty-twenty-one-nearing-readiness-for-the-theme-directory\">TT1 Blocks</a>.</p>\n\n\n\n<p>Core WordPress contributor Paal Joachim Romdahl <a href=\"https://make.wordpress.org/design/2021/03/03/testing-a-gutenberg-pull-request-pr/\">outlined a method for testing PRs via a ZIP file</a>. The process is simple, but it is not easy to find if you do not know what you are looking for.</p>\n\n\n\n<ul><li class=\"blocks-gallery-item\"><img />Find a PR.</li><li class=\"blocks-gallery-item\"><img />Click the Checks tab.</li><li class=\"blocks-gallery-item\"><img />Build Gutenberg Plugin ZIP</li></ul>\n\n\n\n<p>After finding a PR that you want to try, you must click on the &ldquo;Checks&rdquo; tab for it on GitHub. Once on the new screen, you can scroll through the left sidebar until you find the &ldquo;Build Gutenberg Plugin ZIP&rdquo; link.</p>\n\n\n\n<p>From that point, it is a matter of clicking it and downloading the ZIP file &mdash; <em>note that it has a ZIP within a ZIP</em>. This download will include the latest version of the plugin with the included PR code applied.</p>\n\n\n\n<p>Romdahl has a thorough walkthrough in the following video:</p>\n\n\n\n<div>\n\n</div>Video walkthrough to get a ZIP for a PR (<a href=\"https://www.youtube.com/watch?v=DIMj4CYSAxU&ab_channel=OODeveloper\">Italian version available</a>).\n\n\n\n<p>He has also opened a ticket for helping others more easily <a href=\"https://github.com/WordPress/gutenberg/issues/28881\">access a testing ZIP for PRs</a>. The discussion is ongoing. It is currently leaning toward adding an automated comment that outputs a link to the PR build&rsquo;s ZIP file. This type of exposure should open testing to a wider group of people.</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, 05 Mar 2021 16:54: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: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:18;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:49:\"WordCamp Central: WordCamp India 2021 – A recap\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=3136611\";s: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://central.wordcamp.org/news/2021/03/05/wordcamp-india-2021-a-recap/\";s: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:13116:\"<p><a href=\"https://india.wordcamp.org/2021/\" target=\"_blank\" rel=\"noopener\">WordCamp India 2021 (Online)</a> was held across three weekends. The event kicked off on January 30th and wrapped up on February 14th. Looking back, organizing the event was a one-of-a-kind experience, and as members of the organizing team, we would like to share our experience.</p>\n<p>WordCamp India has some history &#8211; the <a href=\"https://central.wordcamp.org/india.wordcamp.org/2009/\" target=\"_blank\" rel=\"noopener\">first edition of the event was held in 2009</a>, but back then, the WordPress Community in India was in a nascent stage. Ever since, the community has grown, and now we have several active meetup groups and local WordCamps. The idea of a full-fledged WordCamp India has always been the dream of all Indian community organizers. In 2020, as the COVID-19 Pandemic hit us hard, WordPress events moved online and regional online WordCamps were encouraged. As a result, WordCamp India got a new lease of life &#8211; former <a href=\"https://mumbai.wordcamp.org/\">WordCamp Mumbai</a> organizer &#8211; <a href=\"https://profiles.wordpress.org/gounder/\" target=\"_blank\" rel=\"noopener\">Alexander Gounder</a>, kicked-off the efforts by sending in an application, and soon WordCamp India was born.</p>\n<p>Inspired by the Community team blog post on <strong><a href=\"https://make.wordpress.org/community/2020/07/13/reimagining-online-events/\">reimagining online events</a></strong>, and excited about the <a href=\"https://make.wordpress.org/community/2020/08/12/learn-wordpress-is-live/\">announcement of the Learn WordPress initiative</a> &#8211; we decided to shake things up a bit. Our co-organizer <a href=\"https://profiles.wordpress.org/adityakane\" target=\"_blank\" rel=\"noopener\">Aditya Kane</a> came up with the <a href=\"https://india.wordcamp.org/2021/why-is-wordcamp-india-happening-over-3-weekends-format-explainer/\">idea of a three-weekend WordCamp</a>. We would have Multilingual WordPress workshops for beginners on week 1, our contributor event on week 2, and finally our sessions on week 3. We kicked-off with a plan to hold the event around November-December 2020. Within no time, our design team burned the midnight oil and <a href=\"https://india.wordcamp.org/2021/wordcamp-india-logo-design-evolution/\">released the WordCamp India logo and the design language</a>.</p>\n<p>It was ambitious and exciting! However, we underestimated the impact of the COVID-19 pandemic and its effects on our organizing team. Many members of our organizing team had to step back due to personal challenges, which were exacerbated by the global pandemic. With a mounting number of tasks associated with a regional WordCamp and a dwindling organizing team, we decided to postpone the event to January &#8211; February 2021. After a lot of groundwork, by late November 2020, WordCamp India <a href=\"https://central.wordcamp.org/wordcamps/wordcamp-india-online/\">found a place in the WordCamp Central schedule</a>, with dates of January 30-31 (workshops), February 6-7 (contributor day), and February 13-14 (Sessions).</p>\n<p>The months of December 2020 &#8211; January 2021 saw the organizing team on overdrive to make the event happen. Even as we continued to lose organizers, we found support in the form of enthusiastic volunteers who stepped in. We also pivoted from a plan to do video production on our own, to hire an external vendor to help us with pre-production, stitching, and some post-production work &#8211; which significantly helped us.</p>\n<p>As a result, we successfully kicked off our WordCamp with Introduction to WordPress workshops on January 30-31. The event was spread out across two tracks on each day. These workshops were on basic WordPress topics, such as Introduction to WordPress, Block Editor basics, site hosting basics, and Introduction to WooCommerce. The highlight was that we had these workshops delivered in several Indian languages &#8211; Gujarati, Kannada, Marathi, Malayalam, and Tamil. We premiered recorded workshops in YouTube, and each workshop was followed by a live Q&amp;A with the workshop presenter. The workshop track was a grand success! Participants loved the workshops, which are still being watched by folks outside the event. WordCamp India workshops are <a href=\"https://india.wordcamp.org/2021/workshops/\">available for viewing in our website</a>, and have already been <a href=\"https://wordpress.tv/event/wordcamp-india-2021/\">uploaded to WordPress.tv</a>. The workshops are also being uploaded to Learn WordPress &#8211; and our Introduction to WordPress workshops in <a href=\"https://learn.wordpress.org/workshop/introduction-to-wordpress-malayalam/\">Malayalam</a> and <a href=\"https://learn.wordpress.org/workshop/introduction-to-wordpress-kannada/\">Kannada </a>are already live!</p>\n<div id=\"attachment_3136614\" class=\"wp-caption alignnone\"><a href=\"https://central.wordcamp.org/files/2021/03/Screenshot-2021-03-05-at-8.05.44-PM.png\"><img /></a><p id=\"caption-attachment-3136614\" class=\"wp-caption-text\">Suresha N Speaking at a WordCamp India workshop in Kannada</p></div>\n<p>The second weekend was noted by the <a href=\"https://india.wordcamp.org/2021/contributor-days/\">contributor day event</a> which was held on February 6-7. The event had contributors from the Community, Core, Design, Marketing, Meta, Polyglots, Support, and Training teams. We had all contributors assembled in a large zoom room, with breakout rooms assigned to each team. The event was planned in a freewheeling format, where teams introduced, supported, and onboarded new contributors. Many times also had some great discussions on ongoing topics concerning the respective team. In short, attendees got to experience a wholesome WordPress contribution experience.</p>\n<div id=\"attachment_3136616\" class=\"wp-caption alignnone\"><a href=\"https://central.wordcamp.org/files/2021/03/Screenshot-270.png\"><img /></a><p id=\"caption-attachment-3136616\" class=\"wp-caption-text\">A snap from the WordCamp India contributor day event.</p></div>\n<p>We had the best of them all scheduled for the third and last weekend &#8211; our sessions! We did face some unexpected difficulties there, when two of our speakers backed out at the last minute. However, members of our community surprised us by stepping up at the last minute and by delivering excellent sessions in their absence. Most of the WordCamp India sessions were recorded and premiered at the event. After each session, there would be a live Q&amp;A with the speaker joining an emcee on a YouTube live video, to answer questions from the audience that was asked in the form of YouTube chat. We had two tracks, on each day, with each track having its on YouTube playlist in the order of the session (with a mix of premiered and live videos). We also had a large zoom room, where watercooler chats, extended &#8220;hallway hangout&#8221; style discussions with speakers, sponsor booths, and a dedicated sponsor area in breakout rooms. The idea was to give the attendees one place to hang out and hop-in and out between sponsor rooms. Some of our notable sessions at WordCamp India include:<a href=\"https://youtu.be/iVOmYgNcw6c\"> A Fireside chat with Matt Mullenweg and Josepha Haden</a>, A <a href=\"https://youtu.be/T0Bu1AaJLC8\">Live Q&amp;A with Josepha Haden and Shilpa Shah</a>, a <a href=\"https://youtu.be/yH6XmbV07Qg\">Panel Discussion on Future of WordPress translations in India</a>, and <a href=\"https://youtu.be/U7Cu4Wenoes\">&#8220;Outrank your competition with a great content SEO strategy&#8221; by Marieke van de Rakt.</a> WordCamp India sessions can be <a href=\"https://india.wordcamp.org/2021/watch-now/\">viewed in our website</a>, and will soon be available on WordPress.tv.</p>\n\n<a href=\"https://central.wordcamp.org/news/2021/03/05/wordcamp-india-2021-a-recap/screenshot-2021-03-05-at-8-07-49-pm/\"><img width=\"150\" height=\"150\" src=\"https://central.wordcamp.org/files/2021/03/Screenshot-2021-03-05-at-8.07.49-PM-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"AMA with Shilpa Shah and Josepha Haden\" /></a>\n<a href=\"https://central.wordcamp.org/news/2021/03/05/wordcamp-india-2021-a-recap/screenshot-2021-03-05-at-8-07-11-pm/\"><img width=\"150\" height=\"150\" src=\"https://central.wordcamp.org/files/2021/03/Screenshot-2021-03-05-at-8.07.11-PM-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Matt Mullenweg speaking at WordCamp India\" /></a>\n\n<h3>Tools we used</h3>\n<ul>\n<li>StreamYard Pro Account ($49/mo) (for helping many speakers record their sessions, and for facilitating Live Q&amp;As)</li>\n<li>2 x Zoom Pro accounts (For pre-event planning Q&amp;As)</li>\n<li>1 x 1000 Zoom Large meeting add-on (For our large zoom rooms on all three weekends)</li>\n<li>Free Slack Instance (for event planning. Organizing teams had private channels, we invited our speakers into a dedicated channel as well).</li>\n<li>A WordPress.com P2 (For long-form communications and task management)</li>\n<li>Trello board (for task management and sponsor tracking)</li>\n<li>The India@wordcamp.org Google Workspace account provided by WordCamp Central (We used Gmail, Google Drive, Google Docs/Sheets/Slides extensively for our event)</li>\n<li>YouTube for streaming our event (We used a refurbished legacy account from one of our organizers which had streaming embed capabilities)</li>\n</ul>\n<h3>FINANCES</h3>\n<p>All our funds were handled by WordCamp Central directly.</p>\n<ul>\n<li>Revenue: We raised $6000 in sponsorship revenue ($700 x 6 from Exhibitor sponsors) + ($150 x 12 from Corporate sponsors)</li>\n<li>Expenses: $1006.33 ($246.33 for Zoom + StreamYard) and ~$760/INR 55,0000 (Video vendor expenses)</li>\n<li>Cost per person per day: USD$ 0.10 (INR 8)</li>\n<li>Variance (Leftover funds with WordCamp Central): USD $4,993.67</li>\n</ul>\n<h3>SOME PLANNING TIPS FOR OTHER WORDCAMPS</h3>\n<ul>\n<li>In case you don&#8217;t have a strong video production team, consider hiring a vendor for video production &#8211; it will reduce your efforts significantly. Even if you are not able to hire a vendor to do all the tasks, outsourcing at least some, could be very helpful. <strong>Do not underestimate the importance of video production &#8211; start thinking about it from day 1!</strong></li>\n<li>Organizing an online WordCamp might seem easier than an in-person event. The number of tasks involved most definitely is &#8211; but please don&#8217;t underestimate it! At least two months of planning and tasks are involved for a successful online event &#8211; especially if it is regional.</li>\n<li>Anticipate organizer burnout &#8211; it is no one&#8217;s fault; these are difficult times and everyone is struggling. Check-in with your organizing team constantly and make sure that they have the bandwidth to do what they want.</li>\n<li>Make sure all the tasks are well-laid-out, and all the deadlines are clear. Having some sort of project/task management tool is extremely important. It is recommended that each team (speakers, sponsors) has its own tool.</li>\n<li>If you are broadcasting your event on YouTube, make sure that your YouTube account supports video embedding for livestreams (it is disabled for newer YT accounts &#8211; including the G Suite-linked accounts provided by WordCamp Central). In case you don&#8217;t have a YouTube account that supports Livestreaming, you can always use the <a href=\"https://www.youtube.com/channel/UCWQnu9XpK3ze10STZv9ORLg\">WordCamp Central YouTube account</a>.</li>\n<li>Organizing an online WordCamp offers a lot of flexibility. Consider experimenting with the event format as much as possible! Provided you have a solid plan, you could have some fun online activities that attendees could make the most out of!</li>\n<li><strong>Finally: Remember &#8211; as an organizer your goal is not to match an in-person WordCamp experience with your online event. Your goal is to provide a unique online WordPress event experience for online participants from all across the world. </strong></li>\n</ul>\n<p>Looking back, WordCamp India 2021 was a unique experience by its own right. We are proud of all that we were able to achieve despite the challenges we faced. We would like to thank all our <a href=\"https://india.wordcamp.org/2021/sponsors\">sponsors</a>, <a href=\"https://india.wordcamp.org/2021/speakers/\">speakers</a>, and <a href=\"https://india.wordcamp.org/2021/volunteers/\">volunteers</a> who supported us and helped us in making the event happen.</p>\n<p>However, our biggest achievement from WordCamp  India is that we were able represent the idea of India with more local language content &#8211; especially on our workshop tracks. Our biggest success lies in the fact that were able to bring community members together and kick-off a positive sentiment of excitement in our very resilient WordPress community. As Community organizers, it remains to be seen how we can utilize this sentiment to rekindle enthusiasm in our local communities, in 2021!</p>\n<p>With regards,<br />\n<a href=\"https://india.wordcamp.org/2021/organizers/\">The WordCamp India 2021 organizing team</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, 05 Mar 2021 14:54:04 +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:\"Hari Shanker R\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:19;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:123:\"WPTavern: Gutenberg 10.1 Enhances Reusable Blocks, Updates Social Icons Spacing Options, and Normalizes Image Block Toolbar\";s: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=113244\";s: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:287:\"https://wptavern.com/gutenberg-10-1-enhances-reusable-blocks-updates-social-icons-spacing-options-and-normalizes-image-block-toolbar?utm_source=rss&utm_medium=rss&utm_campaign=gutenberg-10-1-enhances-reusable-blocks-updates-social-icons-spacing-options-and-normalizes-image-block-toolbar\";s: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:6430:\"<p class=\"has-drop-cap\">Gutenberg 10.1 <a href=\"https://make.wordpress.org/core/2021/03/02/whats-new-in-gutenberg-10-1-3-march/\">landed yesterday</a> with several new features, many of which focused on improvements to the interface and user experience. Users can now control the justification of items in the Social Icons block. The new release also enhances the UX for creating reusable blocks, groups the Image block toolbar controls, and introduces categorized template parts in the site editor.</p>\n\n\n\n<p>The development team corrected two dozen bugs for this release. As usual, they continued to polish the site-editing experience, which should land in WordPress later this year.</p>\n\n\n\n<p>One of the better improvements to the UX is with the <a href=\"https://github.com/WordPress/gutenberg/pull/28676\">dragging performance for the focal point picker</a>. Users can test the Cover or Media &amp; Text blocks to see it in action.</p>\n\n\n\n<h2>Spacing Options for Social Icons and Buttons</h2>\n\n\n\n<img />Adding space between items in the Social Icons block.\n\n\n\n<p class=\"has-drop-cap\">The Gutenberg development team <a href=\"https://github.com/WordPress/gutenberg/pull/28980\">added the justification toolbar</a> control to the Social Icons block. This allows users to determine how they want their social links to display. The following are the current justification options:</p>\n\n\n\n<ul><li>Justify items left</li><li>Justify items center</li><li>Justify items right</li><li>Space between items</li></ul>\n\n\n\n<p>The Buttons block now has the space-between option, which gives it and Social Icons the same flexibility as the Navigation block.</p>\n\n\n\n<p>The Social Icons block still has left, right, and center alignment options too. This is separate from the justification setting. In comparison, the Buttons and Navigation blocks only have wide and full alignments if the active theme supports them. However, the Social Icons block does not have those options. These blocks&rsquo; alignments should all have parity unless I am missing some crucial reason for the difference.</p>\n\n\n\n<h2>Reusable Blocks Updates</h2>\n\n\n\n<img />Modal for naming, saving, or canceling a reusable block.\n\n\n\n<p class=\"has-drop-cap\">The development team continues to refine the reusable blocks feature. Version 10.1&rsquo;s highlight is a new modal that <a href=\"https://github.com/WordPress/gutenberg/pull/29040\">pops up when first creating a reusable block</a>. It has a simple title field along with buttons for canceling or saving. The cancel feature is also a new addition.</p>\n\n\n\n<p>This modal clears up a problem <a href=\"https://wptavern.com/gutenberg-9-7-improves-user-experience-updates-reusable-blocks-and-brings-page-templates-to-fse-themes\">introduced in Gutenberg 9.7</a>. That release moved the title field for the reusable block into the sidebar panel. If users did not have that panel open, they could easily overlook it.</p>\n\n\n\n<p>&ldquo;Based on these changes, the UI for reusable blocks is most likely going to see some iterations in the upcoming weeks,&rdquo; said Gutenberg developer Riad Benguella at the time. The team has delivered on this promise.</p>\n\n\n\n<p>Gutenberg also uses this new modal as <a href=\"https://github.com/WordPress/gutenberg/pull/29108\">part of its template creation flow</a> in the site editor.</p>\n\n\n\n<p>The editor toolbar now displays a reusable block&rsquo;s name when it is selected in the content canvas. This adds clarity and helps users better see what they are editing. Users can also update the name of a reusable block from within the editor sidebar.</p>\n\n\n\n<p>One issue I still have with reusable blocks is when using wide or full-aligned elements. Once a block is saved, it displays at the regular content width, making it less of a WYSIWYG experience. There is an <a href=\"https://github.com/WordPress/gutenberg/issues/17640\">open ticket</a> for this bug. However, it has seen little movement as of late.</p>\n\n\n\n<h2>Semantic Toolbar for Images</h2>\n\n\n\n<img />Grouped sections in the Image block toolbar.\n\n\n\n<p class=\"has-drop-cap\">The Image block&rsquo;s toolbar received an upgrade. Its <a href=\"https://github.com/WordPress/gutenberg/pull/29205\">controls are grouped</a>, with each group separated by a border. The toolbar follows a specific order: meta, block-level, inline-level, and more options. The goal is for controls on every block to use this order, which translates to a standard UI that users can follow.</p>\n\n\n\n<p>This improvement for the Image block brings enough clarity that I already want this across the board. There is an open ticket to <a href=\"https://github.com/WordPress/gutenberg/issues/25983\">normalize the toolbar</a> for all blocks.</p>\n\n\n\n<h2>Categorized Template Parts</h2>\n\n\n\n<img />&ldquo;General&rdquo; template parts category.\n\n\n\n<p class=\"has-drop-cap\">For the experimental site editor, a new patch to <a href=\"https://github.com/WordPress/gutenberg/pull/29030\">group template parts</a> landed in the latest release. The UI change separates parts into four categories: headers, footers, sidebars, and general.</p>\n\n\n\n<p>I could not get this feature to work. There are no clear instructions for theme authors to follow. Header templates named <code>header-one.html</code> went to the general category. Template parts in sub-folders, such as <code>header/one.html</code>, also failed. Even just plain <code>header.html</code> did not get grouped.</p>\n\n\n\n<p>While there is obviously a bug, I am excited about the prospect of categorized template parts. It is a preemptive step toward decluttering the interface.</p>\n\n\n\n<p>The problem with the current approach is that it is unnecessarily limiting. It assumes that headers, footers, and sidebars are the only specific categories of template parts needed. By defining them in core, we lose all flexibility. In past themes, I have built more content-related template parts than I have for those three groups. Under this system, all of these would be tossed into a &ldquo;general&rdquo; category with every other template.</p>\n\n\n\n<p>This is not an argument for WordPress to have a category to meet my needs. Instead, put this into the hands of theme authors to make the best decision for their theme. Create a way for end-users to categorize their custom template parts as a next step.</p>\n\n\n\n<p>Sure, create some defaults like headers, footers, and sidebars. That makes sense. Just hand over some of the control.</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, 04 Mar 2021 22:54: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:20;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:57:\"WordPress.org blog: The Month in WordPress: February 2021\";s: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:34:\"https://wordpress.org/news/?p=9842\";s: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:72:\"https://wordpress.org/news/2021/03/the-month-in-wordpress-february-2021/\";s: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:15743:\"<blockquote class=\"wp-block-quote\"><p>You don’t have to be rich to have an online presence. You don’t have to find loopholes in proprietary platforms and hope that they never change their terms of service. You own all of the content that you create on a WordPress site and have the liberty to move it to a new host if you need to, or switch your theme if it fits your mood.</p></blockquote>\n\n\n\n<p class=\"has-drop-cap\">That was Josepha Haden Chomphosy on <a href=\"https://wordpress.org/news/2021/02/wordpress-is-freedom/\">WordPress is Free(dom) episode</a> of the <a href=\"https://wordpress.org/news/podcast/\">WP Briefing Podcast</a>, speaking about the four freedoms of open-source software. Those four freedoms are core to how WordPress is developed. A lot of the updates we bring you this month will resonate with those freedoms.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>WordPress now powers 40% of the web</h2>\n\n\n\n<p>W3Techs reported that <a href=\"https://w3techs.com/blog/entry/40_percent_of_the_web_uses_wordpress\">WordPress now powers 40% of the top 10 million websites in the world</a>! Every two minutes, a new website using WordPress says, <em>“Hello world”</em>! For the top 1000 sites, the market share is even higher at 51.8%. Over the past 10 years, the growth rate has increased, which is reflected by the fact that 66.2% of all new websites use WordPress!</p>\n\n\n\n<h2>WordPress release updates</h2>\n\n\n\n<p>February was an eventful month for WordPress releases!</p>\n\n\n\n<ul><li>WordPress maintenance releases — <a href=\"https://wordpress.org/news/2021/02/wordpress-5-6-1-maintenance-release/\">version 5.6.1</a> and <a href=\"https://wordpress.org/news/2021/02/wordpress-5-6-2-maintenance-release/\">version 5.6.2</a> — came out this in February. Update to the latest version directly from your WordPress dashboard or by <a href=\"https://wordpress.org/download/\">downloading</a> it from WordPress.org.</li><li>Members of the Core team are working hard on WordPress 5.7, due in March. <a href=\"https://wordpress.org/news/2021/02/wordpress-5-7-beta-1/\">Beta 1</a>, <a href=\"https://wordpress.org/news/2021/02/wordpress-5-7-beta-2/\">Beta 2</a>, and <a href=\"https://wordpress.org/news/2021/02/wordpress-5-7-beta-3/\">Beta 3</a> versions of WordPress 5.7 launched in February. The <a href=\"https://wordpress.org/news/2021/02/wordpress-5-7-release-candidate/\">first</a> and <a href=\"https://wordpress.org/news/2021/03/wordpress-5-7-release-candidate-2/\">second</a> release candidates of WordPress 5.7 are also out! You can test the Beta versions and the release candidate by <a href=\"https://wordpress.org/wordpress-5.6-beta2.zip\">downloading them from WordPress.org</a> or using the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin. To know more about WordPress 5.7, <a href=\"https://make.wordpress.org/polyglots/2021/02/22/wordpress-5-7-ready-to-be-translated/\">check out its field guide</a>.&nbsp;</li></ul>\n\n\n\n<p>Want to contribute to upcoming WordPress releases? Join the WordPress <a href=\"https://wordpress.slack.com/archives/C02RQBWTW\">#core</a> channel in the <a href=\"https://make.wordpress.org/chat/\">Make WordPress Slack</a> and follow the <a href=\"https://make.wordpress.org/core/\">Core team blog</a>. The Core team hosts weekly chats on Wednesdays at <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?hour=5&min=00&sec=0\">5 AM</a> and <a href=\"https://www.timeanddate.com/worldclock/fixedtime.html?hour=20&min=00&sec=0\">8 PM</a>. UTC. You can also contribute to WordPress 5.7 <a href=\"https://make.wordpress.org/polyglots/2021/02/22/wordpress-5-7-ready-to-be-translated/\">by translating it into your local language</a>. Learn more on the <a href=\"https://make.wordpress.org/polyglots/2021/03/02/wordpress-5-7-translation-status-march-2-2020/\">translation status post</a>.</p>\n\n\n\n<h2>Gutenberg celebrates its 100th release with version 10</h2>\n\n\n\n<p>The 100th release of the Gutenberg plugin — <a href=\"https://make.wordpress.org/core/2021/02/17/whats-new-in-gutenberg-10-0-february/\">Version 10</a>,&nbsp; launched on February 17th, more than four years after the project was first announced at WordCamp US 2016. <a href=\"https://wordpress.org/news/2021/02/reflecting-on-gutenbergs-100th-release/\">Matias Ventura’s post</a> offers a bird’s eye view of the project over the last four years. Version 10 adds the basic pages block and makes the parent block selector visible in the block toolbar. <a href=\"https://make.wordpress.org/core/2021/02/05/whats-new-in-gutenberg-9-9-5-february/\">Version 9.9</a> of Gutenberg — coincidentally, the 99th release of the plugin, which is also the latest Gutenberg release that will be featured in WordPress 5.7, also came out in February. Key highlights of the release include custom icons and background colors in social icons, a redesigned options modal for blocks (which is now called block preferences), and text labels in the block toolbar.&nbsp;</p>\n\n\n\n<p>Want to get involved in building Gutenberg? Follow <a href=\"https://make.wordpress.org/core/\">the Core team blog</a>, contribute to <a href=\"https://github.com/WordPress/gutenberg/\">Gutenberg on GitHub</a>, and join the <a href=\"https://wordpress.slack.com/archives/C02QB2JS7\">#core-editor</a> channel in <a href=\"https://make.wordpress.org/chat/\">the Making WordPress Slack group</a>.</p>\n\n\n\n<h2>Full Site Editing updates</h2>\n\n\n\n<p><a href=\"https://make.wordpress.org/design/handbook/focuses/full-site-editing/\">Full Site Editing (FSE)</a> is an exciting new WordPress feature that allows you to use blocks outside the post or page content. The <a href=\"https://make.wordpress.org/updates/2021/01/21/big-picture-goals-2021/\">main focus</a> of the Core team for 2021 is to merge FSE into WordPress core. Here’s the latest on the Full Site Editing project:&nbsp;</p>\n\n\n\n<ul><li>The <a href=\"https://make.wordpress.org/test/2021/02/18/fse-program-testing-call-2-build-a-homepage-with-site-editing-blocks/\">second call for testing</a> as part of the <a href=\"https://make.wordpress.org/core/2020/12/11/the-fse-outreach-program-is-officially-starting/\">Full Site Editing outreach program</a> is out! To participate, <a href=\"https://make.wordpress.org/test/2021/02/18/fse-program-testing-call-2-build-a-homepage-with-site-editing-blocks/\">check out the second testing call</a> on the <a href=\"https://make.wordpress.org/test/\">Make/Test blog</a> and join the <a href=\"https://make.wordpress.org/core/tag/fse-outreach-experiment/\">#fse-outreach-experiment</a> Slack channel. Deadline: March 5, 2021.</li><li>In case you missed participating in the FSE outreach program, <a href=\"https://make.wordpress.org/test/2021/02/04/fse-program-test-fse-anytime/\">you can now test FSE anytime</a> —check out <a href=\"https://make.wordpress.org/test/handbook/full-site-editing-outreach-experiment/how-to-test-fse/\">this handbook page on testing FSE</a> to learn more.</li><li>Contributor teams are asking for help&nbsp; from local WordPress Communities to support the FSE Project.<a href=\"https://make.wordpress.org/test/2021/02/05/fse-program-connecting-with-local-communities/\"> Learn more on how you can contribute</a>.</li><li><a href=\"https://make.wordpress.org/test/tag/fse-answers/\">Check out these answers</a> for the most common FSE questions on the Make/Test blog.</li><li><a href=\"https://profiles.wordpress.org/chanthaboune/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>chanthaboune</a> has provided an update on the <a href=\"https://make.wordpress.org/core/2021/02/01/full-site-editing-and-themes-where-things-are/\">current status of the FSE and themes</a>.</li></ul>\n\n\n\n<h2>Decision-making checklist for in-person meetups</h2>\n\n\n\n<p>The Community Team <a href=\"https://make.wordpress.org/community/2021/02/16/announcement-decision-making-checklist-for-in-person-meetups-now-available/\">has published handbook pages and a decision-making checklist for organizers</a> to restart in-person meetups at areas where it is safe to do so (e.g., countries such as New Zealand, Australia, and Taiwan, where there are lower COVID-19 risks). However, WordPress meetups and WordCamps in most parts of the world will remain online due to COVID-19.</p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<h2>Further Reading</h2>\n\n\n\n<ul><li>The Polyglots team has <a href=\"https://make.wordpress.org/polyglots/2021/02/09/proposal-call-for-volunteers-polyglots-training-working-group/\">kicked-off a proposal to create a working group of contributors </a>to develop training resources for translation contributors.</li><li>The Meta team is actively <a href=\"https://make.wordpress.org/meta/2021/02/01/call-for-feedback-automated-theme-testing/\">working on a tool</a> to help the Themes team automate the theme testing process. The team has already shipped a <a href=\"https://github.com/WordPress/theme-review-action\">proof-of-concept of the Theme Review Action tool</a> to test the process and is <a href=\"https://make.wordpress.org/meta/2021/02/01/call-for-feedback-automated-theme-testing/\">looking for feedback</a>. The Meta team is also working on <a href=\"https://make.wordpress.org/meta/2021/02/19/reducing-the-plugin-review-teams-workload-through-automation/\">reducing the Plugin team’s workload by improving the code scanner tool</a> used for scanning plugins.</li><li>The <a href=\"https://make.wordpress.org/themes/2021/02/24/meeting-notes-matt-josepha-and-theme-review-team/\">Themes team met with the WordPress project leadership team (Matt Mullenweg and Josepha Haden)</a> about improving the Theme directory. They decided to reframe the theme review process by adding “review guard rails” with automated tooling.</li><li>The Plugin Review Team reiterated that <a href=\"https://make.wordpress.org/plugins/2021/02/16/reminder-forked-premium-plugins-are-not-permitted/\">forked premium plugins are not allowed in the Plugin directory.</a>&nbsp;</li><li>After three weekends of celebrating WordPress, <a href=\"https://india.wordcamp.org/2021/\">WordCamp India 2021</a> concluded on February 15. <a href=\"https://prague.wordcamp.org/2021/\">WordCamp Prague 2021</a> took place on February 27. WordCamp India <a href=\"https://india.wordcamp.org/2021/watch-now/\">videos are already available</a>, and videos of both camps will soon be uploaded to WordPress.tv.&nbsp;</li><li>Several online WordCamps were scheduled this month. <a href=\"https://centroamerica.wordcamp.org/2021/\">WordCamp Centroamérica</a>, <a href=\"https://greece.wordcamp.org/2021/\">WordCamp Greece</a>, and <a href=\"https://neo.wordcamp.org/2021/\">WordCamp North East Ohio</a> are scheduled for April 2021. <a href=\"https://japan.wordcamp.org/2021/\">WordCamp Japan</a> takes place in June and has opened-up their <a href=\"https://japan.wordcamp.org/2021/call-for-speakers-is-now-open/\">call for speakers in English and Japanese</a>. Meanwhile, the inaugural <a href=\"https://cochabamba.wordcamp.org/2021/\">WordCamp Cochabamba (Bolivia)</a> runs in July!.</li><li>The Community Team wants <a href=\"https://make.wordpress.org/community/2021/02/25/proposal-to-improve-the-organizing-experience-for-online-wordcamps/\">feedback on how to improve online WordCamps</a>. The team has also announced a <a href=\"https://make.wordpress.org/community/2021/02/18/proposal-2021-global-community-sponsorship-program/\">revamped 2021 Global Community sponsorship program</a> to support online events.</li><li>The Design Team is <a href=\"https://make.wordpress.org/design/2021/02/03/review-feedback-request-ux-for-learn-wordpress-org/\">reviewing the user experience</a> for <a href=\"https://learn.wordpress.org/\">learn.wordpress.org</a>. Please share any <a href=\"https://make.wordpress.org/design/2021/02/03/review-feedback-request-ux-for-learn-wordpress-org/\">design-feedback that you have as comments on the post</a>.</li><li>The Accessibility Team is working on <a href=\"https://make.wordpress.org/accessibility/2021/02/28/accessibility-team-meeting-notes-february-26-2021/\">publishing the updated accessibility standards document </a>(with regard to WCAG 2.1 changes) alongside the WordPress version 5.7 release. The team has also <a href=\"https://make.wordpress.org/accessibility/2021/02/28/accessibility-teams-goals-for-wordpress-5-8-and-beyond/\">started brainstorming goals for WordPress 5.8</a> and beyond.&nbsp;</li><li>The Support Team is <a href=\"https://make.wordpress.org/support/2021/02/rethinking-the-master-list/\">rethinking the use of the master list</a> used for troubleshooting recurring issues. The team is also <a href=\"https://make.wordpress.org/support/2021/02/removing-plugin-and-theme-names-used-as-topic-tags-on-the-forums/\">removing plugin/theme names used as topic tags</a> in forums.</li><li>The Training Team has <a href=\"https://make.wordpress.org/training/2021/03/02/march-2021-sprint-planning/\">kicked off their March 2021 sprint planning</a> to work on their goals.</li><li>The <a href=\"https://make.wordpress.org/core/tag/feature-notifications/\">WP Notify project</a> working group (which is working toward a better notification system for&nbsp; WordPress) has completed the <a href=\"https://github.com/WordPress/wp-notify/wiki/Requirements-(v1)\">first version of the requirements document</a>, and officially kicked off <a href=\"https://make.wordpress.org/core/2021/02/09/wp-notify-meeting-notes-february-8-2021/\">active development of the feature plugin</a>. Contact the team in the <a href=\"https://wordpress.slack.com/archives/C2K1C71FE\">#feature-notifications</a> Slack channel if you would like to contribute. You can start by reviewing the <a href=\"https://github.com/WordPress/wp-notify/issues\">list of the current issues</a>.</li><li><a href=\"https://wordpress.org/news/2021/02/people-of-wordpress-pooja-derashri/\">Pooja Derashri of India</a> was featured in February&#8217;s <a href=\"https://wordpress.org/news/category/heropress/\">People of WordPress</a> series. A cross-team initiative led by the Marketing Team with support from <a href=\"https://heropress.com/\">HeroPress</a>, the series aims to highlight lesser-known stories of WordPress contributors. The Contributor Story series is collecting new features. If you are an active contributor to a WordPress.org team or a local WordCamp, contact the <a href=\"https://make.wordpress.org/marketing/\">Marketing Team</a> in the <a href=\"https://wordpress.slack.com/archives/C0GKJ7TFA\">#marketing</a> Slack channel for more information.</li></ul>\n\n\n\n<p><em>Have a story that we should include in the next “Month in WordPress” post? Please </em><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><em>submit it using this form</em></a><em>.</em></p>\n\n\n\n<p><em>The Month in WordPress post series is a collective effort, and it would not be possible without contributions from different members of the WordPress Community. Starting this month, we would like to credit and thank all individuals that support this effort with their contributions. I would like to thank the following folks for their contributions to February&#8217;s Month in WordPress: <a href=\"https://profiles.wordpress.org/adityakane/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>adityakane</a> <a href=\"https://profiles.wordpress.org/chaion07/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>chaion07</a> <a href=\"https://profiles.wordpress.org/courtneypk/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>courtneypk</a> <a href=\"https://profiles.wordpress.org/kristastevens/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>kristastevens</a></em> <em>and <a href=\"https://profiles.wordpress.org/psykro/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>psykro</a></em>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 03 Mar 2021 16:00:41 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Hari Shanker R\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:21;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"WPTavern: Recreating the Music Artist WordPress Theme Homepage With the Block Editor\";s: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=113164\";s: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:213:\"https://wptavern.com/recreating-the-music-artist-wordpress-theme-homepage-with-the-block-editor?utm_source=rss&utm_medium=rss&utm_campaign=recreating-the-music-artist-wordpress-theme-homepage-with-the-block-editor\";s: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:7940:\"<p class=\"has-drop-cap\">One of my favorite activities each week is to peruse the latest themes to land in the WordPress theme directory. Often, there are intriguing design concepts. However, much of the time, I am disappointed to learn that homepage designs of many rely on theme options instead of the block editor.</p>\n\n\n\n<p>While the editor has several design limitations, theme authors have tons of room to explore. It has enough power to pull off some of these custom homepage designs with far less code work.</p>\n\n\n\n<p><a href=\"https://wordpress.org/themes/music-artist/\">Music Artist</a> was one of the latest themes to catch my eye. I loved the large hero area and several elements of the theme&rsquo;s design. After installing it, I realized the homepage layout was handled through theme options. However, the theme author could have built this page entirely out of blocks and wrapped each section or even the entire design into block patterns.</p>\n\n\n\n<p>This is all doable with the block editor.</p>\n\n\n\n<p>So that I am practicing what I am preaching, I took a couple of hours and recreated the homepage demo for the theme directly from the block editor. No code required. There were a few tricky pieces, which I will get into. However, it was not that hard to build and could have been made easier if the theme supported the block editor.</p>\n\n\n\n<p>The plan was to replicate the custom page with the Music Artist theme installed. However, the theme&rsquo;s lack of block support meant that some things were fundamentally broken. Instead, I activated a theme with design similarities, such as fonts and colors. Because I already knew <a href=\"https://wptavern.com/ariele-lite-is-a-fun-and-refreshing-theme-for-wordpress-bloggers\">Ariele Lite worked with the block editor</a>, it made sense to see if I could build with it. It proved to be a solid foundation.</p>\n\n\n\n<p>The following is a comparison of the original Music Artist theme homepage (first) and a recreation using blocks via the <a href=\"https://wordpress.org/themes/ariele-lite/\">Ariele Lite</a> theme (second):</p>\n\n\n\n<ul><li class=\"blocks-gallery-item\"><a href=\"https://wptavern.com/wp-content/uploads/2021/03/music-artist-original-scaled.jpg\"><img /></a>Original Music Artist Homepage</li><li class=\"blocks-gallery-item\"><a href=\"https://wptavern.com/wp-content/uploads/2021/03/ariel-music-artist-scaled.jpg\"><img /></a>Block-Designed Homepage</li></ul>\n\n\n\n<p>There are obviously differences in spacing, colors, typography, and other elements. Much of this comes down to stylistic choices by the theme designers. Given more time and modifications via a plugin like <a href=\"https://wordpress.org/plugins/editorplus/\">Editor Plus</a>, I could have adjusted this enough to get a closer replica. However, my goal was to stick as close as possible as I could to core WordPress. Technically, I have the latest version of the Gutenberg plugin installed, so there might be a few items that have yet to land in WordPress.</p>\n\n\n\n<p>For this experiment, I used:</p>\n\n\n\n<ul><li>WordPress 5.7 Beta</li><li>Gutenberg 10.1 Beta</li><li>Ariele Lite 1.0.8</li><li>Editor Plus 2.6</li></ul>\n\n\n\n<p>I only needed Editor Plus to make a couple of margin adjustments on the Group block. I could have left it alone, but I wanted to reduce some of the spacing between sections on the page to get a closer recreation. In the future, we will see more spacing controls in WordPress, so I considered this a fair trade-off.</p>\n\n\n\n<p>This experiment is to show theme authors that they can build their custom designs with the block system. Dropping old-school theme options means a lot less code work for developers, allowing them to focus more on styling. End-users also benefit from more flexibility, such as adding custom elements or removing parts they do not want. That does not even include the style options on the individual block level.</p>\n\n\n\n<p>The secondary purpose is to show users that they can create some of these homepages without code. The block editor and a well-rounded, block-ready theme can get you pretty far.</p>\n\n\n\n<h2>Recreating the Music Artist Homepage</h2>\n\n\n\n<p class=\"has-drop-cap\">Starting with a base of Ariele Lite meant that the design was boxed. However, the theme has a custom &ldquo;Blank Canvas&rdquo; page template that lets users design the entire page.</p>\n\n\n\n<p>There were elements I could not recreate entirely because of limitations with the block editor. Other parts were issues or design choices coming from the theme.</p>\n\n\n\n<p>The following is a general overview of how I accomplished building out each section of the homepage. I will skip over parts like adding colors and changing font sizes while focusing on the layout-related concepts.</p>\n\n\n\n<h3>Hero Section</h3>\n\n\n\n<img />\n\n\n\n<p>WordPress&rsquo;s Cover block remains one of my favorite blocks. It allows users to create hero sections without much work. I grabbed the background image from the original demo and plopped it in. I had taken the first real step down this journey.</p>\n\n\n\n<p>Then, I added a Heading block, adjusting its size a bit. I followed it with a Spacer and Social Icons block.</p>\n\n\n\n<p>I immediately hit two snags. The first was that WordPress does not include an iTunes social icon. I was unable to find an open issue on the Gutenberg repository for this. Perhaps it is not an oft-requested feature. The second issue was that the Social Icons block does not output the social network labels, so I could not replicate that part of the design.</p>\n\n\n\n<h3>Discography Section</h3>\n\n\n\n<img />\n\n\n\n<p>There are a few ways to handle this section. Assuming the albums listed are a custom post type, whatever plugin these albums came from would ideally have a custom block for outputting them. Users could also use the Latest Posts block if these are blog posts or the upcoming Query block.</p>\n\n\n\n<p>For simplicity, I decided to add a Columns block and drop three linked images in.</p>\n\n\n\n<h3>Media and Text Section</h3>\n\n\n\n<img />\n\n\n\n<p>My plan for this section was to use the core Media &amp; Text block. However, it only supports self-hosted media. There was no way for me to embed a YouTube video.</p>\n\n\n\n<p>Instead, I went with a Columns block. In the left column, I dropped a YouTube video URL. On the right, I added Heading, Paragraph, and Buttons blocks.</p>\n\n\n\n<h3>Videos Section</h3>\n\n\n\n<img />\n\n\n\n<p>This was a relatively simple section to recreate. For the layout, it took only a Heading block followed by a Columns block. Then, I grabbed a couple of video links from YouTube and pasted the URLs into the editor.</p>\n\n\n\n<h3>Latest Posts Section</h3>\n\n\n\n<img />\n\n\n\n<p>This was the part of the layout that I had the most trouble with. WordPress provides the Latest Posts block, which can be set in a grid. However, Ariele Lite did not correctly handle the columns.</p>\n\n\n\n<p>So, I cheated a bit.</p>\n\n\n\n<p>I switched to a block-based theme that supports the upcoming Full Site Editing feature. Then, I dropped in a Query block to get more control over the columns of posts. Afterward, I switched back to the Ariele Lite theme.</p>\n\n\n\n<p>The original design could be done with the current Latest Posts block, so this is not a block-editor problem.</p>\n\n\n\n<h3>Footer Sidebar Section</h3>\n\n\n\n<img />\n\n\n\n<p>Technically, the footer sidebar is outside the scope of the homepage design. It is a part of the theme&rsquo;s footer across the entire site. However, I decided to add it since I was already on a roll.</p>\n\n\n\n<p>This section requires the Columns block. From that point, it is a matter of dropping in a Heading block for each column. I added a Paragraph, Calendar, and Gallery block to recreate the three &ldquo;widgets.&rdquo;</p>\n\n\n\n<p>Ariele Lite&rsquo;s Calendar block design works better on a light-colored background. It was a small pain point that I overlooked. In the long term, WordPress should provide design controls on blocks that are missing them.</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, 02 Mar 2021 22:52:15 +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:22;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"WordPress.org blog: WordPress 5.7 Release Candidate 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://wordpress.org/news/?p=9829\";s: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:69:\"https://wordpress.org/news/2021/03/wordpress-5-7-release-candidate-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2677:\"<p>The second release candidate for WordPress 5.7 is now available! <img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/1f389.png\" alt=\"🎉\" class=\"wp-smiley\" /></p>\n\n\n\n<p>You can test the WordPress 5.7 release candidate in two ways:</p>\n\n\n\n<ul><li>Try the&nbsp;<a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a>&nbsp;plugin (choose the “Bleeding edge” channel and Beta/RC Only” stream options)</li><li>Or&nbsp;<a href=\"https://wordpress.org/wordpress-5.7-RC2.zip\">download the release candidate here (zip)</a>.</li></ul>\n\n\n\n<p>Thank you to all of the contributors who tested the Beta/RC releases and gave feedback. Testing for bugs is a critical part of polishing every release and a great way to contribute to WordPress.</p>\n\n\n\n<h2>Plugin and Theme Developers</h2>\n\n\n\n<p>Please test your plugins and themes against WordPress 5.7 and update the&nbsp;<em>Tested up to</em>&nbsp;version in the readme file to 5.7. If you find compatibility problems, please be sure to post to the&nbsp;<a href=\"https://wordpress.org/support/forum/alphabeta/\">support forums</a>,&nbsp;so those can be figured out before the final release.</p>\n\n\n\n<p>The&nbsp;<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https://make.wordpress.org/core/2021/02/23/wordpress-5-7-field-guide\">WordPress 5.7 Field Guide</a>&nbsp;will give you a more detailed dive into the major changes.</p>\n\n\n\n<h2>How to Help</h2>\n\n\n\n<p>Do you speak a language other than English?&nbsp;<a href=\"https://translate.wordpress.org/projects/wp/dev\">Help us translate WordPress into more than 100 languages!</a></p>\n\n\n\n<p><em><strong>If you think you’ve found a bug</strong>, you can post to the&nbsp;<a href=\"https://wordpress.org/support/forum/alphabeta\">Alpha/Beta area</a>&nbsp;in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report,&nbsp;<a href=\"https://make.wordpress.org/core/reports/\">file one on WordPress Trac</a>, where you can also find&nbsp;<a href=\"https://core.trac.wordpress.org/tickets/major\">a list of known bugs</a>.</em></p>\n\n\n\n<p><em>Props to <a href=\"https://profiles.wordpress.org/lukecarbis/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>lukecarbis</a> for the haiku and <a href=\"https://profiles.wordpress.org/audrasjb/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>audrasjb</a> and <a href=\"https://profiles.wordpress.org/hellofromtonya/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>hellofromtonya</a> for peer reviewing!</em></p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<p><em>Five-seven next week<br />So test your plugins and themes<br />Update your readme</em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 02 Mar 2021 20:49:55 +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:\"Ebonie Butler\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:23;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:71:\"Akismet: Version 4.1.9 of the Akismet WordPress Plugin is Now Available\";s: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=2112\";s: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:99:\"https://blog.akismet.com/2021/03/02/version-4-1-9-of-the-akismet-wordpress-plugin-is-now-available/\";s: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:544:\"<p>Version 4.1.9 of <a href=\"http://wordpress.org/plugins/akismet/\">the Akismet plugin for WordPress</a> is now available. It contains the following changes:</p>\n<ul>\n<li>Improvements to how Akismet handles checking pingbacks in XML-RPC multicall requests.</li>\n</ul>\n<p>To upgrade, visit the Updates page of your WordPress dashboard and follow the instructions. If you need to download the plugin zip file directly, links to all versions are available in <a href=\"http://wordpress.org/plugins/akismet/\">the WordPress plugins directory</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 02 Mar 2021 18:13:51 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Christopher Finke\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:24;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"WPTavern: Editor Plus 2.6 Adds Block Pattern and Template Library\";s: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=113093\";s: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:175:\"https://wptavern.com/editor-plus-2-6-adds-block-pattern-and-template-library?utm_source=rss&utm_medium=rss&utm_campaign=editor-plus-2-6-adds-block-pattern-and-template-library\";s: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:6226:\"<p class=\"has-drop-cap\">A couple of weeks ago, Munir Kamal released version 2.6 of his <a href=\"https://wordpress.org/plugins/editorplus/\">Editor Plus</a> WordPress plugin. The latest version does not add a slew of features as its users have seen in the past. However, it introduces one major upgrade. The new version lets users insert templates from <a href=\"https://gutenberghub.com/\">Gutenberg Hub&rsquo;s</a> growing library directly from the block editor.</p>\n\n\n\n<p>I first asked Kamal whether he would include a template inserter in his plugin in July 2020. &ldquo;I will possibly include a direct inserter for templates and blocks in the Editor Plus plugin,&rdquo; he said at the time, not giving away too much.</p>\n\n\n\n<p>He had just launched <a href=\"https://wptavern.com/copy-and-paste-editor-blocks-via-gutenberghubs-block-library\">Gutenberg Hub&rsquo;s block library</a> (<em>really, something more akin to block patterns</em>). The system was useful but far from perfect. Users could copy a JSON code snippet and import it via Editor Plus. This was a slight improvement over copying separate block HTML and CSS snippets from an earlier iteration of a <a href=\"https://wptavern.com/gutenberg-hub-launches-collection-of-100-block-templates\">block template system</a> he had launched last March. It was still not an ideal system, but anyone paying attention could see the possibilities.</p>\n\n\n\n<p>Over the months since that launch, Kamal continued to build more tools into Editor Plus. He launched a separate <a href=\"https://wptavern.com/gutenberg-hub-launches-landing-page-templates-directory\">landing page template directory</a>. And, he continued adding more items to Gutenberg Hub&rsquo;s library.</p>\n\n\n\n<p>&ldquo;I am already working on adding a Template Inserter in my EditorPlus plugin,&rdquo; he said when we talked in September. &ldquo;It will allow users to browse and insert these templates directly from Gutenberg without leaving the website.&rdquo;</p>\n\n\n\n<p>I had already been hounding him for months, and he knew that I would ask. He was looking for feedback, not wanting to push something out before he felt that it worked.</p>\n\n\n\n<p>&ldquo;Earlier, I created a template inserter similar to other blocks plugins, but later I changed my mind and thought that I should integrate with the Gutenberg Patterns API and load the templates into the &lsquo;patterns&rsquo; panel in the block inserter,&rdquo; he said. &ldquo;But, I am having a few issues and thinking about going back to the original idea to have a Templates button on the top toolbar that opens a popup window to browse and filter templates that users can insert on a click.&rdquo;</p>\n\n\n\n<p>It was an almost methodical process toward building a massive body of work in a year. As is often the case with Kamal&rsquo;s work, he quietly pushed out version 2.6 of his plugin. Even without much fanfare, he has managed to surpass 4,000 active installs, doubling its number in the past few months.</p>\n\n\n\n<p>Now all of the plugin&rsquo;s users have direct access to Gutenberg Hub&rsquo;s section patterns and landing page templates.</p>\n\n\n\n<h2>The Template Library</h2>\n\n\n\n<p class=\"has-drop-cap\">Editor Plus 2.6 adds a new &ldquo;Library&rdquo; button to the block editor&rsquo;s post header toolbar. It pops up a simple overlay of the plugin&rsquo;s layout choices.</p>\n\n\n\n<p>Users can insert a &ldquo;Pattern&rdquo; or a &ldquo;Template,&rdquo; as they are called through the plugin&rsquo;s UI. Patterns are pre-designed sections that end-users can use to piece together larger page layouts. Templates are full-blown page designs, ready for deployment after content customization. Many of the patterns are present in the templates. It all comes down to how users want to build their pages &mdash; piecemeal vs. having everything in place.</p>\n\n\n\n<img />Modal showing block templates.\n\n\n\n<p>Of course, everything is editable. Users can insert a template then proceed to removing the bits they do not need and adding custom blocks of their choosing.</p>\n\n\n\n<p>The overlay that appears after clicking the Library button allows users to select a pattern or template. This method is becoming increasingly common among block-related plugins. Where the Gutenberg project has <a href=\"https://wptavern.com/proposal-to-create-an-expanded-view-or-overlay-for-the-block-patterns-inserter\">fallen behind in its patterns UI</a>, plugin authors are filling the gaps and creating better user experiences. Genesis Blocks, for example, adds a similar <a href=\"https://wptavern.com/genesis-block-theme-beta-studiopress-pursuing-a-block-first-future\">overlay for choosing layouts</a>. Patterns, templates, layouts, or whatever-you-want-to-call-them all need room to breathe instead of being relegated to a width-restrained flyout. What makes sense on mobile does not always create an ideal experience on larger screens.</p>\n\n\n\n<img />Viewing a photography template.\n\n\n\n<p>Once a user finds a pattern or template to insert, they can click on it to view a larger version. If they are satisfied, they merely need to click the &ldquo;Add&rdquo; button to insert it into the content canvas.</p>\n\n\n\n<p>An important caveat is that what you see in the library is not <em>exactly</em> what you will get. The library uses screenshots to showcase the patterns and templates. These images are created while using a different theme than what a particular user has installed on their site. Things like fonts will match whatever theme is installed. Generally speaking, the overall designs should match up fine.</p>\n\n\n\n<p>In the future, perhaps Editor Plus will handle the pattern and template previews with live instances instead of screenshots.</p>\n\n\n\n<img />Cafe-type full landing template.\n\n\n\n<p>The plugin breaks its library down into 15 categories, such as Arts &amp; Entertainment, Photography, and Real Estate. It is almost a bit excessive. Some contain only one or two templates. Combining categories like Home Services, Professional Services, and Retail into an all-encompassing Business group could help curb the dizzying effects of <em>too much choice</em>.</p>\n\n\n\n<p>The new library in Editor Plus 2.6 is a welcome addition. Overall, it worked well in testing.</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, 01 Mar 2021 21:35:12 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:25;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"WPTavern: Elementor Raises Eyebrows with Google Ads Targeting Full-Site Editing\";s: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=112932\";s: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:203:\"https://wptavern.com/elementor-raises-eyebrows-with-google-ads-targeting-full-site-editing?utm_source=rss&utm_medium=rss&utm_campaign=elementor-raises-eyebrows-with-google-ads-targeting-full-site-editing\";s: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:6143:\"<p>WordPress&rsquo; <a href=\"https://wptavern.com/wordpress-passes-40-market-share-of-alexa-top-10-million-websites\">growing market share</a> is fueling a continual influx of new users but also a higher level of scrutiny around advertising. Companies with large advertising budgets target this segment of consumers, because many who are new to WordPress need help hosting and creating their websites.</p>\n\n\n\n<p>Last week Bluehost pulled an advertisement that <a href=\"https://wptavern.com/bluehost-misuses-wordpress-trademark-reigniting-controversy-over-recommended-hosts-page\">misused WordPress&rsquo; trademark</a>. The company&rsquo;s PR department has not responded to our request for comment, but onlookers have noted that this isn&rsquo;t the first time Bluehost has floated questionable ads. <a href=\"https://www.facebook.com/ads/library/?active_status=all&ad_type=all&country=ALL&view_all_page_id=235969756424648&sort_data%5Bdirection%5D=desc&sort_data%5Bmode%5D=relevancy_monthly_grouped\">Multiple Facebook campaigns</a>, dating back several years, include trademark abuses, as well as <a href=\"https://www.youtube.com/channel/UCURv2b4zbEiwN626-T321HQ\">active campaigns</a> on YouTube in various markets. </p>\n\n\n\n<p>In another advertising-related matter, <a href=\"https://wordpress.org/plugins/elementor/\">Elementor</a>, a popular page builder used by more than five million websites, has caught some attention recently for its Google ads that target &ldquo;full-site editing.&rdquo; Birgit Pauli-Haack, publisher of the <a href=\"https://gutenbergtimes.com/\">Gutenberg Times</a>, pointed out the ads last week in the <a href=\"https://poststatus.com/\">Post Status</a> Slack community. </p>\n\n\n\n<div class=\"wp-block-image\"><img /></div>\n\n\n\n<p>&ldquo;I have no trouble if Elementor and Beaver Builder duke it out on the Google Ads,&rdquo; Pauli-Haack said. &ldquo;It&rsquo;s certainly fair game. Why I think it&rsquo;s shady in regards to WordPress? It&rsquo;s the searcher&rsquo;s intent diverted, in a misleading way. <a href=\"https://www.wordstream.com/blog/ws/2012/07/17/google-advertising#SEO%20vs%20PPC\">30% of Google Searchers</a> do not know that the first results are paid ads and are led astray. Information about Full Site Editing has people already confused and worried. It doesn&rsquo;t help if someone hijacks the new feature&rsquo;s keyword. WordPress is also an easy target because the Foundation certainly doesn&rsquo;t have any money to throw at the problem to bid higher on the keywords.&rdquo;</p>\n\n\n\n<p>At first glance the keyword targeting may appear to skirt the line of ethical advertising, but Elementor representative Ben Pines claims the company is simply advertising for <a href=\"https://elementor.com/help/full-site-editing/\">a feature set of the same name</a>. It enables customers to edit the header, footer, archive and single templates, and page or post content on the same screen.</p>\n\n\n\n<p>&ldquo;Our google ads vary to provide the most value for users in the search,&rdquo; Pines said. &ldquo;This one is no different. This doesn&rsquo;t represent any new strategy. We released full site editing back in March 2020.&rdquo;</p>\n\n\n\n<p>Pines referenced a <a href=\"https://github.com/elementor/elementor/issues/10718\">beta release post</a> dated March 1, 2020, which referred to Elementor&rsquo;s &ldquo;groundbreaking&nbsp;Full Site Editing&nbsp;feature.&rdquo; WordPress&rsquo; Full-Site Editing project predates this release by at least a year. </p>\n\n\n\n<p>&ldquo;Full site editing is a very generic industry name and is a fundamental capability in website building tools, searched by many of our users,&rdquo; Pines said.</p>\n\n\n\n<p>When asked if Elementor is considering changing the name to avoid confusion with the core WordPress project, Pines said, &ldquo;We don&rsquo;t see any potential confusion. Elementor&rsquo;s capabilities and ads are clear.&rdquo;</p>\n\n\n\n<p>Others involved in the conversation on Post Status Slack said this type of advertising seems to be standard practice in the world of ad buying, since they are buying based on relevant keywords. Competitors also routinely purchase each other&rsquo;s keywords. </p>\n\n\n\n<div class=\"wp-block-image\"><img /></div>\n\n\n\n<p>&ldquo;Instead of supporting, it is undermining the project,&rdquo; Pauli-Haack said. </p>\n\n\n\n<p>She and other participants in the conversation about the ads found it hard to believe that the strategy is not intentional. Some were also irked by <a href=\"https://www.facebook.com/ads/library/?active_status=all&ad_type=political_and_issue_ads&country=US&id=471775237521825&view_all_page_id=1595730204071266\">other Elementor ads</a> running on Google and Facebook that attempt to capitalize on users&rsquo; frustration with WordPress.</p>\n\n\n\n<p>Elementor&rsquo;s advertising appears to be a self-preservation strategy, as Gutenberg&rsquo;s full site editing capabilities will inevitably ring the death knell for page builders that don&rsquo;t build on top of the core standard. Third-party page builders will need to overcome severe <a href=\"https://wptavern.com/gutenbergs-faster-performance-is-eroding-page-builders-dominance\">performance deficiencies</a> in order to remain competitive.</p>\n\n\n\n<p>Understanding where full-site editing is heading is critical for WordPress site owners who are adopting new tools and workflows that will be future-proof with core changes. During this transition many will likely be googling for solutions that will enable them to be on the ground running when core introduces its full-site editing MVP in WordPress 5.8.</p>\n\n\n\n<p>Participants in the conversation noted that the Elementor team is not very involved in contributing to the open source project. This may be why the team claims they cannot see any confusion in targeting Google ads at users searching &ldquo;full-site editing.&rdquo;  </p>\n\n\n\n<p>&ldquo;We actively contribute to WP and its ecosystem through sponsoring events, translations, accessibility tools and more,&rdquo; Pines said. &ldquo;We are looking to further our contribution even more this year and are on the look out for a dedicated team member.&rdquo;</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, 01 Mar 2021 21:06:52 +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:26;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:107:\"Gutenberg Times: Block editor for screen readers, Reusable blocks and so much more – Weekend Edition #160\";s: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=17128\";s: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:112:\"https://gutenbergtimes.com/block-editor-for-screen-readers-reusable-blocks-and-so-much-more-weekend-edition-160/\";s: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:14583:\"<p>Howdy, howdy! </p>\n\n\n\n<p>I found plenty of Gutenberg posts around the net. From the DevNotes for the next major WordPress version to plugin updates and first feedback from the FSE second call for testing. </p>\n\n\n\n\n\n<p> With the first <a href=\"https://wordpress.org/news/2021/02/wordpress-5-7-release-candidate/\">release candidate of WordPress 5.7 available</a>, we also get to study the upcoming features and changes via <a href=\"https://make.wordpress.org/core/2021/02/23/wordpress-5-7-field-guide/\">the Field Guide</a>. If you have more testing capacity, use the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">Beta Tester plugin</a> and give the new version whirl. </p>\n\n\n\n<p>With the most important general WordPress news out of the way, enjoy the cornucopia of block and site editor updates. </p>\n\n\n\n<p>Yours, 💞<br />Birgit</p>\n\n\n\n\n<p>ICYMI: <a href=\"https://gutenbergtimes.com/podcast/\">Episode #38 of the Changelog</a> is now available with show notes and transcript. It was another fun conversation with Mark Uraine. We talked about 100th Release of Gutenberg, WordPress Core 5.7, 5.6.1, and Testing Call for Full-site Editing. </p>\n\n\n\n\n\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-block-editor-for-content-creators\">Block Editor for Content Creators</a></li><li><a href=\"https://gutenbergtimes.com/feed/#1-developing-for-the-block-editor\">Developing for the Block Editor </a></li><li><a href=\"https://gutenbergtimes.com/feed/#2-block-editor-and-themes\">Block Editor and Themes</a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-plugins-for-the-block-editor\">Plugins for the Block Editor</a></li><li><a href=\"https://gutenbergtimes.com/feed/#4-word-press-events\">WordPress Events</a></li></ul></div>\n\n\n\n\n<h2 id=\"0-block-editor-for-content-creators\">Block Editor for Content Creators</h2>\n\n\n\n<p>The first in a series of Gutenberg tutorials slated for the WordPress.org News section, <strong>Joen Asmussen</strong> wrote a <a href=\"https://wordpress.org/news/2021/02/gutenberg-tutorial-reusable-blocks/\">tutorial on how to create, edit and use Reusable Blocks.</a> This is impeccable timing  as the Reusable Blocks received quite some changes. You learn how to reuse text snippets across posts and pages of your website and save complex layouts once without having to copy/paste them from one page to the next. Joen explains the difference between templates, reusable blocks and Block patterns. He picked plenty of use cases to explain the ins and outs of handling reusable block and use them to your advantage. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>In his post: <a href=\"https://www.customerservant.com/an-in-depth-introduction-to-the-wordpress-block-editor-for-screen-reader-users/\">An In-depth Introduction to the WordPress Block Editor for Screen reader Users</a>, <strong>John Carson</strong> gave an introduction to the block editor, provides keyboard shortcuts, and walks screen reader users through the editing options. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>Attendees of <em>WordCamp India</em> received a <a href=\"https://www.youtube.com/watch?v=vqWZ5AMFxug\"><strong>sneak preview on the site editor</strong></a> and the full-site editing experience coming to a WordPress instance near you later this year. <strong><a href=\"https://twitter.com/imranhsayed\">Imran Sayed</a> </strong>gave a great introduction to the topic and also show how it currently works and how you can try it yourself via the recording on YouTube. You also learn how the experimental navigation and widget screens work. It&#8217;s a fun look into the future. Sayed also created the <a href=\"https://github.com/WordPress/theme-experiments/tree/master/phoenix\">Phoenix block-based theme</a> that is now available in the Gutenberg team&#8217;s Themes Experiments repository on GitHub</p>\n\n\n\n<h2 id=\"1-developing-for-the-block-editor\">Developing for the Block Editor </h2>\n\n\n\n<p><strong>Robert Anderson</strong> published Block editor <strong>Dev Notes for the WordPress 5.7 release</strong>: </p>\n\n\n\n<ul><li><a href=\"https://make.wordpress.org/core/2021/02/24/changes-to-block-editor-components-and-blocks/\">Changes to block editor components and blocks</a></li><li><a href=\"https://make.wordpress.org/core/2021/02/22/changes-in-wordpress-data-api/\">Changes in @wordpress/data API</a></li><li><a href=\"https://make.wordpress.org/core/2021/02/22/new-block-variation-apis-in-5-7/\">New block variation APIs in 5.7</a></li><li><a href=\"https://make.wordpress.org/core/2021/02/23/inner-blocks-api-changes/\">Inner Blocks API Changes</a></li><li><a href=\"https://make.wordpress.org/core/2021/02/23/new-i18n-filters-createi18n-changes/\">New i18n filters &amp; createI18n() changes</a></li></ul>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/helenhousandi\">Helen Hou-Sandi</a></strong>, WordPress Lead Developer, sometimes streams her WordPress contributer work sessions <a href=\"https://www.twitch.tv/helenhousandi\">on Twitch</a>. In her latest blog post <a href=\"https://helen.blog/2021/02/updating-a-wordpress-plugin-with-a-publish-metabox-field-for-the-block-editor/\">Updating a WordPress plugin with a publish metabox field for the block editor</a>, she summarized an almost <a href=\"https://www.twitch.tv/videos/925609757\">4-hour Twitch session</a>. Don&#8217;t worry, the blog post doesn&#8217;t take as long to read.  She explained the process of achieving the final code, first demonstrated what most people will need, then what she actually did to meet specific UX needs. She also shared the things she tried that didn’t work out. All in all, a great read from a WordPress developer to WordPress developer on how to bridge the gap to the modern block editor. </p>\n\n\n\n\n<p><strong>&nbsp;<a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;Keeping up with Gutenberg &#8211; Index&#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. <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\">The index 2020 is here</a></p>\n\n\n\n\n<p><strong><a href=\"https://wptavern.com/ask-the-bartender-what-happens-when-block-markup-changes\">What Happens When Block Markup Changes?</a></strong> &#8211;<strong> Justin Tadlock</strong> and <strong>Riad Benguella </strong>answer a WPTavern reader&#8217;s question. It&#8217;s a fascinating read that explains some inner workings of the block editor when dealing with static JavaScript blocks. The details are fascinating, and I learned a great deal from the post. Different processes are firing depending on the context the block is used: for the edit screen, storing serialized data in the database, and rendering the block again on the front end, all the while offering hooks for 3rd party plugins to tap into those processes. It&#8217;s a delicate balancing act between the developer experience and the user experience. Riad made clear that the Gutenberg team needed to put the user experience first. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>As&nbsp;Gutenberg&nbsp;grows, the project sometimes experiences regressions: Features that used to work suddenly don’t anymore. To prevent these regressions from happening, contributors can <strong>write end-to-end (e2e) tests </strong>that cover a given piece of functionality and alert us when that functionality is broken. In his <a href=\"https://make.wordpress.org/core/2021/02/19/hallway-hangout-fool-me-once-writing-end-to-end-tests-against-regressions/\"><strong>Hallway-Hangout session</strong></a>, <strong>Bernhard Reiter</strong> demonstrated how to write end-to-end tests for the Gutenberg projects to prevent regressions. </p>\n\n\n\n<h2 id=\"2-block-editor-and-themes\">Block Editor and Themes</h2>\n\n\n\n<p><a href=\"https://wptavern.com/fse-outreach-round-2-building-a-custom-homepage-with-gutenbergs-site-editor\"><strong>Building a Custom Homepage </strong>With Gutenberg’s Site Editor</a> &#8211;  <strong>Justin Tadlock</strong> shared his experience and thoughts when working through the Anne McCarthy&#8217;s instructions for the call for testing the full-side editing experience. It&#8217;s a detailed read, and you&#8217;ll find some GitHub issues, where most pain points are discussed for a better solution. </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>For more updates on the topic <a href=\"https://make.wordpress.org/themes/2021/02/26/gutenberg-themes-week-of-feb-25-2021/\"><strong>Gutenberg + Themes</strong></a> read <strong><a href=\"https://twitter.com/one_maggie\">Maggie Cabrera</a></strong>&#8216;s 39th weekly round-up  theme-related discussions, fixes, and developments. Many of the listed issues and discussion could use your opinion as how to proceed. Chime in! </p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>With  <strong><a href=\"https://wptavern.com/build-a-full-wordpress-site-via-block-patterns-with-the-hansen-theme\">Build a Full WordPress Site via Block Patterns With the Hansen Theme</a> </strong> <strong>Justin Tadlock</strong> adds another theme review to the WPTavern. The Hansen Theme is the forth block-based theme in the WordPress repository and provides numerous block patterns and block styles for the site building needs of its users. </p>\n\n\n\n\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n\n<h2 id=\"3-plugins-for-the-block-editor\">Plugins for the Block Editor</h2>\n\n\n\n<p>On the <em>Gutenberg Times</em> we have been using <a href=\"https://github.com/sortabrilliant/guidepost\">Guidepost plugin</a> for our Table of Contents since its first version in 2018. It disappeared from the WordPress repository, but its GitHub repository is still available. Good news, though, the next version of the Gutenberg plugin will include a <a href=\"https://wptavern.com/the-gutenberg-wordpress-plugin-to-introduce-a-table-of-contents-block#comment-366968\"><strong>native &#8220;Table of Contents&#8221; block</strong></a>, inspired by the Guidepost version. <strong>Justin Tadlock</strong> dug a little deeper into the genesis and details of it. </p>\n\n\n\n\n<p><strong>Subscribe to the <a href=\"https://gutenbergtimes.com/podcast/\">Gutenberg Changelog</a> podcast via your favorite podcast apps! </strong><br />🎙️ <a href=\"https://open.spotify.com/show/620NwVKQJGdTupy36zYxvg?mc_cid=4b6c9f88fe\">Spotify</a> | <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9ndXRlbmJlcmd0aW1lcy5jb20vZmVlZC9wb2RjYXN0\">Google</a> | <a href=\"https://podcasts.apple.com/us/podcast/gutenberg-changelog/id1469294475\">iTunes</a> | <a href=\"https://pca.st/podcast/f8445ec0-7508-0137-f267-1d245fc5f9cf\">PocketCasts</a> | <a href=\"https://www.stitcher.com/show/gutenberg-changelog\">Stitcher</a> | <br />🎙️ <a href=\"https://www.podbean.com/podcast-detail/chi7j-9904a/Gutenberg-Changelog-Podcast\">Pod Bean</a> | <a href=\"https://castbox.fm/channel/Gutenberg-Changelog-id2173375\">CastBox</a> | <a href=\"https://www.podchaser.com/podcasts/gutenberg-changelog-878239/\">Podchaser</a> | <a href=\"https://gutenbergtimes.com/feed/podcast\">RSS Feed</a>&nbsp;</p>\n\n\n\n<div class=\"wp-block-image\"><img /></div>\n\n\n\n<div class=\"wp-block-image\"><img /></div>\n\n\n\n<p>If you have been a listener, please <a href=\"https://lovethepodcast.com/gutenbergchangelog\">write a review </a>on iTunes, Stitcher, Podchaser or Castbox. We would love to read from you, and more reviews help with the distributions.</p>\n\n\n\n\n<h2 id=\"4-word-press-events\">WordPress Events</h2>\n\n\n\n<p><strong>February 27, 2021</strong><br /><a href=\"https://prague.wordcamp.org/2021/\"><strong>WordCamp Praha</strong></a></p>\n\n\n\n<p><strong>March 4, 2021 11:00 AM ET /  16:00 UTC</strong><br /><strong><a href=\"https://attend.wpengine.com/decode-2021/\">WP Engine DE{CODE} 2021&nbsp;</a></strong><br /><em>With an awesome line-up of speakers! </em></p>\n\n\n\n<p><strong>April 16th &#8211; 18th, 2021.</strong>&nbsp;<br /><strong><a href=\"https://greece.wordcamp.org/2021/\">WordCamp Greece 2021 Online</a></strong>.<br />The organizer published the <a href=\"https://greece.wordcamp.org/2021/call-for-speakers/\" target=\"_blank\" rel=\"noreferrer noopener\">call for speakers</a>.</p>\n\n\n\n<p><strong>April 16th &#8211; 18th, 2021</strong><br /><strong><a href=\"https://neo.wordcamp.org/2021/\">WordCamp Northeast Ohio</a></strong><br /><a href=\"https://neo.wordcamp.org/2021/call-for-sponsors/\">Take a look at the Call for Sponsors</a></p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" />\n\n\n\n<p>On the<a href=\"https://wpcalendar.io/online/\"> <strong>Calendar for WordPress Online Events</strong> </a>you can browse a list of the upcoming WordPress Meetups, around the world, including WooCommerce, Elementor, Divi Builder and Beaver Builder meetups. </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\" />\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:\"Sat, 27 Feb 2021 17: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:\"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:27;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"WPTavern: Chrome is Testing a Follow Button for Websites\";s: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=112943\";s: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:157:\"https://wptavern.com/chrome-is-testing-a-follow-button-for-websites?utm_source=rss&utm_medium=rss&utm_campaign=chrome-is-testing-a-follow-button-for-websites\";s: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:2322:\"<p><a href=\"https://www.google.com/chrome/canary/\">Chrome Canary</a>, the browser&rsquo;s nightly build for developers, has been testing a new Follow button, as spotted on Android by the publishers of <a href=\"https://www.chromestory.com/2021/02/chrome-follow-button/\"><em>Chrome Story</em></a>. The button appears on the homepage of a site, as well as in the browser menu:</p>\n\n\n\n<ul><li class=\"blocks-gallery-item\"><img /></li><li class=\"blocks-gallery-item\"><img /></li></ul>\n\n\n\n<p>Chrome Story speculates that it may be integrated with Google&rsquo;s Discover feature, allowing sites to be easily added to that feed. Others speculated more broadly that Google may be building a replacement for Google Reader.</p>\n\n\n\n<p>Any whisper of Google Reader being resurrected always causes a bit of a stir, as many loyal users are still in mourning for the beloved RSS reader, which was discontinued in 2013. Linking this new Follow feature with Discover may be the closest Google gets to bringing it back. A full-featured RSS reader will likely still be a better option to have full control of your feeds and how they display. However, it may be possible for developers to build tools that fetch and aggregate feeds captured by the Follow button.</p>\n\n\n\n<p>Before the explosion of social media sites, RSS buttons were prominently featured on WordPress blogs. Having the ability to follow a site for new updates, without having to check back manually, was an important feature if you wanted to be found in the nascent blogosphere. RSS is still alive and well, even if following a curated list of sites isn&rsquo;t the primary way people get their news today. Many internet users don&rsquo;t know the first thing about subscribing to feeds but Google&rsquo;s new Follow feature might make the idea more approachable.</p>\n\n\n\n<p>Canary is unstable, but if want to check out features on the bleeding edge of Chrome development, you can install <a href=\"https://play.google.com/store/apps/details?id=com.chrome.canary&hl=en_GB&gl=US\">Canary for Android</a> alongside your regular browser and choose when you launch it. At the time of publishing, the Follow button was not in the latest build but Google sometimes puts features in and pulls them out while they are in development. We will be following to see how this takes shape.</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, 27 Feb 2021 02:40:49 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:28;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"WPTavern: Ask the Bartender: What Happens When Block Markup Changes?\";s: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=112921\";s: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:177:\"https://wptavern.com/ask-the-bartender-what-happens-when-block-markup-changes?utm_source=rss&utm_medium=rss&utm_campaign=ask-the-bartender-what-happens-when-block-markup-changes\";s: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:6837:\"<blockquote class=\"wp-block-quote\"><p>I&rsquo;m a developer that has started developing with Gutenberg recently. There are a bunch of amazing benefits and features, but there are also a ton of drawbacks, inconsistencies, as well as absolutely awful and outdated documentation.</p><p>One of the worst aspects of Gutenberg from a developer perspective has been block validation. Consider the following scenario. I build a custom (non-dynamic) JavaScript-based block, and a CMS editor adds the block to thousands of pages. What happens when or if I need to update the markup of the block?</p><p>By default, all of the blocks will enter a state of invalidation and not reflect on the front-end of the site. The CMS editor would have to go into thousands of pages and manually click the button which allows the block to be recovered.</p><p>Block deprecations have been suggested as a way to resolve this, but the API is poorly documented, confusing, and seems like it would become unmaintainable in the long term with more than a few deprecations.</p><p>Shouldn&rsquo;t there either be a way for block developers to opt-out of the validation process or a global way to recover blocks?</p><cite>PJ</cite></blockquote>\n\n\n\n<p>You are certainly not holding anything back, PJ. While much of this is a bit more technical than I typically like to cover here at the Tavern, I decided to reach out to Riad Benguella, one of the lead Gutenberg developers, for more insight into the situation.</p>\n\n\n\n<p>Before diving into his response, I have given one aspect of your question some thought. There are times when developers need to deprecate old markup and move onto something new. However, this should not happen often. Generally, it is a sign of poor architecture if the HTML needs to be overhauled regularly. This also leads to other issues, such as a third party not being able to maintain stylistic changes.</p>\n\n\n\n<p>When developing blocks or any type of application that outputs front-end code, you need to think about what that should look like today and in 10 years. What happens if a user adds some custom CSS to style your block and the block&rsquo;s HTML structure has changed? From their perspective, your block update has broken their site. The same could be said for another plugin that extends your plugin in some way.</p>\n\n\n\n<p>Ask any theme author how frustrating it is any time Gutenberg/WordPress changes its block output. While it has improved in the last couple of years, styling blocks for the editor and front-end has often been a maintenance nightmare.</p>\n\n\n\n<p>As a developer, I have always tried to think through any real-world consequences of making these changes from a user&rsquo;s perspective. That should happen from Day #1, not after you have released your project.</p>\n\n\n\n<p>Doing this adds time to the early project when you are just trying to get it out the door and into users&rsquo; hands. This is where taking a pre-release step back helps. Get away from the computer. Go on a walk. Think about the architecture of your project and whether it is ideal for the long term.</p>\n\n\n\n<p>&ldquo;For the block versioning/updates, it&rsquo;s indeed one of the areas of the Gutenberg APIs where we needed to make architectural tradeoffs, and we decided to favor the user experience over the developer&rsquo;s,&rdquo; said Benguella.</p>\n\n\n\n<p>Regardless of your development method, following the project&rsquo;s approach of a user-first experience will help in the long term.</p>\n\n\n\n<p>&ldquo;To understand the problem properly, one needs to understand how blocks work and are edited,&rdquo; said Benguella. &ldquo;Block instances are a JSON object, and the editor UI manipulate that JSON, but in order to stay backward compatible, to ensure the preservation of user&rsquo;s content in the most readable format, and to embrace web standards as much as possible, the block editor doesn&rsquo;t store the JSON object but an HTML serialization of it in <code>post_content</code>.&rdquo;</p>\n\n\n\n<p>That serialization is parsed and converted to JSON when the editor reloads the content to edit again. In the final stages of parsing, it is up to the block author to decide how to save and parse the object.</p>\n\n\n\n<p>&ldquo;Now, imagine if a user altered the saved HTML (serialization) and just put any random content there,&rdquo; said Benguella. &ldquo;The block might not be able to parse the HTML properly because it doesn&rsquo;t match its expectations (what has been defined by the block author), which means recreating that JSON object in order to be manipulated won&rsquo;t be possible at this point.&rdquo;</p>\n\n\n\n<p>When this happens, the block editor provides the user with an interface to make an informed decision. They can attempt to &ldquo;force parse&rdquo; the block JSON or convert it to an HTML or Classic block.</p>\n\n\n\n<img />Invalid block after altering the markup.\n\n\n\n<p>This same type of invalidation can happen when a plugin developer updates their block. However, instead of the saved HTML changing, the developer changed the &ldquo;expectations&rdquo; of the block &mdash; altering how it gets saved and parsed.</p>\n\n\n\n<p>&ldquo;Which is why we ask block developers to provide block deprecations representing the old markup of the same block,&rdquo; said Benguella. &ldquo;Deprecations can also be thought of as valid, alternate sources for the same block. This allows the editor to parse the old markup when loaded and save the new markup back if an update is made to the block.&rdquo;</p>\n\n\n\n<p>WordPress has <a href=\"https://developer.wordpress.org/block-editor/developers/block-api/block-deprecation/\">block deprecation documentation</a>. However, it is not thorough. The best source of seeing real-world deprecations is looking through Gutenberg&rsquo;s <a href=\"https://github.com/WordPress/gutenberg/tree/HEAD/packages/block-library/src\">block library</a>. Deprecated blocks have a <code>deprecated.js</code> file.</p>\n\n\n\n<p>Benguella said that this system can be frustrating for block authors. This is especially evident in a development environment when making changes. This has lead developers to ask for a method of disabling the validation algorithm.</p>\n\n\n\n<p>&ldquo;It&rsquo;s something we don&rsquo;t want to provide at the moment because, as explained above, the validation is also important when markup changes for another reason (external edit, another editor, etc.),&rdquo; he said. &ldquo;So it may cause content loss for users without them being aware of anything. The preference right now is given to user awareness.&rdquo;</p>\n\n\n\n<p>The team has improved the validation system over time, allowing for small changes that do not break the block state. There is also an <a href=\"https://github.com/WordPress/gutenberg/issues/21703\">open ticket for improvements</a> in the future.</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, 26 Feb 2021 16:53:12 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:29;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"WPTavern: The Gutenberg WordPress Plugin To Introduce a Table of Contents Block\";s: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=112826\";s: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:203:\"https://wptavern.com/the-gutenberg-wordpress-plugin-to-introduce-a-table-of-contents-block?utm_source=rss&utm_medium=rss&utm_campaign=the-gutenberg-wordpress-plugin-to-introduce-a-table-of-contents-block\";s: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:4589:\"<p class=\"has-drop-cap\">What was once likely viewed as plugin territory is now a reality as part of the Gutenberg project. Yesterday, the team <a href=\"https://github.com/WordPress/gutenberg/pull/21234\">merged a pull request for a Table of Contents</a> (TOC) block into the plugin&rsquo;s codebase. It was a contribution driven by developer Zebulan Stanphill, starting nearly a year ago.</p>\n\n\n\n<p>The TOC block may feel a bit niche. However, there is obviously a need for it. There are at least two standalone block plugins to handle the feature, and several block library plugins cover it. Last week, a <a href=\"https://wptavern.com/ask-the-bartender-frustrations-and-finding-the-right-wordpress-block-plugins\">reader asked about such a solution</a>. Soon, the Gutenberg plugin and, eventually, WordPress will have him and others covered.</p>\n\n\n\n<p>The block is not currently available in the plugin on WordPress.org. It has not officially shipped yet. To test it, users will either need to clone the <a href=\"https://github.com/WordPress/gutenberg\">Gutenberg GitHub repository</a> or grab a ZIP file of the <a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">nightly beta</a>. It should land in Gutenberg 10.1 in the coming weeks for those who want to wait.</p>\n\n\n\n<p>Including these more-niche blocks is a good direction for the project &mdash; a <a href=\"https://github.com/WordPress/gutenberg/pull/28261\">Footnotes block</a> is also a possibility. While it can feel like stepping on the toes of plugin developers, WordPress needs to branch out. There is plenty of room for third-party devs to build other blocks. The experience is degraded when users have to sift through multitudes of plugins to find something core to their writing process. There are limits on what blocks should ultimately be included in the platform. However, WordPress is publishing software. Advanced writing features, such as TOCs and footnotes, belong firmly in the default setup.</p>\n\n\n\n<h2>The Table of Contents Block</h2>\n\n\n\n<p class=\"has-drop-cap\">This block is a bit different than other blocks users are accustomed to. A TOC is a list of all the headings in a document. In the case of WordPress and webpages in general, a TOC links to those headings. This allows users to jump around the page. The block depends on other blocks in the content, a slightly new concept for the block editor.</p>\n\n\n\n<p>When first adding the block to an empty page, it will display a helper message.</p>\n\n\n\n<img />Initial TOC block when no Heading blocks are present.\n\n\n\n<p>Users must begin adding Heading blocks in their post to make use of the TOC block. Once they are added, each Heading is shown as a list item. The block also properly nests list items for sub-headings &mdash; an H3 goes into a sub-list under an H2, for example.</p>\n\n\n\n<img />Headings become list items in the TOC block.\n\n\n\n<p>This is the moment things become more complex. On the web, a TOC needs to link to those headings so that readers can jump to the section they want to view. Right now, this does not happen automatically. Perhaps it will do so in the future, but users must manually add HTML anchors to make the linking part work. <em>Ideally, the initial helper message would link to the <a href=\"https://wordpress.org/support/article/page-jumps/\">documentation page</a> on how to do this for new users.</em></p>\n\n\n\n<p>Adding HTML anchors is easy. However, it could be a ton of work for long posts with dozens of headings.</p>\n\n\n\n<p>To add the anchor, users must click on each Heading and navigate to the block options panel. Under the Advanced tab, enter a unique ID. It is easiest to name this after the text itself. A Heading block with &ldquo;A New World&rdquo; gets an anchor of <code>a-new-world</code>. This also helps when others are deep linking into posts, creating prettier URLs, such as <code>yoursite.com/blog/post-name/#a-new-world</code>.</p>\n\n\n\n<img />Adding anchors to Heading blocks.\n\n\n\n<p>The TOC block does not have any design settings. If users need to change the colors or other design-related elements, it is best to wrap it inside another block, such as Group or Cover.</p>\n\n\n\n<img />Wrapping the TOC into a Group block.\n\n\n\n<p>If adding a heading for the Group block or before the TOC block, it will be added to the list. It is best to use the Paragraph block as a <em>faux</em> heading and change the font size.</p>\n\n\n\n<p>Overall, the block works well. Except for the manual insertion of anchors, it is a welcome addition. Perhaps a plugin author will come along and write the code to make it automatic.</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, 25 Feb 2021 21:49:20 +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:30;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:98:\"WPTavern: Bluehost Misuses WordPress Trademark, Reigniting Controversy Over Recommended Hosts Page\";s: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=112479\";s: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:239:\"https://wptavern.com/bluehost-misuses-wordpress-trademark-reigniting-controversy-over-recommended-hosts-page?utm_source=rss&utm_medium=rss&utm_campaign=bluehost-misuses-wordpress-trademark-reigniting-controversy-over-recommended-hosts-page\";s: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:12680:\"<p><a href=\"https://www.bluehost.com/\">Bluehost</a> was called out this week for misusing WordPress&rsquo; trademark, as the WordPress Foundation prohibits its use in advertising. The company has been featured on <a href=\"https://wordpress.org/hosting/\">WordPress&rsquo; recommended hosting</a> page for the past 16 years, as one of a handful of hosts that have been arbitrarily selected based on an incomplete list of criteria.</p>\n\n\n\n<p>The wording of the ad in this instance,<em> &ldquo;There is a reason WordPress officially recommends Bluehost more than any other hosting service,&rdquo;</em> was a visceral reminder to the hosting community of being excluded from the benefits that listing confers. </p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">\"We do not allow the use of the trademark in advertising, including AdSense/AdWords.\"<br />&ndash; <a href=\"https://twitter.com/hashtag/WordPress?src=hash&ref_src=twsrc%5Etfw\">#WordPress</a> Foundation Trademark Policy <a href=\"https://t.co/0pO0z6uAdp\">https://t.co/0pO0z6uAdp</a> <a href=\"https://t.co/NTNShWI2yg\">pic.twitter.com/NTNShWI2yg</a></p>&mdash; Morten Wears a Mask (@mor10) <a href=\"https://twitter.com/mor10/status/1363967590733729793?ref_src=twsrc%5Etfw\">February 22, 2021</a></blockquote>\n</div>\n\n\n\n<p>In response to the issue, WordPress&rsquo; Executive Director, Josepha Haden Chomphosy <a href=\"https://twitter.com/JosephaHaden/status/1364308731991781376\">scheduled a call</a> with Bluehost to find a resolution. She provided the following statement after the call:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>This was flagged to me on Twitter, and I immediately reached out to learn more. Bluehost removed the ad proactively, and they scheduled a call with me and a representative of Automattic&nbsp;to understand the concerns being raised. As Matt <a href=\"https://robertjacobi.com/wordpress-org-hosting-and-trademark-rumors-answered.html\">mentioned</a>, commercial use of the WordPress trademark is permitted, and Automattic can sub-license that use.</p></blockquote>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>From a WordPress project standpoint, Bluehost was swift to respond to this issue, and took immediate steps to better understand how the trademark and logo are allowed to be used. When mistakes like this happen, we ask companies to keep us informed about how the issue is resolved, and Bluehost has agreed to do that.</p></blockquote>\n\n\n\n<p>Bluehost has not yet responded to our request for comment.</p>\n\n\n\n<p>In the meantime, the incident reignited the controversy that has plagued <a href=\"https://wordpress.org/hosting/\">WordPress&rsquo; recommended hosting page</a> for years. Continuing the conversation that started on Twitter, members of the <a href=\"https://poststatus.com/\">Post Status</a> community pressed for more clarification in the club&rsquo;s #hosting channel.</p>\n\n\n\n<p>In response to claims that inclusion on the page is a closed process, and that the selected hosts haven&rsquo;t changed in three years, Matt Mullenweg offered what is perhaps the most forthcoming response the community has seen on this topic: </p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>When the list is open, anyone can apply. I take 100% responsibility for the editorial, though in the past and future will have people help with testing hosts, and collating all the threads in the forums. I also get a fair number of people emailing me directly feedback about the hosts listed, and how the host follows up is part of my evaluation.</p><p>It&rsquo;s true the list of hosts hasn&rsquo;t been changed in a while. The current list is all in good standing. I stand by the long-term behavior and service of every company linked on that page. It is past-due for open applications again, but I have prioritized other work on .org.</p><p>No one can pay to be on the page, and there are no affiliate payments made for customers sent from that page. It&rsquo;s free, opinionated, and editorially driven. I do believe it drives many millions of year in business, which is why the potential for things like bribery or conflict is high if it were open to a larger group deciding who&rsquo;s on there.</p></blockquote>\n\n\n\n<p>The hosting recommendations page exists to reduce barriers for new users looking to get started with WordPress without having to shop around among thousands of hosts. WordPress.org is not transparent about who makes the decisions regarding recommended hosts or what criteria is used. Because it benefits a select few very large companies who have dominated the recommendations for years with few changes, rumors abound. </p>\n\n\n\n<p>Mullenweg&rsquo;s response confirms that currently there is no &ldquo;pay-to-play&rdquo; type of arrangement, but he did not say if this has always been the case. In the beginning, this page was called &ldquo;<a href=\"https://web.archive.org/web/20050410080902/http://wordpress.org/hosting/\">WordPress Hosting Partners</a>&rdquo; and included the following text: <em>&ldquo;Signing up through this page will help us finance WordPress.org&rsquo;s operations through partner deals.</em>&rdquo; That wording was changed in April 2005 to remove the reference to partners. However, previous versions of the page from years ago include what appear to be tracking or affiliate links for the hosts listed. For example, <a href=\"https://web.archive.org/web/20070807011316/http://wordpress.org/hosting/\">a version of the page from 2007</a> includes the following links:   </p>\n\n\n\n<ul><li><a href=\"https://web.archive.org/web/20070807011316/http://www.bluehost.com/track/wp/one\">http://www.bluehost.com/track/wp/one</a></li><li><a href=\"https://web.archive.org/web/20070807011316/http://www.anhosting.com/wordPress.aff.redirect.trk\">http://www.anhosting.com/wordPress.aff.redirect.trk</a></li><li><a href=\"https://web.archive.org/web/20070807011316/http://secure.hostican.com/cgi-bin/affiliates/clickthru.cgi?id=wordpress&campaign=three\">http://secure.hostican.com/cgi-bin/affiliates/clickthru.cgi?id=wordpress&amp;campaign=three</a></li><li><a href=\"https://web.archive.org/web/20070807011316/http://www.dreamhost.com/r.cgi?automattic\">http://www.dreamhost.com/r.cgi?automattic</a></li></ul>\n\n\n\n<p>According to the Internet Archive, 2009 was the last year that tracking ID&rsquo;s were appended to the links on the recommended hosts page. A few <a href=\"https://web.archive.org/web/20090701093034/http://wordpress.org/hosting/\">examples from that year</a> include:</p>\n\n\n\n<ul><li><a href=\"https://web.archive.org/web/20090701093034/http://www.dreamhost.com/r.cgi?automattic\">http://www.dreamhost.com/r.cgi?automattic</a></li><li><a href=\"https://web.archive.org/web/20090701093034/http://mediatemple.net/go/ref/?affkey=YWZmaWxpYXRlPTIyUDNkSVFPeXU\">http://mediatemple.net/go/ref/?affkey=YWZmaWxpYXRlPTIyUDNkSVFPeXU</a></li><li><a href=\"https://www.godaddy.com/hosting/wordpress-hosting.aspx?isc=wordpress2\">https://www.godaddy.com/hosting/wordpress-hosting.aspx?isc=wordpress2</a></li></ul>\n\n\n\n<p>The copy on the page hasn&rsquo;t changed much over recent years. It currently gives the following criteria to be listed but it doesn&rsquo;t specify why only three companies meet these standards:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>We&rsquo;ll be looking at this list several times a year, so keep an eye out for us re-opening the survey for hosts to submit themselves for inclusion. Listing is completely arbitrary, but includes criteria like: contributions to WordPress.org, size of customer base, ease of WP auto-install and auto-upgrades, avoiding GPL violations, design, tone, historical perception, using the correct logo, capitalizing WordPress correctly, not blaming us if you have a security issue, and up-to-date system software. </p></blockquote>\n\n\n\n<p>With such a diverse hosting ecosystem supporting WordPress users around the world, it&rsquo;s difficult to understand why there aren&rsquo;t more companies included among these listings. The era when tracking links were included on this page was a different time before many things were formalized, but the community could stand to receive a transparent history of this page.  </p>\n\n\n\n<p>&ldquo;To my knowledge, no one has ever paid to be on that page, and certainly no one has ever approached me about doing so,&rdquo; Josepha Haden Chomphosy said when asked about the process for getting listed.</p>\n\n\n\n<p>Thousands of volunteer contributors are continually building and improving this software. It&rsquo;s only natural that the community is curious about who is benefiting from the project&rsquo;s hosting recommendations and the nature of those arrangements. Mullenweg estimates the impact of that page as &ldquo;many millions per year in business,&rdquo; but the process surrounding the selection of hosts is closed and not clearly outlined.</p>\n\n\n\n<p>Following the incident with Bluehost, Mullenweg briefly elaborated on why Bluehost retains its position on the page despite some people reporting poor service:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Regarding Bluehost or other large hosts, there is an aspect of&nbsp;<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https://plato.stanford.edu/entries/utilitarianism-history/\">WordPress Utilitarianism</a>, any business will have some unhappy people, but a small % gets to a high absolute number at scale. I try to look at hosts that are doing the most good for the most number of people. Will definitely keep an eye on if anything with their approach to WP customers post-merger, but they also have a lot of good karma built up over a very long period of time. Bluehost, for example, does the best job I&rsquo;m aware of in keeping the largest number of WPs on the latest version, and deploying updates incredibly fast. (If another host does more, please let me know! GD I think has more sites, but fewer on latest version.)</p></blockquote>\n\n\n\n<p>Another point of contention that regularly pops up is Automattic&rsquo;s exclusive commercial license for using the WordPress trademark. Mullenweg clarified why the company is in possession of this exclusive right after <a href=\"https://ma.tt/2010/09/wordpress-trademark/\">Automattic donated it to the foundation</a>. He confirmed that Bluehost was not given permission to run the ad with the trademark:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>A common misunderstanding is that there is no commercial use of the WordPress trademark allowed. As some know, the trademark was originally held by Automattic, which donated it to the Foundation, and in return got an exclusive commercial license back. That commercial use can be sub-licensed by Automattic, and has been in the past. The ad that is bugging everyone was not approved, as far as I&rsquo;m aware, and that will resolve once everyone has had a chance to talk to each other. Automattic can lose its commercial license to the trademark if it is not a good steward. This license is a bit of an accident of history, but also an entirely fair criticism of Automattic having a special privilege to commercial use of the WordPress trademark (because it&rsquo;s true, vs most of what the company gets accused of). This&nbsp;<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https://ma.tt/2010/09/wordpress-trademark/#comment-485223\">happened in 2010</a>, and the growth of WP and the WP ecosystem has been incredibly strong since then so I think the idea of a for-profit and non-profit complementing each other has proven successful, and I think better than either would have done on their own. </p></blockquote>\n\n\n\n<p>Mullenweg seems to recognize the friction that trademark matters can create in the community and said that he would change the naming of WordPress.com if he could go back in time.</p>\n\n\n\n<p>&ldquo;If I could wave a magic wand and go back to 2004, though, it would be nice if .com and .org had distinct names &lsquo;before the dot,&rsquo; as it can be a source of confusion,&rdquo; he said.</p>\n\n\n\n<p>These things can certainly be changed in the present but not without a severe blow to the benefits of Automattic&rsquo;s special privilege of commercial use. It would also impact the company&rsquo;s millions of users who call WordPress.com their home on the web. </p>\n\n\n\n<p>In the interest of eliminating some of the confusion regarding conflicts of interest and commercial use of the trademark, a continual movement towards transparency will be required. WordPress.org&rsquo;s recommended hosts page is overdue for an update. Ideally, this page will provide clear guidelines about the process and criteria for inclusion before opening up applications again. </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, 25 Feb 2021 04:06:15 +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:31;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:78:\"WPTavern: Build a Full WordPress Site via Block Patterns With the Hansen 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=112498\";s: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:201:\"https://wptavern.com/build-a-full-wordpress-site-via-block-patterns-with-the-hansen-theme?utm_source=rss&utm_medium=rss&utm_campaign=build-a-full-wordpress-site-via-block-patterns-with-the-hansen-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:5538:\"<img />\n\n\n\n<p class=\"has-drop-cap\">Earlier today, the WordPress theme directory welcomed its fourth block-based theme. Built by UXL Themes, <a href=\"https://wordpress.org/themes/hansen/\">Hansen</a> is one of the more stylish projects capable of working with the site editor in the Gutenberg plugin. The theme author also stepped it up a notch and included several block patterns.</p>\n\n\n\n<p>I have written about how <a href=\"https://wptavern.com/gutenberg-7-7-ships-refreshed-ui-and-first-iteration-of-block-patterns\">patterns will be a game-changer</a>. I have talked about the need for a <a href=\"https://wptavern.com/proposal-to-create-an-expanded-view-or-overlay-for-the-block-patterns-inserter\">UI overhaul</a> to better expose them to users. And I have proposed that theme authors use the <a href=\"https://wptavern.com/armando-wordpress-theme-provides-insight-into-the-current-state-of-full-site-editing\">pattern system instead of templates</a>, allowing users to build out full sections of their sites at the click of a button.</p>\n\n\n\n<p>UXL Themes has done just that. Most patterns that we have seen thus far have been built primarily for post or page content. The Hansen theme takes that idea a step further and creates patterns for different site sections.</p>\n\n\n\n<p><em>Want to try a different look for the header?</em> Just remove the old one and swap in another header pattern.</p>\n\n\n\n<img />Inserting the dark header pattern.\n\n\n\n<p><em>How about changing the look of your blog posts page?</em> The theme comes with two and three-column patterns for outputting the latest posts.</p>\n\n\n\n<img />Inserting a two-column blog posts pattern.\n\n\n\n<p>It also packages a Content and Sidebar pattern that is more suitable for single posts and pages.</p>\n\n\n\n<p>I am still undecided on whether the patterns or template parts system is the ideal solution for this. Right now, patterns have a cleaner UI overall and can be categorized. Template parts might be easier to switch, but there is no way to group them (e.g., header templates, footer templates, etc.). Regardless of what becomes the <em>de facto</em> standard in the long term, we need more theme authors like UXL Themes experimenting with these concepts, seeing what works, and gathering user feedback.</p>\n\n\n\n<p>The theme does not add much in the way of content patterns. However, it does include one named &ldquo;2 Columns of Text and a Full-Width Cover.&rdquo; While it is a bit of a mouthful, the name does fully describe what it does. This is also the pattern in use for the homepage in the <a href=\"https://uxlthemes.com/demo/hansen/\">theme&rsquo;s demo</a>. However, the demo has a slight modification, adding a custom latest posts section.</p>\n\n\n\n<img />Hansen content-related pattern.\n\n\n\n<p>Hansen is more than just its patterns. The theme generally looks pretty good too. It has a bit more pizazz than we have seen from some other block-based experiments. Like the <a href=\"https://wptavern.com/phoenix-a-block-based-wordpress-theme-with-a-sidebar\">recently-released Phoenix theme</a>, developers are becoming more comfortable moving beyond the bare-bones block-based designs from previous months.</p>\n\n\n\n<p>These themes are obviously not on par with what one could build on more mature systems. However, Gutenberg&rsquo;s FSE system is inching forward. The theme authors who are experimenting now are paving the way for the next generation of themes, which I am excited to see.</p>\n\n\n\n<p>The Hansen theme also includes several block styles. Most are geared toward blocks that users would typically use in the site editor. I have not seen such an approach in previous block-based themes.</p>\n\n\n\n<p>Two of the styles are for mobile navigation. The Mobile Friendly style displays a horizontal nav menu on desktop while switching to a hamburger-flydown on mobile devices. The Mobile Style alternative retains the mobile layout on all screen sizes.</p>\n\n\n\n<p>There is a Box Shadow style for the Query Loop block, which adds a shadow to each post. In the future, I hope to see WordPress provide box-shadow options for this instead of themes relying on block styles. Nevertheless, it is a welcome addition for the moment.</p>\n\n\n\n<img />Box Shadow style for the Query Loop block.\n\n\n\n<p>The No Bottom Margin style allows users to remove bottom margin from Columns. I assume the theme author used this to address the common issue of nested blocks and their bottom margins adding on top of each other. I do not like this as a style because it gives the user the responsibility of fixing a design issue that should be taken care of under the hood. Generally, the problem stems from tackling spacing in design using a bottom margin instead of a top margin. It can be corrected in either case, but going with a top-margin approach is easier.</p>\n\n\n\n<p>Outside of that one stylistic issue, the other downside to the theme is that it is not well-suited to long-form content out of the box. The content area stretches too wide for the default font size, making for uncomfortable reading. The theme includes a Narrow Width style for the Group block that corrects this. However, it would ideally be the reverse, with the content defaulting to a narrower width. Whenever a user wants to write a long-form blog post, they would need to wrap it in a Group block and apply the Narrow Width style. The more common use case should be the default.</p>\n\n\n\n<p>Overall, I love the experimentation. Hansen is one of the best themes for playing around with the site editor in Gutenberg right now.</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, 24 Feb 2021 22:21: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: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:55:\"WordPress.org blog: Did You Know About Reusable 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:34:\"https://wordpress.org/news/?p=9777\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://wordpress.org/news/2021/02/gutenberg-tutorial-reusable-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:6430:\"<p><strong><em>Created by Joen Asmussen, <a href=\"https://profiles.wordpress.org/joen/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>joen</a></em></strong></p>\n\n\n\n<div class=\"wp-block-image\"><img src=\"https://i1.wp.com/wordpress.org/news/files/2021/02/Reusable-Blocks-featured.png?resize=585%2C329&ssl=1\" alt=\"\" class=\"wp-image-9803\" width=\"585\" height=\"329\" /></div>\n\n\n\n<p>The WordPress block editor (a.k.a. Gutenberg) comes with a feature called &#8220;reusable blocks.” They are blocks, saved for later, edited in one place.</p>\n\n\n\n<p>Have you ever wanted to:</p>\n\n\n\n<ul><li>Re-use the same snippet of text across posts and pages?</li><li>Save complex layouts to spare you having to copy/paste from one post to another?</li></ul>\n\n\n\n<p>Reusable blocks can do these things.</p>\n\n\n\n<h2>Like templates, you mean?</h2>\n\n\n\n<p>Not quite. Think of reusable blocks as snippets of globally synchronized content that are personal to you. You can edit all your reusable blocks in one place, and any post or page you inserted that block into, get the updated version as well.&nbsp;</p>\n\n\n\n<p>Where you might use templates to structure your website, you can use reusable blocks to structure your content. For example:</p>\n\n\n\n<ul><li>A testimonial on your homepage and your product page.</li><li>A &#8220;this post is part of a series&#8221; box that you insert part-way through your article.</li><li>A &#8220;Follow me on social media&#8221; section you can weave into the prose of your popular article.</li><li>Complex but static blocks, such as a &#8220;Subscribe to my newsletter&#8221; box, a contact form, a survey, quiz, or polls.</li></ul>\n\n\n\n<p>Key properties are that reusable blocks are unbeatable when you want to reuse a snippet of content, edit it in one place, and have the changes propagate to every instance.</p>\n\n\n\n<h2>Show me how</h2>\n\n\n\n<p>To create a reusable block, open the block editor and create the content you want to reuse:</p>\n\n\n\n\n\n\n\n<p>Now select the content you want to turn into a reusable block, then click the three-dot &#8220;More&#8221; menu and choose &#8220;Add to Reusable blocks.”</p>\n\n\n\n\n\n\n\n<p>Voilà, you’ve now created a reusable block. From now on, you can find this block, and any other you create, in the &#8220;Reusable blocks&#8221; tab in the block library:</p>\n\n\n\n\n\n\n\n<p>This is also where you can insert the newly created block on any of your posts or pages.</p>\n\n\n\n<h2>Where do I edit my existing reusable blocks?</h2>\n\n\n\n<p>To edit a reusable block, select it and make your edits. When you make an edit, the Publish button will have a little dot indicator:</p>\n\n\n\n\n\n\n\n<p>This dot indicates you’ve made a global change that potentially affects posts beyond just the one you’re editing, the same as when you’re editing templates. This lets you confirm the change was intentional.</p>\n\n\n\n<p><strong>Another way to edit your reusable blocks</strong> is to click the global three-dot &#8220;More&#8221; menu and selecting &#8220;Manage all reusable blocks&#8221;:</p>\n\n\n\n\n\n\n\n<p>This takes you to a section letting you edit, rename, export, or delete every reusable block you created.&nbsp;</p>\n\n\n\n<h2>What else can I do?</h2>\n\n\n\n<p>Here are a couple of tips and tricks you can leverage to get the most out of reusable blocks.</p>\n\n\n\n<h3>Give them a good name</h3>\n\n\n\n<p>When you name a reusable block, you are essentially choosing your search terms, as the name is what you search for in the block library (or when you use the &#8220;slash command,” typing / in an empty paragraph):</p>\n\n\n\n\n\n\n\n<p>Avoid names such as &#8220;Gallery&#8221; or &#8220;Image,” as that’ll be annoying when you just want to insert one of those. You can avoid that with a unique name, such as &#8220;My author biography.”</p>\n\n\n\n<h3>Insert in the best place of your content flow</h3>\n\n\n\n<p>One obvious benefit of reusable blocks is that they are just blocks, just like everything else in the block editor. That means you can insert it anywhere in your content. You might want your rich author biography to sit at the top or bottom of the post, but <em>This post is part of a series</em> box that might sit well two or three paragraphs not to disrupt the reading flow.</p>\n\n\n\n\n\n\n\n<h3>A design shortcut</h3>\n\n\n\n<p>Maybe you created a complex layout you&#8217;re happy with, a call to action with the right image and buttons, and it took a while to get it just right. Go on and save it as a reusable block: even if you mean to insert it only to convert it to a regular block, it might still save you a minute.&nbsp;</p>\n\n\n\n<p>To convert a reusable block to regular (blocks, select it and click the &#8220;Convert to regular blocks&#8221;:</p>\n\n\n\n<p></p>\n\n\n\n\n\n\n\n<p><em>Design by </em><a href=\"https://beatrizfialho.com/\"><em>Beatriz Fialho</em></a><em>.</em></p>\n\n\n\n<p><strong>Tip:</strong> You can also find some nice patterns on <a href=\"https://gutenberghub.com/\">Gutenberg Hub</a> or <a href=\"https://shareablock.com/\">ShareABlock</a>.</p>\n\n\n\n<h3>Take it with you</h3>\n\n\n\n<p>Need to move to another site? You can both export and import reusable blocks. Go to the <em>Manage all reusable blocks</em> section from the global three-dot &#8220;More&#8221; menu, hover over the block you want to export, and click &#8220;Export as JSON&#8221;:</p>\n\n\n\n\n\n\n\n<p>The downloaded file can be imported on any WordPress 5.0 or newer website.</p>\n\n\n\n<h2>Try it</h2>\n\n\n\n<p>Create a draft post and play around with Reusable Blocks to see how you might start using them. You can always delete them when you’re done playing.</p>\n\n\n\n<p>You can test importing and using a small reusable block I created as an example. It&#8217;s a &#8220;Further reading&#8221; block that shows the four latest posts from the category &#8220;Featured&#8221;:</p>\n\n\n\n<img src=\"https://lh6.googleusercontent.com/33_L1WQrTxNiidm8IKcSfn7_nYjcpq5zpSzycmKliDnGzFI_hLu7yLPV1vnqWgCS7H6JtFAGEXz-AVkNBLtQQEM80VA6KUfcmj1JAoVZ5ZNMavVzlGzBPEiqiD3-eUzZSvOTYm_E\" alt=\"\" />\n\n\n\n<p>It might work well as a highlight in an article, giving the reader something new to read or awareness of your other content.</p>\n\n\n\n<p><em><strong>The videos in this post show the reusable blocks flow in the upcoming WordPress 5.7.</strong></em></p>\n\n\n\n<p><a href=\"https://gist.github.com/jasmussen/53cb51dcd9a2bb561893aa7c5e126cdf\"><strong>Download the block from this gist</strong></a>, import it to your WordPress site, then customize to make it yours.</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, 24 Feb 2021 19:17:20 +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:15:\"Chloe Bringmann\";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:69:\"WPTavern: WordPress 5.7 Lets Administrators Send Password Reset Links\";s: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=112409\";s: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:183:\"https://wptavern.com/wordpress-5-7-lets-administrators-send-password-reset-links?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-5-7-lets-administrators-send-password-reset-links\";s: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:3479:\"<p>It&rsquo;s that time in the release cycle when all the dev notes are rolling out ahead of the next major update. These notes include technical summaries of all the goodies coming in the next release. If you haven&rsquo;t been paying close attention, there are always a few happy surprises in there that pop up as conclusions to tickets that contributors have been working on for years. </p>\n\n\n\n<p>The <a href=\"https://make.wordpress.org/core/2021/02/22/send-reset-password-links-in-wordpress-5-7/\">new password reset feature</a> coming in WordPress 5.7 allows administrators to manually send a password reset link to users, resolving a five-year old <a href=\"https://core.trac.wordpress.org/ticket/34281\">ticket</a>. Instead of having to instruct a user about where to go to click on the lost password link and follow the steps, this new feature lets administrators push a button in the admin to send the link. If you have ever had to support clients or a community of users who may not be very technically inclined, this new password reset feature will save lots of time in helping users regain access to their accounts.</p>\n\n\n\n<p>The &ldquo;Send password reset&rdquo; link is available in several places. Administrators can find the link on the Users screen, as well as in the bulk actions dropdown menu. </p>\n\n\n\n<div class=\"wp-block-image\"><img /></div>\n\n\n\n<p>It is also available on the individual user screen with a button and a note clarifying that this action will not change the user&rsquo;s password or force the user to change it.</p>\n\n\n\n<div class=\"wp-block-image\"><img /></div>\n\n\n\n<p>The password reset email notification includes the site name, username, a password reset link, and the IP address where the request originated: </p>\n\n\n\n<p><em>This password reset request originated from the IP address [IPADDRESS].</em></p>\n\n\n\n<p>There is an open discussion on the original <a href=\"https://core.trac.wordpress.org/ticket/34281\">ticket</a> regarding whether this email notification should include the administrator&rsquo;s IP address. </p>\n\n\n\n<p>&ldquo;The IP address (while fraught with privacy concerns) is the only thing validating that this email came from the website and is not a phishing email,&rdquo; contributor Gabriel Mariani said. &ldquo;Unless there is a better way to validate the authenticity of the email I&rsquo;d say it would be worthwhile to keep it.&rdquo;</p>\n\n\n\n<p>Others see the IP address as useful only if a user is attempting to verify that it is their own IP address or collecting the information to prevent a phishing attack. Giving out the administrator&rsquo;s IP address doesn&rsquo;t seem pertinent to either of those concerns.</p>\n\n\n\n<p>&ldquo;I could use my phone to send a reset, and I would have no idea what my IP was,&rdquo; Mika Epstein said. &ldquo;And that can easily be faked. Omitting the IP actually reduces the data being sent out that could be used by bad-actors.</p>\n\n\n\n<p>&ldquo;I think it&rsquo;s more likely we&rsquo;d have a savvy bad actor than end users who would need to ask for a password reset but also know what a valid IP is and how to ask about it.&rdquo;</p>\n\n\n\n<p>This part of the email text may be iterated on in subsequent patches or future releases of WordPress. Check out the <a href=\"https://make.wordpress.org/core/2021/02/22/send-reset-password-links-in-wordpress-5-7/\">dev note</a> for more discussion on this feature, along with information about further customizing the notification email.</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, 23 Feb 2021 22:38:44 +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:51:\"WordPress.org blog: WordPress 5.7 Release Candidate\";s: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:34:\"https://wordpress.org/news/?p=9773\";s: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:67:\"https://wordpress.org/news/2021/02/wordpress-5-7-release-candidate/\";s: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:3768:\"<p>The first release candidate for WordPress 5.7 is now available! <img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/1f389.png\" alt=\"🎉\" class=\"wp-smiley\" /></p>\n\n\n\n<p>Please join us in celebrating this very important milestone in the community&#8217;s progress towards the final release!</p>\n\n\n\n<p>“Release Candidate” means that the new version is ready for release, but with millions of users and thousands of plugins and themes, it’s possible something was missed. WordPress 5.7 is slated for release&nbsp;on&nbsp;<strong>March 9, 2021</strong>, but <em>your</em>&nbsp;help is needed to get there—if you haven’t tried 5.7 yet,&nbsp;<strong>now is the time</strong>!</p>\n\n\n\n<p>You can test the WordPress 5.7 release candidate in two ways:</p>\n\n\n\n<ul><li>Try the&nbsp;<a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a>&nbsp;plugin (choose the “Bleeding edge” channel and Beta/RC Only” stream options)</li><li>Or&nbsp;<a href=\"https://wordpress.org/wordpress-5.7-RC1.zip\">download the release candidate here (zip)</a>.</li></ul>\n\n\n\n<p>Thank you to all of the contributors who tested the&nbsp;Beta releases and gave feedback. Testing for bugs is a critical part of polishing every release and a great way to contribute to WordPress.</p>\n\n\n\n<h2>What’s in WordPress 5.7?</h2>\n\n\n\n<ul><li>Robots API and Media Search Engine Visibility</li><li>Detect HTTPS support</li><li>Lazy-load iframes</li><li>jQuery migrate-related Deprecation notice clean-up</li><li>Admin color palette standardization</li><li><a href=\"https://make.wordpress.org/core/2021/02/05/whats-new-in-gutenberg-9-9-5-february/\">Version 9.9</a> of the Gutenberg plugin.</li></ul>\n\n\n\n<h2>Plugin and Theme Developers</h2>\n\n\n\n<p>Please test your plugins and themes against WordPress 5.7 and update the&nbsp;<em>Tested up to</em>&nbsp;version in the readme file to 5.7. If you find compatibility problems, please be sure to post to the&nbsp;<a href=\"https://wordpress.org/support/forum/alphabeta/\">support forums</a>,&nbsp;so those can be figured out before the final release.</p>\n\n\n\n<p>The&nbsp;<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https://make.wordpress.org/core/2021/02/23/wordpress-5-7-field-guide\">WordPress 5.7 Field Guide</a>&nbsp;will give you a more detailed dive into the major changes.</p>\n\n\n\n<h2>How to Help</h2>\n\n\n\n<p>Do you speak a language other than English?&nbsp;<a href=\"https://translate.wordpress.org/projects/wp/dev\">Help us translate WordPress into more than 100 languages!</a>&nbsp;This release also marks the&nbsp;<a href=\"https://make.wordpress.org/polyglots/handbook/glossary/#hard-freeze\">hard string freeze</a>&nbsp;point of the 5.7 release schedule.</p>\n\n\n\n<p><em><strong>If you think you’ve found a bug</strong>, you can post to the&nbsp;<a href=\"https://wordpress.org/support/forum/alphabeta\">Alpha/Beta area</a>&nbsp;in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report,&nbsp;<a href=\"https://make.wordpress.org/core/reports/\">file one on WordPress Trac</a>, where you can also find&nbsp;<a href=\"https://core.trac.wordpress.org/tickets/major\">a list of known bugs</a>.</em></p>\n\n\n\n<p><em>Props to <a href=\"https://profiles.wordpress.org/audrasjb/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>audrasjb</a> for copy suggestions and <a href=\"https://profiles.wordpress.org/davidbaumwald/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>davidbaumwald</a> for final review.</em></p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<p><em>Test this test that <br />Catch everything that you can<br />Before it&#8217;s live&#8230;</em><img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/1f92f.png\" alt=\"🤯\" class=\"wp-smiley\" /></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 23 Feb 2021 21:07:23 +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:\"Ebonie Butler\";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:90:\"WPTavern: FSE Outreach Round #2: Building a Custom Homepage With Gutenberg’s Site Editor\";s: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=112446\";s: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:215:\"https://wptavern.com/fse-outreach-round-2-building-a-custom-homepage-with-gutenbergs-site-editor?utm_source=rss&utm_medium=rss&utm_campaign=fse-outreach-round-2-building-a-custom-homepage-with-gutenbergs-site-editor\";s: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:7876:\"<p class=\"has-drop-cap\">Anne McCarthy announced the <a href=\"https://make.wordpress.org/test/2021/02/18/fse-program-testing-call-2-build-a-homepage-with-site-editing-blocks/\">second round of testing</a> for the Full Site Editing (FSE) Outreach program. The call for testing asks that users build a homepage from the Gutenberg plugin&rsquo;s site editor. Feedback is open until March 5.</p>\n\n\n\n<p>The <a href=\"https://wptavern.com/help-steer-the-future-of-wordpress-via-the-fse-outreach-program\">first round of testing</a> began in December 2020 and ended last month. Testers were able to <a href=\"https://wptavern.com/first-round-of-the-fse-outreach-program-concludes-identifies-template-editing-mode-problems\">identify several pain points</a> with template-editing mode from the block editor. The program created actionable items that Gutenberg developers could work to improve.</p>\n\n\n\n<p>This second round is similar. However, testing covers a much larger and more complex area. Users will be leaving the familiar block editor and moving to the site editor, which is still months away from being a viable product.</p>\n\n\n\n<p>McCarthy listed a 22-step process for building out a homepage. While I followed it for the most part, I got bored before finishing. This is one of the reasons I make for a poor test subject. I like to explore and see what is possible on my own. If I have an idea, I want to attempt its execution. I primarily stuck to the overall script, even if it was a bit out of order.</p>\n\n\n\n<p>Eventually, I created a custom homepage for a restaurant called The Grilled Cheese &mdash; <em>I would definitely open this restaurant in the real world if I ever leave the WordPress community.</em></p>\n\n\n\n<img />Custom restaurant homepage with sidebar.\n\n\n\n<p>It is reasonably simple. All told, it took me around two hours of playing around with various concepts before arriving at this stage. To build something I would be happy with would have taken a few more hours.</p>\n\n\n\n<p>Overall, I felt limited in laying out my ideal homepage. Each step was an uphill battle against the tools. I could have built this in less than half the time with HTML and CSS. I could do the same and more with other modern page builder plugins for WordPress.</p>\n\n\n\n<p>Before diving into the results of my test, I have some brutal honesty. TT1 Blocks, which is the theme used for FSE Outreach testing, is not up to snuff. The theme does not reliably handle the multitude of possibilities the site editor sets in the hands of end-users. This entire experience could be made smoother with a better theme. However, the choices are limited, and I am not sure if there is a better block-based theme to work with at this point.</p>\n\n\n\n<p>There were so many inconsistencies between the site editor and the front end that there is little point in listing them all. Spacing was grossly off. I generally see that as a theme issue. I spent much of my time in trial-and-error mode, making an adjustment in the editor and refreshing to see the front-end result. Rinse. Repeat.</p>\n\n\n\n<h2>Identifying Pain Points</h2>\n\n\n\n<p class=\"has-drop-cap\">While this post is critical of the site editor, it does not mean the experience was altogether poor. Seeing the improvement every week gives me hope that WordPress will have a site editor that rivals anything on the market. Eventually. However, my goal here is to provide real feedback that the team can use.</p>\n\n\n\n<p>Outside of the general spacing issues mentioned earlier, I identified several stumbling blocks while building a custom homepage.</p>\n\n\n\n<h3>Maximum Widths</h3>\n\n\n\n<p>When designing a full-site page via the site editor, one problem stood out more than most. WordPress lacks a well-rounded &ldquo;max-width&rdquo; system. As a user, I was left with few choices in setting the width of the content area of my homepage. Currently, theme authors can set custom content, wide, and full widths. However, this system is horribly limiting. There is not much theme authors can do with this, and this problem directly limits what users can do in both the block and site editors.</p>\n\n\n\n<p>I have previously written about the <a href=\"https://wptavern.com/themes-of-the-future-a-design-framework-and-a-master-theme\">need for a design framework</a>, one that is customizable by theme authors. Tailwind CSS has a <a href=\"https://tailwindcss.com/docs/max-width\">max-width system</a> that offers a boatload of flexibility. WordPress needs to start borrowing ideas from these modern design frameworks.</p>\n\n\n\n<h3>Add Block Icon</h3>\n\n\n\n<p>Getting the &ldquo;Add Block&rdquo; icon to appear when hovering in between elements in the default content area was rough. I had to position my mouse in a perfect position for it to appear. It was an exercise in frustration where even the slightest movement caused the icon to once again disappear.</p>\n\n\n\n<img />Locating the &lsquo;Add Block&rsquo; icon.\n\n\n\n<p>Switching to Top Toolbar mode made this far easier. I am assuming the default block toolbar was hiding it to some degree. The problem with switching to this mode is that my toolbar-choice was not saved. Each time I returned to the site editor, I had to enable it once again.</p>\n\n\n\n<h3>Query Block</h3>\n\n\n\n<p>The most frustrating aspect of listing posts on a custom homepage was setting a limit. I wanted to set the number to three. However, the Query block has no option for doing this. Eventually, I created a <em>faux</em> limit using the category filter, choosing one that had just a couple of posts.</p>\n\n\n\n<p><strong>Update:</strong> It is possible to set a limit as noted by <a href=\"https://wptavern.com/fse-outreach-round-2-building-a-custom-homepage-with-gutenbergs-site-editor#comment-366562\">Nick in the comments</a>. There is a &ldquo;settings&rdquo; icon in the toolbar for setting the number of posts per page, an offset, and max number of pages. I am unsure why these particular query settings are separate from the others in the sidebar.  It makes more sense for them to be grouped together.</p>\n\n\n\n<img />Limiting posts by using the Query block&rsquo;s category filter.\n\n\n\n<p>Another confusing aspect of the Query block is the keyword filter. As far as I am aware, WordPress has never used the &ldquo;keyword&rdquo; terminology. Outside of SEO plugins, there does not seem to be any context for what this filter does. I am guessing it works like a search keyword.</p>\n\n\n\n<h3>Global Styles for All Blocks</h3>\n\n\n\n<p>When switching over to the Global Styles panel, I noticed that some blocks were missing when applying styles on the block level. In particular, I wanted to adjust styles for the Latest Comments block.</p>\n\n\n\n<p>I suppose that only blocks with typography, colors, and other design-related options appear in the list. This will likely confuse end-users when the site editor lands in WordPress. All blocks should have style options that users can customize.</p>\n\n\n\n<h3>No Full-Width Columns</h3>\n\n\n\n<p>For the content of my homepage, I attempted to create a full-width Columns block. However, the two individual columns were limited in size despite taking up 66.67% and 33.33%, respectively.</p>\n\n\n\n<img />Full-width columns not spanning the full area.\n\n\n\n<p>This seems like it is a theme issue. I would also argue that this is one of those times where having more direct control over the max-width would have helped. I really wanted something that was between the theme&rsquo;s full and wide widths.</p>\n\n\n\n<h3>Featured Images</h3>\n\n\n\n<p>There is no way to set the size of the image output by the Post Featured Image block. The only way to get a uniform size at the moment is to pre-crop the images before uploading them to WordPress.</p>\n\n\n\n<p>There is no reason this should not essentially be a variation of the Image block. The only thing featured images need that is different is the option to link to the post.</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, 23 Feb 2021 20:47:30 +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:66:\"WordPress Foundation: The Basic principles of Open-source Software\";s: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:41:\"https://wordpressfoundation.org/?p=181046\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"https://wordpressfoundation.org/2021/the-basic-principles-of-open-source-software/\";s: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:4995:\"<p>The WordPress Foundation aims to educate the public about WordPress and related open-source software (OSS). Towards that end, the WordPress Foundation created the <a href=\"https://wordpressfoundation.org/tag/intro-to-open-source/\">Introduction to Open-source workshops</a>, which shed more light on the potential of open-source software, particularly in countries where there is less participation in OSS projects. Due to the COVID-19 pandemic, <a href=\"https://wordpressfoundation.org/2020/open-source-workshops-november-2020-report/\">these workshops have moved online</a>. The WordPress Foundation hopes to see more open-source workshops held online this year to help spread awareness about the importance of open-source software.</p>\n\n\n\n<p><strong>What are open-source software and Free Software?</strong></p>\n\n\n\n<p>Open-source software is software whose source code is available for anyone to view, modify and enhance. Free software refers to software that complies with “four essential freedoms” &#8211; to use, study, modify and distribute software for any purpose without legal restraint. Open-source software is characterized by the public accessibility of its code, while free software focuses on the capabilities for using and sharing the software.<br /></p>\n\n\n\n<p><strong>Advantages of Free and Open-source Software over Proprietary software</strong></p>\n\n\n\n<p>Proprietary software is distributed in executable files where the source code is encrypted and not available. Free and Open-source software enables users to read and modify the code, thus allowing a host of advantages such as little (or no) cost, faster distribution, greater customization, and easy availability of bugs and security patches, to name a few.&nbsp;</p>\n\n\n\n<p>The Introduction to Open-source workshops cover the difference between different software types, the history of open-source software, its advantages over proprietary software, and how this applies to WordPress. The workshop also explains the differences between free and Open-source software and highlights the different types of software licenses.&nbsp;</p>\n\n\n\n<h3>Want to learn more about Free and Open-source software? Participate in an Introduction to Open-source workshop!</h3>\n\n\n\n<p>There are four ways you can participate in an Introduction to Open-source workshop!&nbsp;</p>\n\n\n\n<ol><li>You can attend the Introduction to WordPress workshop from the comfort of your home! Learn WordPress now features an <a href=\"https://learn.wordpress.org/workshop/introduction-to-open-source/\">Introduction to Open-source video workshop</a> that you can watch at your convenience.&nbsp;</li><li>Community members can also now host or participate in <a href=\"https://learn.wordpress.org/workshop/introduction-to-open-source/\">Introduction to Open-source workshop</a> discussion groups in the <a href=\"https://www.meetup.com/learn-wordpress-discussions/\">Learn WordPress meetup group</a> for a global audience. Sign-ups are now open for the following two discussion groups:</li></ol>\n\n\n\n<ul><li><a href=\"https://www.meetup.com/learn-wordpress-discussions/events/276520738/\">Thursday, February 25, 2021, at 4:00 PM UTC</a></li><li><a href=\"https://www.meetup.com/learn-wordpress-discussions/events/276536997/\">Tuesday, March 2, 2021, at 10:00 AM UTC</a></li></ul>\n\n\n\n<p><em>If you would like to host an Introduction to Open-source discussion group for a global audience, please </em><a href=\"https://learn.wordpress.org/discussion-groups/\"><em>apply to become a discussion group </em></a><em>facilitator.</em>&nbsp;</p>\n\n\n\n<ol start=\"3\"><li>WordPress Meetup groups worldwide are also encouraged to<a href=\"https://make.wordpress.org/community/handbook/virtual-events/organize-learn-wordpress-discussion-groups-for-your-wordpress-meetup/\"> organize an Introduction to WordPress watch party + discussion group</a> (based on the Learn WordPress workshop on <a href=\"https://learn.wordpress.org/workshop/introduction-to-open-source/\">Introduction to Open-source</a>) as part of their meetup (it does not need any prior approval). </li><li><a href=\"https://learn.wordpress.org/lesson-plan/what-is-open-source/\">Lesson plans</a> for the Introduction to Open-source workshops are available! Meetup group organizers can plan their live open-source workshop based on the lesson plans. </li></ol>\n\n\n\n<p>The WordPress Foundation invites community members across the world to join these open-source workshops and to organize workshops and discussion groups in their communities to help spread <a href=\"https://wordpressfoundation.org/philosophy/\">our mission</a> of serving the public good with the help of Open-source software.</p>\n\n\n\n<p class=\"has-background\">Meetup groups organizing Introduction to Open-source workshops will be featured on this website. All you need to do is to <a href=\"https://make.wordpress.org/community/contact/\">reach out to us</a> with a brief write-up about your workshop along with pictures, and we&#8217;ll publish them here! </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, 23 Feb 2021 12:58: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:12:\"Hari Shanker\";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:46:\"Matt: Invest Like the Best and Building Worlds\";s: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=53759\";s: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:63:\"https://ma.tt/2021/02/invest-like-the-best-and-building-worlds/\";s: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:1736:\"<a href=\"https://www.joincolossus.com/episodes/6786509/mullenweg-the-past-present-and-future-of-the-internet\"><img /></a>\n\n\n\n<p><a href=\"https://www.joincolossus.com/episodes/6786509/mullenweg-the-past-present-and-future-of-the-internet\">On a Founder&#8217;s Field Guide episode with Patrick O&#8217;Shaughnessy</a> we had an interesting conversation that covered a lot new ground, including an idea I&#8217;ve been playing around with on, as Patrick <a href=\"https://twitter.com/patrick_oshag/status/1360338056809754630\">put it</a>:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>The idea from <a href=\"https://twitter.com/photomatt\">@photomatt</a> that the best companies are those that build intricate worlds (in the same way that J. R. R. Tolkien came up with the elvish language) will always stick with me. </p></blockquote>\n\n\n\n<p>We also covered the pendulum of centralization and decentralization, current challenges facing the internet, and being a connoisseur of things overlooked. You can check out the episode on <a href=\"https://podcasts.apple.com/us/podcast/matt-mullenweg-past-present-future-internet-founders/id1154105909?i=1000508583385\">Apple</a>, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9pbnZlc3RsaWtldGhlYmVzdC5saWJzeW4uY29tL3Jzcw/episode/ZGI0MjlkYjgtMDUwYy00NDIwLTkwODUtZjVlZTgwNTFkZDIx?hl=en&ved=2ahUKEwjj_KuQnf_uAhWbWM0KHYJUCW4QieUEegQICBAL&ep=6\">Google</a>, <a href=\"https://open.spotify.com/episode/7xwHc7ZUvwJmSUNUssRi2M?si=XSqGqlhjQcOZkL33b8QzpQ\">Spotify</a>, <a href=\"https://overcast.fm/+Lzu0ZSQ_M\">Overcast</a>, and <a href=\"https://pca.st/o8cpe4i8\">Pocket Casts</a>.</p>\n\n\n\n<p>I&#8217;ve been impressed by the audience of this podcast, a lot of people I admire reached out after this episode.</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, 23 Feb 2021 05:10:36 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:73:\"WPTavern: Native Lazy Loading Support for iframes Coming To WordPress 5.7\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=112383\";s: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:191:\"https://wptavern.com/native-lazy-loading-support-for-iframes-coming-to-wordpress-5-7?utm_source=rss&utm_medium=rss&utm_campaign=native-lazy-loading-support-for-iframes-coming-to-wordpress-5-7\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:5031:\"<p class=\"has-drop-cap\">Felix Arntz, a WordPress core committer and developer programs engineer at Google, announced upcoming support for <a href=\"https://make.wordpress.org/core/2021/02/19/lazy-loading-iframes-in-5-7/\">lazy loading iframes</a>. The feature is included in the latest WordPress 5.7 beta and will officially ship next month to the larger community.</p>\n\n\n\n<p>WordPress has supported <a href=\"https://wptavern.com/native-lazy-loading-support-coming-to-wordpress\">lazy loading for images</a> since version 5.5. However, support for iframes was not included in the initial feature set. Browser support for iframes was widespread at the time. However, it had not yet been formalized as part of the HTML Living Standard. Soon thereafter, it was <a href=\"https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-iframe-loading\">added to the HTML spec</a>, and discussion began anew for <a href=\"https://core.trac.wordpress.org/ticket/50756\">adding support</a> into WordPress.</p>\n\n\n\n<p>Unlike images, many users are likely unaware that they are using iframes. The primary use case for iframes is with embed blocks or the auto-embed system for users who are on the classic editor. For example, whenever a user adds a YouTube video to their blog post, the underlying code outputs an iframe.</p>\n\n\n\n<img />Source code of YouTube embed shows iframe.\n\n\n\n<p>These iframes add weight to the page size and hamper loading time.</p>\n\n\n\n<p>The opposite of lazy loading is eager loading. This is the default on the web, which loads all resources in bulk. This also often leads to slow-loading webpages when they contain many images or iframes. Lazy loading only loads the image and iframe sources when they appear in a site visitor&rsquo;s viewport. This speeds up the initial load time of pages.</p>\n\n\n\n<p>WordPress will only add the <code>loading=\"lazy\"</code> attribute if an explicit width and height are set for the iframe. This is to avoid the page-shifting effect that happens when the iframe comes into view. Arntz wrote about this effect extensively when he <a href=\"https://make.wordpress.org/core/2020/07/14/lazy-loading-images-in-5-5/\">announced support for image lazy loading</a>. The same issue applies to iframes.</p>\n\n\n\n<p>&ldquo;A common user experience problem in modern websites is so-called layout shifting, often caused by slow-loading media resources like images,&rdquo; he wrote. &ldquo;By default, only after an image is loaded, the browser can layout the page correctly, which results in the content e.g. below the image to shift. This issue can be easily resolved by providing <code>width</code> and <code>height</code> attributes on <code>img</code> tags, as the browser will use them to determine the aspect ratio of the image so that it can infer the page layout ahead of actually loading the image.&rdquo;</p>\n\n\n\n<p>There are cases where WordPress will not add the loading attribute, even for oEmbed providers that it supports. The iframe content is not supplied by WordPress. The third-party providers create the HTML and send it back to the individual WordPress site. It is up to those third parties to follow best practices for adding width and height attributes.</p>\n\n\n\n<p>&ldquo;Since WordPress cannot guess the dimensions of the embedded resource, the <code>loading=\"lazy\"</code> attribute will only be added if the oEmbed <code>iframe</code> tag comes with both dimension attributes present,&rdquo; wrote Arntz.</p>\n\n\n\n<p>Currently, the filter applies to the post content, excerpt, and text widgets. Perhaps WordPress will extend this to comment text one day.</p>\n\n\n\n<h2>Potential Problems With Ads</h2>\n\n\n\n<p class=\"has-drop-cap\">MaAnna Stephenson, the owner of BlogAid, <a href=\"https://make.wordpress.org/core/2021/02/19/lazy-loading-iframes-in-5-7/#comment-40740\">brought up a concern</a> for users who display ads on their site. There may be scenarios where lazy loading is banned in advertising terms or has a technical conflict.</p>\n\n\n\n<p>&ldquo;Has this been tested with folks who run ads on their site using an ad agency like Mediavine and AdThrive?&rdquo; she asked. &ldquo;They cannot have iframes lazy loaded, as the ads use iframes and they have their own lazy load mechanism for delivery.&rdquo;</p>\n\n\n\n<p>The problem is that there is no ideal way to exclude every advertising service and to distinguish them from other types of iframes. From a technical standpoint, it needs to be an all-or-nothing feature.</p>\n\n\n\n<p>Handling ads falls squarely into plugin territory. Arntz covered such use cases in the post. Developers can disable lazy loading for iframes wholesale or target specific iframes with basic PHP. It would only take a few lines of code to build a plugin for specific ad services.</p>\n\n\n\n<p>Jeff Starr also has a plugin for disabling lazy loading altogether named <a href=\"https://wordpress.org/plugins/disable-lazy-loading/\">Disable Lazy Load</a>. That could serve as a stopgap solution until something more specific to users&rsquo; needs comes along.</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, 22 Feb 2021 22:44:47 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:55:\"WordPress.org blog: WordPress 5.6.2 Maintenance Release\";s: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:34:\"https://wordpress.org/news/?p=9764\";s: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/2021/02/wordpress-5-6-2-maintenance-release/\";s: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:5042:\"<p>WordPress 5.6.2 is now available!</p>\n\n\n\n<p>This maintenance release includes&nbsp;<a href=\"https://core.trac.wordpress.org/query?status=closed&milestone=5.6.2&group=component&col=id&col=summary&col=status&col=milestone&col=owner&col=type&col=priority&order=priority\">5 bug fixes</a>. These bugs affect WordPress version 5.6.1, so you’ll want to upgrade.</p>\n\n\n\n<p>You can&nbsp;<a href=\"https://wordpress.org/wordpress-5.6.2.zip\">download WordPress 5.6.2 directly</a>, or visit the<strong>&nbsp;Dashboard → Updates</strong>&nbsp;screen&nbsp;and click&nbsp;<strong>Update Now</strong>. If your sites support automatic background updates, they’ve already started the update process.</p>\n\n\n\n<p>WordPress 5.6.2 is a small maintenance release focused on fixing user-facing issues discovered in 5.6.1. The next major release will be&nbsp;<a href=\"https://make.wordpress.org/core/5-7/\">version 5.7</a>, currently scheduled for release on March 9, 2021.</p>\n\n\n\n<p>To see a full list of changes, you can browse the&nbsp;<a href=\"https://core.trac.wordpress.org/query?status=closed&milestone=5.6.2&group=component&col=id&col=summary&col=status&col=milestone&col=owner&col=type&col=priority&order=priority\">list on Trac</a>, read the&nbsp;<a href=\"https://make.wordpress.org/core/2021/02/17/wordpress-5-6-2-rc1/\">5.6.2 RC1</a>&nbsp;post, or visit the&nbsp;<a href=\"https://wordpress.org/support/wordpress-version/version-5-6-2/\">5.6.2 documentation page</a>.</p>\n\n\n\n<h2>Thanks and props!</h2>\n\n\n\n<p>The 5.6.2 release was led by <a href=\"https://profiles.wordpress.org/desrosj/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>desrosj</a>. Special props to <a href=\"https://profiles.wordpress.org/isabel_brison/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>isabel_brison</a> and <a href=\"https://profiles.wordpress.org/talldanwp/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>talldanwp</a> for helping to prepare the block editor related fixes, and <a href=\"https://profiles.wordpress.org/audrasjb/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>audrasjb</a> and <a href=\"https://profiles.wordpress.org/sergeybiryukov/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>sergeybiryukov</a> for helping with other release related tasks.</p>\n\n\n\n<p>Props to everyone who helped make WordPress 5.6.2 happen:</p>\n\n\n\n<p><a href=\"https://profiles.wordpress.org/aaronrobertshaw/\">aaronrobertshaw</a>, <a href=\"https://profiles.wordpress.org/addiestavlo/\">Addie</a>, <a href=\"https://profiles.wordpress.org/nosolosw/\">André Maneiro</a>, <a href=\"https://profiles.wordpress.org/archon810/\">archon810</a>, <a href=\"https://profiles.wordpress.org/aristath/\">Ari Stathopoulos</a>, <a href=\"https://profiles.wordpress.org/bartosz777/\">bartosz777</a>, <a href=\"https://profiles.wordpress.org/bernhard-reiter/\">Bernhard Reiter</a>, <a href=\"https://profiles.wordpress.org/talldanwp/\">Daniel Richards</a>, <a href=\"https://profiles.wordpress.org/davidanderson/\">David Anderson</a>, <a href=\"https://profiles.wordpress.org/dbtedg/\">dbtedg</a>, <a href=\"https://profiles.wordpress.org/glendaviesnz/\">glendaviesnz</a>, <a href=\"https://profiles.wordpress.org/hmabpera/\">hmabpera</a>, <a href=\"https://profiles.wordpress.org/ibiza69/\">ibiza69</a>, <a href=\"https://profiles.wordpress.org/isabel_brison/\">Isabel Brison</a>, <a href=\"https://profiles.wordpress.org/viablethought/\">Jason Ryan</a>, <a href=\"https://profiles.wordpress.org/audrasjb/\">Jb Audras</a>, <a href=\"https://profiles.wordpress.org/jrf/\">Juliette Reinders Folmer</a>, <a href=\"https://profiles.wordpress.org/kevin940726/\">Kai Hao</a>, <a href=\"https://profiles.wordpress.org/gwwar/\">Kerry Liu</a>, <a href=\"https://profiles.wordpress.org/hwk-fr/\">Konrad Chmielewski</a>, <a href=\"https://profiles.wordpress.org/jorgefilipecosta/\">Jorge Costa</a>, <a href=\"https://profiles.wordpress.org/magnuswebdesign/\">magnuswebdesign</a>, <a href=\"https://profiles.wordpress.org/clorith/\">Marius L. J.</a>, <a href=\"https://profiles.wordpress.org/mattwiebe/\">Matt Wiebe</a>, <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a>, <a href=\"https://profiles.wordpress.org/paaljoachim/\">Paal Joachim Romdahl</a>, <a href=\"https://profiles.wordpress.org/freewebmentor/\">Prem Tiwari</a>, <a href=\"https://profiles.wordpress.org/itsjonq/\">Q</a>, <a href=\"https://profiles.wordpress.org/youknowriad/\">Riad Benguella</a>, <a href=\"https://profiles.wordpress.org/noisysocks/\">Robert Anderson</a>, <a href=\"https://profiles.wordpress.org/roger995/\">roger995</a>, <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a>, <a href=\"https://profiles.wordpress.org/yakimun/\">Sergey Yakimov</a>, <a href=\"https://profiles.wordpress.org/sterndata/\">Steven Stern (sterndata)</a>, <a href=\"https://profiles.wordpress.org/inc2734/\">Takashi Kitajima</a>, <a href=\"https://profiles.wordpress.org/tonysandwich/\">tonysandwich</a>, <a href=\"https://profiles.wordpress.org/worldedu/\">worldedu</a>, <a href=\"https://profiles.wordpress.org/fierevere/\">Yui</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 22 Feb 2021 15:35:53 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:19:\"Jonathan Desrosiers\";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:61:\"WordPress.org blog: Reflecting on Gutenberg’s 100th Release\";s: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:34:\"https://wordpress.org/news/?p=9750\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://wordpress.org/news/2021/02/reflecting-on-gutenbergs-100th-release/\";s: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:3693:\"<div class=\"juxtapose\"><img id=\"9751\" src=\"https://i2.wp.com/wordpress.org/news/files/2021/02/gutenberg_past_3.png?resize=632%2C336&ssl=1\" alt=\"\" width=\"632\" height=\"336\" class=\"image-compare__image-before\" /><img id=\"9752\" src=\"https://i1.wp.com/wordpress.org/news/files/2021/02/gutenberg_today_4.png?resize=632%2C336&ssl=1\" alt=\"\" width=\"632\" height=\"336\" class=\"image-compare__image-after\" /></div>1.0 to 10.0\n\n\n\n<p>Gutenberg 10.0 released this week, February 17, 2021, marking the 100th release of the Gutenberg plugin; the 100th release of a journey that started more than four years ago when Matt announced the project at WordCamp US 2016.&nbsp;</p>\n\n\n\n<h2>Where We Started</h2>\n\n\n\n<p>The past four years have not always been an easy journey. Shipping something this impactful is not easy, and there was precedent for keeping the editor as it was: WordPress had already tried to replace TinyMCE a couple of times already. What would be different this time around? The worry was “not much” and initially, very few people actively joined the project.</p>\n\n\n\n<p>Six months later came WordCamp Europe 2017 and the first release of the plugin. The editor was nowhere close to being usable, but it “clicked” for some. The reactions to <a href=\"https://wordpress.tv/2017/07/01/interview-and-qanda-with-matt-mullenweg/\">the presentation</a> were hopeful, but afterward, there was a lot of pushback.</p>\n\n\n\n<p>Gutenberg was (and is) an audacious project. With a project this big it attracted a lot of attention, and it became difficult to discern constructive debate from mere opposition. We each come with our context, and some people had a fixed idea about what they wanted for the project. Some wanted to reuse an existing page builder, others wanted to revive the Fields API project, some wanted it to be front-end-first, others wanted it just to replace the classic editor’s content area, some wanted it to be in Vue.JS, others wanted no change at all. With a product used by 40% of the web, you hope to find consensus, and when compromises have to be made, it can be difficult for those involved to avoid feeling that their voice is being ignored.</p>\n\n\n\n<p>We have also made quite a few mistakes: stability wasn’t great in some releases, performance suffered in others, and accessibility as well. But we kept pushing forward, using feedback to improve the editor and the project in all aspects until its first inclusion in WordPress 5.0, and we’re still working to improve it today.</p>\n\n\n\n<h2>Where We Are</h2>\n\n\n\n<p>It’s a delight to see some people who strongly disagreed with the initial vision or approach to Gutenberg gradually come to enjoy using the editor and join the project to carry on its vision. Others might still not like it; some won’t ever use it. One thing is certain; we’ll continue doing our best to push forward, improve what’s already shipped, and ship new exciting features. We’ll continue making mistakes and hopefully continue learning from them.</p>\n\n\n\n<p>Wednesday marked the 100th release of Gutenberg, and while that looks remarkable on the outside, the release itself holds what all the other releases did. It holds improvements to the existing features, it fixes bugs that users reported, adds new features, and it highlights experiments with new ideas.</p>\n\n\n\n<p>What is remarkable about the release is the people. The ones who were with us from the start, the ones who were with us but left, the ones who joined in our journey, everyone who helped along the way, everyone who provided feedback, everyone who got their hands dirty, and everyone who tried to use this editor, extend it and provide ideas.</p>\n\n\n\n<p>Thank you all.</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, 19 Feb 2021 18:34:06 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Riad Benguella\";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:113:\"WPTavern: Taking on the Major Players, Plausible Analytics Offers an Alternative, Privacy-Conscious Stats Service\";s: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=112168\";s: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:267:\"https://wptavern.com/taking-on-the-major-players-plausible-analytics-offers-an-alternative-privacy-conscious-stats-service?utm_source=rss&utm_medium=rss&utm_campaign=taking-on-the-major-players-plausible-analytics-offers-an-alternative-privacy-conscious-stats-service\";s: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:8061:\"<p class=\"has-drop-cap\">Plausible Analytics is not new on the scene. The two-person, EU-based team behind the company has been trying to carve its slice of the analytics pie against players like Google Analytics and WordPress.com Stats for nearly two years.</p>\n\n\n\n<p>The self-funded and bootstrapped company is starting to gain a small foothold. It has been an uphill climb to get to usage on over 10,000 websites. Now, it is reaching out directly to the WordPress community with its <a href=\"https://wordpress.org/plugins/plausible-analytics/\">Plausible Analytics plugin</a>.</p>\n\n\n\n<p>&ldquo;<a href=\"https://plausible.io/\">Plausible Analytics</a> is a simple, open-source, lightweight (&lt; 1 KB), and privacy-friendly alternative to Google Analytics,&rdquo; said co-founder Marko Saric. &ldquo;We don&rsquo;t use cookies or track any personal data, but we still aim to give you as a site owner interesting and useful insights so you can improve your efforts.&rdquo;</p>\n\n\n\n<p>The company&rsquo;s service is built on an open-source philosophy, possibly making it an ideal partner for WordPress. The source code for the analytics service is licensed under the AGPL version 3.0 and is <a href=\"https://github.com/plausible/analytics\">publicly available on GitHub</a>.</p>\n\n\n\n<p>Users have two options for running Plausible Analytics. The first route is to use the company&rsquo;s cloud-based service, similar to other stats-based services. The other is to self-host the code.</p>\n\n\n\n<p>For the cloud service, there is a monthly, tier-based fee. Up to 10,000 pageviews runs $6 per month. Each level increases based on the number of views a site &mdash; you can also hook up multiple sites &mdash; receives. Users can knock 33% off the price by paying yearly, which puts the starting tier at $4 per month. Plausible also offers a 30-day free trial.</p>\n\n\n\n<p>&ldquo;It&rsquo;s definitely a challenge to go against free products and a product as dominant as Google Analytics, but it does feel like the times are changing,&rdquo; said Saric. &ldquo;An increasing number of people are becoming aware that free means that you may be paying with something else such as the data of your visitors in the case of Google Analytics.</p>\n\n\n\n<p>&ldquo;With Plausible, you own your site data. We don&rsquo;t share it with any third parties, and we don&rsquo;t use it for any other purpose. As we don&rsquo;t make money by selling your data, we need to charge a subscription fee to pay our costs and salaries so we can continue working on the product. We have tried to keep the prices as fair and affordable as possible starting at $4/month. We do have a free as in beer self-hosted version too for those who like to manage their own server infrastructure.&rdquo;</p>\n\n\n\n<p>For the self-hosted version, which might appeal to the DIY crowd in the WordPress world, Plausible is designed to run via Docker. Saric said you should have a basic understanding of the command-line and networking. The server must have a CPU with x86_64 architecture and support for SSE 4.2 instructions.</p>\n\n\n\n<p>&ldquo;Everything else really depends on how popular your site is and how much traffic you get,&rdquo; said Saric. &ldquo;But you should be able to run Plausible for a site that gets tens of thousands of monthly visitors even on the lowest Digital Ocean droplet.&rdquo;</p>\n\n\n\n<p>As of the latest plugin release, self-hosted support is built directly into it too.</p>\n\n\n\n<h2>How Plausible Analytics Works</h2>\n\n\n\n<img />Realtime stats from Plausible Analytics.\n\n\n\n<p class=\"has-drop-cap\">The service is much like any other analytics product. You sign up. The site gives you a JavaScript snippet, which you place in your site&rsquo;s header. Of course, this is automatically taken care of via the plugin.</p>\n\n\n\n<p>The service feels much like a stepping stone between what you might get between WordPress.com Stats and Google Analytics. It is a middle ground that shows promise for a young product. However, the interface feels easier to navigate and make sense of than either service. Plausible has plenty of room for growth, which makes it promising to see what the team has accomplished at this stage.</p>\n\n\n\n<p>End-users can enjoy the typical stats they are accustomed to seeing and break them down by time frame. Referrer, page, country, and device data are all there. Users can also set up goals, get email reports, and hook up to the Google Search Console.</p>\n\n\n\n<p>The downside to the Plausible Analytics WordPress plugin is that it is a bit bare-bones at the moment. It is merely a settings screen and integration layer between the site and service.</p>\n\n\n\n<img />Plugin settings screen.\n\n\n\n<p>It is missing the make-or-break feature of a built-in analytics page. Many users are accustomed to accessing their stats directly from within WordPress.</p>\n\n\n\n<p>&ldquo;Yes, that&rsquo;s the main thing we want to fix with the WordPress plugin,&rdquo; said Saric. &ldquo;We&rsquo;ve introduced several features to make the plugin useful for WordPress sites, such as excluding admin users from being counted by default, the option to track 404 error pages, and clicks on external links. We also have an easy way to run our script as a first-party connection from your subdomain, so you get more accurate stats compared to Google Analytics which is blocked by many browsers and extensions.&rdquo;</p>\n\n\n\n<p>The team is currently working on an API for Plausible and on an embedded mode. Before introducing stats into the WordPress UI, they must complete these features.</p>\n\n\n\n<h2>Privacy-First Solution</h2>\n\n\n\n<p class=\"has-drop-cap\">Website owners and visitors are becoming much more privacy-conscious than in years past. In light of the GDPR and related legislation from around the world, companies like Plausible Analytics must navigate this new landscape while still providing the data that users need.</p>\n\n\n\n<p>&ldquo;Plausible was built as a response to GDPR, other privacy regulations, and cultural changes over the last few years,&rdquo; said Saric. &ldquo;Our mission is to reduce corporate surveillance by providing an alternative web analytics tool which doesn&rsquo;t come from the ad-tech world.&rdquo;</p>\n\n\n\n<p>Plausible Analytics does not track individuals, and its data is aggregate-only said Saric. The service also does not rely on cookies or local storage, and there is no cross-site or cross-device tracking.</p>\n\n\n\n<p>&ldquo;We minimize any data collection in general, and whatever we do track is kept fully secured, encrypted, and hosted on a server in the European Union to ensure it is being covered by the strict laws on data privacy,&rdquo; he said. &ldquo;We&rsquo;re very transparent in all the data we collect. We have an in-built feature that we recommend site owners use to open up their stats to the public and share it on their site to be fully transparent so their visitors and anyone else can view the data that they have access to.&rdquo;</p>\n\n\n\n<h2>The Future of Plausible Analytics</h2>\n\n\n\n<p class=\"has-drop-cap\">The team recently introduced UTM tag support and custom events, allowing users to track whatever they want. Saric said that it is now possible to follow the full journey from an ad-click all the way to conversion on users&rsquo; sites.</p>\n\n\n\n<p>&ldquo;The next step for the WordPress plugin is to add the default out-of-the-box integration with popular third-party plugins to support event tracking for things such as contact forms and eCommerce,&rdquo; he said. &ldquo;This will make it a more convenient experience for WordPress users so they can get started tracking custom events without any manual configuration being required.&rdquo;</p>\n\n\n\n<p>All other features are done in the open on the project&rsquo;s GitHub repository and its <a href=\"https://github.com/plausible/analytics/projects/1\">roadmap</a>. The plugin is also open to community involvement on a <a href=\"https://github.com/plausible/wordpress\">separate repo</a>. Saric credits community member and WordPress developer Mehul Gohil with help on the plugin.</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, 19 Feb 2021 17:03: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: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:65:\"WPTavern: WordPress.org Removes Fake Reviews for AccessiBe 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=112241\";s: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:173:\"https://wptavern.com/wordpress-org-removes-fake-reviews-for-acessibe-plugin?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-org-removes-fake-reviews-for-acessibe-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:4672:\"<p>After noticing suspicious review activity for the <a href=\"https://wordpress.org/plugins/accessibe/\">AccessiBe</a> plugin, accessibility consultant Joe Dolson <a href=\"https://www.joedolson.com/2021/02/accessibe-the-fake-wordpress-plug-in-reviews/\">reported</a> the fake reviews to WordPress.org&rsquo;s plugin team. The reviews were removed in under 48 hours, thanks to Dolson&rsquo;s detailed research.</p>\n\n\n\n<p>At the time of reporting, Dolson found 31 five-star reviews, 2 four-star reviews, and 2 one-star reviews. After putting these into a spreadsheet, he found certain correlations among the first 11 five-star reviews:</p>\n\n\n\n<ol><li>&ldquo;<em>All eleven user accounts I viewed had a common pattern of registration and use: between zero and 3 support topics raised and 4-7 reviews over the last 18 months.</em></li><li>&ldquo;<em>Every one of these eleven accounts had at least one point of overlap with another user in that group. That is, for each plug-in or theme interacted with by one of the accounts, at least one of the other accounts also interacted with that plug-in or theme.</em></li><li>&ldquo;<em>Multiple accounts had submitted one-star reviews on another plug-in, and in a quick assessment of other one-star reviews on that plug-in, I quickly found another account that had also submitted a five-star review on AccessiBe.</em></li></ol>\n\n\n\n<p>Approximately 33 reviews were removed from the AccessiBe plugin&rsquo;s page after the report. Plugin team member Mika Epstein <a href=\"https://twitter.com/Ipstenu/status/1362218304262180868\">said</a> that the team &ldquo;passes the reports to a volunteer who is amazing at hunting down VPNs and IPs for that.&rdquo; She also recognized Dolson&rsquo;s legwork and reporting as being instrumental in this particular case.</p>\n\n\n\n<p>Dolson allowed me to view his spreadsheet, where he logged URLs for each suspected fake review, along with dates and reviews left on other plugins. These were not saved to the Internet Archive, but Dolson said they were all &ldquo;pretty generic,&rdquo; and that each one was a one-sentence review. The user profiles still appear to be there but do not have any activity listed.</p>\n\n\n\n<p>&ldquo;As a WordPress plugin author myself, I find the investment in falsifying positive reviews irritating,&rdquo; Dolson said. &ldquo;What some of us work for, they are simply buying &ndash; the appearance of a good product without the labor of winning customer opinion. </p>\n\n\n\n<p>&ldquo;I found the evidence of a hatchet job conducted systematically against another plugin chilling, however.&rdquo;</p>\n\n\n\n<p>The AccessiBe plugin is active on approximately 3,000 sites.  Accessibility advocates have long held a certain amount of animosity towards the way its creators market the plugin as a quick fix solution, claiming it helps &ldquo;mitigate the risk of lawsuits.&rdquo; AccessiBe also has a well-documented history of <a href=\"https://adrianroselli.com/2020/06/accessibe-will-get-you-sued.html#Paid\">paying for positive press</a>. Dolson and others deeply involved in WordPress accessibility keep tabs on the plugin, which is how he came across the suspicious activity. </p>\n\n\n\n<p>Soliciting paid or fake reviews is not a new infraction, and it has been explicitly forbidden in the directory&rsquo;s <a href=\"https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/\">guidelines</a> for years. This falls under guideline #9<em>: Developers and their plugins must not do anything illegal, dishonest, or morally offensive</em>, which includes &ldquo;<em>Creating accounts to generate fake reviews or support tickets (i.e. sockpuppeting)</em>.&rdquo;</p>\n\n\n\n<p>Fake and paid reviews are a blight on any marketplace, and pop up now and then on the theme and plugin directories due to the power of WordPress.org as a distributions channel for freemium products. It makes it more difficult for the consumer to get an accurate understanding of the quality of the the product, but it&rsquo;s not always easy to identify who commissioned the fake reviews.</p>\n\n\n\n<p>Any user can help ensure the plugin directory has fair and honest reviews by flagging those that look suspicious. In the sidebar of individual review posts, logged-in users can flag a post for consideration. WordPress.org doesn&rsquo;t often announce when it takes action to remove reviews but should confirm having received the report. In a rare case like this, Dolson&rsquo;s <a href=\"https://www.joedolson.com/2021/02/accessibe-the-fake-wordpress-plug-in-reviews/\">writeup</a> gives the wider community a glimpse into what it takes to track down fake reviews and get them cleaned up.</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, 18 Feb 2021 23:10:54 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:89:\"WPTavern: GermanThemes Releases Block-Ready GT Basic WordPress Theme With Custom 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=112276\";s: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:223:\"https://wptavern.com/germanthemes-releases-block-ready-gt-basic-wordpress-theme-with-custom-patterns?utm_source=rss&utm_medium=rss&utm_campaign=germanthemes-releases-block-ready-gt-basic-wordpress-theme-with-custom-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:5100:\"<img />\n\n\n\n<p class=\"has-drop-cap\">Today, <a href=\"https://wordpress.org/themes/gt-basic/\">GT Basic</a> became the second theme from GermanThemes to go live in the WordPress theme directory. Like the company&rsquo;s previous theme, <a href=\"https://wordpress.org/themes/gt-ambition/\">GT Ambition</a>, it is built around the block editor. It also introduces several custom block patterns.</p>\n\n\n\n<p>The theme will not knock anyone&rsquo;s socks off with its artistic merit. GT Basic is very much <em>business in the front and business in the back</em>, so it will not immediately appeal to everyone. However, it has everything you need and none of the things you don&rsquo;t for setting up a WordPress website.</p>\n\n\n\n<p>Out of the box, it is an architecturally-sound business theme. Its layout, structure, and typography make for a well-rounded design applicable to nearly any site. With a few modifications via the customizer, users can personalize it.</p>\n\n\n\n<p>Its open-canvas feel gives ample room for using the entire content area for building custom page layouts, which is what business site owners should be looking for. The theme&rsquo;s typography is on-point, creating a comfortable reading atmosphere for long-form content. It could serve well for a general blogging theme.</p>\n\n\n\n<p>The theme is ripe for the possibility of child themes. These types of well-designed themes from a purely structural standpoint leave plenty of room for customization. GT Basic has just the right amount of visual options for users to put their unique spins on it. However, there is a lot of room for design-savvy people to do more.</p>\n\n\n\n<h2>About the Theme</h2>\n\n\n\n<p class=\"has-drop-cap\">GT Basic is, well, a <em>basic</em> theme. It is kind of there in the name. However, it includes enough options to make it more visually palatable. A few color and font changes could spice things up &mdash; the theme offers a range of system and Google font-family choices.</p>\n\n\n\n<img />Modifying the theme&rsquo;s typography and colors.\n\n\n\n<p>The theme also manages to not make a complete and utter mess of the customizer. GT Basic neatly tucks all of its options under a custom panel named Theme Options. Even its &ldquo;theme links&rdquo; section is in there. It is refreshing to see a theme not regurgitate pro links and single-use sections across the entire customizer controls frame. You will rarely see me use emoji, but the theme author deserves one on this point alone: &#128079;.</p>\n\n\n\n<p>Where the theme gets things right is its support of the block editor. It does not try to do too much, relying on the core block styles as a foundation. It then tacks on a mere 46kb of additional CSS, unminifed, which is almost unheard of in today&rsquo;s theme market.</p>\n\n\n\n<img />Block design in the <a href=\"https://demo.germanthemes.de/?demo=gt-basic-bakery\">cafe demo</a> for the theme.\n\n\n\n<p>GT Basic is one of the few themes I have seen that adds a custom block editor sidebar panel. Instead of going the page template route, it adds a full-width option, a method I have preferred over the years. It also has settings for users to disable the title and remove white space at the end of the content area.</p>\n\n\n\n<p>The biggest downside to the theme is that the blog/posts page and archives display the full post instead of excerpts. It is one of my pet-peeves with theme design. Users should at least have the option to switch to an excerpt view.</p>\n\n\n\n<p>The other cringe-worthy feature is the automatic output of the featured image alongside the full post content. This creates the dreaded double featured-image effect if the user also uses the same image within their post content. Again, a simple option to disable this would suffice.</p>\n\n\n\n<h2>Block Patterns</h2>\n\n\n\n<img />Inserting GT Basic&rsquo;s portfolio block pattern.\n\n\n\n<p class=\"has-drop-cap\">I am a sucker for block patterns. Throw a few in any theme, and I will install it and see what I can build. The pattern system remains one of my favorite features of WordPress. It is also one of the areas where business themes can make their mark.</p>\n\n\n\n<p>GT Basic includes four patterns for users:</p>\n\n\n\n<ul><li>Hero Section</li><li>Services</li><li>Call to Action</li><li>Portfolio</li></ul>\n\n\n\n<p>It does not take much to create unique layouts by mixing and matching two or more of them.</p>\n\n\n\n<p>Thomas Weichselbaumer, the founder of GermanThemes, <a href=\"https://germanthemes.de/en/2020/08/28/introducing-block-patterns-in-our-themes/\">announced the adoption of block patterns</a> in August 2020. He introduced block patterns across GermanThemes&rsquo; product line shortly after WordPress 5.5 introduced the feature.</p>\n\n\n\n<p>GT Basic&rsquo;s patterns would be more appealing if they included imagery and a spectrum of colors. The pattern layouts are designed well, but they lack the visual <em>umph</em> that inspires users. This is a missed opportunity to showcase how useful the patterns are. However, the theme author has <a href=\"https://germanthemes.de/themes/gt-basic/\">built a few demos</a> that could serve as inspiration.</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, 18 Feb 2021 22:52:15 +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: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:87:\"WPTavern: Ask the Bartender: Frustrations and Finding the Right WordPress Block Plugins\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=112071\";s: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:217:\"https://wptavern.com/ask-the-bartender-frustrations-and-finding-the-right-wordpress-block-plugins?utm_source=rss&utm_medium=rss&utm_campaign=ask-the-bartender-frustrations-and-finding-the-right-wordpress-block-plugins\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9141:\"<blockquote class=\"wp-block-quote\"><p>Hello. I always supported the idea of a WordPress block editor as a whole, but lately, I&rsquo;m a bit frustrated in that there are some blocks I need with urgency to work on a (non-visitor editable) wiki-like site (mostly a Tabs block, a Countdown block, an Accordion/Toggle block, a Table of contents block and a Footnotes block) and have not had luck finding appropriate plugins. I can name a long list of the specific problems I have with the ones available right now&hellip;</p><p>Andr&eacute;s</p></blockquote>\n\n\n\n<p class=\"has-drop-cap\">Andr&eacute;s&rsquo; question spanned another 400 words or so. The following summarizes the problems he has run into:</p>\n\n\n\n<ul><li>Block collection plugins cover some but not all use cases.</li><li>Seemingly suitable blocks have too few or too many options.</li><li>Few blocks can be converted to other block types.</li><li>Many block plugins have not been updated in a while, causing fear of abandonment.</li><li>No way to batch convert blocks if a better plugin is found.</li><li>Need a footnotes block.</li></ul>\n\n\n\n<p>I do not necessarily see most of these as block-related problems. It can be tough to find that sweet spot, fine-tuning your WordPress site with <em>just</em> the right tools.</p>\n\n\n\n<p>When I first began using WordPress in 2005, I hit these same sorts of problems. And they were problems throughout my career as a developer. I would find a plugin that would do almost what I wanted. I would find another that would add way too many unnecessary features. Often, nothing seemed to exist that was perfect for my needs. This was the sole reason I jumped into development &mdash; <em>if you want something done right, do it yourself</em>. I wanted my WordPress site to work according to my own strict specifications. No one else would do it for me, and I was a starving college student who could not afford to hire a developer. It left me little choice other than putting in the time and effort to make it happen.</p>\n\n\n\n<p>While I am not suggesting that you must go down the path that I once did, it is always an option worth exploring. Many great developers began with this same type of frustration. They had a problem and needed a fix for it.</p>\n\n\n\n<p>Open-source is about giving and taking. When you cannot pay it forward in terms of code, feedback is always welcome. That is one reason I like to highlight these questions. Even when I do not have the answer, maybe someone else will. Perhaps your requests will spark an idea for one of the many developers who read WP Tavern.</p>\n\n\n\n<p>I definitely do not have all the answers to this laundry-list of questions. It is a broad subject that will take a community to solve.</p>\n\n\n\n<p>Many of your issues might be handled by nothing more than having a conversation with the developers behind the block collection plugins you are using. Step one is to start a dialogue with them. I bet most are willing to listen to your ideas on how they can improve their products as long as you address them constructively.</p>\n\n\n\n<h2>Try One-Off Block plugins</h2>\n\n\n\n<img />Installing a single-use block from the editor.\n\n\n\n<p class=\"has-drop-cap\">The future of using blocks is going to be far more about finding and installing individual blocks rather than collections. WordPress has done its users a disservice by not actively promoting these one-off block plugins. We are over two years into the block editor and still do not have a <a href=\"https://wptavern.com/version-1-prototype-of-the-wordpress-admin-block-directory-announced\">block directory and management screen</a> built directly into the software. Sure, users can search via the block inserter directly from the editor, but it does not replace a full management experience.</p>\n\n\n\n<p>This missing feature has helped spur massive library plugins, which have become the <em>de facto</em> method that most users find new blocks. Far too many plugin developers are following the Jetpack model of packaging them all together. Without full block management baked into core, this trend will only continue. At this point, it may be hard to break from the mold.</p>\n\n\n\n<p>However, you can still find a listing of available single-use blocks from the <a href=\"https://wordpress.org/plugins/browse/block/\">block directory on WordPress.org</a>, at least the ones that plugin authors have appropriately tagged.</p>\n\n\n\n<img />WordPress block directory.\n\n\n\n<p>I recommend testing these blocks before diving into a library-type plugin. There is always the risk of developer abandonment &mdash; there is nothing you can really do about that when it comes to any type of plugin other than supporting the authors.</p>\n\n\n\n<p>The block directory&rsquo;s problem is that it has only a little over 120 blocks &mdash; <em>like I said, WordPress has not done enough to promote it</em>. This means there is not enough competition to drive innovation and bring clear winners to the forefront. Some of the blocks are hit-or-miss projects. I know this does not breed confidence, but I can say from experience that I always loved user feedback as a developer. It is the lifeblood of any project. Give the plugins a test. Even if you do not like or use them, send your feedback over to the developers.</p>\n\n\n\n<p>The following is a short, not comprehensive, list of some single-use blocks that may be appropriate for you:</p>\n\n\n\n<ul><li><strong>Table of Contents:</strong><br />&ndash; <a href=\"https://wordpress.org/plugins/table-of-contents-block/\">Table of Contents Block</a> by WPDeveloper<br />&ndash; <a href=\"https://wordpress.org/plugins/table-of-contents/\">Table of Contents</a> by Achal Jain</li><li><strong>Countdown:</strong><br />&ndash; <a href=\"https://wordpress.org/plugins/wp-countdown-block/\">WP Countdown Block</a> by Achal Jain<br />&ndash; <a href=\"https://wordpress.org/plugins/countdown-block/\">Countdown Block</a> by WPDeveloper</li><li><strong>Accordion/Toggle:</strong><br />&ndash; <a href=\"https://wordpress.org/plugins/accordion-blocks/\">Accordion Blocks</a> by Phil Buchanan<br />&ndash; <a href=\"https://wordpress.org/plugins/accordion-toggle/\">Accordion Toggle</a> by WPDeveloper<br />&ndash; <a href=\"https://wordpress.org/plugins/details-summary-block\">Details Summary Block</a> by Denis &#381;oljom<br />&ndash; <a href=\"https://wordpress.org/plugins/hot-accordion/\">Hot Accordion</a> by HotThemes</li></ul>\n\n\n\n<h2>Footnotes Block Plugin</h2>\n\n\n\n<img />\n\n\n\n<p class=\"has-drop-cap\">I feel your frustration about footnotes. WordPress lacks this feature that any decent desktop-level writing software has. From past experience earning my B.A. in English, footnotes were a core part of the experience. It baffles me that the most-used CMS in the world has yet to add even a basic version of footnotes to its toolset.</p>\n\n\n\n<p>Fortunately, other like-minded people want to see footnotes in WordPress. Ella van Durpe has a <a href=\"https://github.com/WordPress/gutenberg/pull/28261\">draft of a footnotes feature</a> on the Gutenberg repository. This is an ongoing, <a href=\"https://github.com/WordPress/gutenberg/issues/1890\">three-year discussion</a>. There is no reason to believe it will be baked into core soon, but it is reason enough to be hopeful.</p>\n\n\n\n<p>The <a href=\"https://wordpress.org/plugins/academic-bloggers-toolkit/\">Academic Blogger&rsquo;s Toolkit</a> plugin supports footnotes. It has not been updated in a year and could be overkill for what you need. However, it would not hurt to give it a test run.</p>\n\n\n\n<p>Several <a href=\"https://wordpress.org/plugins/search/footnotes/\">footnote plugins in the directory</a> should work fine with the block editor. The standard method employed by many of them uses a <code>((double-parentheses))</code> to add footnotes from within the editor. Those notes are then parsed before being displayed on the front end.</p>\n\n\n\n<p>That is not my style. I prefer the visual separation of the references and the footnotes in both the editor and the front end. The great thing about the block editor is that you can manually build footnotes without a plugin. Or, at least you can create <em>almost-footnotes</em>.</p>\n\n\n\n<p>Cathy Meder-Dempsey, a genealogist and blogger for Opening Doors in Brick Walls, has an <a href=\"https://openingdoorsinbrickwalls.wordpress.com/2020/10/23/adding-footnotes-to-your-wordpress-posts-using-block-editor/\">exhaustive tutorial</a> on manually adding references and a footnotes section with the block editor. It is not a perfect solution and works best when you have only a few footnotes. This is because the reference links jump to the overall footnotes section rather than the individual notes. It is a quick solution in a pinch.</p>\n\n\n\n<p class=\"is-style-highlight has-white-color has-blue-700-background-color has-text-color has-background text-white bg-blue-700\">This post is a part of the <a href=\"https://wptavern.com/tag/ask-the-bartender\">Ask the Bartender</a> series.  If you have a question about WordPress, feel free to <a href=\"https://wptavern.com/contact-me/ask-the-bartender\">shoot it over.</a>  Your question could be featured next.</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, 17 Feb 2021 22:34: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: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:56:\"WPTavern: Gutenberg Plugin Marks 100th Release with 10.0\";s: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=112179\";s: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:157:\"https://wptavern.com/gutenberg-plugin-marks-100th-release-with-10-0?utm_source=rss&utm_medium=rss&utm_campaign=gutenberg-plugin-marks-100th-release-with-10-0\";s: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:5374:\"<p><a href=\"https://make.wordpress.org/core/2021/02/17/whats-new-in-gutenberg-10-0-february/\">Gutenberg 10.0</a> was released today as the 100th iteration of the block editor since the project began four years ago. Although 10.0 may seem like a big number, it&rsquo;s just another incremental step forward in terms of new features, improvements, and bug fixes. </p>\n\n\n\n<p>Version 10.0 introduces a new dynamic <a href=\"https://github.com/WordPress/gutenberg/pull/28265\">pages block</a> for building navigation menus. It can be added inside a Navigation block or used on its own.</p>\n\n\n\n<div class=\"wp-block-image\"><img /></div>\n\n\n\n<p>Sometimes when you&rsquo;re clicking around inside block editor content, it&rsquo;s hard to select the parent block with nested blocks. This release makes the <a href=\"https://github.com/WordPress/gutenberg/pull/28598\">parent block selector visible</a> and offset in the block toolbar. An easier way to select the parent block will become even more important as the quote block is on track to <a href=\"https://github.com/WordPress/gutenberg/pull/25892\">get nesting support</a> with paragraph, heading, list, and code blocks allowed as children.</p>\n\n\n\n<div class=\"wp-block-image\"><img /></div>\n\n\n\n<p>Version 10.0 adds a darker social links state for dark themes, brings block patterns to the inserter for template parts and other non-root level positions, and improves keyboard navigation in the block patterns inserter. The plugin also introduced dozens of improvements and new features to the experiments in progress for the site editor, full-site editing architecture and blocks, as well as the navigation and block-based widgets screens. </p>\n\n\n\n<p>Riad Benguella marked the 100th release milestone with a few reflections from his unique vantage point as a technical lead on the project. He commented on the friction and pushback that contributors had to navigate in Gutenberg&rsquo;s earlier days:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>With all the attention that the project received, it became difficult to discern constructive debate from mere opposition. We each come with our own context, and some people had a fixed idea about what they wanted for the project. Some wanted to just reuse an existing page builder, others wanted to revive the Fields&nbsp;API&nbsp;project, some wanted it to be front-end-first, others wanted it to just replace the content area of the classic editor, some wanted it to be in Vue.JS, others wanted no change at all. With a product used by 40% of the web, we need to find consensus, and when we make compromises it can be so difficult for those involved to avoid the feeling that their voice is being ignored.</p></blockquote>\n\n\n\n<p>He admits that the project made a few mistakes along the way with sub-par stability on some releases, and performance and accessibility issues. In spite of all the difficulties contributors encountered, they have been able to win over many users who were initially not excited about the block editor.</p>\n\n\n\n<p>&ldquo;It&rsquo;s a delight to see some people who had very strongly disagreed with the initial vision or approach to Gutenberg gradually come to enjoy using the editor and join the project to carry on its vision,&rdquo; Benguella said. &ldquo;Others might still not like it, some won&rsquo;t ever use it. One thing is certain though, we&rsquo;ll continue doing our best to push forward, improve what&rsquo;s already shipped and ship new exciting features; we&rsquo;ll continue making mistakes and hopefully continue learning from them.&rdquo;</p>\n\n\n\n<p>The block editor has opened up a whole new category of tools for people building WordPress sites, even before full-site editing makes its debut. In the comments of the release post, Gutenberg users mentioned the themes and plugins that have helped them ramp up into delivering sites built 100% with the block editor.</p>\n\n\n\n<p>&ldquo;When I first looked at&nbsp;Gutenberg&nbsp;I hated it,&rdquo; web developer John Brown said. &ldquo;Now, two years on, do a mix of Gutenberg and Kadence Theme and blocks and you can build virtually anything.</p>\n\n\n\n<p>&ldquo;The sites we have converted from other page builders to Gutenberg work just fine and we get great statistics on GTMetrix, Pingdom and Google Page Speeds.</p>\n\n\n\n<p>&ldquo;I will say, you need to learn how to use it, but when you get your head around it, you can make anything that a client needs.&rdquo;</p>\n\n\n\n<p>Another user who adopted the editor in the early stages said he has reached the point where he can build sites without having to use a lot of extra tools.</p>\n\n\n\n<p>&ldquo;I started using&nbsp;Gutenberg&nbsp;at 2.0 and never looked back since then,&rdquo; software engineer Orlando Alonzo said. &ldquo;Now I&rsquo;m starting to produce full sites with nothing more than GeneratePress Premium and Gutenberg.&rdquo; </p>\n\n\n\n<p>Version 10.0 marches forward with the same pioneering experimentation in the full-site editing (FSE) project that has brought the editor to the stable state it&rsquo;s in today. Contributors are aiming for an MVP for FSE in April, with version 1 in core in WordPress 5.8, expected June 2021. Check out the <a href=\"https://make.wordpress.org/core/2021/02/17/whats-new-in-gutenberg-10-0-february/\">10.0 release post</a> for the full details on FSE progress and other improvements to the editor.</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, 17 Feb 2021 21:43:45 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:46;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"BuddyPress: BuddyPress 7.2.0 Maintenance Release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://buddypress.org/?p=317263\";s: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:68:\"https://buddypress.org/2021/02/buddypress-7-2-0-maintenance-release/\";s: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:921:\"<p>Immediately available is <a href=\"https://downloads.wordpress.org/plugin/buddypress.7.2.0.zip\">BuddyPress 7.2.0</a>. This maintenance release fixes six bugs mainly related to issues when the BP Nouveau Template Pack is used with the Twenty Twenty-One WordPress theme. For details on the changes, please read the <a href=\"https://codex.buddypress.org/releases/version-7-2-0/\">7.2.0 release notes</a>.</p>\n\n\n\n<p>Update to BuddyPress 7.2.0 today in your WordPress Dashboard, or by&nbsp;<a href=\"https://wordpress.org/plugins/buddypress/\">downloading from the WordPress.org plugin repository</a>.</p>\n\n\n\n<h2>Many thanks to 7.2.0 contributors&nbsp;<span class=\"dashicons dashicons-heart\"></span></h2>\n\n\n\n<p><a href=\"https://profiles.wordpress.org/iamthewebb\">iamthewebb</a>,&nbsp;<a href=\"https://profiles.wordpress.org/vapvarun/\">vapvarun</a>&nbsp;&amp;&nbsp;<a href=\"https://profiles.wordpress.org/imath/\">imath</a></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 17 Feb 2021 20:01:56 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Mathieu Viet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:63:\"WPTavern: Phoenix, a Block-Based WordPress Theme With a Sidebar\";s: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=112133\";s: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:169:\"https://wptavern.com/phoenix-a-block-based-wordpress-theme-with-a-sidebar?utm_source=rss&utm_medium=rss&utm_campaign=phoenix-a-block-based-wordpress-theme-with-a-sidebar\";s: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:5013:\"<p class=\"has-drop-cap\">Earlier today, the <a href=\"https://github.com/WordPress/theme-experiments/pull/155\">Phoenix theme was merged</a> into the WordPress Theme Experiments repository on GitHub. Like all themes in the repo, it is not meant for use on a live site. It is a project to test new ideas for the upcoming Full Site Editing (FSE) system.</p>\n\n\n\n<p>Imran Sayed of Codeytek Academy created the theme and is hosting a <a href=\"https://phoenix.codeytek.com/\">live demo</a>.  Those who want to give it a test drive can grab the <a href=\"https://github.com/WordPress/theme-experiments/tree/master/phoenix\">code from GitHub</a>.</p>\n\n\n\n<p>Until now, every block-based theme I have seen has been missing a left or right sidebar. I am a fan of the open-canvas format that focuses on content, hiding the often-frivolous widgets that only detract from the important bits. However, sidebars are sometimes useful and even necessary.</p>\n\n\n\n<p>When I refer to a &ldquo;sidebar,&rdquo; I am not talking about the dynamic sidebar system of widgets that we have all come to love or hate since WordPress 2.2. That system <a href=\"https://wptavern.com/gutenberg-9-3-provides-indicator-of-where-full-site-editing-is-going-a-future-without-widgets-and-customizer-screens\">no longer exists in the world of FSE</a>. The site editor merely has a concept of templates and template parts, which are containers for blocks. It is up to the theme author to give some default structure, even building template parts that work like sidebars.</p>\n\n\n\n<p>A sidebar in the Phoenix theme literally means a block area on the side of the page.</p>\n\n\n\n<p>It is such a simple idea, one that is nearly as old as blogs. It hardly seems something worth getting excited about, but I have been waiting a while to see a block-based theme with a sidebar. The feature further legitimatizes the path that WordPress is heading down. The greater theme development community needs to see these simple architectural ideas put into action. They need to see someone saying, &ldquo;Hey, here&rsquo;s how you do this simple thing you&rsquo;ve been doing for a decade in this new system.&rdquo;</p>\n\n\n\n<p>Phoenix only adds a sidebar on the front page, but this is a start.</p>\n\n\n\n<p>The theme is also more ambitious than some previous attempts by mixing static and dynamic features on the front page. Phoenix includes a header area with the standard site title and a nav menu. Below that, it adds a static hero section that users can customize.</p>\n\n\n\n<img />Front page hero section.\n\n\n\n<p>It then uses the Columns block to split the content and sidebar. On the left, the theme uses the Query block to list the latest posts. On the right, it adds a sidebar template part.</p>\n\n\n\n<img />Latest blog posts section next to sidebar.\n\n\n\n<p>The footer design is also bold in comparison to some other block-based themes so far. It has a full-width Cover block, which is followed by a group of columns, which is basically what a footer <em>sidebar</em> is.</p>\n\n\n\n<img />Large footer area with columns.\n\n\n\n<p>Again, these are basic concepts that theme authors have been doing for ages. The idea behind many of these experimental themes is to start testing how to make them a reality using blocks. By the time the site editor lands in WordPress, theme authors can build upon these initial techniques and create more complex layouts.</p>\n\n\n\n<p>This is especially the case with front-page design. If there is one area that has created roadblock upon roadblock when developing traditional themes, it has been the front page. Whether through custom options pages, the theme customizer, widgets, or a host of other solutions, nothing has stuck for well over a decade now. While the single post template is arguably the most important view on a WordPress website, it is the front page design that draws in the average user. It is also one of the biggest points of failure after users install a theme. That carefully-crafted front page in the demo looks nothing like what the users see on their own sites.</p>\n\n\n\n<p>Phoenix is a step in the right direction because it shows how to mix these basic elements. Because it is a block-based theme, end-users have instant visual feedback in the site editor if they want to customize it.</p>\n\n\n\n<p>The next step is for more themers to get involved in the Theme Experiments project. Start exploring more complex ideas and layouts. Use this moment to share knowledge and build upon the work that so few others are doing right now.</p>\n\n\n\n<p>Phoenix is by no means a perfect theme. The front end and the site editor are not a one-to-one match at this point. Everything that looks wrong with it in the editor highlights just how far we have left to go.</p>\n\n\n\n<p>I am carefully maintaining hope while being a realist about where FSE will be in 2021. This is a year for exploration. Perhaps we will have a few breakout themes that push the envelope toward the end of the year, but it all starts with experimental projects like Phoenix.</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, 16 Feb 2021 23:07:07 +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: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:55:\"WPTavern: Easy Digital Downloads 3.0 Now in Public Beta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=112130\";s: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:155:\"https://wptavern.com/easy-digital-downloads-3-0-now-in-public-beta?utm_source=rss&utm_medium=rss&utm_campaign=easy-digital-downloads-3-0-now-in-public-beta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2646:\"<p><a href=\"https://easydigitaldownloads.com/\">Easy Digital Downloads</a> (EDD) is coming up on a major milestone with version 3.0 in active development, a huge undertaking spanning nearly three years. The <a href=\"https://easydigitaldownloads.com/development/2021/02/16/edd-3-0-beta1/\">first beta</a> was released today with one of the most extensive and technically detailed beta testing guides I&rsquo;ve seen for a major plugin update. </p>\n\n\n\n<p>Version 3.0 will migrate the bulk of EDD data out of WordPress core tables to custom database tables. During the lifespan of this nearly 10-year old plugin, practices have changed regarding the use of custom tables and the coming update will bring improvements to performance and data structures. Testers can <a href=\"https://github.com/easydigitaldownloads/easy-digital-downloads/releases/download/3.0-beta1/easy-digital-downloads.zip\">download it from GitHub</a> and go through the data migration process. The beta testing guide specifies a list of seven tables to check after migration to ensure there are no issues with data transfer or backwards compatibility.</p>\n\n\n\n<p>The release post noted that the order refund functionality is still in development and will not yet be ready for testing until the beta 2 release.</p>\n\n\n\n<p>EDD first came on the scene in 2012. Inspired by Jigoshop and WooCommerce&rsquo;s successes with the &ldquo;extensions marketplace&rdquo; business model, EDD creator Pippin Williamson has <a href=\"https://wptavern.com/pippin-williamson-on-building-a-community-around-your-open-source-project\">prioritized extensibility</a> from the beginning. There are now more than 102 official extensions and themes, and hundreds more <a href=\"https://easydigitaldownloads.com/3rd-party-extensions/\">third-party extensions</a>. Anytime EDD core moves forward with major changes, the wide community of extensions is a critical consideration.</p>\n\n\n\n<p>For this reason, EDD is pursuing a strategy of releasing a series of updates to as many extensions as possible that contain compatibility with 3.0. The announcement lists eight extensions, including Stripe Gateway, Software Licensing, PDF Invoices, Commissions, and others which have been updated and can be used in testing.</p>\n\n\n\n<p>EDD is also encouraging third-party developers to check out the 3.0 code base and ensure compatibility ahead of the official release.  WordPress freelancers and agencies who have clients using EDD will want to test out the 3.0 beta 1 ahead of time to find any concerns with data migration that would prevent their clients from having a smooth transition when the official release drops.</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, 16 Feb 2021 23:03:13 +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: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:40:\"WordPress.org blog: WordPress 5.7 Beta 3\";s: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:34:\"https://wordpress.org/news/?p=9727\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://wordpress.org/news/2021/02/wordpress-5-7-beta-3/\";s: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:4753:\"<p>WordPress 5.7 Beta 3 is now available for testing! <img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/1f5e3.png\" alt=\"🗣\" class=\"wp-smiley\" /></p>\n\n\n\n<p><strong>This software is still in development,</strong>&nbsp;so it’s not recommended to run this version on a production site. Consider setting up a test site to play with it.</p>\n\n\n\n<p>You can test the WordPress 5.7 Beta 3 in two ways:</p>\n\n\n\n<ul><li>Install/activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin (select the&nbsp;<code>Bleeding edge</code>&nbsp;channel and the&nbsp;<code>Beta/RC Only</code> stream)</li><li>Direct download the beta version here (<a href=\"https://wordpress.org/wordpress-5.7-beta3.zip\">zip</a>).</li></ul>\n\n\n\n<p>The current target for final release is March 9, 2021. That’s just <strong>three weeks away</strong>, so your help is vital to making sure that the final release is as good as it can be.</p>\n\n\n\n<h2><strong>Some Highlights</strong></h2>\n\n\n\n<p>Since <a href=\"https://wordpress.org/news/2021/02/wordpress-5-7-beta-2/\">Beta 2</a>, <a href=\"https://core.trac.wordpress.org/query?status=closed&changetime=02%2F10%2F2021..02%2F17%2F2021&milestone=5.7&group=component&max=500&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&order=priority\">27</a> bugs have been fixed. Here is a summary of some of the included changes:</p>\n\n\n\n<ul><li>Adjusted color contrast on various admin buttons to improve accessibility and readability (<a href=\"https://core.trac.wordpress.org/ticket/52402\">#52402</a>)</li><li>Several fixes for the Twenty Twenty-One theme (<a href=\"https://core.trac.wordpress.org/ticket/52287\">#52287</a>, <a href=\"https://core.trac.wordpress.org/ticket/52377\">#52377</a>, <a href=\"https://core.trac.wordpress.org/ticket/52431\">#52431</a>, <a href=\"https://core.trac.wordpress.org/ticket/52500\">#52500</a>, <a href=\"https://wordpress.org/news/feed/#52502\">#5</a><a href=\"https://core.trac.wordpress.org/ticket/52502\">2</a><a href=\"https://wordpress.org/news/feed/#52502\">502</a>, <a href=\"https://core.trac.wordpress.org/ticket/52412\">#52412</a>)</li><li>Replaced editor typeface with system fonts to improve privacy and performance (<a href=\"https://wordpress.org/news/feed/#46169\">#46169</a>)</li><li>Added i18n support to <code>register_block_type_from_metadata</code> function (<a href=\"https://core.trac.wordpress.org/ticket/52301\">#52301</a>)</li><li>Media upload errors are now more accessible (<a href=\"https://core.trac.wordpress.org/ticket/47120\">#47120</a>)</li><li>New filter to modify how pagination links are rendered when using <code>paginate_links</code> function (<a href=\"https://core.trac.wordpress.org/ticket/44018\">#44018</a>)</li></ul>\n\n\n\n<h2><strong>How You Can Help</strong></h2>\n\n\n\n<p>Watch the Make WordPress Core blog for 5.7-related developer notes in the coming weeks, which will break down these and other changes in greater detail.</p>\n\n\n\n<p>So far, contributors have fixed <a href=\"https://core.trac.wordpress.org/query?status=closed&changetime=..02%2F16%2F2021&milestone=5.7&group=component&max=500&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&order=priority\">171 tickets in WordPress 5.7</a>, including <a href=\"https://core.trac.wordpress.org/query?status=closed&status=reopened&changetime=..02%2F16%2F2021&type=enhancement&type=feature+request&milestone=5.7&group=component&col=id&col=summary&col=type&col=status&col=milestone&col=changetime&col=owner&col=priority&col=keywords&order=changetime\">64 new features and enhancements</a>, and more bug fixes are on the way.</p>\n\n\n\n<p><strong>Do some testing!</strong></p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/handbook/testing/beta-testing/\">Testing for bugs</a> is a vital part of polishing the release during the beta stage and a great way to contribute. <img src=\"https://s.w.org/images/core/emoji/13.0.1/72x72/2728.png\" alt=\"✨\" class=\"wp-smiley\" /></p>\n\n\n\n<p>If you think you’ve found a bug, please post to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">Alpha/Beta</a> area in the support forums. We would love to hear from you! If you’re comfortable writing a reproducible bug report, file one on <a href=\"https://core.trac.wordpress.org/newticket\">WordPress Trac</a>. That’s also where you can find a list of <a href=\"https://core.trac.wordpress.org/tickets/major\">known bugs</a>.</p>\n\n\n\n<p><em>Props to <a href=\"https://profiles.wordpress.org/audrasjb/\">@audrasjb</a> and <a href=\"https://profiles.wordpress.org/lukecarbis/\">@lukecarbis</a> for your peer revisions.</em></p>\n\n\n\n<hr class=\"wp-block-separator\" />\n\n\n\n<p><em>Finish line ahead<br />Defects in focus<br />We are almost there&#8230;</em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 16 Feb 2021 21:25:34 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Ebonie Butler\";s: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\";a:10:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Mon, 15 Mar 2021 07:53:17 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:14:\"content-length\";s:6:\"488375\";s:10:\"connection\";s:5:\"close\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:13:\"last-modified\";s:29:\"Mon, 15 Mar 2021 07:30:08 GMT\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 2\";s:13:\"accept-ranges\";s:5:\"bytes\";}s:5:\"build\";s:14:\"20130911083210\";}', 'no');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(35469, '_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1615837997', 'no'),
(35470, '_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1615794797', 'no'),
(35471, '_transient_timeout_plugin_slugs', '1615881284', 'no'),
(35472, '_transient_plugin_slugs', 'a:25:{i:0;s:19:\"akismet/akismet.php\";i:1;s:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";i:2;s:43:\"all-in-one-seo-pack/all_in_one_seo_pack.php\";i:3;s:36:\"contact-form-7/wp-contact-form-7.php\";i:4;s:41:\"envato-wordpress-toolkit-master/index.php\";i:5;s:34:\"cloudflare-flexible-ssl/plugin.php\";i:6;s:50:\"google-analytics-for-wordpress/googleanalytics.php\";i:7;s:81:\"duracelltomi-google-tag-manager/duracelltomi-google-tag-manager-for-wordpress.php\";i:8;s:36:\"google-sitemap-generator/sitemap.php\";i:9;s:46:\"css-ready-selectors0/gf-readyclasses-addon.php\";i:10;s:9:\"hello.php\";i:11;s:19:\"jetpack/jetpack.php\";i:12;s:23:\"loginizer/loginizer.php\";i:13;s:23:\"mailchimp/mailchimp.php\";i:14;s:29:\"masterslider/masterslider.php\";i:15;s:51:\"ozy-logistic-essentials/ozy-logistic-essentials.php\";i:16;s:27:\"simple-tags/simple-tags.php\";i:17;s:44:\"widget-settings-importexport/widget-data.php\";i:18;s:41:\"wordpress-importer/wordpress-importer.php\";i:19;s:24:\"wp-ithemes-sync/init.php\";i:20;s:29:\"wp-mail-smtp/wp_mail_smtp.php\";i:21;s:27:\"js_composer/js_composer.php\";i:22;s:33:\"wps-hide-login/wps-hide-login.php\";i:23;s:19:\"wptouch/wptouch.php\";i:24;s:24:\"wordpress-seo/wp-seo.php\";}', 'no'),
(35473, '_transient_timeout_dash_88ae138922fe95674369b1cb3d215a2b', '1615837998', 'no'),
(35474, '_transient_dash_88ae138922fe95674369b1cb3d215a2b', '<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2021/03/esperanza/\'>WordPress 5.7 “Esperanza”</a> <span class=\"rss-date\">March 9, 2021</span><div class=\"rssSummary\">Meet “Esperanza”, the first WordPress release of 2021. “Esperanza” is named in honor of Esperanza Spalding, a modern musical prodigy. Her path as a musician is varied and inspiring—learn more about her and give her music a listen! With this new version, WordPress brings you fresh colors. The editor helps you work in a few places [&hellip;]</div></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://gutenbergtimes.com/mullenweg-on-gutenberg-roll-out-plan/\'>Gutenberg Times: Gutenberg, Block Editor and WordPress Roadmap</a></li><li><a class=\'rsswidget\' href=\'https://gutenbergtimes.com/full-site-editing-testing/\'>Gutenberg Times: Full-Site Editing Testing, Merge Timeline, and Plugins for Block Editor Weekend Edition #162</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/gutenberg-block-manager-plugin-enables-global-block-removal-and-recategorization?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gutenberg-block-manager-plugin-enables-global-block-removal-and-recategorization\'>WPTavern: Gutenberg Block Manager Plugin Enables Global Block Removal and Recategorization</a></li></ul></div><div class=\"rss-widget\"><ul></ul></div>', 'no'),
(35477, '_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a', '1615805645', 'yes'),
(35478, '_site_transient_poptags_40cd750bba9870f18aada2478b24840a', 'O:8:\"stdClass\":100:{s:11:\"woocommerce\";a:3:{s:4:\"name\";s:11:\"woocommerce\";s:4:\"slug\";s:11:\"woocommerce\";s:5:\"count\";i:4761;}s:6:\"widget\";a:3:{s:4:\"name\";s:6:\"widget\";s:4:\"slug\";s:6:\"widget\";s:5:\"count\";i:4752;}s:4:\"post\";a:3:{s:4:\"name\";s:4:\"post\";s:4:\"slug\";s:4:\"post\";s:5:\"count\";i:2714;}s:5:\"admin\";a:3:{s:4:\"name\";s:5:\"admin\";s:4:\"slug\";s:5:\"admin\";s:5:\"count\";i:2588;}s:5:\"posts\";a:3:{s:4:\"name\";s:5:\"posts\";s:4:\"slug\";s:5:\"posts\";s:5:\"count\";i:1997;}s:9:\"shortcode\";a:3:{s:4:\"name\";s:9:\"shortcode\";s:4:\"slug\";s:9:\"shortcode\";s:5:\"count\";i:1850;}s:8:\"comments\";a:3:{s:4:\"name\";s:8:\"comments\";s:4:\"slug\";s:8:\"comments\";s:5:\"count\";i:1822;}s:6:\"google\";a:3:{s:4:\"name\";s:6:\"google\";s:4:\"slug\";s:6:\"google\";s:5:\"count\";i:1504;}s:6:\"images\";a:3:{s:4:\"name\";s:6:\"images\";s:4:\"slug\";s:6:\"images\";s:5:\"count\";i:1504;}s:7:\"twitter\";a:3:{s:4:\"name\";s:7:\"twitter\";s:4:\"slug\";s:7:\"twitter\";s:5:\"count\";i:1496;}s:3:\"seo\";a:3:{s:4:\"name\";s:3:\"seo\";s:4:\"slug\";s:3:\"seo\";s:5:\"count\";i:1478;}s:5:\"image\";a:3:{s:4:\"name\";s:5:\"image\";s:4:\"slug\";s:5:\"image\";s:5:\"count\";i:1475;}s:8:\"facebook\";a:3:{s:4:\"name\";s:8:\"facebook\";s:4:\"slug\";s:8:\"facebook\";s:5:\"count\";i:1463;}s:7:\"sidebar\";a:3:{s:4:\"name\";s:7:\"sidebar\";s:4:\"slug\";s:7:\"sidebar\";s:5:\"count\";i:1310;}s:5:\"email\";a:3:{s:4:\"name\";s:5:\"email\";s:4:\"slug\";s:5:\"email\";s:5:\"count\";i:1250;}s:7:\"gallery\";a:3:{s:4:\"name\";s:7:\"gallery\";s:4:\"slug\";s:7:\"gallery\";s:5:\"count\";i:1222;}s:9:\"ecommerce\";a:3:{s:4:\"name\";s:9:\"ecommerce\";s:4:\"slug\";s:9:\"ecommerce\";s:5:\"count\";i:1218;}s:4:\"page\";a:3:{s:4:\"name\";s:4:\"page\";s:4:\"slug\";s:4:\"page\";s:5:\"count\";i:1152;}s:6:\"social\";a:3:{s:4:\"name\";s:6:\"social\";s:4:\"slug\";s:6:\"social\";s:5:\"count\";i:1120;}s:5:\"login\";a:3:{s:4:\"name\";s:5:\"login\";s:4:\"slug\";s:5:\"login\";s:5:\"count\";i:1043;}s:8:\"security\";a:3:{s:4:\"name\";s:8:\"security\";s:4:\"slug\";s:8:\"security\";s:5:\"count\";i:936;}s:5:\"video\";a:3:{s:4:\"name\";s:5:\"video\";s:4:\"slug\";s:5:\"video\";s:5:\"count\";i:923;}s:7:\"widgets\";a:3:{s:4:\"name\";s:7:\"widgets\";s:4:\"slug\";s:7:\"widgets\";s:5:\"count\";i:900;}s:5:\"links\";a:3:{s:4:\"name\";s:5:\"links\";s:4:\"slug\";s:5:\"links\";s:5:\"count\";i:884;}s:10:\"e-commerce\";a:3:{s:4:\"name\";s:10:\"e-commerce\";s:4:\"slug\";s:10:\"e-commerce\";s:5:\"count\";i:864;}s:4:\"spam\";a:3:{s:4:\"name\";s:4:\"spam\";s:4:\"slug\";s:4:\"spam\";s:5:\"count\";i:815;}s:6:\"slider\";a:3:{s:4:\"name\";s:6:\"slider\";s:4:\"slug\";s:6:\"slider\";s:5:\"count\";i:809;}s:7:\"content\";a:3:{s:4:\"name\";s:7:\"content\";s:4:\"slug\";s:7:\"content\";s:5:\"count\";i:801;}s:9:\"analytics\";a:3:{s:4:\"name\";s:9:\"analytics\";s:4:\"slug\";s:9:\"analytics\";s:5:\"count\";i:795;}s:4:\"form\";a:3:{s:4:\"name\";s:4:\"form\";s:4:\"slug\";s:4:\"form\";s:5:\"count\";i:776;}s:10:\"buddypress\";a:3:{s:4:\"name\";s:10:\"buddypress\";s:4:\"slug\";s:10:\"buddypress\";s:5:\"count\";i:759;}s:5:\"media\";a:3:{s:4:\"name\";s:5:\"media\";s:4:\"slug\";s:5:\"media\";s:5:\"count\";i:738;}s:3:\"rss\";a:3:{s:4:\"name\";s:3:\"rss\";s:4:\"slug\";s:3:\"rss\";s:5:\"count\";i:726;}s:6:\"search\";a:3:{s:4:\"name\";s:6:\"search\";s:4:\"slug\";s:6:\"search\";s:5:\"count\";i:716;}s:5:\"pages\";a:3:{s:4:\"name\";s:5:\"pages\";s:4:\"slug\";s:5:\"pages\";s:5:\"count\";i:711;}s:6:\"editor\";a:3:{s:4:\"name\";s:6:\"editor\";s:4:\"slug\";s:6:\"editor\";s:5:\"count\";i:706;}s:4:\"menu\";a:3:{s:4:\"name\";s:4:\"menu\";s:4:\"slug\";s:4:\"menu\";s:5:\"count\";i:674;}s:6:\"jquery\";a:3:{s:4:\"name\";s:6:\"jquery\";s:4:\"slug\";s:6:\"jquery\";s:5:\"count\";i:664;}s:4:\"feed\";a:3:{s:4:\"name\";s:4:\"feed\";s:4:\"slug\";s:4:\"feed\";s:5:\"count\";i:661;}s:7:\"payment\";a:3:{s:4:\"name\";s:7:\"payment\";s:4:\"slug\";s:7:\"payment\";s:5:\"count\";i:657;}s:8:\"category\";a:3:{s:4:\"name\";s:8:\"category\";s:4:\"slug\";s:8:\"category\";s:5:\"count\";i:656;}s:12:\"contact-form\";a:3:{s:4:\"name\";s:12:\"contact form\";s:4:\"slug\";s:12:\"contact-form\";s:5:\"count\";i:652;}s:5:\"embed\";a:3:{s:4:\"name\";s:5:\"embed\";s:4:\"slug\";s:5:\"embed\";s:5:\"count\";i:648;}s:4:\"ajax\";a:3:{s:4:\"name\";s:4:\"ajax\";s:4:\"slug\";s:4:\"ajax\";s:5:\"count\";i:644;}s:9:\"gutenberg\";a:3:{s:4:\"name\";s:9:\"gutenberg\";s:4:\"slug\";s:9:\"gutenberg\";s:5:\"count\";i:613;}s:7:\"youtube\";a:3:{s:4:\"name\";s:7:\"youtube\";s:4:\"slug\";s:7:\"youtube\";s:5:\"count\";i:595;}s:3:\"css\";a:3:{s:4:\"name\";s:3:\"css\";s:4:\"slug\";s:3:\"css\";s:5:\"count\";i:594;}s:4:\"link\";a:3:{s:4:\"name\";s:4:\"link\";s:4:\"slug\";s:4:\"link\";s:5:\"count\";i:588;}s:10:\"javascript\";a:3:{s:4:\"name\";s:10:\"javascript\";s:4:\"slug\";s:10:\"javascript\";s:5:\"count\";i:586;}s:15:\"payment-gateway\";a:3:{s:4:\"name\";s:15:\"payment gateway\";s:4:\"slug\";s:15:\"payment-gateway\";s:5:\"count\";i:585;}s:9:\"affiliate\";a:3:{s:4:\"name\";s:9:\"affiliate\";s:4:\"slug\";s:9:\"affiliate\";s:5:\"count\";i:572;}s:5:\"share\";a:3:{s:4:\"name\";s:5:\"share\";s:4:\"slug\";s:5:\"share\";s:5:\"count\";i:564;}s:10:\"responsive\";a:3:{s:4:\"name\";s:10:\"responsive\";s:4:\"slug\";s:10:\"responsive\";s:5:\"count\";i:563;}s:5:\"theme\";a:3:{s:4:\"name\";s:5:\"theme\";s:4:\"slug\";s:5:\"theme\";s:5:\"count\";i:560;}s:7:\"comment\";a:3:{s:4:\"name\";s:7:\"comment\";s:4:\"slug\";s:7:\"comment\";s:5:\"count\";i:557;}s:9:\"dashboard\";a:3:{s:4:\"name\";s:9:\"dashboard\";s:4:\"slug\";s:9:\"dashboard\";s:5:\"count\";i:554;}s:3:\"ads\";a:3:{s:4:\"name\";s:3:\"ads\";s:4:\"slug\";s:3:\"ads\";s:5:\"count\";i:540;}s:3:\"api\";a:3:{s:4:\"name\";s:3:\"api\";s:4:\"slug\";s:3:\"api\";s:5:\"count\";i:539;}s:7:\"contact\";a:3:{s:4:\"name\";s:7:\"contact\";s:4:\"slug\";s:7:\"contact\";s:5:\"count\";i:539;}s:6:\"custom\";a:3:{s:4:\"name\";s:6:\"custom\";s:4:\"slug\";s:6:\"custom\";s:5:\"count\";i:537;}s:10:\"categories\";a:3:{s:4:\"name\";s:10:\"categories\";s:4:\"slug\";s:10:\"categories\";s:5:\"count\";i:530;}s:4:\"user\";a:3:{s:4:\"name\";s:4:\"user\";s:4:\"slug\";s:4:\"user\";s:5:\"count\";i:513;}s:6:\"button\";a:3:{s:4:\"name\";s:6:\"button\";s:4:\"slug\";s:6:\"button\";s:5:\"count\";i:504;}s:4:\"tags\";a:3:{s:4:\"name\";s:4:\"tags\";s:4:\"slug\";s:4:\"tags\";s:5:\"count\";i:497;}s:6:\"events\";a:3:{s:4:\"name\";s:6:\"events\";s:4:\"slug\";s:6:\"events\";s:5:\"count\";i:495;}s:6:\"mobile\";a:3:{s:4:\"name\";s:6:\"mobile\";s:4:\"slug\";s:6:\"mobile\";s:5:\"count\";i:490;}s:5:\"users\";a:3:{s:4:\"name\";s:5:\"users\";s:4:\"slug\";s:5:\"users\";s:5:\"count\";i:486;}s:9:\"marketing\";a:3:{s:4:\"name\";s:9:\"marketing\";s:4:\"slug\";s:9:\"marketing\";s:5:\"count\";i:484;}s:5:\"block\";a:3:{s:4:\"name\";s:5:\"block\";s:4:\"slug\";s:5:\"block\";s:5:\"count\";i:482;}s:9:\"elementor\";a:3:{s:4:\"name\";s:9:\"elementor\";s:4:\"slug\";s:9:\"elementor\";s:5:\"count\";i:481;}s:4:\"chat\";a:3:{s:4:\"name\";s:4:\"chat\";s:4:\"slug\";s:4:\"chat\";s:5:\"count\";i:469;}s:5:\"popup\";a:3:{s:4:\"name\";s:5:\"popup\";s:4:\"slug\";s:5:\"popup\";s:5:\"count\";i:457;}s:8:\"calendar\";a:3:{s:4:\"name\";s:8:\"calendar\";s:4:\"slug\";s:8:\"calendar\";s:5:\"count\";i:455;}s:5:\"forms\";a:3:{s:4:\"name\";s:5:\"forms\";s:4:\"slug\";s:5:\"forms\";s:5:\"count\";i:449;}s:5:\"photo\";a:3:{s:4:\"name\";s:5:\"photo\";s:4:\"slug\";s:5:\"photo\";s:5:\"count\";i:445;}s:10:\"navigation\";a:3:{s:4:\"name\";s:10:\"navigation\";s:4:\"slug\";s:10:\"navigation\";s:5:\"count\";i:442;}s:9:\"slideshow\";a:3:{s:4:\"name\";s:9:\"slideshow\";s:4:\"slug\";s:9:\"slideshow\";s:5:\"count\";i:441;}s:14:\"contact-form-7\";a:3:{s:4:\"name\";s:14:\"contact form 7\";s:4:\"slug\";s:14:\"contact-form-7\";s:5:\"count\";i:439;}s:10:\"newsletter\";a:3:{s:4:\"name\";s:10:\"newsletter\";s:4:\"slug\";s:10:\"newsletter\";s:5:\"count\";i:437;}s:5:\"stats\";a:3:{s:4:\"name\";s:5:\"stats\";s:4:\"slug\";s:5:\"stats\";s:5:\"count\";i:433;}s:6:\"photos\";a:3:{s:4:\"name\";s:6:\"photos\";s:4:\"slug\";s:6:\"photos\";s:5:\"count\";i:424;}s:8:\"shipping\";a:3:{s:4:\"name\";s:8:\"shipping\";s:4:\"slug\";s:8:\"shipping\";s:5:\"count\";i:422;}s:10:\"statistics\";a:3:{s:4:\"name\";s:10:\"statistics\";s:4:\"slug\";s:10:\"statistics\";s:5:\"count\";i:418;}s:11:\"performance\";a:3:{s:4:\"name\";s:11:\"performance\";s:4:\"slug\";s:11:\"performance\";s:5:\"count\";i:405;}s:12:\"social-media\";a:3:{s:4:\"name\";s:12:\"social media\";s:4:\"slug\";s:12:\"social-media\";s:5:\"count\";i:404;}s:4:\"news\";a:3:{s:4:\"name\";s:4:\"news\";s:4:\"slug\";s:4:\"news\";s:5:\"count\";i:404;}s:8:\"redirect\";a:3:{s:4:\"name\";s:8:\"redirect\";s:4:\"slug\";s:8:\"redirect\";s:5:\"count\";i:402;}s:10:\"shortcodes\";a:3:{s:4:\"name\";s:10:\"shortcodes\";s:4:\"slug\";s:10:\"shortcodes\";s:5:\"count\";i:400;}s:4:\"code\";a:3:{s:4:\"name\";s:4:\"code\";s:4:\"slug\";s:4:\"code\";s:5:\"count\";i:391;}s:12:\"notification\";a:3:{s:4:\"name\";s:12:\"notification\";s:4:\"slug\";s:12:\"notification\";s:5:\"count\";i:390;}s:7:\"plugins\";a:3:{s:4:\"name\";s:7:\"plugins\";s:4:\"slug\";s:7:\"plugins\";s:5:\"count\";i:385;}s:3:\"url\";a:3:{s:4:\"name\";s:3:\"url\";s:4:\"slug\";s:3:\"url\";s:5:\"count\";i:380;}s:9:\"multisite\";a:3:{s:4:\"name\";s:9:\"multisite\";s:4:\"slug\";s:9:\"multisite\";s:5:\"count\";i:379;}s:4:\"meta\";a:3:{s:4:\"name\";s:4:\"meta\";s:4:\"slug\";s:4:\"meta\";s:5:\"count\";i:368;}s:8:\"tracking\";a:3:{s:4:\"name\";s:8:\"tracking\";s:4:\"slug\";s:8:\"tracking\";s:5:\"count\";i:367;}s:4:\"list\";a:3:{s:4:\"name\";s:4:\"list\";s:4:\"slug\";s:4:\"list\";s:5:\"count\";i:363;}s:6:\"import\";a:3:{s:4:\"name\";s:6:\"import\";s:4:\"slug\";s:6:\"import\";s:5:\"count\";i:362;}s:16:\"google-analytics\";a:3:{s:4:\"name\";s:16:\"google analytics\";s:4:\"slug\";s:16:\"google-analytics\";s:5:\"count\";i:355;}s:5:\"cache\";a:3:{s:4:\"name\";s:5:\"cache\";s:4:\"slug\";s:5:\"cache\";s:5:\"count\";i:351;}s:16:\"custom-post-type\";a:3:{s:4:\"name\";s:16:\"custom post type\";s:4:\"slug\";s:16:\"custom-post-type\";s:5:\"count\";i:346;}}', 'yes'),
(35481, '_site_transient_update_plugins', 'O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1615794883;s:7:\"checked\";a:25:{s:19:\"akismet/akismet.php\";s:5:\"3.1.7\";s:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";s:4:\"4.19\";s:43:\"all-in-one-seo-pack/all_in_one_seo_pack.php\";s:9:\"2.2.7.6.2\";s:36:\"contact-form-7/wp-contact-form-7.php\";s:3:\"4.4\";s:41:\"envato-wordpress-toolkit-master/index.php\";s:5:\"1.7.2\";s:34:\"cloudflare-flexible-ssl/plugin.php\";s:5:\"1.3.1\";s:50:\"google-analytics-for-wordpress/googleanalytics.php\";s:5:\"5.4.6\";s:81:\"duracelltomi-google-tag-manager/duracelltomi-google-tag-manager-for-wordpress.php\";s:6:\"1.11.6\";s:36:\"google-sitemap-generator/sitemap.php\";s:5:\"4.0.8\";s:46:\"css-ready-selectors0/gf-readyclasses-addon.php\";s:3:\"1.1\";s:9:\"hello.php\";s:3:\"1.6\";s:19:\"jetpack/jetpack.php\";s:5:\"3.9.7\";s:23:\"loginizer/loginizer.php\";s:5:\"1.3.8\";s:23:\"mailchimp/mailchimp.php\";s:5:\"1.4.4\";s:29:\"masterslider/masterslider.php\";s:6:\"2.18.2\";s:51:\"ozy-logistic-essentials/ozy-logistic-essentials.php\";s:3:\"1.5\";s:27:\"simple-tags/simple-tags.php\";s:5:\"2.4.5\";s:44:\"widget-settings-importexport/widget-data.php\";s:5:\"1.5.0\";s:41:\"wordpress-importer/wordpress-importer.php\";s:5:\"0.6.1\";s:24:\"wp-ithemes-sync/init.php\";s:6:\"2.0.18\";s:29:\"wp-mail-smtp/wp_mail_smtp.php\";s:5:\"0.9.5\";s:27:\"js_composer/js_composer.php\";s:5:\"4.5.3\";s:33:\"wps-hide-login/wps-hide-login.php\";s:7:\"1.2.6.1\";s:19:\"wptouch/wptouch.php\";s:5:\"4.0.3\";s:24:\"wordpress-seo/wp-seo.php\";s:6:\"15.9.2\";}s:8:\"response\";a:10:{s:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:37:\"w.org/plugins/all-in-one-wp-migration\";s:4:\"slug\";s:23:\"all-in-one-wp-migration\";s:6:\"plugin\";s:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";s:11:\"new_version\";s:4:\"7.39\";s:3:\"url\";s:54:\"https://wordpress.org/plugins/all-in-one-wp-migration/\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/plugin/all-in-one-wp-migration.7.39.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:76:\"https://ps.w.org/all-in-one-wp-migration/assets/icon-256x256.png?rev=2458334\";s:2:\"1x\";s:76:\"https://ps.w.org/all-in-one-wp-migration/assets/icon-128x128.png?rev=2458334\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:79:\"https://ps.w.org/all-in-one-wp-migration/assets/banner-1544x500.png?rev=2458349\";s:2:\"1x\";s:78:\"https://ps.w.org/all-in-one-wp-migration/assets/banner-772x250.png?rev=2458349\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:3:\"5.7\";s:12:\"requires_php\";s:6:\"5.2.17\";s:13:\"compatibility\";a:0:{}}s:50:\"google-analytics-for-wordpress/googleanalytics.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:44:\"w.org/plugins/google-analytics-for-wordpress\";s:4:\"slug\";s:30:\"google-analytics-for-wordpress\";s:6:\"plugin\";s:50:\"google-analytics-for-wordpress/googleanalytics.php\";s:11:\"new_version\";s:6:\"7.16.2\";s:3:\"url\";s:61:\"https://wordpress.org/plugins/google-analytics-for-wordpress/\";s:7:\"package\";s:80:\"https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.7.16.2.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:83:\"https://ps.w.org/google-analytics-for-wordpress/assets/icon-256x256.png?rev=1598927\";s:2:\"1x\";s:75:\"https://ps.w.org/google-analytics-for-wordpress/assets/icon.svg?rev=1598927\";s:3:\"svg\";s:75:\"https://ps.w.org/google-analytics-for-wordpress/assets/icon.svg?rev=1598927\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:86:\"https://ps.w.org/google-analytics-for-wordpress/assets/banner-1544x500.png?rev=2159532\";s:2:\"1x\";s:85:\"https://ps.w.org/google-analytics-for-wordpress/assets/banner-772x250.png?rev=2159532\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:3:\"5.7\";s:12:\"requires_php\";s:3:\"5.2\";s:13:\"compatibility\";a:0:{}}s:36:\"google-sitemap-generator/sitemap.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:38:\"w.org/plugins/google-sitemap-generator\";s:4:\"slug\";s:24:\"google-sitemap-generator\";s:6:\"plugin\";s:36:\"google-sitemap-generator/sitemap.php\";s:11:\"new_version\";s:5:\"4.1.1\";s:3:\"url\";s:55:\"https://wordpress.org/plugins/google-sitemap-generator/\";s:7:\"package\";s:73:\"https://downloads.wordpress.org/plugin/google-sitemap-generator.4.1.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:77:\"https://ps.w.org/google-sitemap-generator/assets/icon-256x256.png?rev=1701944\";s:2:\"1x\";s:77:\"https://ps.w.org/google-sitemap-generator/assets/icon-128x128.png?rev=1701944\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:79:\"https://ps.w.org/google-sitemap-generator/assets/banner-772x250.png?rev=1701944\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:3:\"5.7\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:23:\"loginizer/loginizer.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:23:\"w.org/plugins/loginizer\";s:4:\"slug\";s:9:\"loginizer\";s:6:\"plugin\";s:23:\"loginizer/loginizer.php\";s:11:\"new_version\";s:5:\"1.6.6\";s:3:\"url\";s:40:\"https://wordpress.org/plugins/loginizer/\";s:7:\"package\";s:58:\"https://downloads.wordpress.org/plugin/loginizer.1.6.6.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:62:\"https://ps.w.org/loginizer/assets/icon-256x256.png?rev=1381093\";s:2:\"1x\";s:62:\"https://ps.w.org/loginizer/assets/icon-128x128.png?rev=1381093\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:65:\"https://ps.w.org/loginizer/assets/banner-1544x500.jpg?rev=1517954\";s:2:\"1x\";s:64:\"https://ps.w.org/loginizer/assets/banner-772x250.jpg?rev=1517954\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:3:\"5.7\";s:12:\"requires_php\";s:3:\"5.5\";s:13:\"compatibility\";a:0:{}}s:23:\"mailchimp/mailchimp.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:23:\"w.org/plugins/mailchimp\";s:4:\"slug\";s:9:\"mailchimp\";s:6:\"plugin\";s:23:\"mailchimp/mailchimp.php\";s:11:\"new_version\";s:5:\"1.5.7\";s:3:\"url\";s:40:\"https://wordpress.org/plugins/mailchimp/\";s:7:\"package\";s:58:\"https://downloads.wordpress.org/plugin/mailchimp.1.5.7.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:62:\"https://ps.w.org/mailchimp/assets/icon-256x256.png?rev=1509507\";s:2:\"1x\";s:62:\"https://ps.w.org/mailchimp/assets/icon-256x256.png?rev=1509507\";}s:7:\"banners\";a:0:{}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:6:\"4.5.13\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:27:\"simple-tags/simple-tags.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:25:\"w.org/plugins/simple-tags\";s:4:\"slug\";s:11:\"simple-tags\";s:6:\"plugin\";s:27:\"simple-tags/simple-tags.php\";s:11:\"new_version\";s:5:\"3.0.2\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/simple-tags/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/plugin/simple-tags.3.0.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/simple-tags/assets/icon-256x256.png?rev=2486035\";s:2:\"1x\";s:64:\"https://ps.w.org/simple-tags/assets/icon-128x128.png?rev=2486035\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:67:\"https://ps.w.org/simple-tags/assets/banner-1544x500.png?rev=2486035\";s:2:\"1x\";s:66:\"https://ps.w.org/simple-tags/assets/banner-772x250.png?rev=2486035\";}s:11:\"banners_rtl\";a:2:{s:2:\"2x\";s:71:\"https://ps.w.org/simple-tags/assets/banner-1544x500-rtl.png?rev=2378749\";s:2:\"1x\";s:70:\"https://ps.w.org/simple-tags/assets/banner-772x250-rtl.png?rev=2378749\";}s:6:\"tested\";s:5:\"5.6.2\";s:12:\"requires_php\";s:3:\"5.6\";s:13:\"compatibility\";a:0:{}}s:41:\"wordpress-importer/wordpress-importer.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:32:\"w.org/plugins/wordpress-importer\";s:4:\"slug\";s:18:\"wordpress-importer\";s:6:\"plugin\";s:41:\"wordpress-importer/wordpress-importer.php\";s:11:\"new_version\";s:3:\"0.7\";s:3:\"url\";s:49:\"https://wordpress.org/plugins/wordpress-importer/\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/plugin/wordpress-importer.0.7.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:71:\"https://ps.w.org/wordpress-importer/assets/icon-256x256.png?rev=1908375\";s:2:\"1x\";s:63:\"https://ps.w.org/wordpress-importer/assets/icon.svg?rev=1908375\";s:3:\"svg\";s:63:\"https://ps.w.org/wordpress-importer/assets/icon.svg?rev=1908375\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:72:\"https://ps.w.org/wordpress-importer/assets/banner-772x250.png?rev=547654\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:5:\"5.4.4\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:33:\"wps-hide-login/wps-hide-login.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:28:\"w.org/plugins/wps-hide-login\";s:4:\"slug\";s:14:\"wps-hide-login\";s:6:\"plugin\";s:33:\"wps-hide-login/wps-hide-login.php\";s:11:\"new_version\";s:5:\"1.8.5\";s:3:\"url\";s:45:\"https://wordpress.org/plugins/wps-hide-login/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/plugin/wps-hide-login.1.8.5.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:67:\"https://ps.w.org/wps-hide-login/assets/icon-256x256.png?rev=1820667\";s:2:\"1x\";s:67:\"https://ps.w.org/wps-hide-login/assets/icon-128x128.png?rev=1820667\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:70:\"https://ps.w.org/wps-hide-login/assets/banner-1544x500.jpg?rev=1820667\";s:2:\"1x\";s:69:\"https://ps.w.org/wps-hide-login/assets/banner-772x250.jpg?rev=1820667\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:3:\"5.7\";s:12:\"requires_php\";s:3:\"7.0\";s:13:\"compatibility\";a:0:{}}s:19:\"wptouch/wptouch.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:21:\"w.org/plugins/wptouch\";s:4:\"slug\";s:7:\"wptouch\";s:6:\"plugin\";s:19:\"wptouch/wptouch.php\";s:11:\"new_version\";s:6:\"4.3.39\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/wptouch/\";s:7:\"package\";s:57:\"https://downloads.wordpress.org/plugin/wptouch.4.3.39.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:60:\"https://ps.w.org/wptouch/assets/icon-256x256.png?rev=1313960\";s:2:\"1x\";s:60:\"https://ps.w.org/wptouch/assets/icon-128x128.png?rev=1313960\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:63:\"https://ps.w.org/wptouch/assets/banner-1544x500.jpg?rev=1313960\";s:2:\"1x\";s:62:\"https://ps.w.org/wptouch/assets/banner-772x250.jpg?rev=1313960\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:5:\"5.5.3\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:27:\"js_composer/js_composer.php\";O:8:\"stdClass\":5:{s:4:\"slug\";s:11:\"js_composer\";s:11:\"new_version\";s:5:\"5.0.1\";s:3:\"url\";s:0:\"\";s:7:\"package\";s:0:\"\";s:4:\"name\";s:24:\"WPBakery Visual Composer\";}}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:10:{s:19:\"akismet/akismet.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:21:\"w.org/plugins/akismet\";s:4:\"slug\";s:7:\"akismet\";s:6:\"plugin\";s:19:\"akismet/akismet.php\";s:11:\"new_version\";s:5:\"4.1.9\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/akismet/\";s:7:\"package\";s:56:\"https://downloads.wordpress.org/plugin/akismet.4.1.9.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:59:\"https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272\";s:2:\"1x\";s:59:\"https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:61:\"https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:3:\"5.7\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:43:\"all-in-one-seo-pack/all_in_one_seo_pack.php\";O:8:\"stdClass\":13:{s:2:\"id\";s:33:\"w.org/plugins/all-in-one-seo-pack\";s:4:\"slug\";s:19:\"all-in-one-seo-pack\";s:6:\"plugin\";s:43:\"all-in-one-seo-pack/all_in_one_seo_pack.php\";s:11:\"new_version\";s:6:\"4.0.16\";s:3:\"url\";s:50:\"https://wordpress.org/plugins/all-in-one-seo-pack/\";s:7:\"package\";s:69:\"https://downloads.wordpress.org/plugin/all-in-one-seo-pack.4.0.16.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:72:\"https://ps.w.org/all-in-one-seo-pack/assets/icon-256x256.png?rev=2443290\";s:2:\"1x\";s:64:\"https://ps.w.org/all-in-one-seo-pack/assets/icon.svg?rev=2443290\";s:3:\"svg\";s:64:\"https://ps.w.org/all-in-one-seo-pack/assets/icon.svg?rev=2443290\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:75:\"https://ps.w.org/all-in-one-seo-pack/assets/banner-1544x500.png?rev=2443290\";s:2:\"1x\";s:74:\"https://ps.w.org/all-in-one-seo-pack/assets/banner-772x250.png?rev=2443290\";}s:11:\"banners_rtl\";a:0:{}s:14:\"upgrade_notice\";s:56:\"<p>This update adds major improvements and bugfixes.</p>\";s:6:\"tested\";s:5:\"5.6.2\";s:12:\"requires_php\";s:3:\"5.4\";s:13:\"compatibility\";a:0:{}}s:36:\"contact-form-7/wp-contact-form-7.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:28:\"w.org/plugins/contact-form-7\";s:4:\"slug\";s:14:\"contact-form-7\";s:6:\"plugin\";s:36:\"contact-form-7/wp-contact-form-7.php\";s:11:\"new_version\";s:3:\"5.4\";s:3:\"url\";s:45:\"https://wordpress.org/plugins/contact-form-7/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/plugin/contact-form-7.5.4.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:67:\"https://ps.w.org/contact-form-7/assets/icon-256x256.png?rev=2279696\";s:2:\"1x\";s:59:\"https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255\";s:3:\"svg\";s:59:\"https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:69:\"https://ps.w.org/contact-form-7/assets/banner-1544x500.png?rev=860901\";s:2:\"1x\";s:68:\"https://ps.w.org/contact-form-7/assets/banner-772x250.png?rev=880427\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:3:\"5.7\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:34:\"cloudflare-flexible-ssl/plugin.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:37:\"w.org/plugins/cloudflare-flexible-ssl\";s:4:\"slug\";s:23:\"cloudflare-flexible-ssl\";s:6:\"plugin\";s:34:\"cloudflare-flexible-ssl/plugin.php\";s:11:\"new_version\";s:5:\"1.3.1\";s:3:\"url\";s:54:\"https://wordpress.org/plugins/cloudflare-flexible-ssl/\";s:7:\"package\";s:72:\"https://downloads.wordpress.org/plugin/cloudflare-flexible-ssl.1.3.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:76:\"https://ps.w.org/cloudflare-flexible-ssl/assets/icon-256x256.png?rev=2021081\";s:2:\"1x\";s:76:\"https://ps.w.org/cloudflare-flexible-ssl/assets/icon-128x128.jpg?rev=2021081\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:79:\"https://ps.w.org/cloudflare-flexible-ssl/assets/banner-1544x500.png?rev=2362309\";s:2:\"1x\";s:78:\"https://ps.w.org/cloudflare-flexible-ssl/assets/banner-772x250.png?rev=2362309\";}s:11:\"banners_rtl\";a:0:{}}s:81:\"duracelltomi-google-tag-manager/duracelltomi-google-tag-manager-for-wordpress.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:45:\"w.org/plugins/duracelltomi-google-tag-manager\";s:4:\"slug\";s:31:\"duracelltomi-google-tag-manager\";s:6:\"plugin\";s:81:\"duracelltomi-google-tag-manager/duracelltomi-google-tag-manager-for-wordpress.php\";s:11:\"new_version\";s:6:\"1.11.6\";s:3:\"url\";s:62:\"https://wordpress.org/plugins/duracelltomi-google-tag-manager/\";s:7:\"package\";s:81:\"https://downloads.wordpress.org/plugin/duracelltomi-google-tag-manager.1.11.6.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:84:\"https://ps.w.org/duracelltomi-google-tag-manager/assets/icon-256x256.png?rev=1708451\";s:2:\"1x\";s:84:\"https://ps.w.org/duracelltomi-google-tag-manager/assets/icon-128x128.png?rev=1708451\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:87:\"https://ps.w.org/duracelltomi-google-tag-manager/assets/banner-1544x500.png?rev=1708451\";s:2:\"1x\";s:86:\"https://ps.w.org/duracelltomi-google-tag-manager/assets/banner-772x250.png?rev=1708451\";}s:11:\"banners_rtl\";a:0:{}}s:46:\"css-ready-selectors0/gf-readyclasses-addon.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:46:\"w.org/plugins/gravity-forms-css-ready-selector\";s:4:\"slug\";s:32:\"gravity-forms-css-ready-selector\";s:6:\"plugin\";s:46:\"css-ready-selectors0/gf-readyclasses-addon.php\";s:11:\"new_version\";s:3:\"1.1\";s:3:\"url\";s:63:\"https://wordpress.org/plugins/gravity-forms-css-ready-selector/\";s:7:\"package\";s:79:\"https://downloads.wordpress.org/plugin/gravity-forms-css-ready-selector.1.1.zip\";s:5:\"icons\";a:1:{s:7:\"default\";s:76:\"https://s.w.org/plugins/geopattern-icon/gravity-forms-css-ready-selector.svg\";}s:7:\"banners\";a:0:{}s:11:\"banners_rtl\";a:0:{}}s:9:\"hello.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:25:\"w.org/plugins/hello-dolly\";s:4:\"slug\";s:11:\"hello-dolly\";s:6:\"plugin\";s:9:\"hello.php\";s:11:\"new_version\";s:5:\"1.7.2\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/hello-dolly/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/plugin/hello-dolly.1.7.2.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=2052855\";s:2:\"1x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-128x128.jpg?rev=2052855\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:66:\"https://ps.w.org/hello-dolly/assets/banner-772x250.jpg?rev=2052855\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:5:\"5.5.3\";s:12:\"requires_php\";b:0;s:13:\"compatibility\";a:0:{}}s:19:\"jetpack/jetpack.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:21:\"w.org/plugins/jetpack\";s:4:\"slug\";s:7:\"jetpack\";s:6:\"plugin\";s:19:\"jetpack/jetpack.php\";s:11:\"new_version\";s:3:\"9.5\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/jetpack/\";s:7:\"package\";s:54:\"https://downloads.wordpress.org/plugin/jetpack.9.5.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:60:\"https://ps.w.org/jetpack/assets/icon-256x256.png?rev=2394525\";s:2:\"1x\";s:52:\"https://ps.w.org/jetpack/assets/icon.svg?rev=2394525\";s:3:\"svg\";s:52:\"https://ps.w.org/jetpack/assets/icon.svg?rev=2394525\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:63:\"https://ps.w.org/jetpack/assets/banner-1544x500.png?rev=1791404\";s:2:\"1x\";s:62:\"https://ps.w.org/jetpack/assets/banner-772x250.png?rev=1791404\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:3:\"5.7\";s:12:\"requires_php\";s:3:\"5.6\";s:13:\"compatibility\";a:0:{}}s:29:\"wp-mail-smtp/wp_mail_smtp.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:26:\"w.org/plugins/wp-mail-smtp\";s:4:\"slug\";s:12:\"wp-mail-smtp\";s:6:\"plugin\";s:29:\"wp-mail-smtp/wp_mail_smtp.php\";s:11:\"new_version\";s:5:\"2.6.0\";s:3:\"url\";s:43:\"https://wordpress.org/plugins/wp-mail-smtp/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/plugin/wp-mail-smtp.2.6.0.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:65:\"https://ps.w.org/wp-mail-smtp/assets/icon-256x256.png?rev=1755440\";s:2:\"1x\";s:65:\"https://ps.w.org/wp-mail-smtp/assets/icon-128x128.png?rev=1755440\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/wp-mail-smtp/assets/banner-1544x500.png?rev=2468655\";s:2:\"1x\";s:67:\"https://ps.w.org/wp-mail-smtp/assets/banner-772x250.png?rev=2468655\";}s:11:\"banners_rtl\";a:0:{}s:6:\"tested\";s:5:\"5.6.2\";s:12:\"requires_php\";s:3:\"5.5\";s:13:\"compatibility\";a:0:{}}s:24:\"wordpress-seo/wp-seo.php\";O:8:\"stdClass\":9:{s:2:\"id\";s:27:\"w.org/plugins/wordpress-seo\";s:4:\"slug\";s:13:\"wordpress-seo\";s:6:\"plugin\";s:24:\"wordpress-seo/wp-seo.php\";s:11:\"new_version\";s:6:\"15.9.2\";s:3:\"url\";s:44:\"https://wordpress.org/plugins/wordpress-seo/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/plugin/wordpress-seo.15.9.2.zip\";s:5:\"icons\";a:3:{s:2:\"2x\";s:66:\"https://ps.w.org/wordpress-seo/assets/icon-256x256.png?rev=2363699\";s:2:\"1x\";s:58:\"https://ps.w.org/wordpress-seo/assets/icon.svg?rev=2363699\";s:3:\"svg\";s:58:\"https://ps.w.org/wordpress-seo/assets/icon.svg?rev=2363699\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:69:\"https://ps.w.org/wordpress-seo/assets/banner-1544x500.png?rev=1843435\";s:2:\"1x\";s:68:\"https://ps.w.org/wordpress-seo/assets/banner-772x250.png?rev=1843435\";}s:11:\"banners_rtl\";a:2:{s:2:\"2x\";s:73:\"https://ps.w.org/wordpress-seo/assets/banner-1544x500-rtl.png?rev=1843435\";s:2:\"1x\";s:72:\"https://ps.w.org/wordpress-seo/assets/banner-772x250-rtl.png?rev=1843435\";}}}}', 'yes'),
(35482, '_site_transient_timeout_browser_8fa89bdfafbee438d8adfbaadcd9c3cc', '1616399912', 'yes'),
(35483, '_site_transient_browser_8fa89bdfafbee438d8adfbaadcd9c3cc', 'a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:12:\"89.0.4389.82\";s:8:\"platform\";s:7:\"Windows\";s:10:\"update_url\";s:29:\"https://www.google.com/chrome\";s:7:\"img_src\";s:43:\"http://s.w.org/images/browsers/chrome.png?1\";s:11:\"img_src_ssl\";s:44:\"https://s.w.org/images/browsers/chrome.png?1\";s:15:\"current_version\";s:2:\"18\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}', 'yes');

-- --------------------------------------------------------

--
