theme. The process is not quite refined. </p>\n\n\n\n<p><a href=\"https://twitter.com/raemoreywrites\"><strong>Rae Morey</strong></a> of <em>The Repository</em> wrote in <a href=\"https://www.therepository.email/?mailpoet_router&endpoint=view_in_browser&action=view&data=WzE1NCwiOTBjZDMxZDFmYWU3Iiw1NTYsIjFqb2g0ZGtiNnZmbzh3NG9vb3dnNG9zODhnazA0czR3IiwzNTYsMF0\">Issue 132</a>:  &#8220;Responses to Ritter&#8217;s proposal have been overwhelmingly positive with designers and developers—including&nbsp;Brian Gardner&nbsp;(designer and Principal Developer Advocate at&nbsp;WP Engine),&nbsp;Rich Tabor&nbsp;(Product Manager at&nbsp;Extendify), and&nbsp;Anariel Design—indicating their eagerness to participate.&#8221; </p>\n\n\n\n<p>In his article, <strong><a href=\"https://speckyboy.com/create-block-theme-within-wordpress/\">You Can Now Create Your Own Block Theme Within WordPress</a> <a href=\"https://twitter.com/karks88\">Eric Karkovack</a></strong> walks you through the features of the <a href=\"https://wordpress.org/plugins/create-block-theme/\">WordPress Create a Block Theme plugin</a>, developed by the WordPress themes team. &#8220;The ability to create a block theme from within WordPress and then use it anywhere could be a&nbsp;<a href=\"https://speckyboy.com/how-wordpress-full-site-editing-could-impact-the-design-process/\" target=\"_blank\" rel=\"noreferrer noopener\">game-changer</a>&nbsp;for your workflow. It potentially cuts out a lot of time spent dealing with code and makes for a complete visual design experience.&#8221; Karkovack wrote. </p>\n\n\n\n<p><strong>Brian Gardner</strong>&#8216;s new block theme <a href=\"https://wordpress.org/themes/bright-mode/\"><strong>Bright Mode</strong></a> is now available in the Theme Directory. It is &#8220;for those who love modern design and vibrant colors.&#8221; reads the theme description.  </p>\n\n\n\n<p><strong>Sarah Gooding</strong> posted a review on WPTavern: <a href=\"https://wptavern.com/bright-mode-a-new-block-theme-with-vibrant-colors-patterns-and-custom-block-styles\"><strong>Bright Mode: A New Block Theme with Vibrant Colors, Patterns, and Custom Block Styles</strong></a>. &#8220;If you look closely, you can see subtle hints of Gardner’s trademark style. It’s forthright and minimalist with meticulous attention to typography and spacing. The colors are bright but harmonious and balanced, so it doesn’t preclude Bright Mode from use in professional contexts.&#8221; Gooding wrote. </p>\n\n\n\n<h2 id=\"3-plugins-and-other\">Plugins and other NoCode tools for site owners and builders</h2>\n\n\n\n<p><strong>Nick Diego</strong> also gave a talk at West Orlando WordPress Meetup: Here is the recording. <a href=\"https://www.youtube.com/watch?v=AQEeOb0qcEo\"><strong>Introduction to WordPress Full Site Editing</strong></a>. &#8220;In this presentation, Nick provided a thorough overview of FSE and discussed how you can leverage these changes to build better websites. FSE is the future of modern theming in WordPress Core, and we could not be more excited!&#8221; </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>The team of <strong>GenerateBlocks </strong>changed the name of ‘Template Library’ to <a href=\"https://generateblocks.com/library/\"><strong>‘Patterns Library&#8217;</strong></a> and provide 218 patterns (69 free and 149 paid) to their users </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>The team of <strong><a href=\"https://wordpress.org/plugins/stackable-ultimate-gutenberg-blocks/\">Stackable</a></strong> added a <a href=\"https://wpstackable.com/blog/introducing-map-block/\">new Map Block</a> for displaying the map with the location marker. It comes with customization options for height and size and zoom level as well as choice to display additional buttons for Street View, full-size view or to offer different map types. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><a href=\"https://twitter.com/Free_LanceTools\"><strong>Ivica Delic</strong></a> just released the <a href=\"https://wordpress.org/plugins/blocks-detector-finder/\"><strong>Blocks Detector Finder</strong></a> plugin, and it joins the league of other block finder tools. It analyses your website to find all the Gutenberg Blocks that are in use. It also detects the blocks that don&#8217;t work any more because plugins were removed. </p>\n\n\n\n<p><a href=\"https://wordpress.org/plugins/find-my-blocks/\"><strong>Find my Blocks</strong></a> by <strong>Eddy Sims</strong> offers similar insights in the usage of blocks around your site. </p>\n\n\n\n<h2 id=\"3-building-themes-for-fse-and-word-press\">WordCamp Europe Talks on WordPress TV (Part 3) </h2>\n\n\n\n<p>This is the last part of the 3-part series of listing WordPress Europe talks that were uploaded to WordPressTV. More recordings are listed in  <a href=\"https://gutenbergtimes.com/classic-widgets-in-fse-3d-cut-out-image-open-source-theme-designs-and-more-weekend-edition-221/#wceutv\">Part 1</a> and <a href=\"https://gutenbergtimes.com/99-block-themes-block-templates-and-gutenberg-nightly-at-120k-downloads-weekend-edition-223/#4-word-camp-europe-talks-and-workshops\">Part 2</a></p>\n\n\n\n<p><a href=\"https://wordpress.tv/2022/07/21/ryan-welcher-creating-a-pre-publish-checklist-for-gutenberg/\"><strong>Ryan Welcher: Creating a pre-publish checklist for Gutenberg</strong></a> (Workshop)<br />In this workshop, geared towards developers, participants created a custom plugin that will define a configurable pre-publish checklist that must be met before content can be published.</p>\n\n\n\n<p><a href=\"https://wordpress.tv/2022/07/21/tammie-lister-growing-the-wordpress-design-system/\"><strong>Tammie Lister: Growing the WordPress design&nbsp;system</strong></a><br />In this talk, Lister showed why one needs the system and how important it is for the project, why if one doesn’t build on those foundations, it&#8217;ll make an unstable base. Lister dreams beyond today at what could be, where could we go, and what can we learn from the existing design systems? She covered processes and tools to look at possible solutions to our problems today.</p>\n\n\n\n<p><a href=\"https://wordpress.tv/2022/07/22/paul-halfpenny-imran-sayed-evan-mullins-ryan-welcher-juanma-garrido-lightning-talks/\">Paul Halfpenny, Imran Sayed, Evan Mullins, Ryan Welcher, JuanMa Garrido: <strong>Lightning talks</strong></a></p>\n\n\n\n<ul><li>Creating interactive blocks: old, new, and good ways, JuanMa Garrido</li><li>Extending Gutenberg with SlotFill, Ryan Welcher</li><li>Blockity McBlock Blocks, Oh My! w/ Evan Mullins</li><li>Block Themes – The Future of FSE, Imran Sayed</li><li>Delivering Personalised Experiences using WordPress, Paul Halfpenny</li></ul>\n\n\n\n<p><a href=\"https://wordpress.tv/2022/07/17/matt-mullenweg-josepha-haden-in-conversation/\"><strong>Matt Mullenweg, Josepha Haden: In Conversation</strong></a> &#8211; a Town hall style Q &amp; A with Matt Mullenweg, co-founder of WordPress and Josepha Haden Chomphosy, executive directory of the WordPress open-source project. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n\n<h2 id=\"5-s\">Upcoming WordPress Events</h2>\n\n\n\n<p>July 27 , 2022 &#8211; 3 pm EDT / 19:00 pm UTC <br />Webinar: <strong><a href=\"https://events.godaddy.com/events/details/godaddy-events-godaddy-pro-online-presents-call-for-testing-wordpress-full-site-editing-category-customization/?utm_source=therepositorynewsletter_2022_sponsorship&utm_medium=events&utm_campaign=en-us_events_prg_awa_partners_part_open_001\">Call for Testing WordPress Full Site Editing: Category Customization</a></strong> with Courtney Robertson, presented by GoDaddy Pro</p>\n\n\n\n<p><strong>November 18, 2022</strong><br /><a href=\"https://www.wordfest.live/2022/november/\"><strong>WordFest Live 2022</strong></a> <br />Call for speakers ends August 15, 2022</p>\n\n\n\n<h3 id=\"6-word-camps-around-the-world\">WordCamps around the World</h3>\n\n\n\n<p>September 2 + 3, 2022<br /><strong><a href=\"https://jinja.wordcamp.org/2022/\">WordCamp Jinja 2022</a></strong>, about 2 hrs West of Kampala, Uganda. Calls for sponsors, speakers, and volunteers are open now.</p>\n\n\n\n<p>September 3 + 4, 2022<br /><a href=\"https://kathmandu.wordcamp.org/2022/\"><strong>WordCamp Kathmandu</strong></a>, Nepal</p>\n\n\n\n<p>September 9 – 11, 2022<br /><strong><a href=\"https://us.wordcamp.org/2022/\">WordCamp US</a></strong>&nbsp;in San Diego</p>\n\n\n\n<p>September 15 + 16, 2022<br /><a href=\"https://netherlands.wordcamp.org/2022/\"><strong>WordCamp Netherlands</strong></a>&nbsp;at the&nbsp;<a href=\"https://www.burgerszoo.com/\">Royal Burger’s Zoo</a>&nbsp;in Arnhem</p>\n\n\n\n<p>September 24 + 25, 2022<br /><a href=\"https://pontevedra.wordcamp.org/2022\"><strong>WordCamp Pontevedra</strong></a></p>\n\n\n\n<p>February 17 – 19, 2023<br /><strong><a href=\"https://asia.wordcamp.org/2023/\">WordCamp Asia</a></strong>, Bangkok, Thailand<br /><a href=\"https://asia.wordcamp.org/2023/call-for-speakers/\">Call for speaker was just published</a>. Deadline: September 15th, 2022 (UTC +7)<br />Contributor Day is planned for February 17, 2023 (Day 1)</p>\n\n\n\n<h3 id=\"6-social-learning-spaces\">Learn WordPress Online Workshop</h3>\n\n\n\n<p>July 26, 2022 – 12 pm EDT / 16:00 UTC<br /><strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287148930/\">The ABCs of Blogging: Advanced Blogging (Part Two)</a></strong>&nbsp;with Bud Kraus</p>\n\n\n\n<p>July 26, 2022 5pm EDT / 21:00 UTC<br /><strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287048356/\">Styling your site with global styles</a></strong>&nbsp;with Wes Theron and Alycia</p>\n\n\n\n<p>July 28th, 2022 &#8211; 3 pm EDT / 19:00 UTC <br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287169611/\"><strong>Builder Basics: Let’s Build a Custom Theme (No Coding Required) – Part 2</strong></a> with Nick Diego</p>\n\n\n\n<p>July 28, 2022 5 pm EDT / 21:00 UTC <br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287308585/\"><strong>Theme Development Workflows for Different Types of Developers</strong></a> with Daisy Olsen</p>\n\n\n\n<h3 id=\"9-meetups\">Virtual WordPress Meetups</h3>\n\n\n\n<p><strong>July 26 at 6:00 PM EDT / 22:00 UTC</strong><br /><a href=\"https://www.meetup.com/sf-wordpress-users/events/287163862/\"><strong>“Mega Meetup” – Block Intro &amp; Project Frameworks</strong></a>&nbsp;with Vito Peleg showing off Atarim.io and with Anne Katzeff providing a Beginner’s Guide to Gutenberg Blocks.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p><em>Featured Image: New York &#8211; View from The Highline 2015 by Birgit Pauli-Haack</em></p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>\n\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too and won&#8217;t give your email address to anyone except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 23 Jul 2022 15:09:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:42:\"Post Status: Putting it together, together\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=102519\";s: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://cdn.poststatus.com/putting-it-together-together/\";s: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:342:\"Today Cory took the lead on the Post Status newsletter release and joined Dan in co-authoring the introduction to it, which we usually share here. Some thoughts on newsletter integration, Newsletter Glue, Newspack, and the challenges facing plugin owners at WordPress.org in trying to determine the true size of their potential customer base.\";s: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, 22 Jul 2022 21:55:26 +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:10:\"Dan Knauss\";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:79:\"WPTavern: WordPress Accessibility Day 2022 Opens Call for Speakers and Sponsors\";s: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=136391\";s: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:90:\"https://wptavern.com/wordpress-accessibility-day-2022-opens-call-for-speakers-and-sponsors\";s: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:2461:\"<img />\n\n\n\n<p><a href=\"https://wpaccessibility.day/\">WordPress Accessibility Day</a>, a free, 24-hour virtual event, is set for November 2-3, 2022. The event was first founded in 2020 and will continue this year led by Joe Dolson and Amber Hinds. It was previously run by the WordPress core Accessibility Team through the WordPress Foundation but organizers are running it independently this year for ease of planning.</p>\n\n\n\n<p>Sessions will be focused on promoting and learning website accessibility best practices for WordPress websites.</p>\n\n\n\n<p>&#8220;We aim to enhance the collective knowledge of accessibility for all WordPressers<strong> </strong>and provide advice and tools that will allow more and more accessible WordPress websites to be created (or remediated),&#8221; organizer Isla Waite said.</p>\n\n\n\n<p>The call for speakers is open and it offers a great opportunity for sharing your accessibility knowledge with a global community of WordPress enthusiasts. Organizers are aiming for a single track of 26-28 presentations.</p>\n\n\n\n<p>Talks will be 40 minutes with 10-minute Q&amp;A at the end. A few hours will be dedicated to Lightning Talks, which are under 15 minutes long. Organizers are also open to people submitting panels with multiple speakers for a 50-minute session.</p>\n\n\n\n<p>The event plans to compensate speakers with &#8220;a modest honorarium,&#8221; with the final amount dependent on fundraising. Speaker applications will remain open until August 8th, 2022, and applicants will be notified by September 15, 2022.</p>\n\n\n\n<p>Organizers have also opened the <a href=\"https://wpaccessibility.day/call-for-sponsors/\">call for sponsors</a> so they have the opportunity to reach as many people as possible and pay speakers for their time.</p>\n\n\n\n<p>&#8220;This year, in addition to providing live captioning, we’re hoping to also have American Sign Language Interpretation during presentations, and budget for post-event transcription to ensure all videos on the WP Accessibility Day YouTube channel have accurate captions,&#8221; organizer Amber Hinds said.</p>\n\n\n\n<p>Sponsor packages range from $500 to $3,000 so organizations of all sizes can be a part of supporting the event. Individuals can also <a href=\"https://wpaccessibility.day/participate/volunteer/\">volunteer</a> or <a href=\"https://wpaccessibility.day/consider-donating-to-support-wp-accessibility-day/\">donate</a> to help the event reach its financial goals.</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, 22 Jul 2022 17:42: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: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:104:\"WPTavern: Gutenberg 13.7 Expands Custom Template Capabilities, Adds Estimated Reading Time to Info Panel\";s: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=136412\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:114:\"https://wptavern.com/gutenberg-13-7-expands-custom-template-capabilities-adds-estimated-reading-time-to-info-panel\";s: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:4195:\"<p><a href=\"https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/\">Gutenberg 13.7</a> was released this week with major updates to full-site editing (FSE) capabilities that <a href=\"https://github.com/WordPress/gutenberg/pull/41875\">expand custom template creation</a>. Users can now create templates for custom taxonomies, specific terms, and single categories and tags. The update also includes the ability to create templates for specific pages.</p>\n\n\n\n<p>Clicking on &#8220;Add New&#8221; template and selecting Category will launch a new modal where users can select a specific category: </p>\n\n\n\n<img />\n\n\n\n<p>In a <a href=\"https://make.wordpress.org/core/2022/07/21/core-editor-improvement-deeper-customization-with-more-template-options/\">separate writeup</a> about the expanded custom template capabilities, Automattic-sponsored contributor Justin Tadlock  gave a walkthrough of the template creation process and summarized the continued work on this arm of FSE features.</p>\n\n\n\n<p>&#8220;There are tons of use cases for these types of templates, only limited by what their creators want to build,&#8221; Tadlock said. &#8220;For example, a user might want to show a grid of posts for a specific &#8216;photography&#8217; category but not change the default list style for others. A restaurant owner might remove the site’s default sidebar on the &#8216;menu&#8217; page to let photos of the dishes take center stage.&#8221;</p>\n\n\n\n<p>All of these additions put more control of the CMS into users&#8217; hands than they have ever had in the earlier days of WordPress. Creating a custom template for a taxonomy or for a specific page would have been a task for which most users would have needed to hire a developer. Now anyone can create custom templates with just a few clicks inside the Site Editor.</p>\n\n\n\n<p>Category customization is also the subject of the <a href=\"https://make.wordpress.org/test/2022/07/11/fse-program-testing-call-15-category-customization/\">latest round of the FSE Program&#8217;s testing</a>, closing on August 1. The test focuses on guiding users through exploration of the general Category template and the new template picker design introduced in Gutenberg 13.6. Each testing call comes with a structured way to explore beta features along with specific questions to answer during the process.  It&#8217;s essentially a guided way to contribute to WordPress that allows people of all abilities to shape the user experience with their feedback.</p>\n\n\n\n<p>Gutenberg 13.7 also introduces a new &#8220;<a href=\"https://github.com/WordPress/gutenberg/pull/41611\">Time to read</a>&#8221; count that users will find in the information panel at the top of the editor. It estimates the time to read for pages, posts, and custom post types.</p>\n\n\n\n<img />\n\n\n\n<p>Gutenberg&#8217;s block locking feature already offers quite a bit of granular control, but this release <a href=\"https://github.com/WordPress/gutenberg/pull/41876\">expands these capabilities</a> to allow for locking all the blocks inside a container (Group, Cover, and Column blocks) with one click. </p>\n\n\n\n<img />source: <a href=\"https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/\">Gutenberg 13.7 release post</a>\n\n\n\n<p>Other notable improvements in 13.7 include the following:</p>\n\n\n\n<ul><li>Updates modal design for Preferences screen and other screens to reduce noise, add background blur, and make design more consistent &#8211; <a href=\"https://github.com/WordPress/gutenberg/pull/40781\">PR #40781</a></li><li>Adds &#8220;Use featured image&#8221; to Upload and Media Library options in the placeholder for a new Cover block &#8211; <a href=\"https://github.com/WordPress/gutenberg/pull/41722\">PR #41722</a></li><li>Adds text decoration support to post title block &#8211; <a href=\"https://github.com/WordPress/gutenberg/pull/42328\">PR #42328</a></li></ul>\n\n\n\n<p>This release includes 167 PRs thanks to contributions from 58 people. For a full breakdown of all the changes and bug fixes, check out the full changelog in the <a href=\"https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/\">release post</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, 22 Jul 2022 16:55: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:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:18;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"Do The Woo Community: WooBits: Do the Woo is Heading to WordCampUS in San Diego + Hosts + Guests\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=72521\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://dothewoo.io/do-the-woo-heads-to-wordcampus-2022/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:434:\"<p>As I head to San Diego, I will find several hosts and even more past guests attending and ready to take on the next WordCampUS.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/do-the-woo-heads-to-wordcampus-2022/\">WooBits: Do the Woo is Heading to WordCampUS in San Diego + Hosts + Guests</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 22 Jul 2022 09:48:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:81:\"WPTavern: WordPress.com Ends Recent Pricing Experiment, Reverts to Previous Model\";s: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=136414\";s: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:91:\"https://wptavern.com/wordpress-com-ends-recent-pricing-experiment-reverts-to-previous-model\";s: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:2538:\"<p>WordPress.com has ended the pricing experiment it began at the beginning of April. The company announced today that it is rolling back its <a href=\"https://wordpress.com/pricing/\">pricing</a> structure to the previous model, which offered five plans, including the free tier. </p>\n\n\n\n<img />WordPress.com&#8217;s updated pricing table &#8211; July 21, 2022\n\n\n\n<p>A few months ago, WordPress.com pared back its pricing table from five to just two plans (Free and a $15/month Pro plan) as <a href=\"https://wptavern.com/wordpress-com-makes-major-unannounced-pricing-changes-slashes-free-storage-limits\">a major unannounced change</a>, slashing free storage limits and imposing a traffic ceiling. After nearly two months of <a href=\"https://wptavern.com/wordpress-com-increases-traffic-and-storage-limits-on-new-plans-after-overwhelmingly-negative-feedback-on-initial-rollout\">overwhelmingly negative feedback</a>, the company added a new $5/month Starter plan to bridge the gap between Free and Pro, but even this entry level plan didn&#8217;t remove ads. </p>\n\n\n\n<p>The changes were not clicking with users and many of them announced plans to move away from WordPress.com to new platforms. The company claims it was responding to feedback in reverting to the previous pricing model, but after 15 weeks of running the experiment, they likely had enough data to force the decision.</p>\n\n\n\n<p>&#8220;As we began to roll out our new pricing plans a couple of months back, we took note of the feedback you shared,&#8221; Automattic VP of Content Michael Pick said in the new pricing <a href=\"https://wordpress.com/blog/2022/07/21/changes-to-our-pricing-plans/\">announcement</a>. &#8220;What we heard is that some of you missed the more granular flexibility of our previous plans. Additionally, the features you needed and pricing of the new plans didn’t always align for you.&#8221;</p>\n\n\n\n<p>WordPress.com also emailed its customs about the availability of add-ons for à la carte upgrades for features like access to premium themes, removal of ads, and custom CSS. Notably missing was an add-on for storage upgrades, which multiple customers expressed in the comments that they are eager to have.</p>\n\n\n\n<img />\n\n\n\n<p>Customers reacted positively to announcement of the pricing reverting back and several thanked the company for taking their feedback seriously. WordPress.com confirmed that customers who switched to the previous Starter and Pro plans will be able to remain on those plans indefinitely with auto-renew if they choose.</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, 22 Jul 2022 02:44:26 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:20;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"WPTavern: WordPress Themes Directory Launches Pattern Previews in Beta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=136410\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"https://wptavern.com/wordpress-themes-directory-launches-pattern-previews-in-beta\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:3179:\"<p>Meta contributors have turned on a new feature in WordPress.org theme listings that allows visitors to preview themes&#8217; bundled patterns. A grid displaying the patterns is now shown underneath a theme&#8217;s description and tags. These are automatically fetched from any theme that registers patterns and works for both block and classic themes.</p>\n\n\n\n<img />Patterns included in the <a href=\"https://wordpress.org/themes/zeever/\">Zeever</a> theme\n\n\n\n<p>Clicking on a pattern will launch it within the theme preview. Visitors can see what it looks like within the context of the theme but cannot manipulate it or customize it.</p>\n\n\n\n<img />\n\n\n\n<p>Automattic-sponsored Meta Team contributor Steve Dufresne published a short <a href=\"https://make.wordpress.org/meta/2022/07/21/pattern-previews-for-themes-in-the-directory-beta/\">announcement</a> of the pattern previews moving into beta, with a request for feedback from theme authors.</p>\n\n\n\n<p>&#8220;From a technical standpoint, the pattern preview screenshots are generated by adding patterns into whichever template handles &#8216;page&#8217; rendering,&#8221; Dufresne said. &#8220;If you think the pattern preview isn’t rendering properly, try adding the pattern to a page in your theme (as a user would). If the screenshot differs significantly from what you see, please open a&nbsp;<a href=\"https://meta.trac.wordpress.org/newticket\">meta ticket</a>&nbsp;so we can take a look.&#8221;</p>\n\n\n\n<p>Elma Studio co-founder Ellen Bauer noted that the preview does not render third-party blocks and opened a <a href=\"https://meta.trac.wordpress.org/ticket/6420\">ticket</a> to track this issue. Patterns that require WooCommerce or another plugin will not display correctly. Bauer said the patterns for their <a href=\"https://wordpress.org/themes/aino/\">Aino theme</a> do look as intended, because they use the <a href=\"https://ainoblocks.io/\">AinoBlocks</a> plugin.  Unless this can be resolved, relying on a plugin to provide a theme&#8217;s patterns may be a drawback for theme authors whose primary distribution channel is WordPress.org.</p>\n\n\n\n<p>Another quirk at the moment is that patterns designed to be full-width or wide width may not be displaying as intended due to being restricted to the narrower default content size. This issue is in progress and should be resolved soon.</p>\n\n\n\n<p>Pattern previews help users get a better picture of what patterns a theme offers and how they might look inside the theme. Feedback has been positive so far, as it gives theme authors another way to showcase the possibilities their themes enable. Themes without patterns are not necessarily disadvantaged by this new preview section, as the Pattern Directory has grown considerably since its launch to host more than 800 block patterns.</p>\n\n\n\n<p>This early beta for pattern previews is the result of work on a <a href=\"https://meta.trac.wordpress.org/ticket/5995\">ticket</a> opened seven months ago requesting a demo for patterns when browsing themes in the directory. The Meta Team requests feedback and bug reports to be filed as a new ticket on <a href=\"https://meta.trac.wordpress.org/newticket\">Meta trac</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, 22 Jul 2022 00:17:57 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:93:\"Post Status: Strattic, WordCamps, and Growing through Relationships — Post Status Draft 120\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=102273\";s: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:76:\"https://poststatus.com/strattic-wordcamps-and-growing-through-relationships/\";s: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:174:\"In this episode of Post Status Draft, Miriam talks with Post Status Editor Dan Knauss about her WordPress journey as a WordCamp organizer, agency owner, and web host founder.\";s: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, 21 Jul 2022 18:37:01 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Olivia Bisset\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:46:\"Post Status: The Decline of Speed Booster Pack\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=102241\";s: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:57:\"https://poststatus.com/the-decline-of-speed-booster-pack/\";s: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:195:\"WordPress success stories are great, but this time, you’re going to read about a failure. It’s about the Speed Booster Pack plugin and the depressing, constant decline of its active installs.\";s: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, 21 Jul 2022 15:30: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:\"Barış Ünver\";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:66:\"Do The Woo Community: The Future of Blocks with 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:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=72504\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://dothewoo.io/future-woocommerce-wordpress-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:399:\"<p>Birgit Pauli-Haack, a Gutenberg advocate, shares her insights into where blocks are headed with WordPress and WooCommerce.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/future-woocommerce-wordpress-blocks/\">The Future of Blocks with Birgit Pauli-Haack</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 21 Jul 2022 09:36:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:133:\"Post Status: A New Kind of Default Theme, the Performance Team Gets Its Own Site, and the Kim Parsell Memorial Scholarship Recipients\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=102263\";s: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:51:\"https://poststatus.com/a-new-kind-of-default-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:224:\"A new approach to creating the next default theme has been proposed. • Cache Audit and Site Health Checks • Full-Site Editing Program Calls for Testing Category Customization • Parsell Scholarship recipients announced.\";s: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, 21 Jul 2022 05:22:46 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Courtney Robertson\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:48:\"Post Status: The Unsung Hero of Indie Journalism\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=102256\";s: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:59:\"https://poststatus.com/the-unsung-hero-of-indie-journalism/\";s: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:352:\"Since its arrival in 2019, Automattic\'s Newspack hasn\'t attracted much attention within the WordPress community, despite a decent amount of coverage by WP Tavern and some from Post Status. It\'s been largely unreported on beyond its role as a flashpoint in the recent Twitter drama between Matt Mullenweg and GoDaddy. Even after Matt\'s explanation in...\";s: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, 20 Jul 2022 23:45:08 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Blake Bertuccelli\";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:54:\"Post Status: Post Status Picks for the Week of July 18\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=102269\";s: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:54:\"https://poststatus.com/post-status-picks-july-18-2022/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:581:\"Your <strong>Post Status Podcast Picks</strong> of the week include <strong>Seeking Satisfaction</strong> with <strong>Victor Ramirez</strong> on the importance of networking, managing anxiety, and rethinking the way websites are built. <strong>WP Coffee Talk</strong> features the woman with the best personal Wapuu, <strong>Michelle Frechette</strong>, <a href=\"https://wpcoffeetalk.com/mark-westguard/\">talking with</a> <strong>Mark Westguard,</strong> founder of the <strong>WS Form</strong> plugin about his work, the love and opportunity in the WordPress community, and more.\";s: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, 20 Jul 2022 21:47: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:10:\"Dan Knauss\";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:95:\"WPTavern: Bright Mode: A New Block Theme with Vibrant Colors, Patterns, and Custom Block Styles\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=136338\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:103:\"https://wptavern.com/bright-mode-a-new-block-theme-with-vibrant-colors-patterns-and-custom-block-styles\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:7687:\"<p><a href=\"https://briangardner.com/\">Brian Gardner</a>, founder of StudioPress and co-creator of the Genesis Framework, has a new block theme in the directory called <a href=\"https://wordpress.org/themes/bright-mode/\">Bright Mode</a>. The theme features a vibrant color palette with tasteful gradients, 14 beautifully designed block patterns, and so many fun variations tucked into custom block styles. </p>\n\n\n\n<p>It&#8217;s difficult to nail down a niche for many block themes, as patterns and templates make them flexible enough to serve just about any use case. Bright Mode falls into this category. It could easily be used as a business or personal website, blog, or portfolio.</p>\n\n\n\n<p>If you look closely, you can see subtle hints of Gardner&#8217;s trademark style. It&#8217;s forthright and minimalist with meticulous attention to typography and spacing. The colors are bright but harmonious and balanced, so it doesn&#8217;t preclude Bright Mode from use in professional contexts.  </p>\n\n\n\n<img />\n\n\n\n<p>Gardner has a unique perspective as one of the OG theme authors from the early days of WordPress theming when everything was just getting started. He helped kick off the commercial theme ecosystem with his Revolution theme and continues to bring that same trailblazing spirit to the new world of block themes.</p>\n\n\n\n<p>&#8220;Last summer, I read an article written by Justin Tadlock about block patterns and the pattern directory (which was in beta at the time,)&#8221; Gardner said. &#8220;He linked to it, and I spent a few minutes clicking around. Finally, I saw a pattern I thought was cool and clicked the &#8216;copy pattern&#8217; button. I wanted to see how this all worked, so I opened up a post on my blog and pasted the code. Voila, there it was. At that moment, I knew—the potential of modern WordPress flashed before me.&#8221;</p>\n\n\n\n<p>Gardner&#8217;s new theme makes use of patterns to define every section you see in the <a href=\"https://bg.design/bright-mode/\">demo</a>. Bright Mode offers a colorful array of patterns that users can insert into their sites, including a cover image with heading, text, and buttons, multiple testimonials, different query layouts, and multiple footer and header designs. <a href=\"https://bg.design/bright-mode/\">View the demo</a> to see them all in action with sample content.</p>\n\n\n\n<img />\n\n\n\n<p>Gardner is currently building more patterns to add to Bright Mode&#8217;s collection. He said the ones likely to come next are hero sections, featured boxes, call-to-actions, a link page, and portfolio patterns.</p>\n\n\n\n<p>&#8220;I had spent several months iterating on the design for Bright Mode, so I felt the need to accomplish two things: Ship it and leave the door open to adding more,&#8221; Gardner said. </p>\n\n\n\n<p>When you first install Bright Mode and click on Customize, it doesn&#8217;t look like the demo. Users would have to insert patterns to make it look closer to the screenshots. I asked Gardner about having patterns inserted in the home page by default to match the demo and he said it&#8217;s a possibility for a future update.</p>\n\n\n\n<p>&#8220;As for inserting patterns by default, the only instance that might be useful is the Bright Mode home page, which is merely a welcome pattern, and then the grid loop below,&#8221; he said. &#8220;Of course, as I add more patterns, this could be part of an update.&#8221;</p>\n\n\n\n<p>One of the unique features in this theme is the Headings block has a set of fun block styles that create a variety of color gradients for the text.</p>\n\n\n\n<img />\n\n\n\n<p>&#8220;Accessibility and color contrast were paramount with the design of this theme, so much that I even created the <a href=\"https://bg.design/bright-mode/colors/\">Colors page</a>,&#8221; Gardner said. He aims to inspire more theme authors to make colors a consideration, given that many newly released FSE themes do not have any sort of intentional approach to colors. Gardner has identified a set of primary, secondary, and tertiary colors that are used in different block styles throughout the theme.</p>\n\n\n\n<img />\n\n\n\n<p>&#8220;The primary, secondary, and tertiary colors pass both WCAG 2.0 level AA and WCAG Level AAA&nbsp;contrast tests for the following: Normal Text, Large Text, Graphical Objects and User Interface Components,&#8221; Gardner said. </p>\n\n\n\n<p>Viewing the <a href=\"https://bg.design/bright-mode/styles/\">Style Guide</a>, you can see the colors applied to buttons, quotes, and social icons.</p>\n\n\n\n<img />\n\n\n\n<p>Bright Mode offers multiple different style options within the Quotes block. They can be plain or have a colored background or a gradient background. Quotes with no background can also have a color gradient underline applied. The nice thing about this is that this can be changed on a per-quote basis and does not have to be the same for each blockquote. Users can have a lot of fun customizing their quotes with different designs.  A few of them are pictured below. When used sparingly throughout the site they are quite striking. </p>\n\n\n\n\n<img />\n\n\n\n<img />\n\n\n\n\n<p>One of the aspects of Bright Mode that Gardner said he loves most about the theme is the way the Cover Block is used on <a href=\"https://bg.design/bright-mode/showcase/\">single pages</a>. It pulls the featured image into the Cover block and also offers custom block styles for shadows and full-height options. (The fallback is just a black header with the title). &#8220;I feel as though this really presents what&#8217;s possible with modern WordPress.,&#8221; Gardner said.</p>\n\n\n\n<img />\n\n\n\n<p>After testing the theme, I was surprised by how many hidden gems there are to uncover in the block styles, and how much creative control users have over every aspect. The only thing I would change is ensuring the home page looks similar to the demo so users feel that they have a solid starting place without having to hunt down the patterns to reproduce the demo. Gardner has a talent for creating aesthetically pleasing patterns and in this case the more diverse set he is planning (portfolio, call-to-action, etc) would enable Bright  Mode to be used in more contexts.</p>\n\n\n\n<p>Although many traditional theme authors still have some <a href=\"https://wptavern.com/wordpress-themes-team-contributors-get-pushback-on-proposal-to-improve-block-themes-visibility-in-the-directory\">resistance to block themes gaining more visibility</a> in the Themes Directory, Gardner is privileged to have a day job as a Developer Advocate at WP Engine where he is paid to engage with the community and help users transition to the block editor and full-site editing. </p>\n\n\n\n<p>&#8220;Essentially, keeping pace with Gutenberg development and what’s new with WordPress is what I get paid to do,&#8221; Gardner said. &#8220;So naturally, this makes it easy to experiment with themes (like we do with <a href=\"https://frostwp.com/\">Frost</a>) and give back with resources such as our newly launched site for <a href=\"https://wpengine.com/builders/\">Builders</a>. On top of that, I spend my free time at night and on weekends digging deep to see how far I can take things creatively.&#8221;</p>\n\n\n\n<p>Bright Mode is the result of his personal explorations into what is possible with block theming. It&#8217;s <a href=\"https://wordpress.org/themes/bright-mode/\">available for free on WordPress.org</a> or via the Themes install screen inside the admin. More patterns, templates, and variations will be on the way in future updates to the theme. Bright Mode is among the first <a href=\"https://wordpress.org/themes/tags/full-site-editing/\">100 block themes</a> in the directory, a milestone WordPress.org passed today.</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, 20 Jul 2022 18:56:36 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:129:\"WordPress Foundation: 2022 Kim Parsell Memorial Scholarship Recipients: Margherita Pelonara, Simona Simionato, and Pooja Derashri\";s: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=278971\";s: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:147:\"https://wordpressfoundation.org/news/2022/2022-kim-parsell-memorial-scholarship-recipients-margherita-pelonara-simona-simionato-and-pooja-derashri/\";s: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:1409:\"<p><a href=\"https://us.wordcamp.org/2022/2022-kim-parsell-memorial-scholarship-recipients/\">This year’s Kim Parsell Memorial Scholarship recipients</a> are <strong>Margherita Pelonara, Simona Simionato, </strong>and<strong> Pooja Derashri</strong>, enthusiastic WordPress developers, Meetup and WordCamp organizers, and contributors to the open source project and WordPress community. </p>\n\n\n\n<p>These contributors share the passion of empowering people with WordPress. Whether helping women freelancers succeed in business (Margherita), contributing to the Diversity Speaker Training project (Simona), or being the Team Rep for the Training Team (Pooja), these women succeed in their community goals, and it’s an honor to award the Kim Parsell Memorial Scholarship to them.</p>\n\n\n\n<p>The WordPress Foundation created this memorial scholarship in 2015, to honor the memory of longtime WordPress contributor Kim Parsell.</p>\n\n\n\n<p>This scholarship provides financial support to a woman who contributes to the WordPress open source project, who would not otherwise be able to attend WordCamp US. <a href=\"http://wordpressfoundation.org/projects/kim-parsell-memorial-scholarship/\">More information on the scholarship, including past recipients, is available here</a>. </p>\n\n\n\n<p><em>Thank you to WordCamp US organizer, <a href=\"https://meetmichelle.online/\">Michelle Frechette</a>, for this post.</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, 20 Jul 2022 16:38:40 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Cate DeRosia\";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:69:\"WPTavern: #35 – Akshat Choudhary on the State of WordPress Security\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=136255\";s: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:83:\"https://wptavern.com/podcast/35-akshat-choudhary-on-the-state-of-wordpress-security\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:34757:\"<p>On the podcast today we have <a href=\"https://twitter.com/akshatc\">Akshat Choudhary</a>.</p>\n\n\n\n<p>Akshat is the Founder and CEO of BlogVault, MalCare, WP Remote and Airlift. These WordPress plugins allow their customers to build, manage and maintain their WordPress websites.</p>\n\n\n\n<p>He’s based in Bangalore, India and we begin the podcast talking about the state of the WordPress community there. We know that there’s a lot of WordPress products and services coming out of India, but are there events and meetups like we find elsewhere? We also talk about why Akshat sees it as useful to bring himself and other members of his team so far to attend WordCamp Europe. What’s in it for them and what’s their approach to the return on this investment?</p>\n\n\n\n<p>We then move on to talk about Akshat’s journey creating products in the WordPress space. It’s interesting to note that whilst Akshat is clearly great at creating products people wish to use, he’s also willing to admit that much of his success can be attributed to serendipity.</p>\n\n\n\n<p>We then get into a discussion of the security landscape and how the products that Akshat and his team make enable site owners to rest more easily. It’s all about backups, site monitoring and firewalls. We go into some of the technical details of how the products work and how they fit neatly into an agency wishing to sell care plans to their website clients.</p>\n\n\n\n<p>Are there any downsides to adding additional plugins to WordPress websites and do we run the risk of thinking that if we’ve installed some security and backup plugins, then there’s nothing to worry about? Is this a sensible position to take?</p>\n\n\n\n<p>It’s an educational episode with a warm and very amiable guest.</p>\n\n\n\n<h2>Useful links.</h2>\n\n\n\n<p><a href=\"https://wpremote.com/\">WP Remote</a></p>\n\n\n\n<p><a href=\"https://blogvault.net/\">BlogVault</a></p>\n\n\n\n<p><a href=\"https://www.malcare.com/\">Malcare</a></p>\n\n\n\n<p><a href=\"https://airlift.net/\">Airlift</a></p>\n\n\n\nTranscript<div>\n<p>[00:00:00] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley. Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case, the state of WordPress security.</p>\n\n\n\n<p>If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast, player of choice, or by going to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players.</p>\n\n\n\n<p>If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m very keen to hear from you. And hopefully get you or your idea featured on the show. Head over to WPTavern.com forward slash contact forward slash jukebox and use the contact form there.</p>\n\n\n\n<p>So on the podcast today we have Akshat Choudary. Akshat is the founder and CEO of BlogVault, Malcare, WP Remote and Airlift. These WordPress plugins allow their customers to build, manage and maintain their WordPress websites.</p>\n\n\n\n<p>He&#8217;s based in Bangalore India, and we begin the podcast talking about the state of the WordPress community there. We know that there&#8217;s a lot of WordPress products and services coming out of India, but are there events and meetups, like we find elsewhere. We also talk about why Akshat sees it as useful to bring himself and other members of his team so far to attend WordCamp Europe. What&#8217;s in it for them, and what&#8217;s their approach to the return on this investment?</p>\n\n\n\n<p>We then move on to talk about Akshat&#8217;s journey creating products in the WordPress space. It&#8217;s interesting to note that whilst Akshat is clearly great at creating products people wish to use, he&#8217;s also willing to admit that much of his success can be attributed to serendipity.</p>\n\n\n\n<p>We then get into a discussion of the security landscape and how the products that Akshat and his team make enable site owners to rest more easily. It&#8217;s all about backups, site monitoring and firewalls. We go into some of the technical details of how the products work and how they fit neatly into an agency, wishing to sell care plans to their website clients.</p>\n\n\n\n<p>Are there any downsides to adding additional plugins to WordPress websites? And do we run the risk of thinking that if we&#8217;ve installed some security and backup plugins, then there&#8217;s nothing to worry about. Is this a sensible position to take?</p>\n\n\n\n<p>It&#8217;s an educational episode with a warm and very amiable guest.</p>\n\n\n\n<p>Typically when we record the podcast, there&#8217;s not a lot of background noise. But that&#8217;s not always the case with these WordCamp Europe interviews. We were competing against the crowds and the air conditioning. And whilst the podcasts are more than listable, I hope that you understand that the vagaries of the real world we&#8217;re at play.</p>\n\n\n\n<p>If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading over to WPTavern.com forward slash podcast, where you&#8217;ll find all the other episodes as well. And so without further delay, I bring you Akshat Choudary.</p>\n\n\n\n<p>I am joined on the podcast today by Akshat Choudary.</p>\n\n\n\n<p>[00:03:52] <strong>Akshat Choudary:</strong> Hi, Nathan. Thank you for having me here.</p>\n\n\n\n<p>[00:03:53] <strong>Nathan Wrigley:</strong> You are so welcome. We&#8217;re sitting in the Super Bock Arena, in a cavernous space underneath the arena. And we&#8217;re gonna talk today a little bit about Akshat, his products, why he&#8217;s turned up to WordCamp EU. First of all though Akshat just give us a little bit of a background. Who are you? Which company, companies I should say, do you represent?</p>\n\n\n\n<p>[00:04:11] <strong>Akshat Choudary:</strong> Hi, I&#8217;m Akshat, I&#8217;m the founder of BlogVault, actually that&#8217;s the main company. And then we have multiple products. Some of you might have heard of BlogVault is our original product. And then we since then built Malcare. We are also associated with WP Remote, which is for agency, and we have a brand new product coming out called Airlift.</p>\n\n\n\n<p>[00:04:31] <strong>Nathan Wrigley:</strong> Oh, okay. Tell us what Airlift is.</p>\n\n\n\n<p>[00:04:33] <strong>Akshat Choudary:</strong> So, you know, speed is such an important aspect of a website and making a website fast is, it&#8217;s a time consuming and often difficult task. So, we are using technology to make a website really fast with the click of a button.</p>\n\n\n\n<p>[00:04:46] <strong>Nathan Wrigley:</strong> That sounds amazing. So there&#8217;s four products that you&#8217;ve got. Presumably you&#8217;ve come to WordCamp Europe to find customers, mix, network and all of those kind of things. So I&#8217;m gonna ask you a series of questions about that. Really, it boils down to this. What is the purpose? Why have you come all the way to WordCamp Europe?</p>\n\n\n\n<p>[00:05:02] <strong>Akshat Choudary:</strong> It&#8217;s interesting that you mentioned that you&#8217;ve come for customers and acquire customers. And I remember the very first WordCamp I attended so many years ago, and I was in this mode of trying to acquire customers and it was miserable, like the worst possible experience. then I had to step back because WordPress and WordCamps are not, are not suitable.</p>\n\n\n\n<p>The community, the event is not, it&#8217;s not your traditional trade conference. When you attend it to just be a part of the community and try and meet people, and over time you can connect the dots, looking back that it has worked out well. So today I&#8217;m here actually, to reconnect with all the friends that I have, after three years.</p>\n\n\n\n<p>[00:05:41] <strong>Nathan Wrigley:</strong> It is very much a social experience for you?</p>\n\n\n\n<p>[00:05:43] <strong>Akshat Choudary:</strong> Absolutely. Yeah. And that&#8217;s the most important aspect of it.</p>\n\n\n\n<p>[00:05:46] <strong>Nathan Wrigley:</strong> What is the main thing that you find yourself doing? So do you attend the talks and sit and chat with colleagues, or do you tend to find yourself on the hallway track, just chatting to random strangers?</p>\n\n\n\n<p>[00:05:57] <strong>Akshat Choudary:</strong> Yeah. Hallway track, I wouldn&#8217;t even say chatting to random strangers because now so many of the folks are just such good friends. Yeah, we go back so many years, so. It&#8217;s mostly about just meeting them again and, hopefully finally in person.</p>\n\n\n\n<p>[00:06:12] <strong>Nathan Wrigley:</strong> Do you bring many people from your team or teams I should say? Or is it just you? Is that a difficult decision? Who gets on the plane and who doesn&#8217;t?</p>\n\n\n\n<p>[00:06:19] <strong>Akshat Choudary:</strong> We try and have a couple of people join me. In fact, a few times I have also not gone and people from the team have come, so we do it on a, on a round robin basis. So we try and get the entire team to participate in the community and meet the different folks here. Because just again, sitting in India, it&#8217;s very difficult to understand what the community is about. Coming here and interacting and volunteering. Those experiences really give you a sense of what WordPress is about.</p>\n\n\n\n<p>[00:06:47] <strong>Nathan Wrigley:</strong> Just before we pushed the record button, I mentioned some of the things that we may be talking about, and one of them was the community where you are based. So, first of all, where are you based?</p>\n\n\n\n<p>[00:06:56] <strong>Akshat Choudary:</strong> So I&#8217;m based in Bangalore in India.</p>\n\n\n\n<p>[00:06:59] <strong>Nathan Wrigley:</strong> And tell us about the community that may or may not exist there.</p>\n\n\n\n<p>[00:07:03] <strong>Akshat Choudary:</strong> So we do have a small community, but it&#8217;s not a very, very active community. And it also makes you realize that while Bangalore is the tech hub of India, you know, it&#8217;s called the Silicon Valley of India. And there are so many people doing tech and I&#8217;m sure there are a lot of people doing WordPress. But we&#8217;ve never really been able to kickstart a healthy community there.</p>\n\n\n\n<p>[00:07:22] <strong>Nathan Wrigley:</strong> Do you have any insight into why that is? Is it just that it just never took off or nobody took the responsibility to organize it?</p>\n\n\n\n<p>[00:07:28] <strong>Akshat Choudary:</strong> It makes you appreciate the work that the folks who are building these communities are doing, because it&#8217;s a commitment. I think people spend a part of their lives to make this thing happen at each of these local chapters.</p>\n\n\n\n<p>I guess, somebody needs to come up with that passion to make it happen.</p>\n\n\n\n<p>[00:07:46] <strong>Nathan Wrigley:</strong> So it is a different experience here than it would be over there?</p>\n\n\n\n<p>[00:07:49] <strong>Akshat Choudary:</strong> Yeah. Significantly different.</p>\n\n\n\n<p>[00:07:51] <strong>Nathan Wrigley:</strong> In terms of the event itself, what do you make of this venue? I mean, when I showed up and saw it, I mean I&#8217;d seen pictures, and I thought that looks pretty large.</p>\n\n\n\n<p>That looks pretty impressive. And then when I actually got here, this is beyond anything I imagined. It&#8217;s truly enormous.</p>\n\n\n\n<p>[00:08:06] <strong>Akshat Choudary:</strong> Yeah, it is an extremely large, really large venue. And I actually still didn&#8217;t know what to expect until I entered, and the organization is, the way they have organized it with one section going to sponsors another with the tracks, with the actual talks. It&#8217;s a very, very large venue and with a lot of space all around to meet people and to talk with people.</p>\n\n\n\n<p>[00:08:24] <strong>Nathan Wrigley:</strong> I was looking at a WordCamp and I can&#8217;t actually summon up which one it was, but it was a State of the Word address from. I&#8217;m gonna say it was about 10 years ago. I was watching the video recently and it looked like a cottage industry. It looked as if they were basically in a theater and the signage was all very thrown together. And you compare that to what there is out there, a few yards away from us, it&#8217;s Incredible how WordPress has grown.</p>\n\n\n\n<p>And at the moment, as of recording this we&#8217;re in the low forties. So 42, 43% of all websites. You&#8217;ve obviously strapped yourself to the bandwagon of WordPress, which historically has been an amazing decision. I mean, I&#8217;m guessing that you&#8217;re just jubilant about that.</p>\n\n\n\n<p>[00:09:08] <strong>Akshat Choudary:</strong> Yes, no, I&#8217;d consider myself extremely lucky. I wouldn&#8217;t say it was a, it was a well thought out decision as to, yes, I&#8217;m going to get onto this rocket ship. We are extremely fortunate to be a part of the success story that WordPress is.</p>\n\n\n\n<p>[00:09:20] <strong>Nathan Wrigley:</strong> Very recently, and I don&#8217;t know what your thoughts are on this, because it feels a bit like a Chicken Little story. Recently some statistics came out to show that for the first time ever, the market share for WordPress had actually taken a teeny tiny, nevertheless, a teeny tiny decline had occurred.</p>\n\n\n\n<p>And there was lots of people writing commentary about this and saying, well, that&#8217;s interesting. Maybe the growth of a WordPress is over. What&#8217;s your thoughts on all of that?</p>\n\n\n\n<p>[00:09:45] <strong>Akshat Choudary:</strong> Yeah, I think numbers, you know, they can be very confusing and especially the number around market share. It&#8217;s a lot of marketing more than anything else. So, when it&#8217;s going up, it sounds really nice and you know, 45%, but the way you calculate it. I think if you are today creating a business website, or if you&#8217;re creating a personal website, WordPress is the go to place.</p>\n\n\n\n<p>You do have a lot of other technologies coming up. So you will see and you&#8217;ll see different things take off. Honestly, I tend to ignore it. I don&#8217;t worry too much about it. And also, I don&#8217;t worry too much about what&#8217;s going to happen with WordPress. So I think every technology has its own cycle it has to follow. And my favorite examples are like Nokia and Blackberry. Those were iconic, massive companies and they disappeared in five years. So when the time comes, it&#8217;ll come, and you can&#8217;t do really do much about it, but until then, yeah, until then let&#8217;s do the most of it.</p>\n\n\n\n<p>[00:10:37] <strong>Nathan Wrigley:</strong> Yeah, I think you&#8217;ve probably hit the nail on the head. Nothing is imutable. Everything in its time will cease to be as popular as it once was. Like you said, certain companies like Nokia, I don&#8217;t even know if you can buy a Nokia phone anymore, but certainly in the day they were the only things that you could buy.</p>\n\n\n\n<p>Your businesses, the ones that you mentioned earlier, they fit into the sort of client side, client management piece, a little bit. So you&#8217;ve got the ability with BlogVault to be able to migrate your sites. And you&#8217;ve also got the ability to back them up and do security, and all of that Is that the bit where you&#8217;ve pitched your business? Are you sort of aiming them at agencies who are then selling that services, perhaps packaged up in a care plan or something like that? Is that where you are pitching?</p>\n\n\n\n<p>[00:11:18] <strong>Akshat Choudary:</strong> Yes. So we actually have two segments of customers. And in fact, we are sponsoring this WordCamp under WP Remote brand, and that&#8217;s the brand which is targeted towards agencies. Where we take all our products, we are selling that product to agencies. And agencies then who have, which again, is something we have seen over the past few years, the concept of maintenance plans. So agencies manage WordPress sites for the clients, and then they, they use our products to manage large number of sites. And we make it really easy with the backup security, updates and more.</p>\n\n\n\n<p>And our job really is to make that job easier. So if you&#8217;re running a business critical website, we make it easy to run that website and make the most out of it. And, we sell to two customer segments. You have agencies who are buying large number of sites, and then you have individual site owners, like small businesses or en enthusiast, so marketing teams. And they are buying it for small number of websites. So yeah, there are two customer segments essentially that we target.</p>\n\n\n\n<p>[00:12:13] <strong>Nathan Wrigley:</strong> You mentioned security there. Since the last time I met you, which is probably three or four years ago, I think it was probably in WordCamp London or like that. Yeah. It seems like an age ago now. The amount of security news has been truly stratospheric. Every single week there seems to be something. Now whether or not that&#8217;s hype, or it&#8217;s written about because people are interested in, I don&#8217;t really know. I don&#8217;t really have any insight into that.</p>\n\n\n\n<p>Obviously the market share of WordPress paints, a bigger target, you know, 42, 43% of the web people are gonna invest time into figuring out what&#8217;s vulnerable there. Have you noticed that? Is that a trend? Do we need to be more concerned this year than we were last year about the security of WordPress? And do we need to have things to mitigate? Obviously I&#8217;m sure you would say yes, because you&#8217;ve got all the solutions provided for that, but what&#8217;s your thoughts of the state of security in WordPress?</p>\n\n\n\n<p>[00:13:03] <strong>Akshat Choudary:</strong> Yes. So, I think the security is obviously a moving thing and there&#8217;s never, there&#8217;s no such thing as absolute security. Right. So it will never be in a state where we&#8217;ll be like, okay, fine. Everything is secure. Everything is good. You&#8217;ll always need to be wary of it. And especially when you look at something like WordPress, which has such a thriving ecosystem around it. So then security is not limited to one small thing, but it&#8217;s spread all over the ecosystem, right?</p>\n\n\n\n<p>So every aspect of it needs to be secure, and which becomes so much more difficult to do. As you have more plugin, more themes, and as this ecosystem also expands it adds a lot more complexity to the whole WordPress security concept. So that&#8217;s, that&#8217;s very, very important to understand.</p>\n\n\n\n<p>In fact, if you go back to Windows, days when Windows was considered extremely insecure and while Windows also had its own challenges, a lot of the security challenges came from drivers and all the stuff that you were built using on top of Windows. That&#8217;s a similar concept or we can draw similar analogy to WordPress.</p>\n\n\n\n<p>So while WordPress, the core itself gets more and more secure over time, and we have seen that evolve, and I think there&#8217;s so much noise around, you know, like people get offended like, oh yeah, WordPress is insecure. No, no WordPress is actually secure, but then the plugins are insecure. But you open a website, you go into the WP admin and you see they have 20 plugins and there&#8217;s somebody willing to add a 21st plugin because you need to get something done.</p>\n\n\n\n<p>So at the end of it, when you&#8217;re using WordPress with all these plugins and yeah, I would venture to guess that what, some of the reasons why some of the biggest websites use WordPress is also because of the plugins. Because it gives you that flexibility. So there&#8217;s always going to be more plugins added to websites, more complexity added there. And that means security is always going to be a challenge. You can&#8217;t take it for granted.</p>\n\n\n\n<p>[00:14:40] <strong>Nathan Wrigley:</strong> What with 50,000 plus plugins in the repository, plus all of the commercial ones, which are countless, I&#8217;m sure there&#8217;s a number equal to that, possibly bigger. How do you even begin to keep on top of that? Is this just a case of your reading other blog posts about security and your getting information from databases? How do you on the BlogVault side of things and the Malcare side of things, how do you know what needs to be patched and when it needs to be patched?</p>\n\n\n\n<p>[00:15:09] <strong>Akshat Choudary:</strong> So we do keep a close eye on what&#8217;s happening in the security space. Our approach to security is not to be on top of everything that&#8217;s happening in the security. We look at it from a first principle perspective. As to how do sites really get hacked? What happens when they get hacked? What causes them to be hacked? What do vulnerabilities look like? So not specific vulnerability, because there are so many plugins.</p>\n\n\n\n<p>And you&#8217;ll see this so often, you know, you&#8217;ll see a vulnerability getting declared. Suppose a vulnerability gets declared today. You&#8217;ll see that it&#8217;s been exploited for years before that or months before that. So declaring vulnerability versus where with announcement is made was the actual exploit. So that, that we believe is not the right way of securing. So we don&#8217;t really try and be on top of every single news. Obviously we do it out of interest, but not as a mechanism to secure websites. So we take a more fundamental approach as to why do websites get hacked? What happens when they get hacked and then try and patch it or try and secure it from that principle.</p>\n\n\n\n<p>[00:16:05] <strong>Nathan Wrigley:</strong> Okay, let&#8217;s drill down into that a little bit more then. So what does that mean? Because, it may be confusing to people listening. So if you&#8217;re not finding the vulnerabilities and setting up. I presume there&#8217;s like a firewall piece in all of this. So tell us about that, how it works, how does it stop traffic getting into the website?</p>\n\n\n\n<p>[00:16:21] <strong>Akshat Choudary:</strong> This is actually a very, very fascinating topic and this is something which is close to our heart. And, I would venture to say, I mean, like we know that things can be improved significantly, and we are far from reaching the final vision. We can always, we can see month by month we are moving towards this final vision.</p>\n\n\n\n<p>So WordPress security, again, there&#8217;s so much noise out there, you know, and I may dare to say there&#8217;s a lot of snake oil being sold also. And that just makes it so much more difficult because you will find some of the most credible people out there, unfortunately spreading misinformation, not willfully. Just because the whole space is so noisy, and so confusing..</p>\n\n\n\n<p>Having said that, we believe firewall is one of the best ways of protecting a site. Let&#8217;s look at like different ways sites get hacked and there are numerous. I&#8217;ll just take a few examples to show you what happens. For example, one type of exploit, and this is actually happens much more often than you would think, is it lets you change the URL within the database of the site.</p>\n\n\n\n<p>And it&#8217;s actually a very simple operation. One way you can block it is you look at any request that caused that specific operation to get updated and just block it out. If it is not done with appropriate privileges. And that&#8217;s one example of how you can mitigate an attack type. So that just shows you that that&#8217;s one way.</p>\n\n\n\n<p>There are others. Like we, we know the famous OS SQL injection attacks, which try and exploit vulnerabilities while accessing the database. There&#8217;s a whole amount of literature out there as to how to block SQL injection attacks and we can tap into those rules to block out SQL injection attacks. So as soon as you do that, you have saved yourself from a whole bunch of vulnerabilities that affect a lot of websites.</p>\n\n\n\n<p>[00:18:02] <strong>Nathan Wrigley:</strong> Just before we keep going, I&#8217;m curious because a lot of people who listen to this may have only a glimer of an understanding of how WordPress works. So, how does a firewall in fact work? How do you get in front of things before it hits the website and sniff it and say, okay, this is clearly not supposed to happen. Let&#8217;s just drop this. Let&#8217;s make this not happen. How does that even work? What&#8217;s the process that you are interrupting that would normally happen if there isn&#8217;t a firewall there?</p>\n\n\n\n<p>[00:18:26] <strong>Akshat Choudary:</strong> All right. So firewall again, there are multiple types of firewalls and multiple levels at which firewalls get deployed. You have cloud based firewall, something like Cloudflare or a Sucuri, which is a very popular WordPress plugin, WordPress security. solution. They have, basically they have a cloud based solution where when someone visits your website, it reaches their servers first. And then it passes through their firewall servers.</p>\n\n\n\n<p>Ours is more of a plugin based solution. So, we attach yourself inside your website through a plugin. And what we do is we, and there are multiple ways of doing it, but, depending on the type of hosting you in, we&#8217;ll be the very first set of, scripts or code to load even before WordPress loads. What we are doing is common with, Wordfence does also a similar takes, a similar approach.</p>\n\n\n\n<p>Right, so every request is then parsed. Identified. We classify the request as to look at all the parameters that happens in the request. We classify, what looks like a good request versus a bad request based on rules. And we have a whole number of rules, which evaluate, and we see, okay, that looks funny. That should not happen. That looks like a SQL injection attack. That looks like a XSS attack. And we identify using patterns. And then we block them.</p>\n\n\n\n<p>There are some more complex ones. Like the one I spoke about where a URL gets updated. There we actually sit deep inside WordPress and we let WordPress load. But in case an operation to modify WordPress takes place, which it should not happen normally, then this piece of code will kick in. And that&#8217;s the advantage of having a plug-in based solution because, you now understand how WordPress functions and then tap into that knowledge.</p>\n\n\n\n<p>There are other solutions, maybe like a Cloudflare where they don&#8217;t really understand WordPress and they have taken a more of a generic, good, best practices of blocking attacks. And they&#8217;re also effective. But I think when you understand WordPress, when you understand this application so well, you can do things in a manner which, yeah which can improve the security of a WordPress website.</p>\n\n\n\n<p>[00:20:32] <strong>Nathan Wrigley:</strong> You mentioned that you&#8217;re getting in the way sometimes, you&#8217;re the first thing that&#8217;s happening and so on. People, again, listening may thinking, oh, okay, that sounds like an extra step. And if there&#8217;s an extra step, is that gonna slow things down? Because there&#8217;s something that&#8217;s got to be inspected before it&#8217;s passed through the firewall and allowed to happen. Typically, are you pretty confident about if you put these things in place, you&#8217;re not really gonna see a significant drop in the amount of time it takes to get the first bite or whatever.</p>\n\n\n\n<p>[00:20:57] <strong>Akshat Choudary:</strong> Right, we take a great deal of care to make sure that it doesn&#8217;t really slow it down. But again, you need to go deeper into how WordPress functions and you realize that there are so many layers to what causes a WordPress site, what impacts the performance of a WordPress site. And you will see that the PHP pieces and especially the kind of operations we deal with is multiple order of magnitudes faster than the slowest operation, which might be a database query. And while a WordPress request is served. There are numerous database queries being made.</p>\n\n\n\n<p>So in comparison to that, this might be, so if that takes a thousand milliseconds, let&#8217;s assume, this operation might take one millisecond, two milliseconds. So it just dwarves in front of everything else that&#8217;s happening. Obviously we need to always make sure that this thing does not exceed one or two milliseconds or a few milliseconds, but the difference is so large that you will never notice the impact of it.</p>\n\n\n\n<p>And again, there&#8217;s so much confusion around it. That having a working model around this is not straightforward, and it&#8217;s very easy to be like, oh, this will slow down my website, but how will it slow down what&#8217;s happening? And that complexity is, I think the communication around that has not been great.</p>\n\n\n\n<p>[00:22:08] <strong>Nathan Wrigley:</strong> Another concern that people may have is because you said, your setup, it has to make judgments about whether this should be passed through or not. This is malicious, or this is not malicious. How easy is it for that system to fail and throw false positives and to erroneously apply the ban hammer to things which should be allowed to pass through. Typically, I&#8217;m guessing that, you get better at that over time.</p>\n\n\n\n<p>[00:22:29] <strong>Akshat Choudary:</strong> It does happen, but it&#8217;s fairly rare. So again, pattern matching is not an exact science, right? It&#8217;s like finding, you know, on a street finding a, a rogue character or a thief by looking at typical characteristics. Yeah, that does happen, but it&#8217;s fairly rare and we try and take a lot of steps to always improve our rules around it. And it&#8217;s a work in progress. I wouldn&#8217;t say it never happens. I almost think that nobody should promise it that way.</p>\n\n\n\n<p>[00:22:54] <strong>Nathan Wrigley:</strong> So four products in the suite. You&#8217;ve got WP Remote, Malcare, BlogVault, and&#8230;</p>\n\n\n\n<p>[00:23:00] <strong>Akshat Choudary:</strong> Airlift.</p>\n\n\n\n<p>[00:23:00] <strong>Nathan Wrigley:</strong> Airlift the brand new one that you mentioned at the beginning. All kind of representing security and client management and what have you. Tell us about what you&#8217;ve got planned? If we were to come back, WordCamp Europe, what may we see? What exciting new things have you got up your sleeve?</p>\n\n\n\n<p>[00:23:16] <strong>Akshat Choudary:</strong> First we are heads down focused on these four things and they&#8217;re each actually very big products just by themselves. Our overall aim is to keep doubling down on these and spend a lot of energy making them perfect. When I started BlogVault a few years ago, I thought it was like a six week project. And even today I&#8217;m finding ways of improving it. So at least we want to make sure that we are focused on these four things and making it work seamlessly and just keep improving it, because it&#8217;s a very time consuming process to build a great product.</p>\n\n\n\n<p>[00:23:46] <strong>Nathan Wrigley:</strong> Yeah. So the roadmap is more about getting it more refined rather than adding feature upon feature upon feature?</p>\n\n\n\n<p>[00:23:52] <strong>Akshat Choudary:</strong> Yes, it&#8217;s always about, and that&#8217;s my learning over time, that you need to focus on just improving the functionality, existing functionality instead of adding new things. And it&#8217;s so easy to, you know, as builders, it&#8217;s so easy to get distracted and be like, oh, well there&#8217;s this nice little shiny thing a customer&#8217;s asking for it. Let&#8217;s just build it out. Which is almost how Airlift got started, because we also had so much to do on Malcare and WP Remote, BlogVault. But we are like, okay, that looks like an interesting problem, which we can solve. But hopefully we are going to be focused only on these four things.</p>\n\n\n\n<p>[00:24:22] <strong>Nathan Wrigley:</strong> Yeah, it does feel as if there is quite a lot of that. What I mean by that is that features get added year on year. That seems to be the email that comes through is that we&#8217;ve got this great new feature. That&#8217;s why you need to check us out. It&#8217;s quite an interesting and different approach for you to reject that and say, actually the product that we&#8217;ve got is pretty solid. We just wanna make it more solid and there probably won&#8217;t be a great deal of new features going in, yeah.</p>\n\n\n\n<p>[00:24:43] <strong>Akshat Choudary:</strong> Yes, and you know, customers, the best customers, really value quality over the number of features. So the, the best website they want, like, okay, fine. I need it to be as reliable as it gets. And that&#8217;s actually been the biggest selling point for us. And, it&#8217;s easy for me to talk about it like this. The thing is the monkey in the head is always like, let&#8217;s chase this new feature. But the learning is that you need to keep improving it. And the best customers, the people who pay us the most people who, who we want to put on the website, you know, on our marketing site, like the logos, they want the most reliable, the most efficient, the best product out there.</p>\n\n\n\n<p>[00:25:19] <strong>Nathan Wrigley:</strong> Just before we wrap it up, a few minutes ago, you said something about the fact that you thought that, maybe it was BlogVault, I don&#8217;t know which one you were working on, was gonna be a six week project. So let&#8217;s rewind. Akshat, your life to that moment where you thought you were gonna build it and to where you are now and how life has changed. It must be quite an exciting thing to look back on. You&#8217;ve had a really remarkable journey from building a product that you had no particular expectation would take off. And then it really, really did take off and, and here we are now sat in a room in WordCamp Europe in Portugal, 2022. It&#8217;s been a very good journey.</p>\n\n\n\n<p>[00:25:53] <strong>Akshat Choudary:</strong> Absolutely. Like I just look it, I consider again, and I have mentioned this so many times to different people, is I consider myself extremely, extremely fortunate. Especially like we spoke earlier, the WordPress bandwagon, the, and if I may call it that, but the success story of WordPress. I was so lucky to latch onto it at that point of time and just grow with it. And I&#8217;ve grown as a person also through this journey. Because the person I was then versus the person I am now are vastly, vastly different.</p>\n\n\n\n<p>[00:26:23] <strong>Nathan Wrigley:</strong> Mmm. Akshat Choudary we&#8217;re gonna end it there. Thank you for joining us today. I really appreciate it.</p>\n\n\n\n<p>[00:26:28] <strong>Akshat Choudary:</strong> Thank you, Nathan.</p>\n</div>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 20 Jul 2022 14:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:55:\"HeroPress: Success Looks Different On Everyone, I Guess\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"https://heropress.com/?post_type=heropress-essays&p=4621\";s: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:160:\"https://heropress.com/essays/success-looks-different-on-everyone-i-guess/#utm_source=rss&utm_medium=rss&utm_campaign=success-looks-different-on-everyone-i-guess\";s: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:16681:\"<img width=\"1024\" height=\"512\" src=\"https://heropress.com/wp-content/uploads/2022/07/071922-min.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: In every way, WordPress is at the heart of my newfound success, regardless of how or when it happened.\" />\n\nHere is Donna reading her own story aloud.\n\n\n\n\n<p>At the age of 62, I finally feel like I’ve found success, and I hope I wear it well. It doesn’t wrap me in the look I’d imagined, however. It feels like quality material, sure, but not ostentatious or high-falutin’ or fancy-pants. (Well, maybe there’s the occasional fancy-pants aspect of it, which I’ll be sure to mention at the end of the story). </p>\n\n\n\n<h2 id=\"h-what-is-success\">What is Success?</h2>\n\n\n\n<p>One of the definitions that Merriam-Webster presents for the word “success” is “<em>the attainment of wealth, favor, or eminence</em>.”</p>\n\n\n\n<p>My definition of success has always been to live free of poverty. I don’t ask much of success. Just the vision of a life without the constant weight of poverty wrapped around a person’s neck is enough for me to define that life as successful. But of course, there are many ways to define success, and I suppose that makes a big difference in how people view their own lives.</p>\n\n\n\n<p>I’m a late bloomer to my version of success, although most people would have assumed I’d been this successful for decades. </p>\n\n\n\n\n<blockquote>\n<p>But in every way, WordPress is at the heart of my newfound success, regardless of how or when it happened. </p>\n</blockquote>\n\n\n\n\n<p><a href=\"https://donnacavalier.com/one-womans-journey-towards-wordpress/\">I’ve told parts of my story before</a>. In that telling of my tale, what you won’t find is any indication that I was poor &#8211; miserably poor &#8211; throughout most of it. For years, I’ve joked to my family that I’m great at becoming “industry famous” but terrible at earning money at it. At one time, I was one of the premier Cold Fusion developers in the world, though I doubt CF’ers would remember me all these years later. After that, I was a well-known SEO, although I went by a “forum name” at the time, so my name now isn’t recognizable except to those I’m still friends with. And while I wasn’t necessarily ever WordPress-famous, I wasn’t invisible in the community either. </p>\n\n\n\n<p>The main reason I was industry famous each of those times was that I spent a lot of my time in the forums or communities where everyone hung out. In my time there, I gave back every chance I got. I’d generally learned my craft from those same types of communities, so once I had obtained valuable knowledge, I answered questions and helped people learn there. Eventually, I would end up being a moderator in most of those communities.</p>\n\n\n\n<p>So if success is defined by <em>eminence</em>, as Merriam-Webster suggests, or the level of recognition you get from your peers, or the amount of respect you earn from those you mentor, then I was very successful throughout much of my adult life. </p>\n\n\n\n<h3 id=\"h-eminence-does-not-equal-wealth\">Eminence Does Not Equal Wealth</h3>\n\n\n\n<p>Despite that version of success or what I called “industry fame,” I could never afford to use any “pro” plugins or tools that weren’t free. </p>\n\n\n\n<p>I’ve never owned a copy of Photoshop in my life. (I take that back. A friend gave me a nulled version once &#8211; a really old version &#8211; but I was too paranoid and “law-abiding” to ever use it). Even though my job as a web designer pretty much required the use of Photoshop, I had to settle for <a href=\"https://gimp.org\">Gimp</a>. Priced at somewhere around $600 (if I remember right), Photoshop was about $599 too expensive for me. If a client handed me a .psd file, I’d ask industry friends who owned Photoshop to turn it into a format I could import into Gimp. Of course, that meant there were many Photoshop files I couldn’t work with at all if I needed to access some aspect of the file that Gimp didn’t support. In those cases, I had to turn the job down.</p>\n\n\n\n<p>SEO was made more difficult without money to spend. Paying even $20 for an SEO tool that would make my work easier was never an option. If it wasn’t free, it didn’t happen. Occasionally, I’d get lucky and win the use of a tool during an online giveaway. You have no idea how excited I’d get when that happened. It always felt like I’d won the lottery.</p>\n\n\n\n<p>I did attend as many SEO conferences as I could over the years. Industry acquaintances who believed I needed to be there generously paid for some of those conferences. I am forever grateful to those people. Some I managed to scrape up enough money to attend, especially if they were reasonably close to where I lived. </p>\n\n\n\n<h3 id=\"h-where-did-i-go-wrong\">Where Did I Go Wrong?</h3>\n\n\n\n<p>So why was I so poor? Why did my version of success elude me for so long? I’m not sure I know all the reasons for that, but I’d like to share some of the reasons that I do know. Some may be helpful to anyone in the same situation; others were personal and unique to me (perhaps).</p>\n\n\n\n<p>Let’s start with the most obvious.</p>\n\n\n\n<p><strong>Imposter Syndrome</strong>. I did graduate from college with a B.S. in English Education. Back in my day, women were expected to do “women’s type of work,” such as teaching. I really wanted to study Computer Science, but the head of the CS department told my mom that it would probably be too hard for me, so Mom convinced me not to do that. (My mom loved me very much, and I’m sure she thought she was saving me from failure or something, but she was wrong to not trust in me). I graduated and never worked as a teacher a day in my life. (At least not in a formal school situation. Most of my life has been dedicated to teaching others how to do things, however). So instead of teaching, I moved to California, worked as a data entry person for years, and slowly began to teach myself how to code. In those days, we didn’t have an internet filled with free courses to learn from. I would occasionally find an old “How to code in Fortran” book, or something similar,  in someone’s garage sale. But no matter how much I learned, I was always missing some sort of fundamental knowledge that I assumed had been taught in formal education. And I always knew I wasn’t as good as all those people who had that education. That prevented me from ever trying to apply for “real jobs” in the IT or future web-related industries. </p>\n\n\n\n<p>Why else did I take so long to get to this level of success? A few reasons:</p>\n\n\n\n<ul>\n<li><strong>Under-charging</strong>. Hand-in-hand with imposter syndrome, not charging enough money for services provided was very typical for me. </li>\n<li><strong>Only Serving Poor People</strong>. Just like under-charging, I rarely tried to acquire big, well-paying clients. Of course, my imposter syndrome drove that decision to a large extent, but my own keen understanding of how difficult it was to find success also caused me to have an overwhelming desire to help others do better than me. I jumped on the chance to help someone make their dreams come true, even if they only had $100 to start their business (or less). I would work for peanuts if it meant I could help someone else that didn’t have the means to get help elsewhere. So while imposter syndrome primarily drove those decisions, my desire to help others drove the rest of the way. I had all the knowledge needed to help them learn what they needed to know to succeed, even if I wasn’t succeeding myself.</li>\n<li><strong>Relationship mistakes</strong>. When a personal relationship would go bad, I would leave with pretty much the clothes on my back, just to get out of a bad situation without any hassle. Instead of taking the few “valuable” things I might own with me, I would let the abusive partner keep it all. That would mean starting over every time—new furniture, new TV, etc. I could never get ahead because I was always losing it all.</li>\n</ul>\n\n\n\n<p>There were a few short, successful moments in all those years. Occasionally, I would land a decent client that would pay the bills for a couple of months, and each of those rare occasions would give me the incentive I needed to continue on. I also managed to create a few decent blogs and affiliate sites that I sold for BIG MONEY ($10,000 or so). That was huge and definitely worthy of the “success” label. But that money didn’t lead to more success. Those sales just allowed me to climb out of the abyss of debt I’d gotten into by then.</p>\n\n\n\n<p>And here’s the irony of it all. I had a few clients that I helped make LOTS OF MONEY. Millions, even. And while one of those clients paid me well for about a year (and by well, I’m talking about $2,000/month), most of the time, I got paid a few hundred dollars for my time and advice. </p>\n\n\n\n<p>So there were ups and downs in the money-earning game. The ups encouraged me to continue, the downs were the day-to-day reality.</p>\n\n\n\n<h2 id=\"h-and-then-came-wordpress\">And Then Came WordPress</h2>\n\n\n\n<p>My journey with WordPress didn’t immediately bring success, but it made my life of poverty incrementally better with each passing year. Although WordPress initially made my own sites easier to manage and much more engaging, I quickly realized that WordPress was the key to me being able to create websites for others &#8211; and charging for it! I soon realized that I could make a better and steadier income by designing WordPress websites than I could at trying to get SEO clients. Of course, WordPress and SEO were co-partners in my career for quite a few years. I could design a site, add in some SEO services, and offer a nice bundle to clients. </p>\n\n\n\n<p>I STILL had the problem of under-charging. That didn’t magically go away overnight, unfortunately. But instead of having maybe 3 or 4 clients a year, I began to get maybe 1 client a month. Small job or not, my income was becoming steadier, and that made a difference. I was poor still &#8211; but less desperately poor.</p>\n\n\n\n<h3 id=\"h-as-an-aside\">As an aside: </h3>\n\n\n\n<p>In the midst of one particular bad relationship, I decided to &#8211; finally &#8211; utilize my writing skills and write a novel. I imagined this would be the ultimate residual income, right? Write something once, and then live off the sales forever. That might work for the Anne Rices or Stephen Kings of the world, but the reality for people like me is that each book sold nets me around $2, so selling a few hundred (which is typical) means I’d still be poor.</p>\n\n\n\n<h3 id=\"h-back-to-the-wordpress-story\">Back to the WordPress story…</h3>\n\n\n\n<p>With WordPress, I was able to lose my imposter syndrome. I had the same level of WordPress education as everyone else who dived into learning it. They didn’t get “formal education” in WP either. I was playing on the same field, and that gave me the confidence I needed to excel. To be fair, I didn’t need a formal education for either Cold Fusion development or SEO. And yet, for whatever reason, WordPress helped me see that I belonged in a way that those other platforms did not. I don’t know why.</p>\n\n\n\n<p>All of my other issues took longer to shed. I still felt the need to work with mostly poor clients. I still felt scared to seek out the large clients. But gradually, very, very gradually, those issues started to fall away, like shedding bits of old skin. </p>\n\n\n\n<p>And to make everything better, I LOVED working with WordPress. I LOVED letting my creativity flow when designing a site. WordPress made my work fun, so even if I wasn’t making a lot of money, I was at least enjoying what I was doing.</p>\n\n\n\n<p>Over time, some of that “fame” began to translate into money. I finally allowed myself to take some risks and actually apply for jobs that I would never have applied for in the past. </p>\n\n\n\n<p>If you take nothing else from this story, I hope some of you at least take this to heart.</p>\n\n\n\n<p><strong>TAKE THE RISK</strong>. Apply for the job or attempt to get the bigger client. Of course, don’t apply for something you know absolutely nothing about. For a job position, don’t assume that you won’t get the job, even though you have the skills and knowledge needed. Instead, give it all you’ve got. Create a kick-ass resume that you edit and refine until it’s perfect. Write a cover letter that showcases why you’d be right for them. Go into interviews prepared. Anticipate questions you’ll likely be asked, and plan out your answers. Be prepared, and take.the.risk. The worst that happens is you’ll not get the job, but you won’t be any worse off than you are right now.</p>\n\n\n\n<p>I mention this specifically because taking the risk (twice) is what led me to finally be able to say, “I’ve made it.” I’m a success. </p>\n\n\n\n<p>The first time, I noticed a job opening mentioned in a Facebook group for the WordPress plugin I used for every site I designed. I knew the ins and outs of this plugin better than most. The job description sounded perfect for me (documenting the plugin). My first thought: “Wow, this would be perfect for me.” My second thought: “I’ll never get the job.” My third thought: “Oh hell, Donna, just apply for it. Why the hell not?”. I applied. I got the job. My life suddenly changed. I was no longer living in poverty, but I was still very low middle class, I’d say. Everything was still paycheck to paycheck, with nothing left over to either save or spend. But stability had been achieved.</p>\n\n\n\n<p>The second time, I received a LinkedIn message from someone who worked at Automattic, suggesting I apply for a job with them. I. WAS. FLOORED. What??? Automattic? THE Automattic? My first thought: “This would be a dream come true.” My second thought: “There’s no way in hell they’d hire me.” My third thought: “Oh hell, Donna, just apply for it. Why the hell not?”. I applied. I got the job. I AM NOW SUCCESSFUL. Bonus: I get to work with amazing people.</p>\n\n\n\n<p>My journey to success took way too long. I hope yours is much, much shorter. Hopefully, something in this story might give someone the push they need to shed some of their old skin, let some of the issues holding them back fall away, leaving them with a tiny bit of confidence to take a risk. To trust just a little more in their own abilities and help them realize they have something valuable to offer. To get the bigger client. To charge a little (or a lot) more. To apply for the job.</p>\n\n\n\n<ul>\n<li>WordPress doesn’t force you to go to college.</li>\n<li>WordPress doesn’t require previous experience.</li>\n<li>WordPress opens doors for everyone.</li>\n<li>WordPress is fun.</li>\n<li>WordPress can be your ticket to success.</li>\n<li>WordPress was my ticket to success.</li>\n</ul>\n\n\n\n<p>So I promised I would share some of the fancy-pants bits of success that I’ve obtained. I’ve acquired a lovely home and a nice car. Those are definitely signs of success, but there is one thing that I would truly consider to be “fancy-pants,” and I allowed myself to indulge in it. It was tough to consider myself worthy of spending money on such an item, but I did it.</p>\n\n\n\n<p>I used to say that the first thing I’d get if I ever won the lottery would be a live-in, full-time masseuse. I didn’t win the lottery, but I am successful, so I did the next best thing.</p>\n\n\n\n<p>I bought myself an expensive massage chair. Yeah, the kind you see in malls? Only this one is even fancier and pantsier than most of those! Specifically, I got the Real Relax Massage Chair, Full Body Zero Gravity SL-Track Shiatsu Massage Chair Recliner with Heat Body Scan Foot Roller from Amazon. It cost me $1600 at the time, though it’s now listed at $1799. I use this daily to relax, de-stress, and work some soreness out of my muscles. </p>\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2022/07/image.png\"><img /></a>\n\n\n\n<p>I still wear jeans or leggings, and mostly conference swag t-shirts, so the way I “wear my success” doesn’t look much different than the way I wore my poverty. But there are signs that I’ve made it. My house. My car. My massage chair. That’s fancy-pants. That’s my version of success. And WordPress is the reason it all happened.</p>\n<p>The post <a rel=\"nofollow\" href=\"https://heropress.com/essays/success-looks-different-on-everyone-i-guess/\">Success Looks Different On Everyone, I Guess</a> appeared first on <a rel=\"nofollow\" href=\"https://heropress.com\">HeroPress</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 20 Jul 2022 13:00:24 +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:\"Donna Cavalier\";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:82:\"Do The Woo Community: dev_life snippet: A WooCommerce Project Delivery Process Tip\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=72446\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:61:\"https://dothewoo.io/woocommerce-project-delivery-process-tip/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:394:\"<p>To optimize the WooCommerce site project process, consider two to five days frames. Here is why.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/woocommerce-project-delivery-process-tip/\">dev_life snippet: A WooCommerce Project Delivery Process Tip</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 20 Jul 2022 09:37:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:121:\"WPTavern: WordPress Design Contributors Propose Shipping a Curated Set of Style Variations Instead of a New Default 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=136292\";s: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:132:\"https://wptavern.com/wordpress-design-contributors-propose-shipping-a-curated-set-of-style-variations-instead-of-a-new-default-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:3920:\"<p>WordPress design contributors are cooking up <a href=\"https://make.wordpress.org/design/2022/07/19/proposal-a-new-kind-of-default-theme/\">a new idea for this year&#8217;s default theme</a> release that would put the spotlight on style variations instead of the theme itself. The idea is rooted in comments that Twenty Twenty-Two designer Kjell Reigstad made last year when introducing the theme:</p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Themes are in a transition period today, and it seems like this may be a reasonable time to step back and to re-evaluate the annual cadence with which we build default themes.</p><p>Innovations like theme.json, block templates, and block patterns are making theme development far simpler, and are providing new ways for users to customize their sites. There’s reason to believe that the community can leverage all this to build more frequent and diverse theme and customization solutions for our users in the coming years. </p></blockquote>\n\n\n\n<p>Instead of creating a new default theme this year, design contributors are proposing creating a curated set of style variations from community submissions. The styles would be applied to a pared back version of Twenty Twenty-Two.</p>\n\n\n\n<p>&#8220;What if, instead of emphasizing the theme itself, we highlighted an opinionated set of style variations designed by members of the community?&#8221; Automattic-sponsored design contributor Channing Ritter said. &#8220;We could use Twenty Twenty-Two as the basis for a new theme that’s stripped back and minimal — a blank canvas to let a diverse range of style variations shine.&#8221; </p>\n\n\n\n<p>Style variations were <a href=\"https://make.wordpress.org/core/2022/05/03/global-styles-variations-in-wordpress-6-0/\">introduced in WordPress 6.0</a> as a way for theme authors to offer some preset design options capable of skinning the site with different colors, typography, borders, spacing, and more, with just one click on a card representing the variation. Reigstad first floated the idea for Twenty Twenty-Two&#8217;s style variations in November 2021.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Last week I built a handful of Twenty Twenty-Two\'s color + font variations into super-simple child themes. They\'re really lightweight, and I love the idea of offering folks a drastically different site with one click.<img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f389.png\" alt=\"🎉\" class=\"wp-smiley\" /><a href=\"https://t.co/dItIkvvhK9\">https://t.co/dItIkvvhK9</a> <a href=\"https://t.co/rB4CcTfW0A\">pic.twitter.com/rB4CcTfW0A</a></p>&mdash; kjellr (@kjellr) <a href=\"https://twitter.com/kjellr/status/1460270505513082881?ref_src=twsrc%5Etfw\">November 15, 2021</a></blockquote>\n</div>\n\n\n\n<p>&#8220;It would be interesting to experiment with how opinionated we could make each of the variations,&#8221; Ritter said. &#8220;Maybe one variation makes all typography on the site use a single type size in a monospaced font, while another variation uses <em>many</em> different fonts paired together. I think that pushing the boundaries of what can be done with the style variation format should be the goal — and we can have fun seeing what kinds of things we can come up with in the process.&#8221;</p>\n\n\n\n<p>The idea is that the best community-submitted style variations would be selected for a curated collection that would be bundled with the new blank canvas version of Twenty Twenty-Two.</p>\n\n\n\n<p>Responses so far in the comments have been overwhelmingly positive and designers and developers have been eager to raise their hands to participate. The discussion has just started in the comments of the <a href=\"https://make.wordpress.org/design/2022/07/19/proposal-a-new-kind-of-default-theme/\">proposal</a> and contributors are soliciting feedback on the creation of the next default theme.</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, 20 Jul 2022 03:41:35 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:33;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:89:\"WPTavern: Poe: A Bold New Portfolio Theme with 30+ Block Patterns and 10 Style Variations\";s: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=136294\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:98:\"https://wptavern.com/poe-a-bold-new-portfolio-theme-with-30-block-patterns-and-10-style-variations\";s: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:2551:\"<p>The WordPress Themes Directory is sitting at <a href=\"https://wordpress.org/themes/tags/full-site-editing/\">99 block themes today</a> and will soon cross a major milestone. This momentum has been driven in part by independent designers like Brian Gardner, Anders Norén, and Rich Tabor, to name a few, who have fully embraced the new era of block themes and are leading the way with a seemingly never-ending supply of inspiration. </p>\n\n\n\n<p>Fresh on the heels of <a href=\"https://wptavern.com/anders-noren-remakes-davis-theme-as-davis-blocks-with-full-site-editing-support\">remaking his Davis theme</a> to support full-site editing, Anders Norén has released another free WordPress theme with an opinionated, bold vibe, designed for portfolios and blogs. <a href=\"https://wordpress.org/themes/poe/\">Poe</a>, named for American writer and poet Edgar Allen Poe, features bright color combinations and a chunky layout.</p>\n\n\n\n<img />\n\n\n\n<p>Poe uses Davis Blocks as its foundation and  Norén plans to continue using it as a starting point for future themes, as the theme is lightweight and doesn&#8217;t include any patterns.</p>\n\n\n\n<p>&#8220;The new Full Site Editing features in WordPress allow block themes to be really small, and really fast,&#8221; Norén said. &#8220;Poe is no exception. It includes no JavaScript and less than 450 lines of CSS.&#8221;</p>\n\n\n\n<p>Poe boasts a large collection of more than 30 patterns that users can mix and match when building layouts. These include unique designs like a work process description with multiple steps, a logo grid with title and description, portfolio filtration formatted as a row of buttons, various hero cover image patterns with buttons and header, call-to-action sections, different blog layouts, various footer designs, and more. With just a few customizations, a site using Poe can look very different from the <a href=\"https://andersnoren.se/themes/poe/\">demo&#8217;s default look</a>.</p>\n\n\n\n<img />\n\n\n\n<p>Poe also offers 10 different style variations that instantly transform the design with artfully curated color combinations. The typography and spacing are also customized to complement the different styles.</p>\n\n\n\n<img />\n\n\n\n<p>Although the design is geared towards portfolios with several patterns for featuring past work and clients, the theme can easily be customized to be a blog, agency, or business website.  <a href=\"https://wordpress.org/themes/poe/\">Poe</a> is available for free on WordPress.org or it can be added through the admin in the Themes install screen. </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, 19 Jul 2022 21:33:27 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:84:\"Do The Woo Community: Insights and Tips from Long-Time Woo Product Builder Beka Rice\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=72271\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"https://dothewoo.io/insights-tips-woocommerce-product-builder/\";s: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:437:\"<p>Beka has been building products for WooCommerce for several years and brings retrospect and perspective to the show about the ecosystem.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/insights-tips-woocommerce-product-builder/\">Insights and Tips from Long-Time Woo Product Builder Beka Rice</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 19 Jul 2022 09:58:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:75:\"WPTavern: WordPress Performance Team Is Working on a Module for SVG Uploads\";s: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=136263\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:86:\"https://wptavern.com/wordpress-performance-team-is-working-on-a-module-for-svg-uploads\";s: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:3056:\"<p>If you have ever tried to upload an SVG (Scalable Vector Graphics) file for a logo or favicon in WordPress, you may have been astonished to find that it doesn&#8217;t work. There is no core support so users rely on plugins like <a href=\"https://wordpress.org/plugins/svg-support/\">SVG Support</a> (900K+ installs) or <a href=\"https://wordpress.org/plugins/safe-svg/\">Safe SVG</a> (600k+ installs) to upload SVG files to the media library and use them like any other image file.</p>\n\n\n\n<p>The main advantage of SVG files is they can scale to any dimension without losing quality. They are also compact and SEO-friendly because they are stored in XML text files that can be crawled and indexed.</p>\n\n\n\n<p>WordPress contributors have been <a href=\"https://core.trac.wordpress.org/ticket/24251\">discussing adding SVG support</a> for more than nine years. It was talked to death with various proofs of concept and no clear path forward, and the ticket eventually became a place where people periodically stop by and <a href=\"https://core.trac.wordpress.org/ticket/24251#comment:93\">comment</a> that it&#8217;s &#8220;a goddamn tragedy that WordPress doesn&#8217;t support this yet.&#8221; </p>\n\n\n\n<p>Despite the format having <a href=\"https://caniuse.com/?search=svg\">nearly universal support across the web</a>, there are security concerns associated with scripted SVGs, where files might contain a malicious script. Without an SVG sanitizer library, users would be uploading SVG files at their own risk. </p>\n\n\n\n<p>In the most <a href=\"https://make.wordpress.org/core/2022/07/12/performance-team-meeting-summary-12-july-2022/\">recent Performance Team meeting</a>, contributors <a href=\"https://github.com/WordPress/performance/issues/410\">proposed</a> the idea of working on a new SVG uploads module. They are first aiming to <a href=\"https://github.com/WordPress/performance/issues/357\">allow users to upload SVG files without scripts</a> and provide an SVG preview in the Media Library.</p>\n\n\n\n<p>Although more than a million WordPress users have installed a plugin to add SVG uploads to their sites, none of these plugins are feature plugins. This is why the Performance Team has opted to create a module within the Performance Lab plugin. It allows the team to better test the feature in the wild before proposing it for WordPress core.</p>\n\n\n\n<p>Looking at current implementations in plugins, the team found many of them offer more features than the scope of this module would include. The most popular plugins all currently use the <a href=\"https://github.com/darylldoyle/svg-sanitizer\">SVG Sanitizer</a> library, as does <a href=\"https://www.drupal.org/project/svg_sanitizer\">a Drupal module</a> and an integration for <a href=\"https://github.com/TYPO3GmbH/svg_sanitizer\">TYPO3 CMS</a>.</p>\n\n\n\n<p>Performance team contributors have identified WordPress 6.2 as a realistic goal for proposing the module for core. Anyone who wants to contribute can <a href=\"https://github.com/WordPress/performance/issues/427\">join their efforts on GitHub</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 19 Jul 2022 03:19:41 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:48:\"Post Status: It’s not the size that matters…\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=102213\";s: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:53:\"https://poststatus.com/its-not-the-size-that-matters/\";s: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:467:\"Can WordPress’s heavy reliance on volunteerism be offset or better supported by those most able to subsidize the work of others and their access to events? Do the largest WordCamps serve well, in their current form, as signature industry events that developers, product owners, and investors outside WordPress can recognize as such? Can the upper, middle, and lower markets within the WordPress ecosystem find mutual benefit through the things they share in common?\";s: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, 18 Jul 2022 23:38:27 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Dan Knauss\";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:75:\"Do The Woo Community: Locking Down the Security of a WooCommerce Site Build\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=72438\";s: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://dothewoo.io/locking-down-the-security-of-a-woocommerce-site-build/\";s: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:409:\"<p>What developers should think about when they\'re building a Woo site in terms of security to lock it down.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/locking-down-the-security-of-a-woocommerce-site-build/\">Locking Down the Security of a WooCommerce Site Build</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 18 Jul 2022 11:33:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:83:\"Post Status: Maddy Osman on Writing for Humans and Robots — Post Status Draft 119\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=101455\";s: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://poststatus.com/maddy-osman-on-writing-for-humans-and-robots/\";s: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:396:\"In this episode of Post Draft, Post Status Editor Dan Knauss is joined by Maddy Osman. Maddy is the founder of The Blogsmith, a well-known brand in the WordPress space for quality writing that appeals to your target audience and search engines. Maddy has a new book out that can teach you some of her finely-honed skills. It\'s called Writing for Humans and Robots: The New Rules of Content Style.\";s: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, 18 Jul 2022 03:45:08 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Dan Knauss\";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:113:\"Gutenberg Times: 99 Block Themes, Block Templates and Gutenberg Nightly at 120k downloads — Weekend Edition 223\";s: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=21583\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:119:\"https://gutenbergtimes.com/99-block-themes-block-templates-and-gutenberg-nightly-at-120k-downloads-weekend-edition-223/\";s: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:24352:\"<p>Howdy, </p>\n\n\n\n<p>Next week will be an exciting week, and somehow, I have quite a few events on my calendar. Most exciting is, of course, our next Live Q &amp; A with the team from Pew Research Center! If you registered, I am excited to see you online. </p>\n\n\n\n<p>This week brought a few Themes related news,  new themes and also new tutorials on WordPressTV. </p>\n\n\n\n<p>Gutenberg 13.7 will be released next week. As release lead, I  made the RC 1 version <a href=\"https://github.com/WordPress/gutenberg/releases/tag/v13.7.0-rc.1\">available for testing</a>.  The <a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Gutenberg Nightly</a> version  gives you a daily trunk version of the plugin, and it has now crossed the 120k download threshold.  </p>\n\n\n\n<p>Enjoy! Be safe over the summer! </p>\n\n\n\n<p>Yours, 💕<br /><em>Birgit</em></p>\n\n\n\n\n\n\n<div class=\"wp-container-11 wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<div class=\"wp-block-sortabrilliant-guidepost\"><ul><li><a href=\"https://gutenbergtimes.com/feed/#0-word-press-release-information\">Full-site editing and Themes building</a></li><li><a href=\"https://gutenbergtimes.com/feed/#2-word-press-6-0-1-and-6-1-scheduled\">Themes for Site owners and site builders. </a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-building-themes-for-fse-and-word-press\">Block building for Developers</a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-new-videos-on-word-press-tv\">New videos on WordPress TV </a><ul><li><a href=\"https://gutenbergtimes.com/feed/#4-word-camp-europe-talks-and-workshops\">WordCamp Europe talks and workshops</a></li></ul></li><li><a href=\"https://gutenbergtimes.com/feed/#5-learn-word-press-videos\">Learn WordPress videos</a></li><li><a href=\"https://gutenbergtimes.com/feed/#5-s\">Upcoming WordPress Events</a><ul><li><a href=\"https://gutenbergtimes.com/feed/#6-word-camps-around-the-world\">WordCamps around the World</a></li><li><a href=\"https://gutenbergtimes.com/feed/#6-social-learning-spaces\">Learn WordPress Online Workshops</a></li><li><a href=\"https://gutenbergtimes.com/feed/#9-meetups\">Virtual WordPress Meetups</a></li></ul></li></ul></div>\n</div></div>\n\n\n\n\n<h2 id=\"0-word-press-release-information\">Full-site editing and Themes building</h2>\n\n\n\n<p><a href=\"https://twitter.com/3LPU4S\"><strong>Alfredo Navas</strong></a> of WebDevStudios invites you: <a href=\"https://webdevstudios.com/2022/07/05/create-fse-theme/\"><strong>Let’s Create an FSE Theme</strong></a> In his tutorial he walks you through all the parts that make a theme ready for Full-site Editing: theme.json, styling blocks, block patterns, and the query loop block. In the second part of the post, you learn how to create a template and how to export the theme. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Anne McCarthy posted the outcome from the <a href=\"https://make.wordpress.org/test/2022/07/12/fse-program-pattern-and-template-part-usability-testing-summary/\"> </a><strong><a href=\"https://make.wordpress.org/test/2022/07/12/fse-program-pattern-and-template-part-usability-testing-summary/\">Pattern and Template Part Usability Testing.</a></strong>, for which Designers were paired with folks from the outreach program. Together they recorded a 15-m<strong>i</strong>nute Zoom call going through one of two tasks: creating &amp; applying a new&nbsp;header or using and customizing patterns.&nbsp; In the summary post,  McCarthy lists the takeaways, the bugs reported and Feature requests. You then can watch the eight videos recorded by teams working on the header and five videos people customizing patterns. </p>\n\n\n\n<div class=\"wp-container-12 wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container\">\n<p><strong>🎙️ </strong> New episode: <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-70-gutenberg-13-7-woo-commerce-marketplace/\">Gutenberg Changelog #70 – Gutenberg 13.7, Template Creation Enhancements and First Full-Site Editing Themes in Woo Commerce Marketplace</a> with Birgit Pauli-Haack and Mary Job, and special guest: <strong>Ryan Welcher</strong></p>\n</div></div>\n\n\n\n<h2 id=\"2-word-press-6-0-1-and-6-1-scheduled\">Themes for Site owners and site builders. </h2>\n\n\n\n<p><strong>Anne McCarthy</strong> has published the 15th call for testing coming out of the FSE-outreach experiments. <strong><a href=\"https://make.wordpress.org/test/2022/07/11/fse-program-testing-call-15-category-customization/\">FSE Program Testing Call #15: Category Customization</a> </strong></p>\n\n\n\n<p>If you want to know what&#8217;s to come next in the WordPress 6.1 release, participating in these calls for testing is the fastest way to learn about the new features and how to use them. This one is especially intriguing as it cuts through the process of setting up a testing environment thanks to the InstaWP tool. Added bonus, experiencing InstaWP in a live scenario 🙂 Big Thank you to <a href=\"https://twitter.com/vikasprogrammer\">Vikas Singhal</a> for providing the space for this call. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>The first WooCommerce Full-Site Editing theme arrived at the marketplace. It&#8217;s call <a href=\"https://woocommerce.com/products/bonum/\">Bonum by ThemesKingdom</a>, a long-time independent theme author. It&#8217;s one of three Block Themes. The other two are <a href=\"https://themeskingdom.com/premium/noctua-ecommerce-wordpress-theme/\">Noctua</a> and <a href=\"https://themeskingdom.com/premium/aspicio-ecommerce-wordpress-theme/\">Aspicio</a>. These are Premium Themes built with ecommerce first in mind. </p>\n\n\n\n<p>On their blog, ThemesKingdom published <a href=\"https://themeskingdom.com/blog/wordpress-block-patterns/\"><strong>WordPress block patterns: What they are and why we use them in our themes</strong></a>. </p>\n\n\n\n<img /><em>Screenshot: <a href=\"https://woocommerce.com/products/bonum/\">Bonum by ThemesKingdom</a></em>\n\n\n\n\n<div class=\"wp-container-13 wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container\"><div class=\"wp-block-image\">\n<a href=\"https://dothewoo.io/\"><img src=\"https://i0.wp.com/dothewoo.io/wp-content/uploads/2022/01/Do-the-Woo-horizontal-logo-225x64.png?resize=225%2C64&ssl=1\" alt=\"\" /></a></div>\n\n\n<p>If you are interested in WooCommerce and ecommerce with WordPress, a shout-out to <strong>Bob Dunn</strong> and his team at <a href=\"https://dothewoo.io/\"><strong>DoTheWoo &#8211; a Community of WooCommerce Builders</strong></a> and the eight different Podcast series. </p>\n\n\n\n<ul><li>Woo Builders Building</li><li>WooCommerce &amp; WordPress</li><li>Woo Visions </li><li>Woo BizChat</li><li>Woo BuilderBytes</li><li>Woo Roundtable</li><li>Woo Builder Stories</li><li>Woo DevChat</li></ul>\n\n\n\n<p><em>Check them all out from the <a href=\"https://dothewoo.io/series/woocommerce/\">Podcast Series page</a></em></p>\n</div></div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Speaking of the <strong>WordPress Theme Directory</strong>: Any minute how the number of Block themes supporting full-site editing will cross over into three digits, 99 are available at the time of writing this post.  Earlier this week the Meta  and the Theme teams collaborated to add new link to the header of the list of themes. </p>\n\n\n\n<p>When you click on the <strong><a href=\"https://wordpress.org/themes/tags/full-site-editing/\">Block Themes</a></strong> link next to <em>Popular</em> and <em>Latest</em>, you come directly jump to the list of themes which work with all Full-site Editing features. </p>\n\n\n\n<p>Sarah Gooding at WPTavern has more about the new link: <a href=\"https://wptavern.com/wordpress-themes-directory-adds-block-themes-to-filter-menu\">WordPress Themes Directory Adds Block Themes to Filter Menu</a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Anders Noren</strong> published his third Block theme in the <a href=\"https://wordpress.org/themes/poe/\">WordPress Theme directory: Poe,</a> honoring the author Edgar Allen Poe. In his post, <a href=\"https://andersnoren.se/introducing-poe/\"><strong>Introducing Poe</strong></a>, Noren wrote: &#8220;Part of the larger footprint in Poe are the 30+ block patterns, which make it easier for users to quickly create complex site and page layouts. That includes seven different designs for the site header, and five for the footer. Poe also comes with ten different Global Styles variations – a feature introduced in WordPress 6.0 that allow you to change between different theme styles (colors, fonts, spacing) with the click of a button in the Global Styles panel.&#8221; It is Noren&#8217;s third block theme and the 96th Block theme in the directory. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Another new theme in that list is <strong><a href=\"https://wordpress.org/themes/axton/\">Axton</a> </strong>by the theme shop <em>Catch Themes</em>. <strong>Sarah Gooding</strong> reviewed the theme for the WPTavern in the article: <a href=\"https://wptavern.com/axton-a-free-block-based-portfolio-theme-with-full-site-editing-support\"><strong>Axton: A Free Block-based Portfolio Theme with Full-Site Editing Support</strong></a>. &#8220;The theme boasts more than 15 block patterns, 17 full-site editing (FSE) templates, and nine template parts. Users can showcase their work with Header media, Hero Content, and Featured Content patterns anywhere on the site.&#8221; Gooding wrote. </p>\n\n\n\n<p>It&#8217;s also not the first FSE theme by Catch Theme. Last month, they also released <a href=\"https://wordpress.org/themes/catch-fse/\">Catch FSE</a> into the directory. <a href=\"https://twitter.com/sakinshrestha\"><strong>Sakin Shrestha</strong></a> posted about its update <a href=\"https://catchthemes.com/news/catch-fse-1-2-now-comes-with-light-color-style/\"><strong>Catch FSE 1.2 Now comes with Light Color Style</strong></a></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-building-themes-for-fse-and-word-press\">Block building for Developers</h2>\n\n\n\n<p>On the newly opened <a href=\"https://wpengine.com/builders/\"><em>Builder Resources site by WPEngine</em></a>, <strong>Nick Diego</strong> wrote an <a href=\"https://wpengine.com/builders/block-templates/\"><strong>Introduction to Block Templates</strong></a>. No, that&#8217;s not a theme term, but  for plugin developers, who provide Block templates to populate a Custom Post Type by default, every time. Block Templates help to standardize content creation. To teach you how to create those  Block Templates is the purpose of this post. For a deep dive, consult the <a href=\"https://developer.wordpress.org/block-editor/reference-guides/block-api/block-templates/\"><em>WordPress documentation</em></a>. </p>\n\n\n\n<p>Other posts on Builder Resources site cover: </p>\n\n\n\n<ul><li><a href=\"https://wpengine.com/builders/colors-gradients-duotones/\">Colors, Gradients, and Duotones in Themes</a> by Brian Gardner</li><li><a href=\"https://wpengine.com/builders/self-hosting-fonts/\">Self-Hosting Google Fonts in a Block Theme</a> by Damon Cook</li><li><a href=\"https://wpengine.com/builders/per-block-stylesheets/\">Exploring Per-Block Stylesheets in Block Themes</a> by Nick Diego</li></ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<h2 id=\"3-new-videos-on-word-press-tv\">New videos on WordPress TV </h2>\n\n\n\n<h3 id=\"4-word-camp-europe-talks-and-workshops\">WordCamp Europe talks and workshops</h3>\n\n\n\n<p>The organizers at WordCamp Europe are chipping away on the <a href=\"https://wordpress.tv/event/wordcamp-europe-2022/\">long list of talks to be uploaded to WordPressTV</a>. FOMO reducer for sure. Although I was right there in Porto, I missed quite a few talks. </p>\n\n\n\n<p>Here, I continue the series of Block editor related talks that started in <a href=\"https://gutenbergtimes.com/classic-widgets-in-fse-3d-cut-out-image-open-source-theme-designs-and-more-weekend-edition-221/#wceutv\">Weekend Edition 221</a> </p>\n\n\n\n<p><a href=\"https://wordpress.tv/2022/07/14/darren-ethier-the-future-of-commerce-in-wordpress-with-full-site-editing/\"><strong>Darren Ethier: The future of commerce in WordPress with Full Site&nbsp;Editing</strong></a> This talk focused on the future of commerce and what it could look like with Full Site Editing (FSE). Ethier gave an overview of the commerce landscape as it stands today and explored the impact that FSE could have on commerce in WordPress. The talk included the importance of personalization and customization, what is unlocked by FSE, how the approach to developing solutions for stores changed with the advent of FSE, and the great transition (the road from here to there).</p>\n\n\n\n<p><a href=\"https://wordpress.tv/2022/07/13/daisy-olsen-build-your-first-block-theme/\"><strong>Daisy Olsen: Build your first block&nbsp;theme</strong></a> </p>\n\n\n\n<p>In this 2-hour hands-on workshop you will learn about the files used in a block theme and even create a simple but fully functional theme. Olsen walks you through  the theme.json, Templates, Template Parts and more as you build a simple Block Theme that can be developed further after the conclusion of the Workshop.</p>\n\n\n\n<p>Whether you are a seasoned theme developer, a designer, or a WordPress enthusiast that would like to build a theme in a guided environment this workshop will get you started.</p>\n\n\n\n<p><strong>BTW </strong>And if you want rather learn more about <a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287186211/\"><strong>Theme Development Workflows for Different Types of Developers</strong></a>, Olsen is scheduled for an online workshop on Wednesday evening (6pm EDT / 22:00 UTC)</p>\n\n\n\n<h2 id=\"5-learn-word-press-videos\">Learn WordPress videos</h2>\n\n\n\n<p><a href=\"https://wordpress.tv/2022/07/15/nick-diego-builder-basics-designing-advanced-layouts-with-core-blocks/\"><strong>Nick Diego: Builder Basics – Designing Advanced Layouts with Core&nbsp;Blocks</strong></a> WordPress is changing rapidly and with each release of Core and Gutenberg, blocks become more and more powerful. Many of the layouts that you can design today were not even possible a few months ago!</p>\n\n\n\n<p><a href=\"https://wordpress.tv/2022/07/15/writing-content-with-the-10-text-blocks/\"><strong>Writing content with the 10 Text&nbsp;blocks</strong></a> Come join <strong>Ben Evans </strong>as he walks you through the 10 Text blocks in WordPress, and explains why it is important to use different blocks for different types of content.</p>\n\n\n\n<p><strong><a href=\"https://wordpress.tv/2022/07/15/explore-the-block-directory/\">Explore the Block Directory</a></strong> with Wes Theron. The WordPress Block Directory is a category of free WordPress plugins that provide third-party WordPress blocks for use within the WordPress 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 2022&#8221;</a>&nbsp;</strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test and Meta team from Jan. 2021 on. Updated by yours truly.  <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\"><em>The index 2020 is here</em></a></p>\n\n\n\n\n<h2 id=\"5-s\">Upcoming WordPress Events</h2>\n\n\n\n<p><strong>Don’t miss it!&nbsp;<a href=\"https://us02web.zoom.us/webinar/register/7216548519021/WN_Af50AS7VQbuyCrUdQnormw\">A Block-First Approach at Pew Research Center</a></strong>&nbsp;with lead developer Seth Rubenstein, head of digital strategy, Michael Piccorossi and co-host Anne McCarthy on&nbsp;<strong>July 22, at 11am EDT / 15:00 UTC</strong></p>\n\n\n\n<a href=\"https://us02web.zoom.us/webinar/register/7216548519021/WN_Af50AS7VQbuyCrUdQnormw\"><img /></a>\n\n\n\n<p>November 2 + 3, 2022<br /><a href=\"https://wpaccessibility.day/\"><strong>WordPress Accessibility Day</strong></a> &#8211; a free, 24-hour virtual conference focused on building accessible websites in WordPress.<br /><a href=\"https://wpaccessibility.day/participate/speaking-at-wp-accessibility-day/\">Call for Speakers opened this week</a>. Deadline August 8, 2022</p>\n\n\n\n<p>October 10 – 14, 2022<br /><strong><a href=\"https://woosesh.com/\">WooSesh&nbsp;</a></strong>is a ‘virtual conference for WooCommerce store builders that will help grow your business.’ Event host, Brain Richards, is currently looking for speakers for pre-recorded 25-minutes sessions.</p>\n\n\n\n<h3 id=\"6-word-camps-around-the-world\">WordCamps around the World</h3>\n\n\n\n<p>September 2 + 3, 2022<br /><strong><a href=\"https://jinja.wordcamp.org/2022/\">WordCamp Jinja 2022</a></strong>, about 2 hrs West of Kampala, Uganda. Calls for sponsors, speakers, and volunteers are open now.</p>\n\n\n\n<p>September 3 + 4, 2022<br /><a href=\"https://kathmandu.wordcamp.org/2022/\"><strong>WordCamp Kathmandu</strong></a>, Nepal</p>\n\n\n\n<p>September 9 – 11, 2022<br /><strong><a href=\"https://us.wordcamp.org/2022/\">WordCamp US</a></strong>&nbsp;in San Diego</p>\n\n\n\n<p>September 15 + 16, 2022<br /><a href=\"https://netherlands.wordcamp.org/2022/\"><strong>WordCamp Netherlands</strong></a>&nbsp;at the&nbsp;<a href=\"https://www.burgerszoo.com/\">Royal Burger’s Zoo</a>&nbsp;in Arnhem</p>\n\n\n\n<p>September 24 + 25, 2022<br /><a href=\"https://pontevedra.wordcamp.org/2022\"><strong>WordCamp Pontevedra</strong></a></p>\n\n\n\n<p>February 17 &#8211; 19, 2022 <br /><strong><a href=\"https://asia.wordcamp.org/2023/\">WordCamp Asia</a></strong>, Bangkok, Thailand<br /><a href=\"https://asia.wordcamp.org/2023/call-for-speakers/\">Call for speaker was just published</a>. Deadline: September 15th, 2022 (UTC +7)<br />Contributor Day is planned for February 17, 2023 (Day 1)</p>\n\n\n\n<h3 id=\"6-social-learning-spaces\">Learn WordPress Online Workshops</h3>\n\n\n\n<p>📢 This week, on Meetup.com the group <em><strong>WordPress Social Learning</strong></em> was renamed to&nbsp;<strong><a href=\"https://meet.meetup.com/ls/click?upn=SDNnya-2FgLI6CfUa8do8ZdxwmMZo1X4-2FJAciKk82hM7JmMPMy9ZFVnACzeZhvtYvHh5V-2BXxven9dKTYn0RonflvWAgielyGCPTkKxI9vu8VY-3DVfSn_J40Cm482JAfcu64pauD5epBU-2Bh0Rd-2FPWHzdxWXz1rewkAa1qNT6zJlNeHNYZFAj0LnD-2Bb1AhQQSz4XVimu5ikDC6cX-2FUmbVF8AnYG9dIzEgXDCdfBiEgG4Xqt5YhNGo2QdFFYjy-2BsnFMQEGrcARqAUMzfG3H1DBWvJUKAagJnq74HBiTddvHOcxAM93WO7Cp29LikN5IXPSVswD64kaN4RcpMPfdZTvEElD3ej5nClCLV0nUCo2Vni-2F4NgWyt2zMmabHssqepiMaKRNBhH6CBtlto314QdqiveVKWdbBTjTKni0Q-2BHz-2Ff-2F-2BLDMll9pRcUVQfv0iJKaPg4b6EmeNFn5aMKh2VJDAxWwiUzHSw6ju95s8T-2B-2BsoOWDIFXMFsNuqgUcaIuF9t-2BaLvVwHwEXuEP-2BgdloUT3NnXGC2kE9PfaTpZKzvNuTX-2FWrIrheCZ3GsRKbvHKN-2FxVDE6xWkLr38MvwY7ENK92NaTc33A29ibiOAZwl4C-2FTxss2WfqdrIdf3zOBEHJhd41Urt9s3ziG1Gs6DJIzHvaehtMxBz-2Ba5n0S3qi64e1oWOjcagEjum3ZcrC1UFeoSrMwlYnNCsWp1P0k8a6-2B7BB3PrlqgQDXLZeues4Mr1cN16krcnZ-2FIAZMDS5IyNqx1F9-2FsaLbLyKfvjQ-3D-3D\" target=\"_blank\" rel=\"noreferrer noopener\">Learn WordPress Online Workshops</a></strong>. That&#8217;s such an improvement. &nbsp;</p>\n\n\n\n<p>However, Meetup doesn&#8217;t do any redirects to all links to upcoming events go stale. So if you followed older links from this site and landed nowhere, I am sorry about it. The list below is updated. </p>\n\n\n\n<p>July 18, 2022 4pm EDT / 20:00 UTC<br /><strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287072722/\">Building With Free Wireframe Templates And Advanced Blocks</a></strong>&nbsp;with Kadence blocks and Maestro Stevens</p>\n\n\n\n<p>July 19, 2022 &#8211; 12  pm EDT 16:00 UTC <br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287148824/\"><strong>The ABCs of Blogging: Basic Blogging (Part One)</strong></a> with Bud Kraus </p>\n\n\n\n<p>July 19, 2022 5pm EDT / 21:00 UTC<br /><strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/286862262/\">Explore the Template Editor</a></strong>&nbsp;with Wes Theron</p>\n\n\n\n<p>July 20, 2022 &#8211; 6pm EDT / 22:00 UTC <br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287186211/\"><strong>Theme Development Workflows for Different Types of Developers</strong></a> with Daisy Olsen</p>\n\n\n\n<p>July 21, 2022  &#8211;  9 am EDT / 13:00 UTC<br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287207117/\"><strong>Let&#8217;s code! Creating your first WordPress Plugin</strong></a> with Jonathan Bossenger</p>\n\n\n\n<p>July 21, 2022 &#8211; 3 pm EDT / 19:00 UTC <br /><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287167244/\"><strong>Curating the Editor Experience</strong></a> with Nick Diego &#8211; a walk through the Block Editor Handbook article&nbsp;<em><a href=\"https://developer.wordpress.org/block-editor/how-to-guides/curating-the-editor-experience/\" target=\"_blank\" rel=\"noreferrer noopener\">Curating the Editor Experience</a></em>&nbsp;in a live environment.</p>\n\n\n\n<p>July 26, 2022 &#8211; 12 pm EDT / 16:00 UTC <br /><strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287148930/\">The ABCs of Blogging: Advanced Blogging (Part Two)</a></strong> with Bud Kraus</p>\n\n\n\n<p>July 26, 2022 5pm EDT / 21:00 UTC<br /><strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/287048356/\">Styling your site with global styles</a></strong>&nbsp;with Wes Theron and Alycia</p>\n\n\n\n<h3 id=\"9-meetups\">Virtual WordPress Meetups</h3>\n\n\n\n<p><strong>July 20, 2022 7pm EDT / 23:00 UTC</strong><br /><a href=\"https://www.meetup.com/the-ottawa-wordpress-group/events/282146170/\"><strong>Gutenberg Blocks for Devs – Part 2</strong></a>&nbsp;with Rick Radko Ottawa Meetup</p>\n\n\n\n<p><strong>July 21, 2022 6 pm EDT / 22:00</strong><br /><a href=\"https://www.meetup.com/west-orlando-wordpress-meetup/events/286850309/\"><strong>What’s in WordPress 6.0 and in the works for WordPress 6.1</strong></a>&nbsp;with Birgit Pauli-Haack at West Orlando WordPress meetup</p>\n\n\n\n<p><strong>July 26 at 6:00 PM EDT / 22:00 UTC</strong><br /><a href=\"https://www.meetup.com/sf-wordpress-users/events/287163862/\"><strong>&#8220;Mega Meetup&#8221; &#8211; Block Intro &amp; Project Frameworks</strong></a> with Vito Peleg showing off Atarim.io and with Anne Katzeff providing a Beginner&#8217;s Guide to Gutenberg Blocks.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p>Featured Image: Skyline of Nürnberg, Germany in June 2022 by Birgit Pauli-Haack</p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>\n\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too and won&#8217;t give your email address to anyone except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 16 Jul 2022 16:37: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: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:52:\"WPTavern: WordCamp Asia 2023 Opens Call for Speakers\";s: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=136241\";s: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://wptavern.com/wordcamp-asia-2023-opens-call-for-speakers\";s: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:1925:\"<p>After years of planning and <a href=\"https://wptavern.com/wordcamp-asia-2020-canceled-over-covid-19-concerns\">one canceled event</a>, WordCamp Asia 2023 is just seven months away. The event is gaining momentum as organizers were selected earlier this year and the call for sponsors opened last month. </p>\n\n\n\n<p>Asia&#8217;s inaugural flagship WordCamp will be hosted February 17-19, at IconSiam in Bangkok Thailand with 1,500 attendees expected. It kicks off with a contributor day followed by two conference days.</p>\n\n\n\n<p>Organizers have now <a href=\"https://asia.wordcamp.org/2023/call-for-speakers/\">opened the call for speakers</a> and are looking for &#8220;diverse topics and inspirational stories.&#8221; Prospective speakers who need some inspiration may browse suggested topics, which include everything from development to careers and marketing. </p>\n\n\n\n<p>Like many other WordCamps, this event will include long talks (30 minutes plus Q&amp;A) and lightning talks (10 minutes and no Q&amp;A). The schedule will have each long talk in its own hour slot with a 15-minute break between sessions for networking. All sessions will be conducted in English this year.</p>\n\n\n\n<p>WordCamp Asia&#8217;s organizers made it clear that they do not intend to approve first-time or inexperienced speakers. A demonstration of prior speaking experience is required. Speakers will need to include at least one video link to a previous talk in their applications. For those who have never spoken at a WordPress event, the organizers recommend applicants get some practice at a local meetup or an <a href=\"https://central.wordcamp.org/schedule/\">upcoming WordCamp</a>.</p>\n\n\n\n<p>Organizers are not planning to host any workshops at this time but may open a separate call for workshops if the situation changes. The speaker application deadline is September 15, 2022, and selection announcements will begin November 15, 2022.</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, 16 Jul 2022 02:45:40 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:41;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"Post Status: Market Size and Market Shares: Thinking Bigger About the WordPress Economy\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=101579\";s: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:53:\"https://poststatus.com/market-size-and-market-shares/\";s: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:326:\"$635.5 billion…That’s \"billion,\" with a “B.” Let\'s look at the size of the universe inhabited by our market of markets of cathedrals and bazaars: the WordPress ecosystem. How should we think about WordPress\'s market share or, maybe more accurately, its <em>shares</em>? Are we selling them short and dampening growth?\";s: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, 16 Jul 2022 00:02: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:10:\"Dan Knauss\";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:69:\"WPTavern: WordPress Themes Directory Adds Block Themes to Filter Menu\";s: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=136190\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:80:\"https://wptavern.com/wordpress-themes-directory-adds-block-themes-to-filter-menu\";s: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:2378:\"<p>This week has been heavy with theme news, as the discussion around <a href=\"https://meta.trac.wordpress.org/ticket/6330\">improving block themes’ visibility</a> in the directory became heated before the Themes Team landed on a course of action. Meta contributors added a new &#8220;<a href=\"https://wordpress.org/themes/tags/full-site-editing/\">Block Themes</a>&#8221; menu item to the filter menu on the directory homepage, a solution that some classic theme developers <a href=\"https://wptavern.com/wordpress-themes-team-contributors-get-pushback-on-proposal-to-improve-block-themes-visibility-in-the-directory\">fought tooth and nail to discourage</a> in the ticket over the course of seven weeks.</p>\n\n\n\n<p>Clicking on Block Themes displays themes that have the <code>full-site-editing</code>&nbsp;feature tag. Previously, block themes were buried three clicks deep and users had to know how to find them through the feature filter. They are now easily accessible from the directory landing page. </p>\n\n\n\n<img />\n\n\n\n<p>Although most WordPress themes support blocks in the content editor, the &#8220;block themes&#8221; identifier refers to themes that allow users to edit templates with blocks through the Site Editor.</p>\n\n\n\n<p>As the landscape of themes is changing, contributors have been working towards building a shared lexicon for how they refer to themes that support full-site editing. When the team updated the Theme Handbook prior to the WordPress 5.9 release, they settled on using the term &#8220;classic&#8221; for PHP-based themes and &#8220;block&#8221; for those that support full-site editing.</p>\n\n\n\n<p>Block themes are about to cross a major milestone in the directory. At the time of publishing there are 99 block themes available, representing roughly 1% of the directory&#8217;s total number of themes. As part of the project’s <a href=\"https://make.wordpress.org/project/2022/01/21/big-picture-goals-2022/\">big picture goals for 2022</a>, WordPress Executive Director Josepha Haden-Chomphosy set 500 block themes as a goal for the community. The number is not even halfway there but the newly released <a href=\"https://wptavern.com/wordpress-themes-team-releases-new-plugin-for-creating-block-themes\">Create Block Theme</a> plugin should give it a boost, as it allows anyone to design a theme in the editor and export it for others to use.</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, 15 Jul 2022 20:18:08 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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:142:\"Post Status: WordPress Certifications, SVG Uploads, FSE Category Testing, Fortnightly NPM updates, Persistent Object Cache and Full Page Cache\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=101531\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://poststatus.com/wordpress-certifications/\";s: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:107:\"What are your thoughts about WordPress certification? Join the call for testing FSE Category Customization.\";s: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, 15 Jul 2022 18:42:08 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Courtney Robertson\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:83:\"Do The Woo Community: WooBits: The Enigma of WordPress and WooCommerce Partnerships\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=72423\";s: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://dothewoo.io/the-enigma-of-wordpress-and-woocommerce-partnerships/\";s: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:448:\"<p>A partnership can be misunderstood or simply a mystery. I talk about my experiences while breaking it down into four partnership models. </p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/the-enigma-of-wordpress-and-woocommerce-partnerships/\">WooBits: The Enigma of WordPress and WooCommerce Partnerships</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 15 Jul 2022 09:10:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:54:\"Post Status: Post Status Picks for the Week of July 11\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=101522\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:50:\"https://poststatus.com/podcast-picks-july-11-2022/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:354:\"From WP Tavern\'s Jukebox, it’s Felix Arntz on WordPress performance and what can be done now and in the future about it. Seeking Satisfaction has Tony Perez sharing his journey building, growing, and exiting Sucuri. The Shop Talk Show hosts a discussion about headless CMS platforms, including WordPress, and a little on WordPress and web components...\";s: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, 15 Jul 2022 02:13:48 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:10:\"Dan Knauss\";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:83:\"WPTavern: WordPress Seeks User Input on Homepage and Download Page Redesign Project\";s: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=136203\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:94:\"https://wptavern.com/wordpress-seeks-user-input-on-homepage-and-download-page-redesign-project\";s: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:4831:\"<p>WordPress.org hasn&#8217;t seen a redesign <a href=\"https://wptavern.com/wordpress-org-launches-homepage-redesign\">since 2016</a>, when it went from sketches to prototype to live in a matter of a couple weeks. In six years, the software has undergone a metamorphosis by adopting a new block paradigm that should be reflected in its website. Contributors are now looking at giving the <a href=\"https://wordpress.org/\">homepage</a> and <a href=\"https://wordpress.org/download/\">download page</a> a design overhaul that showcases its new capabilities. </p>\n\n\n\n<p>&#8220;Since then, WordPress has seen a lot of changes, including the Gutenberg editor, Full Site Editor, block themes, and more,&#8221; Automattic-sponsored marketing team rep Nicholas Garofalo said. &#8220;All of these have revolutionized WordPress in the past few years, and the brand is starting to modernize and evolve as well.&#8221;</p>\n\n\n\n<p>Earlier this year WordPress.org <a href=\"https://wptavern.com/wordpress-news-gets-a-new-design\">launched design updates for the news</a> and <a href=\"https://make.wordpress.org/design/2021/10/29/redesign-of-the-gutenberg-page/\">Gutenberg</a> pages. &#8220;There’s a ton of room to expand and evolve this look as we turn our attention to other parts of the site,&#8221; Garofalo said.</p>\n\n\n\n<p>The designers working on the project are particularly interested in hearing from WordPress.org users about what they want to see on the homepage, which means everyday users are welcome to contribute their thoughts and suggestions.</p>\n\n\n\n<p>The Download page <a href=\"https://web.archive.org/web/20210106091723/https://wordpress.org/download/\">used to prominently feature the download button at the top of the page</a>, but sometime in mid-January 2021, it was pushed further down below recommended hosts. This was presumably to help people who want to set up a self-hosted site but don’t know where to get started but doesn&#8217;t make sense for those who came there to download the software. A transparent approach to redesigning this page would be appreciated, as changes like this are not always publicly documented. </p>\n\n\n\n<p>So far, only a handful of full-time contributors have weighed in on the upcoming redesign in the comments of the post.</p>\n\n\n\n<p>&#8220;I’d love to see the design showcase the modernization of the site editor and layout capabilities – even going so far as to do things many haven’t seen before, while also taking a moment to use words to describe why WordPress is so important in site-building,&#8221; Automattic-sponsored marketing contributor Dan Soschin said. &#8220;It provides freedom, empowerment, and democracy in publishing. And what’s more, you can be technical or not technical, and still achieve all your goals.&#8221;</p>\n\n\n\n<p>Soschin also suggested that the Download page offer more of an explanation on what it takes to self-host WordPress by either posting steps or directing visitors to guides and resources. </p>\n\n\n\n<p>Automattic-sponsored design team contributor Javier Arce had a unique idea of making the page with patterns in sections that users can copy and paste into their own websites.</p>\n\n\n\n<p>&#8220;Since the website is made using WordPress and it’ll have a refreshed and modern look, I think it would be very cool not only to advertise that fact (&#8216;hey, so this fantastic site you are on right now was made entirely with the software you came here to download!&#8217;)… but also to allow people to grab the patterns used for each section… maybe even from the page itself, in a sort of self-referential nod to the platform,&#8221; Arce said.</p>\n\n\n\n<p>Several contributors commented requesting the homepage highlight the community, &#8220;since the vibrant, active WP community is such a huge differentiator,&#8221; Automattic-sponsored marketing contributor Jonathan Pantani said.</p>\n\n\n\n<p>&#8220;Aside from the power of the software itself and what it can do, there’s the whole community of people that have been coming together regularly to share in a movement,&#8221; Automattic-sponsored marketing contributor Lauren Stein said. &#8220;This currently feels like it’s downplayed. I think it would be wonderful if it were highlighted more.&#8221;</p>\n\n\n\n<p>This project needs more diverse input from contributors across the ecosystem and regular WordPress users who visit the website. If you have thoughts or suggestions, you can<a href=\"https://make.wordpress.org/design/2022/07/08/project-kickoff-wordpress-org-homepage-and-download-page-redesign/\"> comment directly on the post</a> and watch for future discussions on WordPress&#8217; <a href=\"https://make.wordpress.org/design/\">design</a>, <a href=\"https://make.wordpress.org/marketing/\">marketing</a>, and <a href=\"https://make.wordpress.org/meta/\">meta</a> blogs.</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, 14 Jul 2022 20:07: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: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:118:\"WPTavern: WordPress Performance Team Proposes Adding Persistent Object Cache and Full Page Cache to Site Health Checks\";s: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=136193\";s: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:129:\"https://wptavern.com/wordpress-performance-team-proposes-adding-persistent-object-cache-and-full-page-cache-to-site-health-checks\";s: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:1678:\"<p>In the near future, WordPress may be able to provide better caching recommendations for site owners. Performance team contributors are <a href=\"https://make.wordpress.org/core/2022/07/13/proposal-persistent-object-cache-and-full-page-cache-site-health-checks/\">proposing</a> two new Site Health checks for Persistent Object Cache and Full Page Cache. The modules have been tested inside the <a href=\"https://wordpress.org/plugins/performance-lab/\">Performance Lab plugin</a> and version 1.2.0 has them both in a state the team says is ready for merging into core.</p>\n\n\n\n<p>Here is an example of what users might see on the Site Health screen if page caching is not detected:</p>\n\n\n\n<img />\n\n\n\n<p>The modules are extensible so hosting companies and developers can further customize the output that users see. Performance team contributor Manuel Rodriguez detailed a few ways to use the filters:</p>\n\n\n\n<ul><li>Hosts may want to replace the notes to recommend their preferred object caching solution.</li><li>Hosts may want to replace the original link to WordPress documentation with a link to  their own guide.</li><li>Hosts or site owners may want to bypass thresholds and force suggestions, or filter them to determine whether to suggest the use of a persistent object cache.</li><li>Developers can filter the threshold below which a response time is considered good.</li></ul>\n\n\n\n<p>The team is targeting WordPress 6.1 for merging the modules into core. The proposed modules are just two of many more planned enhancements and improvements to <a href=\"https://github.com/WordPress/performance/labels/%5BFocus%5D%20Site%20Health\">Site Health audits and reports</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 14 Jul 2022 17:42: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: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: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:85:\"Do The Woo Community: A WooCommerce Migration and Multisite Case Study with Multidots\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=72408\";s: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://dothewoo.io/a-woocommerce-migration-case-study-with-multidots/\";s: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:424:\"<p>Multiple sites and over 3k users, Aslam, Ajay and Chirag walk us through this challenging project with RHRSwag.com</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/a-woocommerce-migration-case-study-with-multidots/\">A WooCommerce Migration and Multisite Case Study with Multidots</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 14 Jul 2022 09:32:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:82:\"WPTavern: Axton: A Free Block-based Portfolio Theme with Full-Site Editing Support\";s: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=136100\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:92:\"https://wptavern.com/axton-a-free-block-based-portfolio-theme-with-full-site-editing-support\";s: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:3017:\"<p><a href=\"https://wordpress.org/themes/axton/\">Axton</a> is a beautiful new addition to the WordPress Themes Directory from the team at <a href=\"https://catchthemes.com/\">Catch Themes</a>. Those who have been waiting for more full-site editing-enabled themes that go beyond a simple blogging layout should have a look at Axton, as it  is suitable for a portfolio, photography showcase, or even a business website. </p>\n\n\n\n<p>The theme boasts more than 15 block patterns, 17 full-site editing (FSE) templates, and nine template parts. Users can showcase their work with Header media, Hero Content, and Featured Content patterns anywhere on the site. </p>\n\n\n\n<img />\n\n\n\n<p>The entirety of the <a href=\"https://fse.catchthemes.com/axton/\">theme&#8217;s demo</a> site is available in pieces as patterns, so users can drag and drop and mix and match them to suit their needs. Even the style guide can be placed in the content via a pattern. Axton&#8217;s header is also available as the &#8220;Header with Search Bar&#8221; pattern that places the blocks in a pre-designed arrangement that is perfectly responsive on different device sizes.</p>\n\n\n\n<p>After activating the theme, the Customize button launches the Site Editor with a homepage that nearly matches the demo so that users don&#8217;t have to start from a blank slate. </p>\n\n\n\n<p>Some layout options that users might previously have implemented via a page template prior to FSE, are now available as customizable patterns. For example, Axton offers &#8220;Blog Sidebar on Left&#8221; and &#8220;Blog Sidebar on Right&#8221; patterns that can be placed within a template and users can easily manipulate the alignments, background color, typography, and more </p>\n\n\n\n<img />\n\n\n\n<p>The &#8220;Contact Us&#8221; pattern works with the Contact Form 7 plugin. Users are prompted to install it after placing the pattern.</p>\n\n\n\n<img />\n\n\n\n<p>Axton includes 17 full-site editing templates and nine template parts that enable users to quickly make changes to the layouts of the front page, single posts, the blog page, search results, and more. It also includes a Blank template for a clean slate when creating completely custom pages.</p>\n\n\n\n<img />\n\n\n\n<p>Overall, Axton is a beautifully designed theme that gives users a strong starting point for launching a portfolio or business website with more flexibility and template options than most sites will ever need. Catch Themes also has a Pro plugin that includes custom blocks for a Case Study, Popup Video, Tabs, Masonry, Header Search, and a Skills Bar, along with advanced patterns like pricing tables, logo display, and testimonials.</p>\n\n\n\n<p>Check out the <a href=\"https://catchthemes.com/themes/axton/#theme-instructions\">documentation</a> on the Catch Themes website for a tour of how to use the theme&#8217;s features. <a href=\"https://wordpress.org/themes/axton/\">Axton</a> is available for free from the WordPress Themes Directory. Its release brings the directory&#8217;s count of block themes to 94.</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, 14 Jul 2022 03:21: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:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:8:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Wed, 27 Jul 2022 15:02:24 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:13:\"last-modified\";s:29:\"Wed, 27 Jul 2022 14:45:12 GMT\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:4:\"x-nc\";s:9:\"HIT ord 1\";s:16:\"content-encoding\";s:4:\"gzip\";}}s:5:\"build\";s:14:\"20211220193300\";}', 'no');
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(154, 'can_compress_scripts', '1', 'no'),
(155, '_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1658977345', 'no'),
(156, '_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1658934145', 'no'),
(157, '_transient_timeout_dash_v2_5f25301ca0145abac6dfc3a0899dc43b', '1658977345', 'no'),
(158, '_transient_dash_v2_5f25301ca0145abac6dfc3a0899dc43b', '<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://en-gb.wordpress.org/2022/03/11/wordpress-5-9-2-security-and-maintenance-release/\'>WordPress 5.9.2 Security and Maintenance Release</a></li><li><a class=\'rsswidget\' href=\'https://en-gb.wordpress.org/2022/02/22/wordpress-5-9-1-maintenance-release/\'>WordPress 5.9.1 Maintenance Release</a></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wptavern.com/podcast/36-sean-blakeley-on-transitioning-a-large-agency-over-to-gutenberg\'>WPTavern: #36 – Sean Blakeley on Transitioning a Large Agency Over to Gutenberg</a></li><li><a class=\'rsswidget\' href=\'https://dothewoo.io/storytelling-for-woocommerce-product-builders/\'>Do The Woo Community: What Storytelling Means to a WooCommerce Product Builder</a></li><li><a class=\'rsswidget\' href=\'https://gutenbergtimes.com/conditionally-registering-patterns-in-themes-with-third-party-blocks/\'>Gutenberg Times: Conditionally Registering Patterns in Themes with Third-Party Blocks</a></li></ul></div>', 'no'),
(161, 'finished_updating_comment_type', '1', 'yes');

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

--
-- Table structure for table `wp_postmeta`
--

CREATE TABLE `wp_postmeta` (
  `meta_id` bigint(20) UNSIGNED NOT NULL,
  `post_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_postmeta`
--

INSERT INTO `wp_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(1, 2, '_wp_page_template', 'default'),
(2, 3, '_wp_page_template', 'default');

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

--
-- Table structure for table `wp_posts`
--

CREATE TABLE `wp_posts` (
  `ID` bigint(20) UNSIGNED NOT NULL,
  `post_author` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `post_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_content` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `post_title` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `post_excerpt` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `post_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'publish',
  `comment_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open',
  `ping_status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'open',
  `post_password` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `post_name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `to_ping` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `pinged` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `post_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_modified_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `post_content_filtered` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `post_parent` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `guid` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `menu_order` int(11) NOT NULL DEFAULT 0,
  `post_type` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'post',
  `post_mime_type` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `comment_count` bigint(20) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_posts`
--

INSERT INTO `wp_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES
(1, 1, '2022-07-27 16:00:50', '2022-07-27 15:00:50', '<!-- wp:paragraph -->\n<p>Welcome to WordPress. This is your first post. Edit or delete it, then start writing!</p>\n<!-- /wp:paragraph -->', 'Hello world!', '', 'publish', 'open', 'open', '', 'hello-world', '', '', '2022-07-27 16:00:50', '2022-07-27 15:00:50', '', 0, 'http://localhost/wordpress/?p=1', 0, 'post', '', 1),
(2, 1, '2022-07-27 16:00:50', '2022-07-27 15:00:50', '<!-- wp:paragraph -->\n<p>This is an example page. It\'s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><p>Hi there! I\'m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like pi&#241;a coladas. (And gettin\' caught in the rain.)</p></blockquote>\n<!-- /wp:quote -->\n\n<!-- wp:paragraph -->\n<p>...or something like this:</p>\n<!-- /wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\"><p>The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.</p></blockquote>\n<!-- /wp:quote -->\n\n<!-- wp:paragraph -->\n<p>As a new WordPress user, you should go to <a href=\"http://localhost/wordpress/wp-admin/\">your dashboard</a> to delete this page and create new pages for your content. Have fun!</p>\n<!-- /wp:paragraph -->', 'Sample Page', '', 'publish', 'closed', 'open', '', 'sample-page', '', '', '2022-07-27 16:00:50', '2022-07-27 15:00:50', '', 0, 'http://localhost/wordpress/?page_id=2', 0, 'page', '', 0),
(3, 1, '2022-07-27 16:00:50', '2022-07-27 15:00:50', '<!-- wp:heading --><h2>Who we are</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Our website address is: http://localhost/wordpress.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Comments</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor&#8217;s IP address and browser user agent string to help spam detection.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>An anonymised string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service Privacy Policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Media</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Cookies</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you leave a comment on our site you may opt in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select &quot;Remember Me&quot;, your login will persist for two weeks. If you log out of your account, the login cookies will be removed.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Embedded content from other websites</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Who we share your data with</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you request a password reset, your IP address will be included in the reset email.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>How long we retain your data</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognise and approve any follow-up comments automatically instead of holding them in a moderation queue.</p><!-- /wp:paragraph --><!-- wp:paragraph --><p>For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>What rights you have over your data</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.</p><!-- /wp:paragraph --><!-- wp:heading --><h2>Where your data is sent</h2><!-- /wp:heading --><!-- wp:paragraph --><p><strong class=\"privacy-policy-tutorial\">Suggested text: </strong>Visitor comments may be checked through an automated spam detection service.</p><!-- /wp:paragraph -->', 'Privacy Policy', '', 'draft', 'closed', 'open', '', 'privacy-policy', '', '', '2022-07-27 16:00:50', '2022-07-27 15:00:50', '', 0, 'http://localhost/wordpress/?page_id=3', 0, 'page', '', 0),
(4, 1, '2022-07-27 16:02:09', '0000-00-00 00:00:00', '', 'Auto Draft', '', 'auto-draft', 'open', 'open', '', '', '', '', '2022-07-27 16:02:09', '0000-00-00 00:00:00', '', 0, 'http://localhost/wordpress/?p=4', 0, 'post', '', 0);

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

--
-- Table structure for table `wp_termmeta`
--

CREATE TABLE `wp_termmeta` (
  `meta_id` bigint(20) UNSIGNED NOT NULL,
  `term_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

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

--
-- Table structure for table `wp_terms`
--

CREATE TABLE `wp_terms` (
  `term_id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `slug` varchar(200) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `term_group` bigint(10) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_terms`
--

INSERT INTO `wp_terms` (`term_id`, `name`, `slug`, `term_group`) VALUES
(1, 'Uncategorised', 'uncategorised', 0);

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

--
-- Table structure for table `wp_term_relationships`
--

CREATE TABLE `wp_term_relationships` (
  `object_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `term_order` int(11) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_term_relationships`
--

INSERT INTO `wp_term_relationships` (`object_id`, `term_taxonomy_id`, `term_order`) VALUES
(1, 1, 0);

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

--
-- Table structure for table `wp_term_taxonomy`
--

CREATE TABLE `wp_term_taxonomy` (
  `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL,
  `term_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `taxonomy` varchar(32) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `description` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `parent` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `count` bigint(20) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_term_taxonomy`
--

INSERT INTO `wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `taxonomy`, `description`, `parent`, `count`) VALUES
(1, 1, 'category', '', 0, 1);

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

--
-- Table structure for table `wp_usermeta`
--

CREATE TABLE `wp_usermeta` (
  `umeta_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_usermeta`
--

INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES
(1, 1, 'nickname', 'waju'),
(2, 1, 'first_name', ''),
(3, 1, 'last_name', ''),
(4, 1, 'description', ''),
(5, 1, 'rich_editing', 'true'),
(6, 1, 'syntax_highlighting', 'true'),
(7, 1, 'comment_shortcuts', 'false'),
(8, 1, 'admin_color', 'fresh'),
(9, 1, 'use_ssl', '0'),
(10, 1, 'show_admin_bar_front', 'true'),
(11, 1, 'locale', ''),
(12, 1, 'wp_capabilities', 'a:1:{s:13:\"administrator\";b:1;}'),
(13, 1, 'wp_user_level', '10'),
(14, 1, 'dismissed_wp_pointers', ''),
(15, 1, 'show_welcome_panel', '1'),
(16, 1, 'session_tokens', 'a:1:{s:64:\"451043f9d8289cf59c043c03876c90cd974a477b0457f73a47e794d9b1898137\";a:4:{s:10:\"expiration\";i:1659106923;s:2:\"ip\";s:3:\"::1\";s:2:\"ua\";s:111:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36\";s:5:\"login\";i:1658934123;}}'),
(17, 1, 'wp_dashboard_quick_press_last_post_id', '4');

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

--
-- Table structure for table `wp_users`
--

CREATE TABLE `wp_users` (
  `ID` bigint(20) UNSIGNED NOT NULL,
  `user_login` varchar(60) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_pass` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_nicename` varchar(50) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_email` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_url` varchar(100) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `user_activation_key` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `user_status` int(11) NOT NULL DEFAULT 0,
  `display_name` varchar(250) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_users`
--

INSERT INTO `wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES
(1, 'waju', '$P$B.oDPQKj0MqSTl6/fB5AZ1ukQlDWI10', 'waju', 'omtaiwo@unilag.edu.ng', 'http://localhost/wordpress', '2022-07-27 15:00:48', '', 0, 'waju');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `2plsek4t_commentmeta`
--
ALTER TABLE `2plsek4t_commentmeta`
  ADD PRIMARY KEY (`meta_id`),
  ADD KEY `comment_id` (`comment_id`),
  ADD KEY `meta_key` (`meta_key`(191));

--
-- Indexes for table `2plsek4t_comments`
--
ALTER TABLE `2plsek4t_comments`
  ADD PRIMARY KEY (`comment_ID`),
  ADD KEY `comment_post_ID` (`comment_post_ID`),
  ADD KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`),
  ADD KEY `comment_date_gmt` (`comment_date_gmt`),
  ADD KEY `comment_parent` (`comment_parent`),
  ADD KEY `comment_author_email` (`comment_author_email`(10));

--
-- Indexes for table `2plsek4t_e_events`
--
ALTER TABLE `2plsek4t_e_events`
  ADD PRIMARY KEY (`id`),
  ADD KEY `created_at_index` (`created_at`);

--
-- Indexes for table `2plsek4t_e_submissions`
--
ALTER TABLE `2plsek4t_e_submissions`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `hash_id_unique_index` (`hash_id`),
  ADD KEY `main_meta_id_index` (`main_meta_id`),
  ADD KEY `hash_id_index` (`hash_id`),
  ADD KEY `type_index` (`type`),
  ADD KEY `post_id_index` (`post_id`),
  ADD KEY `element_id_index` (`element_id`),
  ADD KEY `campaign_id_index` (`campaign_id`),
  ADD KEY `user_id_index` (`user_id`),
  ADD KEY `user_ip_index` (`user_ip`),
  ADD KEY `status_index` (`status`),
  ADD KEY `is_read_index` (`is_read`),
  ADD KEY `created_at_gmt_index` (`created_at_gmt`),
  ADD KEY `updated_at_gmt_index` (`updated_at_gmt`),
  ADD KEY `created_at_index` (`created_at`),
  ADD KEY `updated_at_index` (`updated_at`),
  ADD KEY `referer_index` (`referer`(191)),
  ADD KEY `referer_title_index` (`referer_title`(191));

--
-- Indexes for table `2plsek4t_e_submissions_actions_log`
--
ALTER TABLE `2plsek4t_e_submissions_actions_log`
  ADD PRIMARY KEY (`id`),
  ADD KEY `submission_id_index` (`submission_id`),
  ADD KEY `action_name_index` (`action_name`),
  ADD KEY `status_index` (`status`),
  ADD KEY `created_at_gmt_index` (`created_at_gmt`),
  ADD KEY `updated_at_gmt_index` (`updated_at_gmt`),
  ADD KEY `created_at_index` (`created_at`),
  ADD KEY `updated_at_index` (`updated_at`);

--
-- Indexes for table `2plsek4t_e_submissions_values`
--
ALTER TABLE `2plsek4t_e_submissions_values`
  ADD PRIMARY KEY (`id`),
  ADD KEY `submission_id_index` (`submission_id`),
  ADD KEY `key_index` (`key`);

--
-- Indexes for table `2plsek4t_links`
--
ALTER TABLE `2plsek4t_links`
  ADD PRIMARY KEY (`link_id`),
  ADD KEY `link_visible` (`link_visible`);

--
-- Indexes for table `2plsek4t_options`
--
ALTER TABLE `2plsek4t_options`
  ADD PRIMARY KEY (`option_id`),
  ADD UNIQUE KEY `option_name` (`option_name`),
  ADD KEY `autoload` (`autoload`);

--
-- Indexes for table `2plsek4t_postmeta`
--
ALTER TABLE `2plsek4t_postmeta`
  ADD PRIMARY KEY (`meta_id`),
  ADD KEY `post_id` (`post_id`),
  ADD KEY `meta_key` (`meta_key`(191));

--
-- Indexes for table `2plsek4t_posts`
--
ALTER TABLE `2plsek4t_posts`
  ADD PRIMARY KEY (`ID`),
  ADD KEY `post_name` (`post_name`(191)),
  ADD KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`),
  ADD KEY `post_parent` (`post_parent`),
  ADD KEY `post_author` (`post_author`);

--
-- Indexes for table `2plsek4t_termmeta`
--
ALTER TABLE `2plsek4t_termmeta`
  ADD PRIMARY KEY (`meta_id`),
  ADD KEY `term_id` (`term_id`),
  ADD KEY `meta_key` (`meta_key`(191));

--
-- Indexes for table `2plsek4t_terms`
--
ALTER TABLE `2plsek4t_terms`
  ADD PRIMARY KEY (`term_id`),
  ADD KEY `slug` (`slug`(191)),
  ADD KEY `name` (`name`(191));

--
-- Indexes for table `2plsek4t_term_relationships`
--
ALTER TABLE `2plsek4t_term_relationships`
  ADD PRIMARY KEY (`object_id`,`term_taxonomy_id`),
  ADD KEY `term_taxonomy_id` (`term_taxonomy_id`);

--
-- Indexes for table `2plsek4t_term_taxonomy`
--
ALTER TABLE `2plsek4t_term_taxonomy`
  ADD PRIMARY KEY (`term_taxonomy_id`),
  ADD UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`),
  ADD KEY `taxonomy` (`taxonomy`);

--
-- Indexes for table `2plsek4t_usermeta`
--
ALTER TABLE `2plsek4t_usermeta`
  ADD PRIMARY KEY (`umeta_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `meta_key` (`meta_key`(191));

--
-- Indexes for table `2plsek4t_users`
--
ALTER TABLE `2plsek4t_users`
  ADD PRIMARY KEY (`ID`),
  ADD KEY `user_login_key` (`user_login`),
  ADD KEY `user_nicename` (`user_nicename`),
  ADD KEY `user_email` (`user_email`);

--
-- Indexes for table `wp_commentmeta`
--
ALTER TABLE `wp_commentmeta`
  ADD PRIMARY KEY (`meta_id`),
  ADD KEY `comment_id` (`comment_id`),
  ADD KEY `meta_key` (`meta_key`(191));

--
-- Indexes for table `wp_comments`
--
ALTER TABLE `wp_comments`
  ADD PRIMARY KEY (`comment_ID`),
  ADD KEY `comment_post_ID` (`comment_post_ID`),
  ADD KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`),
  ADD KEY `comment_date_gmt` (`comment_date_gmt`),
  ADD KEY `comment_parent` (`comment_parent`),
  ADD KEY `comment_author_email` (`comment_author_email`(10));

--
-- Indexes for table `wp_links`
--
ALTER TABLE `wp_links`
  ADD PRIMARY KEY (`link_id`),
  ADD KEY `link_visible` (`link_visible`);

--
-- Indexes for table `wp_options`
--
ALTER TABLE `wp_options`
  ADD PRIMARY KEY (`option_id`),
  ADD UNIQUE KEY `option_name` (`option_name`),
  ADD KEY `autoload` (`autoload`);

--
-- Indexes for table `wp_postmeta`
--
ALTER TABLE `wp_postmeta`
  ADD PRIMARY KEY (`meta_id`),
  ADD KEY `post_id` (`post_id`),
  ADD KEY `meta_key` (`meta_key`(191));

--
-- Indexes for table `wp_posts`
--
ALTER TABLE `wp_posts`
  ADD PRIMARY KEY (`ID`),
  ADD KEY `post_name` (`post_name`(191)),
  ADD KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`),
  ADD KEY `post_parent` (`post_parent`),
  ADD KEY `post_author` (`post_author`);

--
-- Indexes for table `wp_termmeta`
--
ALTER TABLE `wp_termmeta`
  ADD PRIMARY KEY (`meta_id`),
  ADD KEY `term_id` (`term_id`),
  ADD KEY `meta_key` (`meta_key`(191));

--
-- Indexes for table `wp_terms`
--
ALTER TABLE `wp_terms`
  ADD PRIMARY KEY (`term_id`),
  ADD KEY `slug` (`slug`(191)),
  ADD KEY `name` (`name`(191));

--
-- Indexes for table `wp_term_relationships`
--
ALTER TABLE `wp_term_relationships`
  ADD PRIMARY KEY (`object_id`,`term_taxonomy_id`),
  ADD KEY `term_taxonomy_id` (`term_taxonomy_id`);

--
-- Indexes for table `wp_term_taxonomy`
--
ALTER TABLE `wp_term_taxonomy`
  ADD PRIMARY KEY (`term_taxonomy_id`),
  ADD UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`),
  ADD KEY `taxonomy` (`taxonomy`);

--
-- Indexes for table `wp_usermeta`
--
ALTER TABLE `wp_usermeta`
  ADD PRIMARY KEY (`umeta_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `meta_key` (`meta_key`(191));

--
-- Indexes for table `wp_users`
--
ALTER TABLE `wp_users`
  ADD PRIMARY KEY (`ID`),
  ADD KEY `user_login_key` (`user_login`),
  ADD KEY `user_nicename` (`user_nicename`),
  ADD KEY `user_email` (`user_email`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `2plsek4t_commentmeta`
--
ALTER TABLE `2plsek4t_commentmeta`
  MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `2plsek4t_comments`
--
ALTER TABLE `2plsek4t_comments`
  MODIFY `comment_ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `2plsek4t_e_events`
--
ALTER TABLE `2plsek4t_e_events`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `2plsek4t_e_submissions`
--
ALTER TABLE `2plsek4t_e_submissions`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `2plsek4t_e_submissions_actions_log`
--
ALTER TABLE `2plsek4t_e_submissions_actions_log`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `2plsek4t_e_submissions_values`
--
ALTER TABLE `2plsek4t_e_submissions_values`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `2plsek4t_links`
--
ALTER TABLE `2plsek4t_links`
  MODIFY `link_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `2plsek4t_options`
--
ALTER TABLE `2plsek4t_options`
  MODIFY `option_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2529;

--
-- AUTO_INCREMENT for table `2plsek4t_postmeta`
--
ALTER TABLE `2plsek4t_postmeta`
  MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8753;

--
-- AUTO_INCREMENT for table `2plsek4t_posts`
--
ALTER TABLE `2plsek4t_posts`
  MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1223;

--
-- AUTO_INCREMENT for table `2plsek4t_termmeta`
--
ALTER TABLE `2plsek4t_termmeta`
  MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `2plsek4t_terms`
--
ALTER TABLE `2plsek4t_terms`
  MODIFY `term_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `2plsek4t_term_taxonomy`
--
ALTER TABLE `2plsek4t_term_taxonomy`
  MODIFY `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `2plsek4t_usermeta`
--
ALTER TABLE `2plsek4t_usermeta`
  MODIFY `umeta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24;

--
-- AUTO_INCREMENT for table `2plsek4t_users`
--
ALTER TABLE `2plsek4t_users`
  MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `wp_commentmeta`
--
ALTER TABLE `wp_commentmeta`
  MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `wp_comments`
--
ALTER TABLE `wp_comments`
  MODIFY `comment_ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `wp_links`
--
ALTER TABLE `wp_links`
  MODIFY `link_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `wp_options`
--
ALTER TABLE `wp_options`
  MODIFY `option_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=162;

--
-- AUTO_INCREMENT for table `wp_postmeta`
--
ALTER TABLE `wp_postmeta`
  MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `wp_posts`
--
ALTER TABLE `wp_posts`
  MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `wp_termmeta`
--
ALTER TABLE `wp_termmeta`
  MODIFY `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `wp_terms`
--
ALTER TABLE `wp_terms`
  MODIFY `term_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `wp_term_taxonomy`
--
ALTER TABLE `wp_term_taxonomy`
  MODIFY `term_taxonomy_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `wp_usermeta`
--
ALTER TABLE `wp_usermeta`
  MODIFY `umeta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT for table `wp_users`
--
ALTER TABLE `wp_users`
  MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
COMMIT;

