etting</a></li>\n\n\n\n<li>Post&nbsp;Featured Image: Add a <code>useFirstImageFromPost</code> attribute. (<a href=\"https://github.com/WordPress/gutenberg/pull/56573\">56573</a>)</li>\n\n\n\n<li>Add drag cursor to draggable list items. (<a href=\"https://github.com/WordPress/gutenberg/pull/57493\">57493</a>)</li>\n\n\n\n<li>Font Library: Add a progress bar while uploading font assets. (<a href=\"https://github.com/WordPress/gutenberg/pull/57463\">57463</a>)</li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Gutenberg 17.5</strong> was also part of the Gutenberg Changelog chat with <strong>Carolina Nymark</strong>. We discussed block themes, migration to block themes, the new role on the release squad and lots more. It was wonderful to finally catch up again and talk about her fantastic work on fullsiteediting.com and on the themes team for all those years. The episode will drop into your favorite podcast app over the weekend. </p>\n\n\n\n<img width=\"652\" height=\"189\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/01/Screenshot-2024-01-20-at-11.42.58.png?resize=652%2C189&ssl=1\" alt=\"\" class=\"wp-image-27074\" />\n\n\n\n<p class=\"has-accent-color has-light-background-background-color has-text-color has-background has-link-color wp-elements-be0f489534e352b6db8b419a84c4135e\">🎙️ Latest episode: <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-95-gutenberg-17-5-early-testing-of-wordpress-6-5-and-block-themes/\">Gutenberg Changelog #95 – Gutenberg 17.5, Early Testing of WordPress 6.5 and Block Themes</a> with special guest: Carolina Nymark</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"upcoming-events\">Upcoming events</h2>\n\n\n\n<p><strong>January 23, 2024, at 12:00 UTC.</strong> <strong>Extensibility Issues Triage meeting</strong> We will go over the <a href=\"https://github.com/orgs/WordPress/projects/146\">project board’s</a> columns: Triage, Needs discussion and PR in reviews. It will be a Slack meeting in the #core-editor channel.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>January 25, 2024, at 15:30 UTC</strong> &#8211; Developer <a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/298440719/\"><strong>Live stream: Reviewing Gutenberg 17.5</strong></a> Ryan Welcher is also doing a review of Gutenberg 17.5 on Twitch. It’s a live stream, so not prepared slide etc.&nbsp;</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://make.wordpress.org/core/2024/01/17/media-phase-3-meeting-feb-7/\"><strong>Phase 3 Media Meeting: February 7, 2024,</strong></a> at 12:00 UTC, Anthony Burchell wrote: “kick off a round table discussion about some opportunities and challenges ahead in the development of Phase 3. The Media Component Maintainers hope to find areas of focus where contributors can lean in to align efforts with folks working on Phase 3.”</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>February 8th, 202</strong>4 <strong>15:00 UTC</strong>: There will be <strong>a Hallway Hangout</strong> to discuss <strong>Intrinsic Design and how to use it on real life projects</strong></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>F<strong>ebruary 13, 2024, at 16:00 UTC</strong> <strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/298634428/\">Developer Hours: JavaScript for modern WordPress development</a></strong></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<ul>\n<li>More events are planned to Learn.WordPress . Here is their schedule of <a href=\"https://learn.wordpress.org/online-workshops/\"><strong>Online Workshops</strong></a> </li>\n\n\n\n<li>If you are looking for a WordCamp or Meetup near you, take a look at the new <strong><a href=\"https://events.wordpress.org/\">WordPress events page. </a></strong></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p>In <a href=\"https://dothewoo.io/woo-product-chat/\">Doo the Woo Product</a> podcast episode: <a href=\"https://dothewoo.io/gutenberg-present-to-beginnings/\">Gutenberg, the Beginning to the Present, </a>Tammie Lister and Jonathan Wold discuss block editor and WordPress. They cover State of the Word, upcoming changes and what it means to Woo and WordPress as a whole. Learn more about the progress on the WordPress way.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Robert DeVore</strong> posted <a href=\"https://robertdevore.com/boostbox-wordpress-popup-builder-for-the-core-editor/\">Introducing BoostBox: The 1st WordPress popup builder for the core editor</a> about his journey to push his newest plugin <a href=\"https://wordpress.org/plugins/boostbox/\"><strong>BoostBox</strong></a> over the finish line. It&#8217;s available via the WordPress repo. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>A user posted in the forum, that it wasn&#8217;t clear if he needed to recreate all the menus he used in the classic theme, again to display them on the block theme. The answer is no; however, it&#8217;s not as obvious where to find the menu item to make a classic menu available to the block theme navigation block. Here are the instructions and a video. <a href=\"https://gutenbergtimes.com/quick-tip-how-to-use-a-classic-menu-in-the-navigation-block-of-a-block-theme/\"><strong>Quick Tip: How to use a classic menu in the navigation block of a block theme</strong></a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Ana Segota</strong>, of Anariel Design, published a new Woo Theme, <a href=\"https://woo.com/products/fuel/\">Fuel</a>, meant for food related businesses. It entails plenty of patterns and color options to style the site of a food store. </p>\n\n\n\n<a href=\"https://woo.com/products/fuel/\"><img width=\"652\" height=\"489\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/01/fuel-screens.webp?resize=652%2C489&ssl=1\" alt=\"\" class=\"wp-image-27076\" /></a>\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/wordcandy_co\"><strong>John Hughes</strong></a> found four methods on <a href=\"https://www.codeinwp.com/blog/wordpress-sticky-header/\">How to Create a Sticky Header in WordPress</a> and in his post he walks you through all of them. Hughes also explains some consideration and best practices for using Sticky headers in the first place.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Pascal Birchler</strong>, core contributor sponsored by Google, and Core Co-release lead for WordPress 6.5 experimented with media handling in Gutenberg and WordPress. He centralized all his experiments in the plugin <a href=\"https://github.com/swissspidy/media-experiments\"><strong>Media Experiments</strong></a> that available on GitHub. </p>\n\n\n\n<p><strong>Nathan Wrigley</strong> had Birchler on as a guest on the WPTavern Jukebox podcast. <a href=\"https://wptavern.com/podcast/105-pascal-birchler-on-revolutionizing-image-and-video-processing-within-wordpress\"><strong>#105 – Pascal Birchler on Revolutionizing Image and Video Processing Within WordPress</strong></a>, where they discussed the power of WebAssembly, the future potential for moving desktop activities to the web, and Birchler’s innovative work in image and video processing.</p>\n\n\n\n<p>The list of features of the plugin is spectacular, yet all experimental, more proof-of-concept rather than production ready. For some of them, you&#8217;ll find short videos on how they work: </p>\n\n\n\n<ul>\n<li><a href=\"https://github.com/swissspidy/media-experiments?tab=readme-ov-file#automatic-poster-generation\">Automatic Poster Generation</a></li>\n\n\n\n<li><a href=\"https://github.com/swissspidy/media-experiments?tab=readme-ov-file#preview-image-generation-for-pdfs\">Preview image generation for PDFs</a></li>\n\n\n\n<li><a href=\"https://github.com/swissspidy/media-experiments?tab=readme-ov-file#converting-gifs-to-videos\">Converting GIFs to Videos</a></li>\n\n\n\n<li><a href=\"https://github.com/swissspidy/media-experiments?tab=readme-ov-file#video-muting\">Video Muting</a></li>\n\n\n\n<li><a href=\"https://github.com/swissspidy/media-experiments?tab=readme-ov-file#self-recording\">Self Recording</a></li>\n\n\n\n<li><a href=\"https://github.com/swissspidy/media-experiments?tab=readme-ov-file#optimize-existing-media\">Optimize Existing Media</a> </li>\n\n\n\n<li><a href=\"https://github.com/swissspidy/media-experiments?tab=readme-ov-file#upload-from-another-device\">Upload from another device</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p>After the revamp of the Theme Handbook to include making block themes, <strong>Justin Tadlock</strong> posted about the project and what will be next:  <strong><a href=\"https://make.wordpress.org/themes/2024/01/11/new-block-focused-theme-handbook-docs-and-whats-coming-in-2024/\">New Block-Focused Theme Handbook Docs and What’s Coming in 2024</a>. </strong></p>\n\n\n\n<p>If you haven&#8217;t explored the Theme Handbook lately, the team create five new chapters in 2023:</p>\n\n\n\n<ul>\n<li><a href=\"https://developer.wordpress.org/themes/getting-started/\">Getting Started</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/themes/core-concepts/\">Core Concepts</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/themes/global-settings-and-styles/\">Global Settings and Styles (theme.json)</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/themes/templates/\">Templates</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/themes/features/\">Features</a></li>\n</ul>\n\n\n\n<p>For 2024, the team is also onboarding new contributors, to do the heavy lifting of creating the Advanced Topics for Themes. </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 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor.</h2>\n\n\n\n<p><strong>Nathan Schneider</strong> posted a tutorial on <a href=\"https://developer.woo.com/2024/01/17/getting-to-know-woo-extending-the-new-product-editor-with-react/\"><strong>Extending the New Product Editor with&nbsp;React</strong></a> on the Woo Developer Blog and covered how to create two blocks that enforce minimum and maximum quantity on text inputs.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Brian Coords</strong> shared his <a href=\"https://www.briancoords.com/thoughts-on-version-control-for-block-themes/\"><strong>Thoughts on Version Control for Block Themes</strong></a> and what he thinks could work and make his life as a developer easier.</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://youtu.be/zSU-JOGDcGs\"><strong>The recording of the latest Developer Hours</strong></a> is now available. <strong>Nick Diego</strong> and <strong>Ryan Welcher </strong>walked attendees through the <a href=\"https://developer.wordpress.org/block-editor/getting-started/tutorial/\">official Getting Started tutorial of the Block Editor Handbook</a> and explained every step of the journey. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/mattyza\">Matt Cohen</a></strong>, engineer lead at Woo Marketplace, published <a href=\"https://matty.blog/building-a-terms-list-block-for-wordpress/\"><strong>how he built  a terms list block for WordPress</strong></a>. He shared his research and approach, as well as his code on GitHub. you learn how to add a custom control to select taxonomies, and his lesson&#8217;s learned. </p>\n\n\n\n\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n\n<p class=\"has-text-align-right has-small-font-size\"><em>Questions? Suggestions? Ideas? Don&#8217;t hesitate to send <a href=\"mailto:pauli@gutenbergtimes.com\">them via email</a> or send me a message on WordPress Slack or Twitter @bph</em>. </p>\n\n\n\n<p class=\"has-text-align-right has-small-font-size\">For questions to be answered on the <a href=\"http://gutenbergtimes.com/podcast\">Gutenberg Changelog</a>, send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p>Featured Image: Industrial Storage Space CC0 licensed photo by Makarand G. Mane from the WordPress Photo Directory.</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, 20 Jan 2024 10:20: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: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: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:101:\"WordCamp Central: Thanks for sponsoring global WordPress community events across the globe, Bluehost!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=5109960\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:124:\"https://central.wordcamp.org/news/2024/01/thanks-for-sponsoring-global-wordpress-community-events-across-the-globe-bluehost/\";s: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:1215:\"<p>We can&#8217;t thank <a href=\"https://www.bluehost.com/\">Bluehost</a> enough for renewing their support as a global sponsor for the <a href=\"https://central.wordcamp.org/sponsor-multiple-wordcamps/\">global WordPress community</a> in 2024! Their support of WordPress community events at our Gold level worldwide goes a really long way. They support WordPress communities all over the world!</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://central.wordcamp.org/files/2019/02/Bluehost-Transparent_HighRes.png\"><img width=\"833\" height=\"220\" src=\"https://central.wordcamp.org/files/2019/02/Bluehost-Transparent_HighRes.png\" alt=\"Bluehost logo\" class=\"wp-image-3096744\" /></a>Bluehost logo</div>\n\n\n<p><a href=\"https://www.bluehost.com/\">Bluehost</a> has been a WordPress partner since 2005 and powers over 1 million WordPress sites worldwide. Their objective is to help customers, whether novice or pro, create a thriving online presence at an affordable price. With a team of in-house tech experts available 24/7, Bluehost dedicates time and resources to providing the best support and services in the industry. Join millions of other site owners and see what Bluehost can do for you and your online presence.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 19 Jan 2024 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"Isotta\";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:67:\"Akismet: Forum Spam: How to Permanently Stop Spam Bot Registrations\";s:7:\"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:\"http://akismet.com/?p=283701\";s:7:\"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:36:\"https://akismet.com/blog/forum-spam/\";s: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:24851:\"<p>Creating a forum for your organization can be an excellent way to build a community around your product or service. And the information provided in a forum can help customers resolve issues on their own —&nbsp;reducing customer service costs and improving satisfaction. But if you’re not careful, forum spam can detract from the entire experience for members and reflect poorly on your brand.</p>\n\n\n<p>Fortunately, there are tools you can use to stop forum spam. When you leverage this kind of software, your customers won’t have to sift through pesky fake comments and posts to find what they’re looking for. They won’t be directed off&#8209;site for malicious purposes, and you’ll be able to maintain a more professional&nbsp;environment.</p>\n\n<p>This guide will start by discussing forum spam and all its variations. Then, it will outline the negative effects of spam and why certain anti&#8209;spam techniques fail to block it. Finally, it will show you how <a href=\"https://akismet.com/enterprise/\">Akismet’s enterprise anti&#8209;spam services</a> can stop spam registrations on your&nbsp;website.</p>\n\n\n<span id=\"more-283701\"></span>\n\n\n<h2 class=\"wp-block-heading\">What is forum&nbsp;spam?</h2>\n\n\n<p>Whether you run a small business or a global enterprise, creating a forum is an effective way to connect with your customers. They provide people with a space to discuss (and potentially resolve) their doubts and issues. And a forum can even lighten the load on your customer support team.&nbsp;</p>\n\n\n<p>The only problem is that forums can become a den for&nbsp;spammers.</p>\n\n<p>By definition, web spam is any sort of unwanted message shared with a large number of people online. This can appear in email inboxes, the comments section of a blog post or YouTube video, a contact form, and, of course, a&nbsp;forum.</p>\n\n\n<img width=\"1448\" height=\"566\" src=\"https://akismet455732288.files.wordpress.com/2024/01/image-2.png\" alt=\"example of a spam comment\" class=\"wp-image-283703\" />\n\n\n\n<p>Typically, forum spam is generated by bots with a particular goal in mind. For instance, a forum spammer may want to promote a certain product to the members. This is usually quite obvious, as they clutter the forum with messages spouting the benefits of whatever they’re selling.&nbsp;</p>\n\n\n\n<p>Other times, spam can be harder to spot. These cases can be even more dangerous, as instances can contain hidden links to malicious sites.&nbsp;</p>\n\n\n<p>There are several different types of forum spam, like content spam, profile spam, signature spam, and private messages. We’ll cover these later in the&nbsp;post.</p>\n\n<p>If a forum doesn’t have a moderator or anti&#8209;spam software in place, spam can get out of hand quickly. And even if it does have a moderator, sifting through huge volumes of spam can be a poor use of&nbsp;time.</p>\n\n<h2 class=\"wp-block-heading\">What are the motivations behind forum&nbsp;spam?</h2>\n\n<p>You might be wondering why spam happens. Here are some common goals of&nbsp;spammers:</p>\n\n\n<ul>\n<li><strong>Promote a product or service</strong>. Forum spammers tend to promote unsavory products and services like gambling sites or unregulated weight loss pills.&nbsp;</li>\n\n\n<li><strong>Harvest personal data</strong>. Often, spam comments will contain links to malware. If a visitor clicks on the link, hackers may be able to gain access to their personal&nbsp;data.</li>\n\n<li><strong>Conduct a phishing scam</strong>: Malicious actors may try to lure unsuspecting victims into phishing scams by pretending to be legitimate companies. They may link to websites that look like a real corporation and then ask users to verify account information. However, that info is just sent to a&nbsp;cybercriminal.</li>\n\n<li><strong>Boost search engine rankings</strong>. If your domain has a decent amount of traffic, spammers may want to post links in your forum that point back to their website. This way, they can generate backlinks and trick Google into thinking they’ve been endorsed by your site. This could improve their rankings in search&nbsp;results.</li></ul>\n\n\n<p>These are some of the most common motivations for posting forum spam. Unfortunately, spam is always evolving, so it’s important to be wary of any suspicious activity on your&nbsp;forum.</p>\n\n<h2 class=\"wp-block-heading\">What are the main types of forum&nbsp;spam?</h2>\n\n<p>To stop spam, you’ll need to understand its various formats. Here are the four most common types of&nbsp;spam:</p>\n\n<h3 class=\"wp-block-heading\">1. Content&nbsp;spam</h3>\n\n\n<p>Content spam refers to anything that’s off-topic or irrelevant to the page that it appears on. Forums are usually centered around a niche subject, so this type of spam should be easy to spot.&nbsp;</p>\n\n\n\n<p>Content spam is usually employed to promote a product or service and can contain links to another website.&nbsp;</p>\n\n\n<h3 class=\"wp-block-heading\">2. Profile&nbsp;spam</h3>\n\n<p>To participate in an online forum, members will likely need to create a profile or an account. Forum spammers can use these profiles to spread spam without anyone&nbsp;noticing.</p>\n\n<p>A spam account can embed hidden links into its profile. The most common example is a link in the username. But spammers might also include a link in the bio section of the&nbsp;profile.</p>\n\n<p>Each time a forum spammer posts a message or someone views their profile, this link will be visible to members. But unless someone clicks on it, no one would know it’s&nbsp;there.</p>\n\n<p>This type of forum spam is commonly used in an attempt to trick search engines or promote a&nbsp;product.</p>\n\n<h3 class=\"wp-block-heading\">3. Signature&nbsp;spam</h3>\n\n\n<p>Signature spam is a type of profile spam. Instead of hiding links in usernames and profiles, spammers include them in their signatures.&nbsp;</p>\n\n\n\n<p>That means that they embed a link each time they comment or post. The rest of their comment might be completely legitimate —&nbsp;and thus their work is less likely to be detected. This is another way to manipulate search engines for higher rankings.</p>\n\n\n<h3 class=\"wp-block-heading\">4. Private message&nbsp;spam</h3>\n\n<p>As the name suggests, private message spam is sent to members of a forum. Considering that these messages don’t impact search engine rankings, this type of spam almost always has an intention of direct harm to your forum&nbsp;members.</p>\n\n<p>With private messaging, forum spammers can promote products, harvest personal data through malware in links, or set up phishing scams. This can be particularly dangerous because moderators are unable to see or stop this spam. It’s up to forum members to flag&nbsp;it.</p>\n\n<h2 class=\"wp-block-heading\">What are the consequences of spam on a&nbsp;forum?</h2>\n\n\n<p>This section will discuss the consequences of spam on a forum. These apply to both enterprises and small businesses.&nbsp;</p>\n\n\n<h3 class=\"wp-block-heading\">1. A degraded user&nbsp;experience</h3>\n\n<p>Online forums are intended to create a dedicated space on the internet for a specific community. Forum members can post questions and raise concerns, or simply start a conversation around a certain topic that they find interesting or&nbsp;important.</p>\n\n<p>In many cases, online forums can provide additional value to customers in the form of educational content. But if a forum is cluttered with spam, its members will likely have a hard time sifting through its posts. It will be up to them to figure out which comments are genuine and which ones are&nbsp;spam.</p>\n\n<p>This will lead to a degraded user experience. It could even prompt members to abandon your&nbsp;forum.</p>\n\n<h3 class=\"wp-block-heading\">2. Damaged forum&nbsp;reputation</h3>\n\n<p>If a forum becomes overrun by spam, most members will assume that there aren’t any moderators to manage it. They might also think that the business or enterprise behind the forum hasn’t invested in any security measures to prevent forum spam and protect&nbsp;visitors.</p>\n\n<p>These perceptions can damage your reputation. Plus, it might prompt some people to look for other, more credible online&nbsp;communities.</p>\n\n<h3 class=\"wp-block-heading\">3. SEO&nbsp;implications</h3>\n\n<p>Search engine bots are always implementing new ways to spot untrustworthy web pages. This is because Google (and other search sites) want to provide internet users with the best experience&nbsp;possible.</p>\n\n\n<p>If your forum is littered with content that spammers are posting to manipulate their rankings, or links to malware and untrustworthy sites, there’s a good chance that search engines will catch on.&nbsp;</p>\n\n\n\n<p>Since software like <a href=\"https://developers.google.com/search/docs/crawling-indexing/googlebot\" target=\"_blank\" rel=\"noreferrer noopener\">Googlebot</a> can’t tell who is attempting to manipulate it, it could end up penalizing your forum, rather than the perpetrators using it to do harm.&nbsp;</p>\n\n\n<p>This means forum spammers can hurt your website’s search engine rankings while attempting to boost their own. Your web pages may be removed from search results until you can prove their legitimacy. This will involve removing spam links and asking Google to <a href=\"https://developers.google.com/search/docs/crawling-indexing/ask-google-to-recrawl\">recrawl your&nbsp;site</a>.</p>\n\n<h3 class=\"wp-block-heading\">4. Security threats like malware and phishing&nbsp;links</h3>\n\n<p>Some of the more nefarious types of spam include malware and phishing attempts. These can have serious consequences for your business and&nbsp;customers.</p>\n\n\n<p>That’s because this type of spam puts sensitive data at risk. Spammers can gain access to personal information like names, email addresses, and phone numbers. As a result, affected individuals will receive spammy messages through email or SMS, or their data may be sold off.&nbsp;</p>\n\n\n<h3 class=\"wp-block-heading\">5. Time and resource&nbsp;wastage</h3>\n\n\n<p>When your forum is plagued with spam, you’ll end up wasting resources on eliminating it.&nbsp;</p>\n\n\n\n<p>For instance, if you employ someone to <a href=\"https://akismet.com/blog/how-to-stop-comment-spam-in-wordpress/\">moderate and block spam comments</a> as part of their daily work routine, they may be spending too much time on these messages. That means less time to focus on more important tasks, like answering customer queries.&nbsp;</p>\n\n\n\n<p>Similarly, any spammer is consuming your website’s server resources. Depending on the level of spam you’re dealing with, this could result in lots of wasted server space.&nbsp;</p>\n\n\n<p>The costs associated with hosting for enterprise organizations can get out of hand quickly. Working with efficiency in mind and proactively protecting resources is important. And for small businesses with a modest hosting plan, large volumes of spam could even impact site&nbsp;performance.</p>\n\n<h2 class=\"wp-block-heading\">Common characteristics of spambot&nbsp;registrations</h2>\n\n<p>Having an understanding of the different types of forum spam can help you identify spam more easily. Still, it’s always better to stop spam before it can infiltrate your&nbsp;forum.</p>\n\n<p>Here are some of the common characteristics of spambot&nbsp;registrations:</p>\n\n<h3 class=\"wp-block-heading\">1. Generic&nbsp;usernames</h3>\n\n\n<p>Spambots aren’t very creative. So, one way to spot them is by looking out for generic usernames.&nbsp;</p>\n\n\n<p>These include usernames like “lucky_guy” or “shy_gal”. Of course, spambots can also incorporate fake generic names into their&nbsp;handles.</p>\n\n<h3 class=\"wp-block-heading\">2. Suspicious email&nbsp;domains</h3>\n\n\n<p>Some of the most common email domains are gmail.com, yahoo.com, and outlook.com. They are all associated with reputable email providers.&nbsp;</p>\n\n\n\n<p>A suspicious or unfamiliar email domain could indicate a forum spammer. Spam accounts are more likely to use these email providers as they may not meet the security requirements to create a legitimate address.&nbsp;</p>\n\n\n<h3 class=\"wp-block-heading\">3. IP addresses associated with&nbsp;spam</h3>\n\n<p>If you suspect that a forum spammer has infiltrated your online community, you can look into the IP address associated with that spam account. This can help you confirm or deny the legitimacy of the&nbsp;account.</p>\n\n<p>You’ll have to look at the server logs and <a href=\"https://akismet.com/blog/how-to-block-a-specific-ip-address-from-a-wordpress-website/\">find the IP address</a> associated with the spammy comment. Note that you won’t be able to do this with private message spam, as you’ll need access to the comment or&nbsp;post.</p>\n\n\n<img width=\"1264\" height=\"502\" src=\"https://akismet455732288.files.wordpress.com/2024/01/image-3.png\" alt=\"finding a spammy IP address\" class=\"wp-image-283704\" />\n\n\n<h2 class=\"wp-block-heading\">Common actions of forum&nbsp;spammers</h2>\n\n\n<p>This section will outline some of the most common actions by forum spammers. Hopefully, this will help you identify them more easily.&nbsp;</p>\n\n\n<h3 class=\"wp-block-heading\">1. Replying to old/inactive&nbsp;threads</h3>\n\n<p>If a forum spammer wants to utilize your website’s authority to boost their search engine rankings, they’ll often reply to old and inactive&nbsp;threads.</p>\n\n<p>That’s because older forum threads will have received more traffic and better rankings in search results. If your forum has been active for several years, these actions should be easy to&nbsp;spot.</p>\n\n<h3 class=\"wp-block-heading\">2. Leaving minimal replies with links&nbsp;included</h3>\n\n\n<p>Since a spammer has no intention of actually contributing to your online community, they tend to leave short replies with a link included.&nbsp;</p>\n\n\n\n<p>While they may offer a brief comment, this is likely something generic that has been programmed into the spambot’s capabilities. For instance, you might get something like “great content!” or “love this!”.&nbsp;</p>\n\n\n<h3 class=\"wp-block-heading\">3. Placing a link and website description in their&nbsp;profile</h3>\n\n<p>Profile spam is very common on online forums. You’ll often see a spammer place a link and website description in their profile. In this scenario, the spammer is likely trying to promote a product or manipulate search&nbsp;engines.</p>\n\n<h3 class=\"wp-block-heading\">4. Using misleading topic&nbsp;titles</h3>\n\n\n<p>If a member uses a topic title that seems relevant to the forum, but then talks about something different in the thread, this is a major red flag.&nbsp;</p>\n\n\n<p>Essentially, this type of spam is trying to lure members into clicking on a thread by suggesting that it will contain valuable information for them. Once they’ve clicked on the thread, forum members will likely find promotional or otherwise spammy&nbsp;content.</p>\n\n<h3 class=\"wp-block-heading\">5. Posting off&#8209;topic&nbsp;comments</h3>\n\n<p>Another clear giveaway is off&#8209;topic comments. Similar to misleading topic titles (but more blatant), off&#8209;topic comments are explicitly pushing the spammer&#8217;s agenda without even pretending to contribute to the&nbsp;forum.</p>\n\n<h3 class=\"wp-block-heading\">6. Using a website name as their&nbsp;username</h3>\n\n<p>Many forum spammers use a website as their username. This could be a spammy marketing tactic, plain and simple. It could also include a link, which would have <a href=\"https://akismet.com/blog/eliminating-spam-is-good-seo/\">bigger implications for search engine&nbsp;optimization</a>.</p>\n\n<h3 class=\"wp-block-heading\">7. Posting in a different language than the&nbsp;topic</h3>\n\n<p>The great thing about the internet is that people have access to forums in almost every country and every language. People often tend to congregate on forums with like&#8209;minded individuals as well as those with similar backgrounds, so while it’s definitely not a guarantee, a new user that posts in a language rarely used by other members of the forum can signal that they’re not there for anything&nbsp;good.</p>\n\n<h2 class=\"wp-block-heading\">Common anti&#8209;spam techniques (and why they fail to&nbsp;impress)</h2>\n\n<p>Forum spam can be a serious problem, and common anti&#8209;spam techniques might not always be efficient in spotting it. This section will discuss some of the reasons why these approaches&nbsp;fail.</p>\n\n\n<h3 class=\"wp-block-heading\">1. CAPTCHAs&nbsp;</h3>\n\n\n<p>One of the most common anti&#8209;spam methods involves CAPTCHAs. This is particularly common for online forms (like contact forms) and <a href=\"https://akismet.com/blog/how-to-stop-user-spam-registrations-in-wordpress/\">user registration&nbsp;forms</a>.</p>\n\n\n<img width=\"1600\" height=\"423\" src=\"https://akismet455732288.files.wordpress.com/2024/01/image-4.png\" alt=\"example of a CAPTCHA where the user types two words\" class=\"wp-image-283705\" />\n\n\n\n<p>A CAPTCHA presents a challenge or puzzle that spambots should be unable to complete. The theory is that it will prevent them from submitting content, but CAPTCHAs have several limitations.&nbsp;</p>\n\n\n<p>First of all, they’re not 100 percent effective, since <a href=\"https://akismet.com/blog/do-captcha-and-recaptcha-protect-wordpress-sites-from-bots/\">many bots can bypass CAPTCHAs</a>. Plus, they’re not the most accessible anti&#8209;spam tactic, as they can alienate people who have varying&nbsp;impairments.</p>\n\n\n<p>In the past, CAPTCHAs were pretty straightforward. For example, you would have had to interpret some blurry letters and numbers.&nbsp;</p>\n\n\n<p>But CAPTCHAs have become more difficult, even for authentic users who are likely to become pretty frustrated after the first or second failed attempt. These real people might even end up abandoning your site&nbsp;altogether.</p>\n\n\n<p>Newer versions&nbsp;ask users to do things like “find all the images with stoplights.” But they’re just as annoying for humans and still not very effective against robots.&nbsp;</p>\n\n\n\n<p>And even the latest option —&nbsp;reCAPTCHA v3 — seems like an improvement for users, since there’s no visible test required to gain access, but it comes with some serious downsides.&nbsp;</p>\n\n\n\n<p>For example, it provides Google with a lot of data that many are concerned violates the privacy of users. It can deter good bots like search engine crawlers. Finally, and perhaps the most annoying, real users can be flagged as spam without any way to prove their legitimacy.&nbsp;</p>\n\n\n<h3 class=\"wp-block-heading\">2. Question&#8209;based&nbsp;challenges</h3>\n\n<p>Question&#8209;based challenges are another common anti&#8209;spam tactic. Although they aren’t as ubiquitous as CAPTCHAs and reCAPTCHAs, they come with the same&nbsp;limitations.</p>\n\n<p>They can create an obstacle for individuals with different abilities. If they become frustrated enough, they could give up on the challenge. As a result, you could end up losing conversions (or, in this context, new forum&nbsp;members).</p>\n\n\n<h3 class=\"wp-block-heading\">3. Email verification&nbsp;</h3>\n\n\n\n<p>Email verification is another popular way to prevent spambots from infiltrating websites. It’s a bit more user-friendly than a CAPTCHA, but still creates an additional step in the registration process.&nbsp;</p>\n\n\n<p>Since getting conversions is hard enough, this tactic isn’t ideal. You’ll want to avoid any friction and streamline the signup process as much as&nbsp;possible.</p>\n\n<h2 class=\"wp-block-heading\">Akismet: The #1 tool to stop forum spam&nbsp;registrations</h2>\n\n\n<p>So how can you eliminate forum spam without deterring real users? This section will introduce you to an efficient anti-spam tool: Akismet.&nbsp;</p>\n\n\n<h3 class=\"wp-block-heading\">What is&nbsp;Akismet?</h3>\n\n\n<p>Akismet is an automated anti-spam tool that uses advanced AI technology to identify spam without any input from users. It works in the background and has an incredible 99.99% accuracy rate. There are no annoying puzzles to solve, no questions to answer, and no spam in your forums.&nbsp;</p>\n\n\n<p>Whether you run a small business or work at a large company, <a href=\"https://akismet.com/\">Akismet</a> is by far the easiest and most effective way to stop forum&nbsp;spam.</p>\n\n\n<img width=\"1600\" height=\"820\" src=\"https://akismet455732288.files.wordpress.com/2024/01/image-5.png\" alt=\"Akismet homepage with the text \" />\n\n\n<p>While it’s known throughout the WordPress community for its considered to be the <a href=\"https://akismet.com/blog/best-anti-spam-wordpress-plugins-compared/\">best anti&#8209;spam plugin</a> that’s easy to install, it also supports other platforms like Joomla! and Drupal. Developers can even build it into any application thanks to Akismet’s flexible&nbsp;API.</p>\n\n\n<p>When you sign up for an Akismet plan, you’ll be protected from comment and form spam, including spambot registrations and comments on forums.&nbsp;</p>\n\n\n<p>At the time of writing, Akismet has protected more than 100 million websites and blocked over 500 billion instances of&nbsp;spam.</p>\n\n\n<p>The value is immediately evident —&nbsp;it’s proven to boost conversions by an average of 3.6% when replacing CAPTCHA. That’s an instant boost in website performance!&nbsp;</p>\n\n\n<h3 class=\"wp-block-heading\">How Akismet&nbsp;works</h3>\n\n<p><a href=\"https://akismet.com/features/\">Akismet</a> is software that you can install on your website. If you have a WordPress website, all you have to do is purchase a plan, and then install and activate the plugin through your&nbsp;dashboard.</p>\n\n\n<p>Depending on your web hosting plan, the free version of the tool may come pre-installed on your website. Non-commercial WordPress sites can use it completely for free.&nbsp;</p>\n\n\n<p>Businesses and other professional organizations can quickly find the ideal plan for them and the elimination of spam and improved user experience will immediately make it&nbsp;worthwhile.</p>\n\n<p>For major organizations, the good news is that Akismet offers custom <a href=\"https://akismet.com/enterprise/\">enterprise plans</a>. In fact, with over 100 million users, it’s the go&#8209;to choice for <a href=\"https://akismet.com/blog/convertkit-customerstory/\">businesses like ConvertKit</a> that use Akismet to boost the performance of their platform by protecting their wide network of business customers from&nbsp;spam.</p>\n\n\n<img width=\"1600\" height=\"1002\" src=\"https://akismet455732288.files.wordpress.com/2024/01/image-6.png\" alt=\"ConverKit homepage\" class=\"wp-image-283707\" />\n\n\n\n<p>Once Akismet is set up, it uses AI filtering and a robust spam database to identify and block spam. Plus, it operates on the cloud, so these processes won’t impact your website’s performance.&nbsp;</p>\n\n\n<p>If you’re using WordPress, Akismet integrates seamlessly with some of the most popular plugins, like <a href=\"https://wordpress.org/plugins/jetpack/\" target=\"_blank\" rel=\"noreferrer noopener\">Jetpack</a> and <a href=\"https://wordpress.org/plugins/formidable/\" target=\"_blank\" rel=\"noreferrer noopener\">Formidable&nbsp;Forms</a>.</p>\n\n<h3 class=\"wp-block-heading\">The benefits of&nbsp;Akismet</h3>\n\n<p>Here are some of the main benefits of using Akismet to stop forum&nbsp;spam:</p>\n\n\n<ul><li>Real&#8209;time, AI&#8209;powered&nbsp;filtering</li>\n\n<li>99.99 percent spam detection&nbsp;accuracy</li>\n\n<li>&#8220;Set it and forget it&#8221;&nbsp;configuration</li>\n\n<li>Compatibility with multiple&nbsp;platforms</li>\n\n<li>No added friction to the user&nbsp;experience</li></ul>\n\n\n<p>In a nutshell, Akismet is powerful software that can stop spam in its tracks. It’s highly effective, easy to configure, and works on multiple platforms. Plus, Akismet stands out from other anti&#8209;spam solutions because it doesn’t add any obstacles for legitimate site&nbsp;visitors.</p>\n\n<p>A seamless anti&#8209;spam solution can greatly improve the effectiveness of your forums. When it comes to contact forms, Akismet can help <a href=\"https://akismet.com/blog/form-conversion-rate/\">increase your conversion rates</a>,&nbsp;too!</p>\n\n<h2 class=\"wp-block-heading\">How to get started with Akismet&nbsp;today</h2>\n\n<p>If you’re currently running a forum or want to start one, you’ll need a strategy to prevent spam. Otherwise, your members could be driven away in annoyance. Plus, if your forum is plagued with spam, it could lead to a drop in your site’s search engine&nbsp;rankings.</p>\n\n<p>That’s why your forum needs an <a href=\"https://akismet.com/enterprise/\">enterprise solution like Akismet</a>. This powerful software uses AI filtering, cloud storage, and seamless integrations to block 99.99% of spam without impacting the user experience or your site’s&nbsp;performance.</p>\n\n<p>Are you ready to stop forum spam? <a href=\"https://akismet.com/talk-to-sales/\">Reach out to the Akismet team&nbsp;today</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, 19 Jan 2024 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:11:\"Jen Swisher\";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:73:\"WordCamp Central: Thanks to Woo for sponsoring community events worldwide\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=5109963\";s:7:\"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://central.wordcamp.org/news/2024/01/thanks-to-woo-for-sponsoring-community-events-worldwide/\";s: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:1012:\"<p>We couldn’t be happier to welcome Woo to the <a href=\"https://central.wordcamp.org/sponsor-multiple-wordcamps/\">WordPress global community sponsorship program</a> in 2024! This year, they’re sponsoring at the Gold level in all regions, supporting official WordPress community events across the globe.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://central.wordcamp.org/files/2024/01/Woo-logo-color.png\"><img width=\"1024\" height=\"704\" src=\"https://central.wordcamp.org/files/2024/01/Woo-logo-color-1024x704.png\" alt=\"Woo logo 2024\" class=\"wp-image-5129983\" /></a>WooCommerce logo</div>\n\n\n<p><a href=\"https://woo.com/\">Woo</a> is the leading open-source ecommerce platform, powering 31.4% of the top million online stores.* Built on WordPress, Woo empowers anyone, anywhere, to sell anything with truly unlimited extensibility, flexibility, and control over how they build and evolve their business.</p>\n\n\n\n<p>* StoreLeads, <a href=\"https://storeleads.app/reports\">StoreLeads.app, January 2024</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, 18 Jan 2024 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"Isotta\";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:92:\"Do The Woo Community: AI, Accessibility, Security and Privacy in 2024 with Robbie and Robert\";s:7:\"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=78883\";s:7:\"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://dothewoo.io/woo-agencychat-look-at-2024/\";s: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:415:\"<p>Hosts Robbie Adair and Robert Jacobi discuss their predictions for 2024, focusing on the acronym ASP: Accessibility, Security, and Privacy</p>\n<p>&gt;&gt; The post <a href=\"https://dothewoo.io/woo-agencychat-look-at-2024/\">AI, Accessibility, Security and Privacy in 2024 with Robbie and Robert</a> appeared first on <a href=\"https://dothewoo.io\">Do the Woo - a WooCommerce and WordPress Builder Podcast</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, 18 Jan 2024 10:39: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: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:75:\"Akismet: Version 5.3.1 of the Akismet WordPress plugin is ready to download\";s:7:\"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:\"http://akismet.com/?p=283692\";s:7:\"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://akismet.com/blog/version-5-3-1-of-the-akismet-wordpress-plugin-is-ready-to-download/\";s: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:1004:\"<p>Version 5.3.1 of <a href=\"http://wordpress.org/plugins/akismet/\">the Akismet plugin for WordPress</a> is now&nbsp;available.</p>\n\n<p>In this release, we&#8217;ve added a quick link to get to your <a href=\"https://akismet.com/account/\">Akismet.com account overview</a>. This enables you to see summary of activity across all sites using your API key, and manage your Akismet&nbsp;subscription.</p>\n\n\n<img width=\"1024\" height=\"320\" src=\"https://akismet455732288.files.wordpress.com/2024/01/screenshot-2024-01-16-at-14.41.58.png?w=1024\" alt=\"\" class=\"wp-image-283696\" />\n\n\n<p>There are also a number of bug fixes and improvements and we recommend upgrading if you&#8217;re using an earlier version of the&nbsp;plugin.</p>\n\n<p>To upgrade, visit the Updates page of your WordPress dashboard and follow the instructions. If you need to download the plugin zip file directly, links to all versions are available in <a href=\"http://wordpress.org/plugins/akismet/\">the WordPress plugins&nbsp;directory</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 18 Jan 2024 00:36:17 +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:\"Chris Rosser 🏔\";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:81:\"WordCamp Central: Automattic sponsors WordPress community events across the globe\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=5109965\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:106:\"https://central.wordcamp.org/news/2024/01/automattic-sponsors-wordpress-community-events-across-the-globe/\";s: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:2763:\"<p>We&#8217;d like to welcome <a href=\"https://automattic.com/about/\">Automattic</a> to the 2024 Global Sponsorship program! By sponsoring at the Gold level across the globe, Automattic helps make local community events better for WordPress enthusiasts and easier to organize for our wonderful group of hardworking volunteers.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://central.wordcamp.org/files/2023/03/automattic-logotype-color.png\"><img width=\"1024\" height=\"341\" src=\"https://central.wordcamp.org/files/2023/03/automattic-logotype-color-1024x341.png\" alt=\"Automattic logo\" class=\"wp-image-3163599\" /></a>Automattic logo</div>\n\n\n<p>At <a href=\"https://automattic.com/about/\" target=\"_blank\" rel=\"noreferrer noopener\">Automattic</a>, <em>we are</em> passionate about making <em>the web</em> a better place.</p>\n\n\n\n<p>We are the people behind <a href=\"https://wordpress.com/\">WordPress.com</a>, <a href=\"https://woocommerce.com/\">WooCommerce</a>, <a href=\"https://jetpack.com/\">Jetpack</a>, <a href=\"https://wpvip.com/\">WordPress VIP</a>, <a href=\"https://simplenote.com/\">Simplenote</a>, <a href=\"https://longreads.com/\">Longreads</a>, <a href=\"http://wpscan.com/\">WPScan</a>, <a href=\"https://akismet.com/\">Akismet</a>, <a href=\"https://en.gravatar.com/\">Gravatar</a>, <a href=\"https://crowdsignal.com/\">Crowdsignal</a>, <a href=\"https://cloudup.com/\">Cloudup</a>, <a href=\"https://www.tumblr.com/\">Tumblr</a>, <a href=\"https://dayoneapp.com/\">Day One</a>, <a href=\"https://www.pocketcasts.com/\">Pocket Casts</a>, and more. We believe in making the web a better place.</p>\n\n\n\n<p><a href=\"https://distributed.blog/\">We’re a distributed company</a> with 2,007 Automatticians in 97 countries speaking 123 different languages. We’re committed to <a href=\"https://automattic.com/diversity-and-inclusion/\">diversity, equity, and inclusion</a>, and our common goal is to democratize publishing and commerce so that anyone with a story can tell it, and anyone with a product can sell it, regardless of income, gender, politics, language, or where they live in the world.</p>\n\n\n\n<p><a href=\"https://github.com/Automattic\">We believe in Open Source</a> and the vast majority of our work is available under the GPL.</p>\n\n\n\n<p>We strive to live by the <a href=\"https://automattic.com/creed/\">Automattic Creed</a>.</p>\n\n\n\n<p>Automattic is a <a href=\"https://mostlovedworkplace.com/companies/automattic-inc/\">Most Loved Company</a> and <a href=\"https://disabilityconfident.campaign.gov.uk/\">Disability Confident Committed</a>. (Here’s <a href=\"https://happinessengineer.blog/2022/09/08/happiness-for-everyone-working-with-a-disability-at-automattic/\">what that might mean for you</a>.) Come <a href=\"https://automattic.com/work-with-us/\">work with us</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 17 Jan 2024 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"Isotta\";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:89:\"WPTavern: #106 – Anil Gupta on the Challenges Posed by Multi Collaboration in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=152488\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:103:\"https://wptavern.com/podcast/106-anil-gupta-on-the-challenges-posed-by-multi-collaboration-in-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:52438:\"Transcript<div>\n<p>[00:00:00] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p>Jukebox 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 challenges posed by multi collaboration in WordPress.</p>\n\n\n\n<p>If you&#8217;d like to subscribe to the podcast, you could 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 use that URL in 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 keen to hear from you, and hopefully get you, or your idea featured on the show. Head to WPTavern.com forward slash contact forward slash jukebox, and use the form there.</p>\n\n\n\n<p>So on the podcast today, we have Anil Gupta. Anil is the CEO and co-founder of Multidots, Multicollab, and DotStore. His companies serve a wide range of customers, from large publishers and news companies to WordPress users.</p>\n\n\n\n<p>Of specific interest to this episode of the podcast is Multicollab, which offers a WordPress plugin that allows for Google docs style collaboration, including commenting, suggestions, and real time editing.</p>\n\n\n\n<p>When Google docs was first brought to the market, it was a pretty big deal. Perhaps not the first to offer a real time collaborative interface, it was certainly the first to gain widespread adoption.</p>\n\n\n\n<p>Fast-forward to today, and it&#8217;s more or less inconceivable that you&#8217;d create documents which were not editable by multiple people at the same time. Most modern online software ships with this built in. The extraordinary became the norm and the expectation.</p>\n\n\n\n<p>But what&#8217;s about WordPress? As the largest CMS, WordPress still lacks this functionality, but hopefully not for long.</p>\n\n\n\n<p>Phase three of the Gutenberg project, the phase that we&#8217;re in at the moment, aims to make it possible for many users to amend content at the same time. The beguiling simplicity of the Google docs interface makes it seem like this would be a trivial feature to add into WordPress, but this is not the case. Unlike proprietary software, in which the vendor owns and manages the whole stack, WordPress is used by many different people, in many different ways. They might have a shared server, or a range of plugins, and this all complicates the picture.</p>\n\n\n\n<p>Anil talks about how his team decided to tackle this problem for their own plugin, and he explains some of the hurdles that they&#8217;ve experienced along the way. They&#8217;ve taken a cautious approach, developing different features one at a time, working through the technical challenges with commenting before moving on to real time editing.</p>\n\n\n\n<p>Anil paints a picture of a bright future for WordPress, once this new feature set is completed. But it&#8217;s also interesting to see how many challenges the developers will need to overcome before it can be shipped in a future WordPress update.</p>\n\n\n\n<p>If you&#8217;re interested in finding out about the future of editing content in WordPress, this episode is for you.</p>\n\n\n\n<p>If you want to find out more, you can find all of the links in the show notes by heading to WPTavern.com forward slash podcast.</p>\n\n\n\n<p>And so without further delay, I bring you Anil Gupta.</p>\n\n\n\n<p>I am joined on the podcast today by Anil Gupta. Hello Anil.</p>\n\n\n\n<p>[00:03:56] <strong>Anil Gupta:</strong> Hey Nathan, how are you?</p>\n\n\n\n<p>[00:03:58] <strong>Nathan Wrigley:</strong> Yeah, great. It is an absolute pleasure to have you on the podcast. Anil and I have spoken on various occasions before, but we&#8217;ve never had a one-to-one conversation, certainly not about this subject. But we&#8217;re going to be talking today about phase three of the Gutenberg project, and in particular, about the ability to collaborate on documents inside of WordPress. How that might come about. What some of the technical barriers might be.</p>\n\n\n\n<p>Now in order for Anil to be a credible person on this podcast, it&#8217;s probably a good idea to give him the opportunity to introduce himself, and let him talk briefly about the projects that he&#8217;s working on, or worked on which overlap what we&#8217;re going to talk about.</p>\n\n\n\n<p>So Anil, this is just an opportunity really to give your bio, so that our audience know that you know what you&#8217;re talking about. So over to you.</p>\n\n\n\n<p>[00:04:42] <strong>Anil Gupta:</strong> Absolutely. So I&#8217;m a CEO and co-founder of Multidots, Multicollab and Dotstore. So these three brands serve very different group of customers. Multidots is more like our WordPress agency side of the business, where we help large publishers, news and media companies for their WordPress migration. So whatever CMS they&#8217;re using, we help them to migrate to WordPress.</p>\n\n\n\n<p>Our second brand Multicollab, which is a WordPress plugin, a Google Doc style collaboration, that doesn&#8217;t exist at this moment in WordPress. But with this plugin, you can use commenting, suggestions and real time editing. And that&#8217;s one of the topics that we are going to talk about today.</p>\n\n\n\n<p>And the third brand is called Dotstore, which serves small e-commerce business owners. So if you have a WooCommerce store, we provide bunch of different WooCommerce plugins that helps you to get more sales and better performance, and all those good stuff.</p>\n\n\n\n<p>Apart from these three brands, I also have a podcast called Peaceful Growth, where we talk about some of the strategies on how to grow in life and business, in a more peaceful and balanced way.</p>\n\n\n\n<p>[00:05:43] <strong>Nathan Wrigley:</strong> Well, thank you so much. That&#8217;s great. So now we know all about you, well, not all about you, but some things about you. Let&#8217;s get into the subject at hand, which is going to be multi collaboration inside of WordPress. And I think really, to begin with, let&#8217;s imagine in the conversation that we&#8217;re going to have, that we are just creating posts and pages. Let&#8217;s leave it at that for now, because that will mean that the conversation is easier to understand. And I guess I&#8217;m just going to hand it over to you to ask why we need this kind of feature inside of WordPress.</p>\n\n\n\n<p>And just before you begin answering that, I&#8217;ll say, if you&#8217;ve never used Google Docs or Office 365, then it may be that you don&#8217;t even know what we&#8217;re talking about. So this is the ability for a variety of people to log into something at the same time, the same document, and be editing it synchronously. So if you were to edit something, I would see your edits the moment that you made them, and in that way we can collaborate.</p>\n\n\n\n<p>It is still a mystery to me how this actually happens on the backend, but it certainly isn&#8217;t a part of WordPress. At the moment if somebody&#8217;s editing something, you are locked out, if it&#8217;s not you. And you have to wait until they&#8217;re finished, and that might even mean a phone call or an email to tell them, are you finished yet? And this all seems a little bit Victorian, you might say. It&#8217;s really from a different era, now that everybody&#8217;s got collaborative editing. But, why do we need it in WordPress? What&#8217;s wrong with what we&#8217;ve got right now?</p>\n\n\n\n<p>[00:07:04] <strong>Anil Gupta:</strong> Good question. I would say there are multiple reasons, as well as benefits, of collaboration. But let&#8217;s start with the reasons. Traditionally if we go back, when WordPress was launched 18, 20 years ago, the sole purpose of the WordPress was to provide a platform where content creators, publishers, or bloggers, they can create the content easily and quickly, right? And it solved the purpose.</p>\n\n\n\n<p>But, in the last 10 years we have observed that anything that we do digitally now, it&#8217;s not a single or solo creation. You collaborate, we collaborate with others in regards to creating and producing stuff. Now, if you look at the content publishing, content creation applications, I think Google Docs or Microsoft Word, or any application for that sake, you know, if you look, they kind of like already saw this need, as the internet bandwidth and infrastructure got better. The need to collaborate together and create content together, actually increased, right?</p>\n\n\n\n<p>So 10 years ago, when Google Doc and all other content creation app, they already kind of started working on adding the collaboration as a part of their content creation platform. And in last five years, all the modern content creation platform, whether it&#8217;s Canva or Notion, they kind of all also have started introducing the collaboration.</p>\n\n\n\n<p>And unfortunately, WordPress doesn&#8217;t have collaboration. And why we need a collaboration, you know, the one reason I see is like, now we are not creating the content alone. You know, like even if you are a blogger, you have at least someone you know, that you would like to share your piece of content before you publish it. And then they will share some of the ideas like, okay, you know we should add some graphics here. And just that collaborative communication.</p>\n\n\n\n<p>And now, yes, there are other apps that we use, maybe Slack, Zoom, Loom. Like a lot of different other communication apps that we might be using, in order to achieve this feature. But because all other content creation apps has all these features inbuilt, now it has become an expectation for anyone who is either using WordPress or switching to WordPress, that I would have the same collaborative tools that I was using in my previous content creation apps.</p>\n\n\n\n<p>Last thing I would say is since pandemic, you know, that like earlier a lot of people were kind of like working from the same office, so they will be more collaborating over the floor, and just like, you know, or the tea and coffee conversation. Now, as we all are virtual, working from remote places and all that. So then it&#8217;s not real time, where like, you know, two people can be available. The time zone differences, and a lot of things actually creates that space, where the need for async communication has also been increased. And that is where also, if we have all the collaboration features in the WordPress, that will be helpful.</p>\n\n\n\n<p>[00:09:54] <strong>Nathan Wrigley:</strong> Yeah, it&#8217;s interesting because I am of a certain age, and I started using WordPress at a time when, well, not necessarily WordPress, but I started using CMSs at a time where there was absolutely no expectation that anything was collaborative. And so I&#8217;m kind of okay with it. It&#8217;s not perfect, I would love for collaboration to be in there, but I&#8217;m used to it, and this is just how WordPress works. I understand that if somebody&#8217;s editing something, I have to wait a little bit.</p>\n\n\n\n<p>But I&#8217;m thinking in particular about my children, and the fact that they&#8217;ve been brought up in an era where this is the bare minimum of what a document workflow would be like. You begin creating it, you put a title in, and then maybe even the next step, rather than writing the content, is to click the share icon, wherever that may be, and to get your fellow collaborators in.</p>\n\n\n\n<p>So I know, for example, that schools throughout the UK are using all the different suites that you mentioned, to enable them to hand homework in. And their staff can edit things, and modify things, and correct their work and all of that. And it&#8217;s just the bare essentials. And so somebody like me, it&#8217;s fine. I&#8217;m used to it. But the next generation, the people that are growing up, the people who are, let&#8217;s say, I don&#8217;t know, 20 or below, there&#8217;s no way that it&#8217;s acceptable to not have collaborative editing. It&#8217;s just too strange, alien. And if that&#8217;s the case, it will probably not be used.</p>\n\n\n\n<p>You know, you log into WordPress for the first time, see it cannot do that, and then think, well, I&#8217;ll go to somewhere that can. And as we know, WordPress is in a competitive landscape. We&#8217;ve got the SaaS apps out there, the Wixs and the Squarespaces, and I don&#8217;t actually know if they can do these features.</p>\n\n\n\n<p>[00:11:36] <strong>Anil Gupta:</strong> I think Wix does, yeah.</p>\n\n\n\n<p>[00:11:37] <strong>Nathan Wrigley:</strong> Right, okay. So we think that some of them do, and the fact that they&#8217;ve got their own architecture, you know, they own all of the infrastructure, and they can put the resources into place for that. It&#8217;s probably more straightforward to them to do that. So that leads us to the next thing really, which is, when we&#8217;re talking about this, are you able to just flesh out the landscape a little bit?</p>\n\n\n\n<p>Do you have any insight into what specifically is in the proposal for sharing within WordPress? Because Google Docs, you share a doc. Google spreadsheets, you share a spreadsheet, and it&#8217;s fairly constrained. We&#8217;d be sharing something, which can be filled up with a myriad of different things, little blocks. You know, it might be a paragraph block, or a YouTube block, or a image block, or goodness knows what array of blocks you may put in. Do you have some insight into exactly what&#8217;s inside the spec for Gutenberg phase three, this collaborative era?</p>\n\n\n\n<p>[00:12:30] <strong>Anil Gupta:</strong> Yeah. So Matías, lead architecture of Gutenberg, he kind of shared a full roadmap of what we can expect in phase three, which is a collaboration phase of Gutenberg. It has workflows. So the one thing is, as soon as you have this, all the collaboration features, you know, we need to also control the workflow. Like who will approve, who will publish, because multiple people are on the document. You know, where we want to control, or design a workflow in a way so that, if somebody&#8217;s still drafting, someone else doesn&#8217;t just publish it accidentally, right? So there are like a lot of, I would say, some workflows.</p>\n\n\n\n<p>And then second I would say, which is their async communication. So async is where multiple people can update, contribute to a piece of content, without need of being online. All the changes are synced. And then, it also has some inline commenting. So we can provide some, select any piece of content, a block, a text, table or image, and leave some comments that like, hey, I don&#8217;t like this image. Can we change that? Or, what do you think? Like, ask someone else&#8217;s opinion.</p>\n\n\n\n<p>And then, specifically talking about the phase three, I think they also have the whole admin panel. So I think they&#8217;re working on the admin panel. I&#8217;m not sure if directly related to collaboration, but as a part of the phase three, they are working on revamping the admin interface.</p>\n\n\n\n<p>If we look at the focus only on the collaboration, I would say async communication, inline commenting, and some level of workflows. You know, those are the three big things that I see will be there in phase three.</p>\n\n\n\n<p>[00:14:00] <strong>Nathan Wrigley:</strong> Yeah, there&#8217;s an awful lot packaged into that, isn&#8217;t there? Just as you were speaking there, a whole myriad of things were coming into my head. And I should probably rewind and say, if this is achieved, it will be in a vanilla version of WordPress. I know that you have a solution where you can add a plugin, and we&#8217;ll come to that later. You can talk about some of the hurdles that you&#8217;ve had to overcome.</p>\n\n\n\n<p>But in a vanilla version of WordPress, everybody will have this functionality, should it be achieved. And at the moment, in a vanilla version of WordPress, the publishing flow is really, pretty straightforward. You log in, and you basically click publish. But you&#8217;ve just introduced a whole raft of different things.</p>\n\n\n\n<p>So workflows, let&#8217;s take that. You know, if you&#8217;ve got seven people, eight people, a hundred, who knows. Any number of people who are editing in there, there may be a myriad of different permissions. This person is able to do this, and this person is able to do that. But finally, only these three people can publish things.</p>\n\n\n\n<p>So we need to come up with a visual way of surfacing that inside the UI so that, I don&#8217;t know, if six people have been in, and they&#8217;ve edited this, is everything that they&#8217;ve done okay? Can we just have a quick scan through it? None of that exists, really, at the moment. Third party solutions can bring that to bear, but none of that really exists.</p>\n\n\n\n<p>The whole async thing, well, that&#8217;s removed entirely at the moment, because you just click either update or, you know, you click publish, and whatever you&#8217;ve got on the page or the post is what is saved. And it&#8217;s as simple as that. Where, you&#8217;re saying that maybe if somebody, I don&#8217;t know, it goes offline temporarily. We have to have some way to keep their content, so that when they come back online, it somehow gets synced.</p>\n\n\n\n<p>And anybody that&#8217;s been involved in building or developing realises, you know, if things get outta sync pretty quickly, it&#8217;s a hot mess. And trying to untangle, well, when did that happen? Who put that in, and when did they do it? That&#8217;s going to be interesting.</p>\n\n\n\n<p>And then yes, of course, the whole inline commenting thing. You forget, don&#8217;t you? If you don&#8217;t use the comments in a, let&#8217;s say a Google Doc again, you forget that there&#8217;s that whole interface, which doesn&#8217;t come to bear unless you use it, which enables you to give commentary on things. To say, I think you should modify this, this is fine. And you can tick things off, and it&#8217;s almost like a little task management system.</p>\n\n\n\n<p>And then it sends out a slew of emails to say, oh, somebody&#8217;s edited this, that, and the other thing. And, you know, it makes decisions about how many emails to send out based upon the rapidity of the changes going on. So there really, really is a lot in there that needs to be, first of all, figured out, and then made visible to us in a way which is intuitive, and that the next generation can understand without having to think too hard. That&#8217;s a lot, isn&#8217;t it?</p>\n\n\n\n<p>[00:16:42] <strong>Anil Gupta:</strong> It is, yeah. And I think, all these little things, if we keep it into account, like email notification that you mentioned, and if somebody&#8217;s already editing a document, there are some changes which are not approved, you know, whether we should be able to publish it or not. There are a lot of little things that we need to think about when we are creating this solution.</p>\n\n\n\n<p>But most importantly, people who used to use WordPress, you know, the way as we talked about, you know, you go on a post and start drafting the content, and select some blocks here and there, and then you go ahead and publish it. So now when multiple people are collaborating, yeah, you need to pay attention to all those different things.</p>\n\n\n\n<p>Permissions that you mentioned, yeah, I think that&#8217;s something that, even in our plugin, we are kind of getting a lot. That the default WordPress roles, we kind of think a little bit more about on that too, in regards to like, hey, I don&#8217;t want this person to approve any changes, you know. It should be this person. Though that person can edit anything, but they will not be able to accept any changes, or close the comments.</p>\n\n\n\n<p>So those are like a lot of little things that need to be there. And user experience, I think will be a very big thing that we need to pay attention to as well, so that we don&#8217;t overwhelm the people who love WordPress, simplicity of the WordPress, and when they see all this stuff, is like, why? What&#8217;s going on?</p>\n\n\n\n<p>[00:17:55] <strong>Nathan Wrigley:</strong> I do wonder on what level the granularity of permissions works. So, is it all done by the role-based system? So, you know, if you have a certain role, you can go in and edit any post or any page. Or, would it be nice to have it on a more granular level? So, okay, although this person has this particular role, which would preclude them from editing this, I want to allow them to edit this one special thing, because it&#8217;s right in their wheelhouse. So, okay, even though they&#8217;ve got this role, I want them to adopt a different role, just for this one post.</p>\n\n\n\n<p>And then maybe even delving deeper inside the post or the page itself. What about the ability to just edit certain blocks? So paragraph blocks, yes, go for it. But the YouTube block, no, no, no, that&#8217;s not for you to be editing. Or the images, no, you can&#8217;t do that. You know what I mean? You can get really granular. And I guess it&#8217;s a question of how granular we want that to be, and how do you surface that in a way which is easy to understand?</p>\n\n\n\n<p>And then you mentioned also, the visual cues that you&#8217;re getting inside of these third party solutions, like Google Docs. You can really see what somebody is doing. So you get this little icon, which is within the document, it kind of stays out the way a little bit. You know, it&#8217;s a very thin, little couple of pixels wide icon with a color. But you can see, okay, that&#8217;s where somebody&#8217;s cursor is, and if they highlight a portion of text, because they want to delete it or something, you can see that that&#8217;s highlighted.</p>\n\n\n\n<p>In WordPress that might span several blocks. Whereas in a Google Doc it&#8217;s just, it&#8217;s all one thing so it doesn&#8217;t really matter. But it may be that it highlights, you know, you highlight two paragraph blocks and a heading block, then you&#8217;re going to delete those. How does that all get done? How does it get saved? How can you revert changes that are made? Boy, there really is a lot going on in here.</p>\n\n\n\n<p>[00:19:34] <strong>Anil Gupta:</strong> It&#8217;s a massive technical problem that we need to solve, in order to provide this feature, as well as offer that in a way so that it still is helpful. You know, to help them to create and published content faster, not slowing them down.</p>\n\n\n\n<p>[00:19:47] <strong>Nathan Wrigley:</strong> The thing about this is, you can&#8217;t really release something that isn&#8217;t working perfectly, in the scenario that it&#8217;s been created for. I don&#8217;t know, we tackle, user permissions first. That has to be perfect before it&#8217;s released. It can&#8217;t be kind of, okay, just test this out a little bit and see how it goes.</p>\n\n\n\n<p>It has to be bulletproof, the moment it ships into WordPress Core. And I think that some of the things that came into Gutenberg, and went out of Gutenberg, and got changed in Gutenberg, that was more or less okay, because it didn&#8217;t interrupt the publishing workflow. It just, maybe things surfaced on the front end slightly differently. Or there was a block that was suddenly now available, which wasn&#8217;t available there before. And all of that was okay. But if we&#8217;ve suddenly got things which mean, well, no I can&#8217;t publish anymore, that&#8217;s not working for me. Oh, okay, that&#8217;s not so good.</p>\n\n\n\n<p>So in the background, what are you thinking ought to be in view here? You know, are you thinking that it should just be core blocks at the beginning, the blocks which WordPress ships with? Should they be the things that are tackled? Should it be attached to just posts and pages and custom post types, leave all of that. Templates, leave all of that. Patterns, leave all of that. Do you have any intuition as to how deep it should go at the beginning, to make it even feasible to get off the ground?</p>\n\n\n\n<p>[00:21:00] <strong>Anil Gupta:</strong> Yeah, so I think that&#8217;s a really good question. The reason is, as we talked about, like collaboration is a massive problem. And you can&#8217;t try to change everything in one go, you know. So you need to take a different part of the collaboration, and slowly build it in a way so that, yeah, you don&#8217;t basically put the whole house down, right?</p>\n\n\n\n<p>I&#8217;m not sure what&#8217;s the WordPress Core&#8217;s approach is, but when we started working on Multicollab, our approach was, let&#8217;s focus on the one feature at that time. So what we did is, we first launched only inline commenting, so no real time editing, so we don&#8217;t have to worry about the permissions and all that. No real time editing, just inline commenting.</p>\n\n\n\n<p>So in any piece of content, you can select it, whether it&#8217;s a blog, whether it&#8217;s media, whether it&#8217;s a text. You select it, and it&#8217;ll give you little comment box, where you can add a comment like, hey, I need some feedback on this, or changes here. And you can also mention anyone who is a WordPress user. So you type in at, then you can select a user, and they will be notified, and they can see and come back to the WordPress post. And they will see like, oh, somebody wants my feedback and opinion on that, and they can reply there.</p>\n\n\n\n<p>So that was the first thing we launched. And we perfected that inline commenting almost for like a two years. So we focused on that, to make sure that works. And what you mentioned, one of the big challenge with the WordPress is, everyone has themes, plugins, and blocks, right? So, what sort of blocks are they using in Gutenberg setup, or what sort of plugins are they using?</p>\n\n\n\n<p>Like Yoast SEO also manipulates the page editing interface and workflow. So that&#8217;s why we decided like, alright, we&#8217;ll just start with the inline commenting. We slowly increased it. We still have a compatibility metrics where we continue to tell them like, hey, at this moment, this 20, 25, or 30, or 60, however many blocks are like, this is what it supports.</p>\n\n\n\n<p>And then we slowly started focusing on more popular plugins, and their blocks. So then, slowly, we are increasing the compatibility to more blocks. But that&#8217;s something that it&#8217;s very hard to do it in a day one.</p>\n\n\n\n<p>[00:22:59] <strong>Nathan Wrigley:</strong> Do you mind if I just interrupt there? So, that&#8217;s really interesting. So, did you have to take each of the Core blocks one at a time, and provide some engineering in the background that made it so that that block was available to be editable in a Multicollab setup? So you had to do the paragraph block, and then the heading block and then, okay, aspects of the group block, which might break something else, we had to deal with that.</p>\n\n\n\n<p>So you had to do that first. And then, because all the third party vendors who&#8217;ve got the blocks and the block suites and, you know, there&#8217;s a lot of those now. You&#8217;re having to tackle those because they don&#8217;t necessarily work. So immediately my head is this multiplying problem of, how do we reign that back in? How do we get it so that everything is engineered, so that it will be collaborative? So let me just ask that question again. Did you have to do the blocks one at a time, is basically what I&#8217;m asking?</p>\n\n\n\n<p>[00:23:51] <strong>Anil Gupta:</strong> So the approach that we took, first, we actually, instead of blocks, we were focusing on the type of content. So whether it&#8217;s a text, whether it&#8217;s media, you know, or whether it&#8217;s a dynamic content. Dynamic content is, you know, where you are not typing it in, but it&#8217;s just pulling in from, let&#8217;s say, from the database, and pulling in like featured post, right? Or let&#8217;s say testimonials. So you don&#8217;t type in and it&#8217;s already coming in from somewhere else like, you know, and then you just curating that.</p>\n\n\n\n<p>So we kind of started that like, okay, how should we actually treat a text? And it doesn&#8217;t matter whether it&#8217;s a custom block, native block, or someone else&#8217;s block. As long as there is a text in that, how we should treat that. If there is a media, how we should treat that. We kind of started that. And that was our phase one. So it doesn&#8217;t matter what block you have, as long as you have text media and like couple of things, it will work.</p>\n\n\n\n<p>Later on, once we achieved that, the second phase was how we make sure that we don&#8217;t have to edit anything in the code, but still our inline commenting works for whatever the blocks are. Our developer observed that, if blocks are custom blocks, are designed and developed based on following the Gutenberg&#8217;s guideline then our plugin was working. But if they don&#8217;t follow the Gutenberg guideline, if you just kind of, you know, do on your own thing, that&#8217;s where our inline commenting, and some of the things that we were doing was not functioning.</p>\n\n\n\n<p>So now in our phase three. So right now we have, as long as your Gutenberg blocks is following, custom blocks, they&#8217;re following Gutenberg guideline, doesn&#8217;t matter what kind of blocks you have, it will work. And we also did an approach where, if for some reason your block is very complex, then instead of the content inside the block, you can highlight the entire block.</p>\n\n\n\n<p>So that&#8217;s where we started with like, okay, we can&#8217;t actually do much about what is in the block, but you can still give a comment on entire block. It&#8217;s working, like most of the blocks where we doesn&#8217;t support, you can still select the entire block, and leave a comment on the block. Like, hey, there&#8217;s something needs to look in there. But they will not be able to select a particular text, or image inside the block and highlight that.</p>\n\n\n\n<p>In our phase three, that is where we are working on. Doesn&#8217;t matter what blocks you have, but how we can manipulate the HTML DOM model. So it&#8217;s called Document Object Model, right? So the entire page is basically a DOM structure. So now we are working on how we can use the DOM JavaScript and HTML manipulation, so that you don&#8217;t need to worry about any block compatibility, it will automatically work with all the blocks. That&#8217;s our phase three.</p>\n\n\n\n<p>[00:26:20] <strong>Nathan Wrigley:</strong> It does sound like there is going to be a lot of work for the Core WordPress team, to tackle this from some of the experiences that you&#8217;ve just highlighted. It is very much an iterative approach. And I guess time will tell how they decide to tackle that.</p>\n\n\n\n<p>Do you have any intuition on the, backend I guess is the wrong word. But there are some people who are able to afford really complicated server setups and, you know, they&#8217;ve got powerful hosting and all of that. And you kind of get the impression that a lot of this is going to be calling back and forth to the server, constantly. Because if you imagine that there&#8217;s seven people editing a document at once, that&#8217;s seven bits of information that needs to be flying, more or less in real time, the entire time.</p>\n\n\n\n<p>Whilst that might be possible to have, if you&#8217;ve got an expensive hosting set up, which is configured for this. Do you have any intuitions that if you&#8217;re on more affordable hosting, like a shared host and you&#8217;ve just got a basic plan, do you see this becoming a problem, because of the amount of data that&#8217;s going to be flying back and forth, and the power of that computer, acting as a server? What do you think?</p>\n\n\n\n<p>[00:27:21] <strong>Anil Gupta:</strong> So when it comes to collaboration, and as we talked about, inline commenting, suggestions, like any edits that you make becomes suggestion, and then the real time editing. So I feel like these three are the big pillars of collaboration. Now when we launched Multicollab, you know, we launched with inline commenting, and then we launched suggestion mode, and now recently we launched the real time editing. The third piece of the collaboration.</p>\n\n\n\n<p>First two piece, inline commenting and suggestion mode. So that&#8217;s something that we tested, and we found that it doesn&#8217;t require any fancy server configuration. Whatever server or hosting that you&#8217;re using right now, that will be sufficient. Because in that we are not using any peer to peer connection, because we haven&#8217;t introduced the real time editing yet. As long as you&#8217;re using those two features for the collaboration, you&#8217;ll be good with pretty much whatever server you have right now.</p>\n\n\n\n<p>But the moment you introduce real time editing, that is where the server and the whole performance thing actually becomes very critical. And that&#8217;s where the challenge with the WordPress is, that all other content creation apps, and the platform, they are cloud. They&#8217;re hosted in cloud, so they have a control on the computing power, and the cloud infrastructure. They can scale the cloud infrastructure because everyone sign in and access the same cloud. One other way, they don&#8217;t go and take a piece of source code and install and use it on their own server, right?</p>\n\n\n\n<p>So for that, especially this real time editing, where multiple users simultaneously can edit, and all those things that we talked about. That you highlight the cursor where other users are in the post, and if they make any changes, the changes also sync with the other people who are editing, or working on right now.</p>\n\n\n\n<p>That is where a server comes into the picture, and our team actually put together a server requirement. Like, what&#8217;s the minimum level of server configuration that we need in order for real time editing to work? And that is actually a challenge that we are still working on, and finding a way to see that, what are those major hosting companies, like managed hosting, the big hosting companies. And if their current server infrastructure meets the realtime editing or not.</p>\n\n\n\n<p>And that&#8217;s why we launched the realtime editing, at this moment. But it&#8217;s still on a beta and it&#8217;s by default off. One way we are handling this problem, is we are giving them an option like, hey, if you want to use the realtime editing, it requires certain level of server performance and power. If you have it, then here is the instruction that you can follow, and then you can use the real time editing. If you don&#8217;t have it, then you can use our server. So we have created our own server, you know, a massive server where all these async communication happens. The data is encrypted and all of that, but yes, we are giving the choice that, hey, if your server doesn&#8217;t support it, then you can use our server. So it&#8217;s kind of like cloud, so we have created our own little cloud, which they can use for this async communication.</p>\n\n\n\n<p>[00:30:19] <strong>Nathan Wrigley:</strong> So, is that a fairly seamless experience? So firstly, that answer is fascinating. So there is a roadblock, there is a server configuration, at least in your experience, which renders the whole enterprise of synchronous editing painful, impossible, perhaps. And if you are prepared to read the documentation, and get yourself onto a server which you have determined is suitable, then it&#8217;ll work. Otherwise, here&#8217;s a button for you to press.</p>\n\n\n\n<p>Is it as straightforward as that? You just sort of click a button and you are taking over that heavy lifting on the server. But it&#8217;s purely just for those sync transactions. It&#8217;s not for anything else. It&#8217;s not for keeping the content of the post, it&#8217;s just the bits and pieces that are firing to do the synchronous work, right?</p>\n\n\n\n<p>[00:31:00] <strong>Anil Gupta:</strong> That&#8217;s very true, yeah. So the way we have done is, right now, if you download multi collab, it&#8217;s default, set it to our server, because we want to have them try it and test it. And then they can change it like, no, I don&#8217;t want to use your server, I want to, let&#8217;s say, configure my own server. Then you just turn that feature off, and you can take over.</p>\n\n\n\n<p>But if you want to use our server, you don&#8217;t have to do anything. It&#8217;s just built in, and it&#8217;s already all the server variables, and everything we have already put into the plugin. So when you go, you just turn on the real time editing, and you can start using the real time editing without making any changes in your server.</p>\n\n\n\n<p>[00:31:35] <strong>Nathan Wrigley:</strong> It&#8217;s kind of an interesting idea because, on the one hand, it creates a marketplace for people such as yourself to offer that service. You know, if you want to have synchronous editing for a hundred people, and for it to be absolutely bulletproof, here&#8217;s a plugin which connects to a service, which will give you the horsepower in order to do that.</p>\n\n\n\n<p>But at the same time, the way that it&#8217;s been described, phase three feels like the enterprise is to get this working for everybody, out of the box. And from what you are saying, obviously, you know, maybe technology will improve, and browser capabilities will improve, and all sorts of things will improve. Maybe this will be possible.</p>\n\n\n\n<p>But it does feel like the offering is, this is going to be available to everybody. And it would be strange for a Core feature like that to have some kind of paywall attached to it. Now, I know that we&#8217;ve got examples throughout the ecosystem of obviously extra things that you can add in. But if it&#8217;s going to be available in Core, it seems odd to then be saying, well actually, your version of Core on that server isn&#8217;t going to cut it. I&#8217;m sorry, you&#8217;re going to have to part with some money.</p>\n\n\n\n<p>That feels almost like straying away from what the promise of it is. Do you understand what I&#8217;m trying to say? It feels odd to offer something in Core, which then you have to pay for because your server doesn&#8217;t live up to it. But then again, that&#8217;s just the way it might have to be, I suppose.</p>\n\n\n\n<p>[00:32:57] <strong>Anil Gupta:</strong> Yeah. I think that&#8217;s where I&#8217;m also curious to see how WordPress Core is going to address this problem. Because, based on our research, for last one and a half year we have been working on async and real time editing. We tried WebSocket, WebRTC, pretty much like bunch of different, all of the protocols, we tested it out.</p>\n\n\n\n<p>And one thing that we are seeing repeatedly is that, yeah, the server plays a very, very big role, hosting, specifically plays a big role. And the WebSocket needs to be enabled, and also depending on how many requests, and all of that. So there are like a lot of things that needs to be happen, before even you can turn on and use the real time editing.</p>\n\n\n\n<p>And if WordPress Core is targeting that it will work seamlessly out of the box as you install the plugin. And especially like, you know, if you don&#8217;t have all this WebRTC, WebSocket, or whatever the server infrastructure is required. It&#8217;s a big question for me, how they&#8217;re going to tackle that problem, because at this moment we don&#8217;t have a solution.</p>\n\n\n\n<p>And that&#8217;s why we created this. Like we bought this massive server computing power so that it can support that. The people who are using our plugin, they&#8217;re paying for that services, and they&#8217;re aware about it. But WordPress Core, I think the goal is to kind of like have that for free, so that you can use and install it. And I&#8217;m not sure how they&#8217;re going to solve this problem.</p>\n\n\n\n<p>[00:34:13] <strong>Nathan Wrigley:</strong> Yeah and, what does graceful failure look like in that scenario? So if a modest server can cope with one or two people, what happens when you reach the limit of that? So you&#8217;ve added in another five people, and suddenly everything&#8217;s under strain, it&#8217;s no longer working. How do you inform, or how do you encourage the user to do things differently?</p>\n\n\n\n<p>Because the last thing you want to do is lock people out of the editor, or something goes wrong in the editor, and it all becomes a problem, I can no longer publish things. Three of us are locked out, and now we can no longer get back in, or we couldn&#8217;t collaborate in the way that we thought we could. It was working better yesterday than it&#8217;s working today. Those kind of things.</p>\n\n\n\n<p>And that seems an almost insurmountable technical challenge to at the moment anyway. We&#8217;re recording this at the end of 2023. It seems like an almost insurmountable challenge to be able to do that and provide it for everybody out of the box, even on the most straightforward, modest hosting package. So, yeah, I guess only time will tell.</p>\n\n\n\n<p>Are there any other things that you&#8217;ve had to tackle, trying to get this done, that you would like to share? Is there any technical challenges that you&#8217;ve faced, or quirky experiences that you&#8217;ve had and things that you didn&#8217;t anticipate on the road that you now look back and think, oh, oh boy, I wish we&#8217;d thought of that in advance.</p>\n\n\n\n<p>[00:35:32] <strong>Anil Gupta:</strong> Yeah, I think the big piece, what I see is the inline commenting, suggestion, and real time editing like beside this server configuration for the real time editing. I think one is, it&#8217;s whole new learning curve. You know, so let&#8217;s say when you&#8217;re using the WordPress and now when you introduce all these features, there is a learning curve for the content creators.</p>\n\n\n\n<p>It&#8217;s not a technical challenge, but I think it&#8217;s more like adaptation challenge. And one thing that I think we did good and it was a decision, like a very deliberate decision that we want to keep the interface as close to Google Doc. Because Google Doc, I believe, is something that has already set a bar, you know. So when people are very familiar with like how to use the share button, how to invite someone, and leave the inline commenting. And if you kind of like try to introduce completely new interface for the collaboration, then that will also be a big learning curve.</p>\n\n\n\n<p>So that&#8217;s kind of like feedback that we got initially, when we try to be a little bit more innovative, like, let&#8217;s try to, you know, provide the best collaboration interface. It didn&#8217;t go well. We were like no, we want Google Doc. We want Google Doc style and that kind of like become our roadmap.. So if you are using MultiCollab right now, using the share button, the sidebar activities, inline commenting, suggestion mode, pretty much like all those features works very similar to how you use the Google Doc.</p>\n\n\n\n<p>So you will not see that big difference when you come to WordPress, that you will feel like it&#8217;s Google doc style interface. And challenge for us was to build that on the top of Gutenberg. I think that was a big, both technical, as well as a UI and user experience challenge.</p>\n\n\n\n<p>[00:37:13] <strong>Nathan Wrigley:</strong> Given that this is coming down the road and, let&#8217;s imagine a future where everything works and the team that are behind this managed to pull everything off, and it&#8217;s absolutely perfectly working and everything&#8217;s fine. How did you decide that you wanted to get into this business?</p>\n\n\n\n<p>Because before we hit record, I asked you that question. I said, did you decide to have this business knowing that it was coming into Core? And if that&#8217;s the case, why did you do that? Because it seems almost like you&#8217;re setting yourself up to have a business which is going to be replaced by something that&#8217;s free.</p>\n\n\n\n<p>But you&#8217;ve got intuitions around that. I guess it&#8217;s around what you can package, which may exceed what the endeavor of Core is. We&#8217;ve been assuming that it would try to do everything all at once for everybody, and of course that may not be the case. It may be a very, a slim implementation. So just talk us through that. How anxious are you about phase three eating your company&#8217;s lunch?</p>\n\n\n\n<p>[00:38:11] <strong>Anil Gupta:</strong> So when we started working on MultiCollab, I already was aware the phase three was already announced. They already mentioned that we are going to focus on collaboration. So it wasn&#8217;t a surprise in the beginning. The way I saw that as an opportunity, I feel like even where we know that when WordPress Core built or design anything, they try to focus on the 48% of the web. You know, it&#8217;s like a lot of small, medium businesses, bloggers. So basically they have to kind of like put it to together, something that&#8217;s targeting for a very wide audience.</p>\n\n\n\n<p>On the other side, we focus, a lot of our features, like real time editing, inline commenting, these are all free, so you don&#8217;t have to pay for using those features. There are some pro level features while custom roles and permissions is concerned, Slack integration. So some of our publishers who use collaboration, they also like integrate that with their Slack and some enterprise tools they use.</p>\n\n\n\n<p>So that&#8217;s where we see an opportunity that we can provide the tailored, custom solutions, to this 20, 30% of the pro users who wants things a little bit differently and more customizations.</p>\n\n\n\n<p>Also by design, you know, the WordPress Core is going to be slow because, you know, everything they have to build, they have to do. It&#8217;s a massive force. And on the other side, like we have only one thing, this is the only project that we have. We don&#8217;t have like bunch of other phases that we have to worry about. So, that&#8217;s something that we, in last two years, we had made a new release every month. You know, so every month we have a new release, fix a bunch of different things, improve different things.</p>\n\n\n\n<p>So I think that turn around is something that we were able to do much faster than probably WordPress Core can do. And the support is something that I feel like that is the only focus that we have. And I think we have seen that again and again in the WordPress and all other economy where, we have so many page builders, right?</p>\n\n\n\n<p>Like still they&#8217;re thriving, despite Gutenberg is free. It&#8217;s in built and all that, but still, Elementor. And same goes for the bunch of other features like commenting for example. There are like bunch of different commenting solutions because what WordPress offer, post commenting is not enough, or not the way other people wants it.</p>\n\n\n\n<p>[00:40:20] <strong>Nathan Wrigley:</strong> Yeah, I think it&#8217;s really interesting, and my guess is that the conversation in the WordPress space for the next 18 months at least will be highly focused on this topic. And the fact that people are talking about it, and the fact that you&#8217;ve already done a lot of work inside that space. Actually, when I think about it a little bit more, maybe it puts you in a kind of a pole position to have those conversations.</p>\n\n\n\n<p>And also you can build on top of what Core produces. And it may be that there&#8217;s parts of the code that you&#8217;ve already written that can be removed or replaced by what&#8217;s in Core, and you can build on top of that. So yeah, that&#8217;s an interesting approach, and WordPress&#8217; history does show that, doesn&#8217;t it?</p>\n\n\n\n<p>And the page builder example is perfect. There isn&#8217;t just space for one. The audience inside the WordPress community is so vast that you can have myriad different solutions to the same problem. And although WordPress might be tackling collaboration in some form, it may be that other people wish to have a different form of collaboration, or an extended feature set in the collaboration space. So yeah, that&#8217;s a nice answer and it, certainly implies that you&#8217;ll be around for the foreseeable future.</p>\n\n\n\n<p>Anil, before we wrap it up, I just want to give you an opportunity to tell us where people can find you if they want to reach out to you, where would be the best place to do that?</p>\n\n\n\n<p>[00:41:41] <strong>Anil Gupta:</strong> For me personally, I have a newsletter slash blog, where I write a lot about different things that I&#8217;m experimenting, and talk a lot about my businesses and podcast and all that. So that place would be my blog, that is anilg.substack.com. But for MultiCollab, it&#8217;s very simple, we have actually very good advantage if you search for WordPress collaboration or just multi collab, you&#8217;ll see a lot of resources that we have published and our website comes because we don&#8217;t have a competition at this moment.</p>\n\n\n\n<p>[00:42:10] <strong>Nathan Wrigley:</strong> Google is your best friend, and probably will be for the foreseeable future. So Anil, thank you so much for sharing your insights into multi collaboration in the WordPress space. We&#8217;ll see how this all develops, but thank you so much for chatting to me today, I really appreciate it.</p>\n\n\n\n<p>[00:42:24] <strong>Anil Gupta:</strong> Thanks for having me. And uh, yeah, it was a blast.</p>\n</div>\n\n\n\n<p>On the podcast today we have <a href=\"https://anilg.substack.com/\">Anil Gupta</a>.</p>\n\n\n\n<p>Anil is the CEO and co-founder of <a href=\"https://www.multidots.com/\">Multidots</a>, <a href=\"https://www.multicollab.com/\">Multicollab</a>, and <a href=\"https://www.thedotstore.com/\">DotStore</a>. His companies serve a wide range of customers, from large publishers and news companies to WordPress users.</p>\n\n\n\n<p>Of specific interest to this episode of the podcast is Multicollab, which offers a WordPress plugin that allows for Google Doc-style collaboration, including commenting, suggestions, and real-time editing.</p>\n\n\n\n<p>When Google Docs was first brought to the market, it was a pretty big deal. Perhaps not the first to offer a real time collaborative interface, it was certainly the first to gain widespread adoption. Fast forward to today and it’s more or less inconceivable that you’d create documents which were not editable by multiple people at the same time. Most modern online software ships with this built in. The extraordinary became the norm, and the expectation.</p>\n\n\n\n<p>By what about WordPress? As the largest CMS, WordPress still lacks this functionality, but hopefully not for long. Phase 3 of the Gutenberg project, the phase that we are in at the moment, aims to make it possible for many users to amend content at the same time.</p>\n\n\n\n<p>The beguiling simplicity of the Google Docs interface makes it seem that this would be a trivial feature to add into WordPress, but this is not the case. Unlike proprietary software in which the vendor owns and manages the whole stack, WordPress is used by many different people, in many different ways. They might have a shared server, or a range of plugins, and this all complicates the picture.</p>\n\n\n\n<p>Anil talks about how his team decided to tackle this problem for their own plugin, and he explains some of the hurdles they’ve experienced along the way. They’ve taken a cautious approach, developing different features one at a time, working through the technical challenges with commenting, before moving onto real time editing.</p>\n\n\n\n<p>Anil paints a picture of a bright future for WordPress, once this new feature set is completed, but it’s also interesting to see how many challenges the developers will need to overcome before it can be shipped in a future WordPress update.</p>\n\n\n\n<p>If you’re interested in finding out about the future of editing content in WordPress, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p><a href=\"https://www.peacefulgrowth.com/\">Peaceful Growth podcast</a></p>\n\n\n\n<p><a href=\"https://anilg.substack.com/\">Anil&#8217;s blog</a></p>\n\n\n\n<p><a href=\"https://www.multidots.com/\">Multidots</a></p>\n\n\n\n<p><a href=\"https://www.multicollab.com/\">Multicollab</a></p>\n\n\n\n<p><a href=\"https://www.thedotstore.com/\">DotStore</a></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 17 Jan 2024 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:86:\"Do The Woo Community: Gutenberg, the Beginning to the Present with Tammie and Jonathan\";s:7:\"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=78854\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:52:\"https://dothewoo.io/gutenberg-present-to-beginnings/\";s: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:371:\"<p>Hosts Jonathan and Tammie reflect on their experiences with the Gutenberg project in WordPress. </p>\n<p>&gt;&gt; The post <a href=\"https://dothewoo.io/gutenberg-present-to-beginnings/\">Gutenberg, the Beginning to the Present with Tammie and Jonathan</a> appeared first on <a href=\"https://dothewoo.io\">Do the Woo - a WooCommerce and WordPress Builder Podcast</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 17 Jan 2024 09:23: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: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:89:\"HeroPress: With WordPress Another Life Is Possible – Con WordPress otra vida es posible\";s:7:\"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=6397\";s:7:\"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:152:\"https://heropress.com/essays/with-wordpress-another-life-is-possible/#utm_source=rss&utm_medium=rss&utm_campaign=with-wordpress-another-life-is-possible\";s: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:19748:\"<img width=\"1024\" height=\"512\" src=\"https://heropress.com/wp-content/uploads/2024/01/011624.webp\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: I came for the software and stayed for the people.\" /><p><a href=\"https://heropress.com/feed/#espanol\">Este ensayo también está disponible en español.</a></p>\n\n\n\n<p>December 11, 2023, Palacio Neptuno (Madrid). I am sitting, surrounded by many people, we are all looking towards a stage with a screen that reads &#8220;State of the Word 2023&#8221;. I look at the clock, it reads 16:05, and two thoughts come to my mind: the first one is &#8220;It seems that Matt is late&#8221;; the second one is caused by having seen the date that read &#8220;11 Dec&#8221;, my brain wants to remind me something&#8230; &#8220;Holy moly! It was 15 years ago today that I read my doctoral thesis in neuroscience&#8221;.</p>\n\n\n\n<p>I hope this resource of starting &#8220;in media res&#8221; has caught your attention and you have some interest in knowing how I got there.</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_494ea8-e7 wp-block-kadence-advancedheading\"><strong>My life before WordPress</strong></h2>\n\n\n\n<p>I have always been a curious person and a career in biology seemed like a good candidate where I could apply that trait. During my college years I got pretty good grades that allowed me to apply for a fellowship to develop a doctoral thesis.&nbsp;</p>\n\n\n\n<p>During the years I spent on that thesis, among other things, I became an expert in the molecular mechanisms involved in programmed cell death in cerebral ischemia. You didn&#8217;t think you were going to read that combination of words in a post related to WordPress, did you? And I didn&#8217;t want to use more technical words like &#8220;apoptosis&#8221;, which is the &#8220;cool&#8221; way we scientists refer to programmed cell death.</p>\n\n\n\n<p>After submitting the thesis (yes, indeed, on December 11, 2008, I like you to keep your attention) I continued researching neurodegenerative diseases in several postdocs. My trajectory was not aiming for Nobel (nor was it my intention), but I was &#8220;progressing adequately&#8221; within the &#8220;scientific career&#8221;.</p>\n\n\n\n<p>So what happened, Nahuai?&nbsp;</p>\n\n\n\n<p>What went wrong to make you stop practicing as a scientist and start building websites with WordPress?</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_b4c5cc-21 wp-block-kadence-advancedheading\"><strong>Looking for a kinder lifestyle</strong></h2>\n\n\n\n<p>What happened is that I had an unpleasant work experience in the postdoc I was doing in a research center in Italy (back in 2014).</p>\n\n\n\n<p>The reason is not as important as the reflection it forced me to make. I realized that, although I loved doing research, the researcher&#8217;s lifestyle was not aligned with how I wanted to live.&nbsp;</p>\n\n\n\n<p>Thus began another investigation, one in which I intended to find a job that would allow me to have more freedom of schedule and location.</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_7be7c0-c5 wp-block-kadence-advancedheading\"><strong>Finding WordPress</strong></h2>\n\n\n\n<p>You can imagine that the start of that new research, which meant putting aside around 15 years of training as a neuroscientist, was not easy.</p>\n\n\n\n<p>The general concept was to be a freelance and work on something online. Indeed, it was very general, but it fulfilled the requirements to achieve the freedom I was looking for. Luckily, WordPress came fairly early into the equation (in the same 2014) and I immediately felt comfortable with the tool.</p>\n\n\n\n<p>I started training myself in the CMS. I created a technology website and a travel website to apply what I was learning. I did part of this process while I was still working as a scientist and another with unemployment benefits and the support of my partner.</p>\n\n\n\n<p>Years later, when I felt able to create websites for clients and I managed to shake off the &#8220;imposter syndrome&#8221;, I started to offer my services on my personal website (created with WordPress, logically). The first clients were &#8220;friends, fools and family&#8221; and then I started to get clients thanks to the articles about WordPress and photography that I wrote in my blog.</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_8c1ba5-d6 wp-block-kadence-advancedheading\"><strong>Discovering the community (&#8220;the secret ingredient&#8221; of WordPress)</strong></h2>\n\n\n\n<p>When I was in Italy I started following WordPress news, mainly through podcasts, and I was surprised to hear how many events were taking place in Spain. So, as soon as I returned to Spain I started attending Meetups in and around Barcelona.</p>\n\n\n\n<p>That was followed by several WordCamps around the peninsula and by the time I realized it I was totally in love with the community. I soon realized that it was the &#8220;secret ingredient&#8221; behind the popularity of WordPress.</p>\n\n\n\n<p>Taking advantage of the &#8220;falling in love phase&#8221;, I started participating in the community by giving talks, volunteering and later creating a WordPress Meetup in Terrassa, the city where I live now, and where I will soon celebrate 5 years as an organizer.&nbsp;</p>\n\n\n\n<p>At WordCamp Barcelona 2018 I met Esther Solà, a web developer I was following online (because she had a fantastic blog about WordPress) and we quickly made friends. A few months later we launched the podcast <a href=\"https://freelandev.com/\">Freelandev</a>, where we have been telling for almost 5 years how we make a living as WordPress developers (and many more things). The podcast served as an incubator to launch another common project, <a href=\"https://osompress.com/\">OsomPress</a>, where we have been creating plugins and themes for WordPress for more than 3 years.</p>\n\n\n\n<p>Once I realized my love for the Spanish WordPress community, I also wanted to get to know the international community better (part of which I read and listened to), and that&#8217;s why I went to WordCamp Europe 2019 as a volunteer. The experience was so good that since then it&#8217;s an annual appointment that I don&#8217;t miss (conditions permitting).</p>\n\n\n\n<p>I could go on for hours writing about the goodness of the community, but if I had to sum it up, I would say that it has given me many intangible things, but others that are tangible:</p>\n\n\n\n<ul>\n<li>Friends (and good ones)</li>\n\n\n\n<li>A network of professionals to trust</li>\n\n\n\n<li>Clients</li>\n\n\n\n<li>The creation of a podcast</li>\n\n\n\n<li>The creation of a plugin and theme development company</li>\n\n\n\n<li>Aligning my work with my life purpose</li>\n</ul>\n\n\n\n<p>I think this sentiment, with personal variations, is shared by quite a few members of the WordPress community. There&#8217;s a phrase that gets repeated quite a bit, with different variations, but it goes something like &#8220;I came for the software and stayed for the people.&#8221;&nbsp;</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_ec1e50-72 wp-block-kadence-advancedheading\"><strong>Towards a way of life more aligned with my principles</strong></h2>\n\n\n\n<p>Once I proved to myself that I could make a living as a freelance WordPress developer, I put the focus on how I could contribute to &#8220;a better world&#8221;, within my modest means, of course.</p>\n\n\n\n<p>On the one hand, I started to be more selective with the projects I accepted, prioritizing those that were going to have a positive impact, and on the other hand I started to create content about web sustainability.</p>\n\n\n\n<p>I owe the inspiration for the latter to <a href=\"https://wordpress.tv/2019/09/22/roberto-vazquez-desarrollo-sostenible/\">a talk by Roberto Vazquez at WordCamp Pontevedra 2019</a>, in which he talked about the environmental impact of websites. Another example of the &#8220;snowball&#8221; effect that comes driven by being part of the community.</p>\n\n\n\n<p>And speaking of snowballs. Thanks to meeting Hannah Smith at WordCamp Europe 2019, I discovered the Green Web Foundation fellowship I got last year. Thanks to it I was able to create the limited series podcast <a href=\"https://sustainwp.com/\">Sustain WP</a>, which is all about digital sustainability and WordPress, which allowed me to interview a lot of interesting people in the community.</p>\n\n\n\n<p>Hannah was also involved in the creation of the WordPress sustainability initiative which months later became the official Sustainability Team. If you&#8217;re interested in learning more about the process and what we&#8217;re doing on the team I invite you to listen to <a href=\"https://sustainwp.com/podcast/episode-7-wordpress-sustainability-team/\">the episode where we explain it in detail</a>.</p>\n\n\n\n<p>As a culmination of 2023, I was honored to be elected, along with 3 other fantastic colleagues, as a representative of the Sustainability Team.&nbsp;</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_c911a5-a5 wp-block-kadence-advancedheading\"><strong>Disclaimer</strong></h2>\n\n\n\n<p>These types of articles are always difficult for me to write (I don&#8217;t do it often either). The intention is to inspire others, but I am also aware that we all start from different circumstances. In that sense, I feel privileged and can&#8217;t help but worry that the small personal &#8220;successes&#8221; I share will have the opposite effect to the one I&#8217;m looking for.</p>\n\n\n\n<p>Maybe it&#8217;s an unfounded fear and I&#8217;ve managed to convey my enthusiasm for life in general and the WordPress community in particular. Hopefully it inspires you to apply it in your own way.&nbsp;</p>\n\n\n\n<p>Whether I&#8217;ve achieved one thing or the other, I&#8217;ll be happy to read you in the comments. :)</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p></p>\n\n\n\n<h1 id=\"espanol\" class=\"kt-adv-heading6397_5884c3-b1 wp-block-kadence-advancedheading\">Con WordPress otra vida es posible</h1>\n\n\n\n<p>11 de diciembre de 2023, Palacio Neptuno (Madrid). Estoy sentado, rodeado de mucha gente, todos estamos mirando hacia un escenario con una pantalla donde se lee &#8220;State of the Word 2023&#8221;. Miro el reloj, marca las 16:05, y me vienen dos pensamientos a la cabeza: el primero es &#8220;Parece que Matt llega tarde&#8221;; el segundo viene provocado por haber visto la fecha que indicaba &#8220;11 dic&#8221;,&nbsp; mi cerebro quiere recordarme algo&#8230; &#8220;¡Leche! Que hoy hace justo 15 años que leí mi tesis doctoral en neurociencia&#8221;.</p>\n\n\n\n<p>Espero que este recurso de empezar &#8220;in media res&#8221; haya captado tu atención y tengas cierto interés en saber cómo he llegado hasta ahí.</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_fea921-46 wp-block-kadence-advancedheading\"><strong>Mi vida antes de WordPress</strong></h2>\n\n\n\n<p>Siempre he sido una persona curiosa y la carrera de biología me pareció una buena candidata donde poder aplicar ese rasgo. Durante los años de universidad obtuve calificaciones bastante buenas que me permitieron optar a una beca para desarrollar una tesis doctoral.&nbsp;</p>\n\n\n\n<p>Durante los años que dediqué a esa tesis, entre otras cosas, me convertí en un experto en los mecanismos moleculares implicados en la muerte celular programada en la isquemia cerebral. ¿A que no pensabas que ibas a leer esa combinación de palabras en un post relacionado con WordPress, eh? Y eso que no he querido usar palabras más técnicas como &#8220;apoptosis&#8221;, que es la forma &#8220;cool&#8221; con la que nos referimos los científicos a la muerte celular programada.</p>\n\n\n\n<p>Después de presentar la tesis (sí, efectivamente, el 11 de diciembre de 2008, me gusta que mantengas la atención) continué investigando enfermedades neurodegenerativas en varios postdocs. Mi trayectoria no apuntaba al Nobel (ni era mi intención), pero sí &#8220;progresaba adecuadamente&#8221; dentro de la &#8220;carrera científica&#8221;.</p>\n\n\n\n<p>Entonces ¿qué pasó, Nahuai?&nbsp;</p>\n\n\n\n<p>¿Qué se torció para que dejaras de ejercer como científico y empezaras a montar webs con WordPress?</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_0ae430-d4 wp-block-kadence-advancedheading\"><strong>Buscando un modo de vida más amable</strong></h2>\n\n\n\n<p>Lo que ocurrió es que tuve una experiencia laboral desagradable en el postdoc que estaba realizando en un centro de investigación en Italia (allá por 2014).</p>\n\n\n\n<p>El motivo no es tan importante como lo es la reflexión que me obligó a realizar. Me di cuenta de que, aunque me encantaba investigar, el modo de vida del investigador no estaba alineado con cómo quería vivir.&nbsp;</p>\n\n\n\n<p>Así empezó otra investigación, una en la que pretendía encontrar un trabajo que me permitiera tener más libertad de horario y ubicación.</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_e0c3be-03 wp-block-kadence-advancedheading\"><strong>Encontrando WordPress</strong></h2>\n\n\n\n<p>Te puedes imaginar que el comienzo de esa nueva investigación, que suponía dejar de lado unos 15 años de formación como neurocientífico, no fue fácil.</p>\n\n\n\n<p>El concepto general era hacerme freelance y trabajar en algo online. Efectivamente, era muy general, pero cumplía los requisitos para ganar esa libertad que buscaba. Por suerte, WordPress apareció bastante pronto en la ecuación (el mismo 2014) y en seguida me sentí cómodo con la herramienta.</p>\n\n\n\n<p>Empecé a formarme en el CMS. Creé una web de tecnología y otra de viajes para aplicar lo que iba aprendiendo. Parte de este proceso lo hice mientras seguía trabajando como científico y otro con la prestación de desempleo y el apoyo de mi pareja.</p>\n\n\n\n<p>Años más tarde, cuando me sentí capaz de crear webs para clientes y conseguí sacudirme un poco el &#8220;síndrome del impostor&#8221;, empecé a ofrecer mis servicios en mi web personal (creada con WordPress, lógicamente). Los primeros clientes fueron &#8220;friends, fools and family&#8221; y después me empezaron a llegar clientes gracias a los artículos sobre WordPress y fotografía que escribía en mi blog.</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_577274-80 wp-block-kadence-advancedheading\"><strong>Descubriendo la comunidad (&#8220;el ingrediente secreto&#8221; de WordPress)</strong></h2>\n\n\n\n<p>Cuando estaba en Italia empecé a seguir noticias sobre WordPress, principalmente a través de podcasts, y me sorprendía escuchar la cantidad de eventos que tenían lugar en España. Por eso, en cuanto regresé a España empecé a acudir a las Meetups de Barcelona y sus alrededores.</p>\n\n\n\n<p>A eso le siguieron varias WordCamps por la península y para cuando me quise dar cuenta ya estaba totalmente enamorado de la comunidad. Pronto me di cuenta de que era el &#8220;ingrediente secreto&#8221; detrás de la popularidad de WordPress.</p>\n\n\n\n<p>Aprovechando la &#8220;fase de enamoramiento&#8221;, empecé a participar en la comunidad dando ponencias, acudiendo como voluntario y más adelante creando la Meetup Terrassa, cuidad donde resido ahora, y donde pronto cumpliré 5 años como organizador.&nbsp;</p>\n\n\n\n<p>En la WordCamp Barcelona de 2018 conocí a Esther Solà, una desarrolladora web que seguía online (porque tenía un fantástico blog sobre WordPress) y rápidamente hicimos migas. Pocos meses después lanzamos el podcast <a href=\"https://freelandev.com/\">Freelandev</a>, en el que llevamos casi 5 años contando cómo nos ganamos la vida como desarrolladores WordPress (y muchas más cosas). El podcast sirvió de incubadora para sacar otro proyecto común, <a href=\"https://osompress.com/\">OsomPress</a>, donde creamos plugins y temas para WordPress desde hace más de 3 años.</p>\n\n\n\n<p>Una vez constatado mi amor por la comunidad española de WordPress, quise conocer mejor también a la comunidad internacional (parte de la cual leía y escuchaba), y por eso fui a la WordCamp Europe 2019 como voluntario. La experiencia fue tan buena que desde entonces es una cita anual que no me pierdo (siempre que las condiciones lo permitan).</p>\n\n\n\n<p>Podría, seguir durante horas escribiendo sobre las bondades de la comunidad, pero&nbsp;si tuviera que resumirlo diría que me ha aportado muchas cosas intangibles, pero otras que sí lo son:</p>\n\n\n\n<ul>\n<li>Amigos (y de los buenos)</li>\n\n\n\n<li>Una red de profesionales en los que confiar</li>\n\n\n\n<li>Clientes</li>\n\n\n\n<li>La creación de un podcast</li>\n\n\n\n<li>La creación de un empresa de desarrollo de plugins y temas</li>\n\n\n\n<li>Alinear mi trabajo con mi propósito vital</li>\n</ul>\n\n\n\n<p>Creo que este sentimiento, con variaciones personales, lo comparten bastantes miembros de la comunidad de WordPress. Hay una frase que se repite bastante, con distintas variaciones, pero dice algo así como &#8220;Llegué por el software y me quedé por la gente&#8221;.&nbsp;</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_dcbc41-c7 wp-block-kadence-advancedheading\"><strong>Hacia un modo de vida más alineado con mis principios</strong></h2>\n\n\n\n<p>Una vez que me demostré a mí mismo que podía ganarme la vida como desarrollador WordPress freelance, puse el foco en cómo podía contribuir a &#8220;un mundo mejor&#8221;, dentro de mis modestas posibilidades, claro.</p>\n\n\n\n<p>Por un lado, empecé a ser más selectivo con los proyectos que aceptaba, priorizando los que iban a tener un impacto positivo, y por otro empecé a crear contenido sobre sostenibilidad web.</p>\n\n\n\n<p>La inspiración de esto último se lo debo a <a href=\"https://wordpress.tv/2019/09/22/roberto-vazquez-desarrollo-sostenible/\">una charla de Roberto Vazquez en la WordCamp de Pontevedra 2019</a>, en la que habló del impacto medioambiental de las páginas web. Otro ejemplo del efecto &#8220;bola de nieve&#8221; que viene impulsada por ser parte de la comunidad.</p>\n\n\n\n<p>Y hablando de bolas de nieve. Gracias a haber conocido a Hannah Smith en la WordCamp Europe 2019, descubrí la beca de Green Web Foundation que obtuve el año pasado. Gracias a ella pude crear el podcast de serie limitada <a href=\"https://sustainwp.com/\">Sustain WP</a>, que trata sobre sostenibilidad digital y WordPress, el cual me permitió entrevistar a un montón de personas interesantes de la comunidad.</p>\n\n\n\n<p>Hannah también estuvo involucrada en la creación de la iniciativa de sostenibilidad de WordPress que meses más tarde se convirtió en el equipo oficial de sostenibilidad. Si estás interesado en conocer más sobre el proceso y lo que estamos haciendo en el equipo te invito a escuchar <a href=\"https://sustainwp.com/podcast/episode-7-wordpress-sustainability-team/\">el episodio donde lo explicamos con detalle.</a></p>\n\n\n\n<p>Como colofón de 2023, tuve el honor de ser elegido, junto a otros 3 fantásticos compañeros, como representante del equipo de sostenibilidad. &nbsp;</p>\n\n\n\n<h2 class=\"kt-adv-heading6397_ffe359-dd wp-block-kadence-advancedheading\"><strong>Disclaimer</strong></h2>\n\n\n\n<p>Este tipo de artículos siempre me resultan difíciles de escribir (tampoco lo hago a menudo). La intención es inspirar a otras personas, pero también soy consciente de que todos partimos de circunstancias distintas. En ese sentido, me siento un privilegiado y no puedo evitar preocuparme de que los pequeños &#8220;éxitos&#8221; personales que comparto tengan el efecto contrario al que busco.</p>\n\n\n\n<p>Igual es un temor infundado y he conseguido trasmitir mi entusiasmo por la vida en general y la comunidad WordPress en particular. Ojalá te inspire para aplicarlo a tu manera.&nbsp;</p>\n\n\n\n<p>Tanto si he conseguido una cosa como otra, estaré encantado de leerte en los comentarios. :)</p>\n<p>The post <a href=\"https://heropress.com/essays/with-wordpress-another-life-is-possible/\">With WordPress Another Life Is Possible &#8211; Con WordPress otra vida es posible</a> appeared first on <a 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, 17 Jan 2024 08: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:\"Nahuai Badiola\";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:64:\"BuddyPress: BuddyPress 12.1.1 Maintenance &amp; Security release\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://buddypress.org/?p=332779\";s:7:\"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:78:\"https://buddypress.org/2024/01/buddypress-12-1-1-maintenance-security-release/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2603:\"<p><a href=\"https://downloads.wordpress.org/plugin/buddypress.12.1.1.zip\">BuddyPress 12.1.1</a> is now available. This is a security and maintenance release. <strong>Please update your BuddyPress as soon as possible</strong>.</p>\n\n\n\n<p>The 12.1.1 release addresses the following minor security issue:</p>\n\n\n\n<ul>\n<li>Using the Cover Image group&#8217;s REST API Endpoints, it was possible to a non member of private/hidden group to get the corresponding group Cover Image URL. Discovered by <a href=\"https://au.linkedin.com/in/colin-xu-31a547134\" target=\"_blank\" rel=\"noreferrer noopener\">Colin Xu</a>.</li>\n</ul>\n\n\n\n<p>This vulnerability was reported privately to the BuddyPress team, in accordance with&nbsp;<a href=\"https://make.wordpress.org/core/handbook/testing/reporting-security-vulnerabilities/\">WordPress’s security policies</a>. Our thanks to the reporter for practicing coordinated disclosure.</p>\n\n\n\n<p>BuddyPress 12.1.1 also fixes 10 bugs. For complete details, visit the <a href=\"https://codex.buddypress.org/releases/version-12.1.1/\">12.1.1 changelog</a>.</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-1 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline\"><a class=\"wp-block-button__link has-white-background-color has-text-color has-background no-border-radius wp-element-button\" href=\"https://downloads.wordpress.org/plugin/buddypress.12.1.1.zip\">Get BuddyPress 12.1.1</a></div>\n</div>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>You can get the latest version by clicking on the above button, downloading it from the&nbsp;<a href=\"https://wordpress.org/plugins/buddypress/\">WordPress.org plugin directory</a>&nbsp;or checking it out from our&nbsp;<a href=\"https://buddypress.trac.wordpress.org/browser/branches/11.0\">Subversion repository.</a></p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"many-thanks-to-11-1-0-contributors\">Many thanks to 12.1.1 contributors <span class=\"dashicons dashicons-heart\"></span></h2>\n\n\n\n<p> <a href=\"https://profiles.wordpress.org/sabernhardt\">sabernhardt</a>, <a href=\"https://profiles.wordpress.org/emaralive\">emaralive</a>, <a href=\"https://profiles.wordpress.org/shawfactor\">shawfactor</a>, <a href=\"https://profiles.wordpress.org/strategio\">strategio</a>, <a href=\"https://profiles.wordpress.org/vapvarun/\">vapvarun</a>, <a href=\"https://profiles.wordpress.org/perchenet\">perchenet</a> &amp; <a href=\"https://profiles.wordpress.org/imath/\">imath</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 16 Jan 2024 23:43:59 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Mathieu Viet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:93:\"WordCamp Central: WPBeginner joins the WordPress global community sponsorship program in 2024\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=5109967\";s:7:\"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:118:\"https://central.wordcamp.org/news/2024/01/wpbeginner-joins-the-wordpress-global-community-sponsorship-program-in-2024/\";s: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:3704:\"<p>Please join us in welcoming WPBeginner to the <a href=\"https://central.wordcamp.org/sponsor-multiple-wordcamps/\">2024 WordPress global community sponsorship program</a>! WPBeginner’s pledge to sponsor all official WordPress community events (WordCamps, Meetups, and more) all around the world provides support and stability to our hardworking crew of volunteer event organizers. Thanks for everything, WPBeginner!</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://central.wordcamp.org/files/2024/01/wpbeginner-logo-wpcentral.png\"><img width=\"900\" height=\"312\" src=\"https://central.wordcamp.org/files/2024/01/wpbeginner-logo-wpcentral.png\" alt=\"\" class=\"wp-image-5109968\" /></a>WPBeginner logo</div>\n\n\n<p>At <a href=\"https://www.wpbeginner.com/\">WPBeginner</a>, we provide cutting-edge, helpful WordPress tutorials that are easy to understand for small businesses, bloggers, and non-techy WordPress website owners. Since 2009, our <a href=\"https://videos.wpbeginner.com/\">free WordPress video courses</a> and tutorials are watched by over 56 millions WordPress users worldwide.</p>\n\n\n\n<p>Whether you&#8217;re looking to learn how to build a WordPress website, decide which WordPress plugins to pick, or just learn the WordPress best practices to grow your website, WPBeginner&#8217;s free resources can help:</p>\n\n\n\n<ul>\n<li><a href=\"https://www.wpbeginner.com/blog/\">WPBeginner Blog</a> – The central place for all our WordPress tutorials.</li>\n\n\n\n<li><a href=\"https://www.wpbeginner.com/solutions/\">WPBeginner Solution Center</a> – Detailed reviews of recommended WordPress plugins, tools, themes, agencies, and more curated by our WordPress experts.</li>\n\n\n\n<li><a href=\"https://www.wpbeginner.com/glossary/\">WPBeginner Dictionary</a> – WordPress lingo and terminology explained in plain english for non-techy users.</li>\n\n\n\n<li><a href=\"https://videos.wpbeginner.com/\">WPBeginner Videos</a> – Learn from our free WordPress video courses including <a href=\"https://videos.wpbeginner.com/courses/wordpress-101/\">WordPress 101</a>, <a href=\"https://videos.wpbeginner.com/courses/wordpress-seo-for-beginners/\">WordPress SEO for Beginners</a>, and hundreds more.</li>\n\n\n\n<li><a href=\"https://www.wpbeginner.com/deals/\">WPBeginner Deals</a> – Exclusive discounts on WordPress products and services for WPBeginner users.&nbsp;</li>\n\n\n\n<li><a href=\"https://www.wpbeginner.com/tools/\">WPBeginner Tools</a> &#8211; Free business tools created by the WPBeginner team for small business owners.</li>\n</ul>\n\n\n\n<p>Over the last 14 years working closely with WordPress users and listening to their feedback, we have also created some of the most popular WordPress plugins including <a href=\"https://wpforms.com/\">WPForms</a>, <a href=\"https://aioseo.com/\">AIOSEO</a> (All in One SEO for WordPress), <a href=\"https://optinmonster.com/\">OptinMonster</a>, <a href=\"https://www.monsterinsights.com/\">MonsterInsights</a>, and dozens more. Collectively over 25 million websites are using our free and <a href=\"https://www.wpbeginner.com/wordpress-plugins/\">premium WordPress plugins</a>.</p>\n\n\n\n<p>WPBeginner is part of the <a href=\"https://awesomemotive.com/\">Awesome Motive</a> family, and we&#8217;re on a mission to help small businesses grow &amp; compete with the big guys using the power of open source.&nbsp;</p>\n\n\n\n<p>If you&#8217;re a WordPress professional looking for a remote role, <a href=\"https://awesomemotive.com/careers/\">we&#8217;re hiring</a>. Come join our team.</p>\n\n\n\n<p>If you&#8217;re a WordPress product owner looking for an investment or selling your WordPress business, check out the <a href=\"https://www.wpbeginner.com/wpbeginner-growth-fund/\">WPBeginner Growth Fund</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, 16 Jan 2024 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"Isotta\";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:70:\"Do The Woo Community: The Future of SEO, Content and AI with Alex Moss\";s:7:\"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=78837\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"https://dothewoo.io/future-seo-content-ai/\";s: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:370:\"<p>Discover how AI SEO and content creation impacts the future of WordPress and WooCommerce with Dave Lockie and Alex Moss. </p>\n<p>&gt;&gt; The post <a href=\"https://dothewoo.io/future-seo-content-ai/\">The Future of SEO, Content and AI with Alex Moss</a> appeared first on <a href=\"https://dothewoo.io\">Do the Woo - a WooCommerce and WordPress Builder Podcast</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, 16 Jan 2024 09:46: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: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:71:\"WordCamp Central: GoDaddy sponsors WordPress community events worldwide\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=5109971\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"https://central.wordcamp.org/news/2024/01/godaddy-sponsors-wordpress-community-events-worldwide/\";s: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:3636:\"<p>What would we do without our sponsors? We&#8217;re so grateful to <a href=\"https://www.godaddy.com/pro?utm_source=wcglobal_2023_sponsorship&utm_medium=events&utm_campaign=en-us_events_prg_awa_partners_part_wcsponsordesc_001\">GoDaddy</a> for <a href=\"https://central.wordcamp.org/sponsor-multiple-wordcamps/\">sponsoring WordPress community events all around the globe</a> at the Gold level in 2024! GoDaddy&#8217;s support enhances local community events, such as WordPress meetup and WordCamps, improving the experience for WordPress enthusiasts and simplifying the organization process for our dedicated team of volunteers.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://central.wordcamp.org/files/2023/02/Copy-of-gd-logo-480x360-1.png\"><img width=\"480\" height=\"360\" src=\"https://central.wordcamp.org/files/2023/02/Copy-of-gd-logo-480x360-1.png\" alt=\"GoDaddy logo global sponsorship \" class=\"wp-image-3160920\" /></a>GoDaddy logo</div>\n\n\n<p>At&nbsp;<a href=\"https://www.godaddy.com/pro?utm_source=wcglobal_2023_sponsorship&utm_medium=events&utm_campaign=en-us_events_prg_awa_partners_part_wcsponsordesc_001\">GoDaddy</a>, our&nbsp;mission&nbsp;is&nbsp;to empower&nbsp;a&nbsp;worldwide community of&nbsp;entrepreneurs&nbsp;by giving them all the help and tools they need to grow online&nbsp;— including a simpler, safer WordPress experience.&nbsp;</p>\n\n\n\n<p>We champion&nbsp;our&nbsp;Makers of the Web&nbsp;by delivering&nbsp;a suite of WordPress solutions that enable fast and easy setup and then&nbsp;enables users&nbsp;to&nbsp;harness all the power of the world’s most popular CMS.&nbsp;</p>\n\n\n\n<p>The <a href=\"https://community.godaddy.com/s/group/0F93t000000I7EfCAK/godaddy-pro?utm_source=wcglobal_2023_sponsorship&utm_medium=events&utm_campaign=en-us_events_prg_awa_partners_part_wcsponsordesc_001\">GoDaddy Pro Community</a> was built by and for website designers and developers.&nbsp;Whether you’re new to web design or growing your existing business, you’ll find free tools, products, education, and expert support to help you more efficiently create and maintain beautiful sites — and wow clients.</p>\n\n\n\n<p>We provide a&nbsp;<a href=\"https://www.godaddy.com/hosting/wordpress-hosting?utm_source=wcglobal_2023_sponsorship&utm_medium=events&utm_campaign=en-us_events_prg_awa_partners_part_wcsponsordesc_001\">Managed WordPress experience</a> that is as easy as it is effective. The latest version of WordPress comes pre-installed with exclusive themes, plugins, and tools to get you up and running quickly, with automated backups, updates, and malware removal so our Pros can spend less time on monotonous maintenance, and more time building their businesses.GoDaddy Pro works tirelessly to foster an active, nurturing community, with initiatives including the sponsorship of WordCamps globally, weekly <a href=\"https://events.godaddy.com/godaddy-pro-online?utm_source=wcglobal_2023_sponsorship&utm_medium=events&utm_campaign=en-us_events_prg_awa_partners_part_wcsponsordesc_001\">GoDaddy Pro Meetups</a>, our free <a href=\"https://www.godaddy.com/pro/academy?utm_source=wcglobal_2023_sponsorship&utm_medium=events&utm_campaign=en-us_events_prg_awa_partners_part_wcsponsordesc_001\">GoDaddy Pro Academy</a> courses, and our <a href=\"https://community.godaddy.com/s/group/0F93t000000I7EfCAK/godaddy-pro?utm_source=wcglobal_2023_sponsorship&utm_medium=events&utm_campaign=en-us_events_prg_awa_partners_part_wcsponsordesc_001\">GoDaddy Pro Discussions Group</a>. We’re proud to be a partner of the WordPress community and look forward to witnessing all the individual greatness that our efforts help support.</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, 15 Jan 2024 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:6:\"Isotta\";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:94:\"Gutenberg Times: Quick Tip: How to use a classic menu in the navigation block of a block theme\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://gutenbergtimes.com/?p=27030\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:104:\"https://gutenbergtimes.com/quick-tip-how-to-use-a-classic-menu-in-the-navigation-block-of-a-block-theme/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1883:\"<p>There was a question in the forums, if one needs to rebuild all the menus when switching from a classic theme to a block theme. In other words, how can you add an existing menu to the Navigation block. </p>\n\n\n\n<p>If there is only one classic menu, it will be displayed in the navigation block. But if there are multiple classic menus on the site, it doesn&#8217;t automatically convert it to a navigation block. In that case, it takes a manual step after you switched the theme, but you don&#8217;t have to recreate the menus. </p>\n\n\n\n<p>Here are the steps to follow along with a separate test environment. </p>\n\n\n\n<ul>\n<li>Open a new website via <a href=\"https://playground.wordpress.net/?theme=twentytwentyone\">WordPress Playground and included the Twenty-Twenty-One Theme. </a></li>\n\n\n\n<li><a href=\"https://codex.wordpress.org/Theme_Unit_Test\" target=\"_blank\" rel=\"noreferrer noopener\">Imported the theme test data file</a>&nbsp;(more specifically,&nbsp;<a href=\"https://raw.githubusercontent.com/WPTT/theme-unit-test/master/themeunittestdata.wordpress.xml\" target=\"_blank\" rel=\"noreferrer noopener\">this</a>)</li>\n\n\n\n<li>Set Display Location of imported menu to Primary Menu to ensure Twenty Twenty One has a menu on top of the landing page</li>\n\n\n\n<li>Switch to Twenty Twenty-Four</li>\n\n\n\n<li>The menu disappeared, only the social link menu showed. </li>\n</ul>\n\n\n\n<p>Now the steps on how to get the classic menu back into the template? </p>\n\n\n\n<ul>\n<li>Click on the Template header, </li>\n\n\n\n<li>Click on the Navigation block</li>\n\n\n\n<li>The sidebar with the setting for the navigation block should open. </li>\n\n\n\n<li>Use the 3-dot menu to select the classic menu &#8220;All pages&#8221; </li>\n\n\n\n<li>Click on the Save button. </li>\n</ul>\n\n\n\n<p>And here is the video of the whole process: </p>\n\n\n\n\n\n\n\n<p><em>Thank you to JuanMa Garrido for the testing instructions. </em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 15 Jan 2024 12:13:59 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:122:\"Gutenberg Times: Call for testing WordPress 6.5, page builders yes or no, Data Liberation and more — Weekend Edition 280\";s:7:\"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=26964\";s:7:\"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:127:\"https://gutenbergtimes.com/call-for-testing-wordpress-6-5-page-builders-yes-or-no-data-liberation-and-more-weekend-edition-280/\";s: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:13852:\"<p>Howdy, </p>\n\n\n\n<p>We are 31 days away from WordPress 6.5 Beta 1, the version that closes the new version for new features. In so far it&#8217;s early, lots of work can still go into the next major upgrade. On the other hand, we are only three Gutenberg plugin versions away from WordPress beta 1.  Gutenberg 17.5 RC is available for testing. If you have some time, it would be wonderful if you can use <strong>Anne McCarthy</strong>&#8216;s instructions to take <a href=\"https://make.wordpress.org/test/2024/01/13/early-opportunities-to-test-wordpress-6-5/\">early opportunities to test WordPress 6.5</a>. If you would rather not set up a local test site, you can also use the <a href=\"https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json\">Gutenberg Nightly via WordPress playground</a> for your early test. </p>\n\n\n\n<p>Munich is again powered by snow and it freezing once more. Hubby and I are getting used to it; somewhat. Definitely longing for warmer weather. </p>\n\n\n\n<p>I hope you stay warm and have a joyful weekend! </p>\n\n\n\n<p>Yours, 💕<br /><em>Birgit</em></p>\n\n\n\n<p>PS: If you intend to go to WordCamp Asia, I again <a href=\"https://calendly.com/pauli-haack/wcasia\"><strong>opened up my calendar so we can schedule a 1:1 meeting</strong></a>, to chat about your products, what you need to be successful as a developer or how to contribute to WordPress or just catch up on life. And if you are not going to make it to WordCamp Asia, we can always get together at WordCamp Europe in June. 🤗</p>\n\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<div class=\"wp-block-sortabrilliant-guidepost\"><ul><li><a href=\"https://gutenbergtimes.com/feed/#0-word-press-release-information\">Developing Gutenberg and WordPress</a></li><li><a href=\"https://gutenbergtimes.com/feed/#1-p\">Page builders discussions</a></li><li><a href=\"https://gutenbergtimes.com/feed/#0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</a></li><li><a href=\"https://gutenbergtimes.com/feed/#2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </a></li></ul></div>\n</div></div>\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<p>WordPress co-founder, <strong>Matt Mullenweg</strong>, elaborated on the WordPress blog the <a href=\"https://wordpress.org/news/2024/01/data-liberation-in-2024/\"><strong>Data Liberation in 2024</strong></a> project, he announced during State of the Word in Madrid. &#8220;Migrating your site to WordPress, or exporting all your content from WordPress, should be possible in one click. I want WordPress’ export format to become the lingua franca of CMSs, whether coming to WordPress or moving within WordPress. &#8220;, he wrote. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Justin Tadlock</strong> has again compiles the list of changes in Core and Gutenberg in <a href=\"https://developer.wordpress.org/news/2024/01/10/whats-new-for-developers-january-2024/\"><strong>What’s new for developers? (January 2024)</strong></a>. &#8220;It’s a new year and time for exciting new things happening in the WordPress world. Catch the latest monthly roundup aimed at extenders.&#8221; he wrote. It&#8217;s a list of updates interesting for plugin, and theme authors as well as freelance and agency developers. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p class=\"has-accent-color has-light-background-background-color has-text-color has-background has-link-color wp-elements-be0f489534e352b6db8b419a84c4135e\">🎙️ Latest episode: <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-95-gutenberg-17-5-early-testing-of-wordpress-6-5-and-block-themes/\">Gutenberg Changelog #95 – Gutenberg 17.5, Early Testing of WordPress 6.5 and Block Themes</a> with special guest: Carolina Nymark</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Joen Asmussen</strong>, summarize the work of the WordPress design team in his post: <a href=\"https://make.wordpress.org/design/2024/01/02/design-share-dec-1-dec-29/\"><strong>Design Share: Dec 1-Dec 29</strong></a>. The team worked on</p>\n\n\n\n<ul>\n<li>WP.org Data Liberation</li>\n\n\n\n<li>WP.org: Learning Pathways</li>\n\n\n\n<li>Thumbnail design</li>\n\n\n\n<li>Missing Fonts</li>\n\n\n\n<li>Safari Text-Selection Fix</li>\n\n\n\n<li>Responsive tables for Openverse’s source page</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1-p\">Page builders discussions</h2>\n\n\n\n<p><strong><a href=\"https://twitter.com/karks88\">Eric Karkovack</a></strong> wondered in his post <strong><a href=\"https://thewpminute.com/can-gutenberg-and-wordpress-page-builders-coexist/\">Can Gutenberg and WordPress Page Builders Coexist?</a></strong> </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/mattmedeiros\">Matt Medeiros</a></strong> asks: <a href=\"https://thewpminute.com/is-2024-the-year-of-page-builders/\"><strong>Is 2024 the Year of Page Builders?</strong></a> on the WPMinute episode 198. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In his post, <a href=\"https://geary.co/wordpress-block-editor-first-look/\"><strong>I Tried Building a Layout With the WordPress Block Editor And it Didn’t Go Very Well,</strong></a> <strong><a href=\"https://twitter.com/thekevingeary\">Kevin Geary</a></strong> walks us through his learnings, trying the site editor for the first time. </p>\n\n\n\n<p>On YouTube, <a href=\"https://geary.co/wordpress-block-editor-first-look/#comment-593\"><strong>Anne McCarth</strong>y</a> and <a href=\"https://geary.co/wordpress-block-editor-first-look/#comment-590\"><strong>Riad Benguella</strong></a>, Gutenberg Core Developer,  chimed in with additional links and information</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Using Geary&#8217;s video and post as inspiration, <strong>Brian Coords</strong> walks us through how he would solve the layout problem Geary struggled with. <a href=\"https://www.youtube.com/watch?v=xCWUaLc7gvM&t=5s\">Building an example layout in Gutenberg (response video)</a>. He covers this &#8220;demo layout using core blocks and a few lines of CSS (via register_block_style). Along the way, I discuss alignments and widths in Gutenberg, semantic elements, flex box tools for layout, custom CSS, and whether the block editor is a &#8220;page builder&#8221;.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p><strong>Jamie Marsland</strong>, PootlePress, created a tutorial to help Beginners understand  the core concept around  WordPress Block Themes:  <a href=\"https://www.pootlepress.com/2024/01/mastering-wordpress-block-themes-3-key-principles-for-beginners/\"><strong>Three Key Principles for Beginners</strong></a>. &#8220;WordPress block themes revolutionize the way websites are built and designed, simplifying the process down to three core elements: <strong>Blocks Templates and Styles</strong>.&#8221; he wrote. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p>For the WordPress themes team, Justin Tadlock updated the community of contributors on <strong><a href=\"https://make.wordpress.org/themes/2024/01/11/new-block-focused-theme-handbook-docs-and-whats-coming-in-2024/\">New Block-Focused Theme Handbook Docs and What’s Coming in 2024</a>.</strong> After the revamp of the theme handbook, and publishing five new chapters, with eight still in draft. The next steps are the documentation of Patterns, Advanced topics and Classic Themes. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Jacob Martella</strong> has some sound advice when you are on the quest of Converting<a href=\"https://crosswindsframework.com/blog/2023/12/18/converting-your-website-to-the-block-editor/\"><strong> Your Website to the Block Editor</strong></a>. &#8220;The biggest thing is that the site editor gives you so much control over how your website looks. You can customize the fonts and colors, change how your header and footer look and edit any template you want right from your dashboard. You don’t need to know CSS or PHP or have to worry about editing any files to do it&#8221; he wrote. </p>\n\n\n\n\n<p><strong> <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> </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 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </h2>\n\n\n\n<p>Reminder! You are invited to the January <strong>Developers Hours for January 16th, 2024 at 15:00 UTC (10 am EDT)</strong> to <strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/298191982/\">Build your first WordPress block</a></strong>. In this online event, you’ll be on a walk-through <a href=\"https://developer.wordpress.org/block-editor/getting-started/tutorial/\">the new tutorial in the Block editor handbook</a>, and you will also learn more about the<a href=\"https://github.com/WordPress/block-development-examples\"> block development examples</a> on GitHub.</p>\n\n\n\n<a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/298191982/\"><img width=\"600\" height=\"338\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/01/build-your-first-block.webp?resize=600%2C338&ssl=1\" alt=\"\" class=\"wp-image-26925\" /></a>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>The page in the Block Editor Handbook experienced a rewrite: &#8220;<a href=\"https://developer.wordpress.org/block-editor/getting-started/fundamentals/static-dynamic-rendering/\"><strong>Static or Dynamic rendering of a block</strong></a>&#8221; With the help of diagrams and new code examples, developers learn the main differences, advantages, and disadvantages of each approach of block development.</p>\n\n\n\n<img width=\"652\" height=\"379\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/01/static-rendering.webp?resize=652%2C379&ssl=1\" alt=\"\" class=\"wp-image-27006\" />\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Ryan Welcher</strong> released a new version  of his <a href=\"https://wordpress.org/plugins/advanced-query-loop/\"><strong>Advance Query Loop</strong></a> plugin. Now ACF developer will see their meta keys in the auto-complete list for Post Meta queries. </p>\n\n\n\n\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n\n<p class=\"has-text-align-right has-small-font-size\"><em>Questions? Suggestions? Ideas? Don&#8217;t hesitate to send <a href=\"mailto:pauli@gutenbergtimes.com\">them via email</a> or send me a message on WordPress Slack or Twitter @bph</em>. </p>\n\n\n\n<p class=\"has-text-align-right has-small-font-size\">For questions to be answered on the <a href=\"http://gutenbergtimes.com/podcast\">Gutenberg Changelog</a>, send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p>Featured Image: Building blocks game. Free public domain CC0 image.</p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>\n\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too, and won&#8217;t give your email address to anyone except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 13 Jan 2024 13:00:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s: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: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:43:\"WordPress.org blog: Data Liberation in 2024\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=16736\";s:7:\"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://wordpress.org/news/2024/01/data-liberation-in-2024/\";s: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:2883:\"<p>Imagine a more open web where people can switch between any platform of their choosing. A web where being locked into a system is a thing of the past. This is the web I’ve always wanted to see. That’s why I announced a new initiative called <a href=\"https://wordpress.org/data-liberation/\" target=\"_blank\" rel=\"noreferrer noopener\">Data Liberation</a> for 2024. Migrating your site to WordPress, or exporting all your content from WordPress, should be possible in one click. I want WordPress’ export format to become the lingua franca of CMSes, whether coming to WordPress or moving within WordPress. </p>\n\n\n\n<p>I often hear about folks across the WordPress community duplicating efforts when creating scripts and workflows to move users to WordPress. Imagine if we shared those resources instead and built community-owned plugins that anyone could use! </p>\n\n\n\n<p>But it should be more than plugins; workflows, tutorials, and helper scripts should be shared, too. I want this resource to have space to include moving from social networks, moving from a page builder to core blocks, switching from classic to blocks, and improving WordPress current canonical plugins for importing. </p>\n\n\n\n<h2 class=\"wp-block-heading\">You can help!</h2>\n\n\n\n<p>Of course, the heart of any open source project is the community that shows up to build it. My hope is that this marks the start of a new contribution pathway, separate from core teams, that allows folks to contribute what they’ve learned and what they’ve created to help others move to WordPress. I expect this emphasis on migration will also influence future development, both in core and with recommended community or canonical plugins.</p>\n\n\n\n<p>There are a few things that I think will be key to making this project a success:</p>\n\n\n\n<ul>\n<li>A dedicated landing page on WordPress.org following a WordPress.org/and/[platform-name] format.</li>\n\n\n\n<li>A forum used for non-review user feedback and general discussion.</li>\n\n\n\n<li>A dedicated Slack channel.</li>\n\n\n\n<li>Moderation within hours rather than days.</li>\n\n\n\n<li>Listed on <a href=\"https://github.com/WordPress\">WordPress GitHub</a> with syncing for individual commits to SVN for history in both places.</li>\n</ul>\n\n\n\n<p>By complementing the community’s existing efforts—the <a href=\"https://wordpress.org/five-for-the-future/\">Five for the Future program</a>, the <a href=\"https://learn.wordpress.org/\">Learn WordPress initiative</a>, a focus on internationalization, etc.—my hope is that this will help even more people see themselves in the WordPress project, providing fresh momentum for <a href=\"https://events.wordpress.org/\">WordCamps and meetups</a>. </p>\n\n\n\n<p>It’s never been more crucial to champion openness on the web. Bringing focused attention to improved portability will untether users and increase their freedom like never before.</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, 12 Jan 2024 16:58:53 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Matt Mullenweg\";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:11:\"\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:1:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"HeroPress: Foundational Pillars From Tokyo\";s:7:\"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:29:\"https://heropress.com/?p=6380\";s:7:\"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://heropress.com/foundational-pillars-from-tokyo/#utm_source=rss&utm_medium=rss&utm_campaign=foundational-pillars-from-tokyo\";s: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:11551:\"<img width=\"1024\" height=\"768\" src=\"https://heropress.com/wp-content/uploads/2024/01/90465a09dc845c615.66816362-1024x768.jpeg\" class=\"attachment-large size-large wp-post-image\" alt=\"Floral delight with a scenic snowy Annapurna panorama\" /><div class=\"kb-row-layout-wrap kb-row-layout-id6380_650854-0a alignnone kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n\n<div class=\"wp-block-kadence-column kadence-column6380_445699-93 inner-column-1\"><div class=\"kt-inside-inner-col\">\n<h2 class=\"kt-adv-heading6380_f58919-63 wp-block-kadence-advancedheading\"><a href=\"https://nomad.blog/2023/12/26/what-parts-of-wordpress-would-you-like-to-explore-more-if-you-could/\">What parts of WordPress would you like to explore more if you could?</a></h2>\n\n\n\n\n\n<div class=\"wp-block-image is-style-default\">\n<a href=\"https://nomad.blog/2023/12/26/what-parts-of-wordpress-would-you-like-to-explore-more-if-you-could/\"><img width=\"300\" height=\"199\" src=\"https://heropress.com/wp-content/uploads/2024/01/pexels-photo-296324-300x199.jpeg\" alt=\"Old time lightbulb\" class=\"wp-image-6382\" /></a></div>\n\n\n\n<p>HeroPresser <a href=\"https://heropress.com/contributors/anne-mccarthy/\">Anne McCarthy</a> wrote an excellent <a href=\"https://nomad.blog/2023/12/26/what-parts-of-wordpress-would-you-like-to-explore-more-if-you-could/\">article</a> pointing out how much is different in WordPress these days, and asks the question above.</p>\n\n\n\n<p>What&#8217;s your answer?</p>\n</div></div>\n\n</div></div>\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-6380_e8718e-f3\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n<div class=\"kb-row-layout-wrap kb-row-layout-id6380_82bd3f-6e alignnone kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n\n<div class=\"wp-block-kadence-column kadence-column6380_f9eb45-43 inner-column-1\"><div class=\"kt-inside-inner-col\">\n<h2 class=\"kt-adv-heading6380_656922-69 wp-block-kadence-advancedheading\"><a href=\"https://heropress.com/\">HeroPress.com</a> &#8211; <a href=\"https://heropress.com/essays/reflecting-on-my-3-foundational-pillars/\">Reflecting on My 3 Foundational Pillars</a></h2>\n\n\n\n\n\n<div class=\"wp-block-image is-style-default\">\n<a href=\"https://heropress.com/essays/reflecting-on-my-3-foundational-pillars/\"><img width=\"300\" height=\"300\" src=\"https://heropress.com/wp-content/uploads/2023/01/Destiny-Fox-Kanno-scaled-1-300x300.jpg\" alt=\"Destiny Kanno\" class=\"wp-image-5035\" /></a></div>\n\n\n\n<p>Destiny Kanno is from Tokyo, Japan, and works in Education about WordPress.</p>\n\n\n\n<p><em>As a Community Education Manager I work to break down perceived barriers for folks who want to contribute to the Make WordPress Training Team’s goals, and work as a close partner with the Training Team Representatives and members to empower them to excel in their leadership, goals, and strategy.</em></p>\n\n\n\n<p>Destiny&#8217;s essay is <a href=\"https://heropress.com/essays/reflecting-on-my-3-foundational-pillars/\">available</a> on <a href=\"https://heropress.com\">HeroPress.com</a>.</p>\n</div></div>\n\n</div></div>\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-6380_ed362f-f9\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n<div class=\"kb-row-layout-wrap kb-row-layout-id6380_9e53fd-e2 alignnone kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n\n<div class=\"wp-block-kadence-column kadence-column6380_1b8a39-b9 inner-column-1\"><div class=\"kt-inside-inner-col\">\n<h2 class=\"kt-adv-heading6380_108792-6f wp-block-kadence-advancedheading\"><a href=\"https://wppodcasts.com\">WP Podcasts</a></h2>\n\n\n\n\n\n\n<a href=\"https://wppodcasts.com\"><img src=\"https://heropressnetwork.com/wp-content/uploads/2024/01/pocket_casts_single_315.png\" alt=\"Pocket Casts image\" class=\"wp-image-4316\" /></a>\n\n\n\n\n<p>There were <em>twenty-three</em> WordPress podcast episodes released this week!</p>\n\n\n\n<ul>\n<li><a href=\"https://potencia.pro/274-como-mejorar-la-seguridad-de-wordpress-con-cloudflare/#new_tab\">Potencia Pro 274: Cómo mejorar la seguridad de WordPress con CloudFlare</a> from <a href=\"https://wppodcasts.com/podcast/potencia-pro-wordpress-y-cozas/\">Potencia Pro, WordPress y cozas</a></li>\n\n\n\n<li><a href=\"https://dothewoo.io/make-wordpress-happy/#new_tab\">Make. WordPress. Happy.</a> from <a href=\"https://wppodcasts.com/podcast/do-the-woo-a-woocommerce-podcast/\">Do the Woo &#8211; A WooCommerce Podcast</a></li>\n\n\n\n<li><a href=\"https://share.transistor.fm/s/94234c51#new_tab\">3 Predictions for WordPress in 2024</a> from <a href=\"https://wppodcasts.com/podcast/the-wp-minute/\">The WP Minute</a></li>\n\n\n\n<li><a href=\"https://accessibilitycraft.com/048#new_tab\">$2 Million Settlement Against Web Developer for Failing to Deliver Accessible Website | Surely Sparkling Rose</a> from <a href=\"https://wppodcasts.com/podcast/accessibility-craft/\">Accessibility Craft</a></li>\n\n\n\n<li><a href=\"https://wpbuilds.com/2024/01/11/356-whats-the-state-of-teams-in-the-wordpress-space/#new_tab\">356 – What’s the state of teams in the WordPress space?</a> from <a href=\"https://wppodcasts.com/podcast/wp-builds/\">WP Builds</a></li>\n\n\n\n<li><a href=\"https://share.transistor.fm/s/64cca4dd#new_tab\">Is 2024 the Year of Page Builders?</a> from <a href=\"https://wppodcasts.com/podcast/the-wp-minute/\">The WP Minute</a></li>\n</ul>\n\n\n\n<p>There are new episodes every single day, so be sure to stop by <a href=\"https://wppodcasts.com\">WPPodcasts.com</a> and search for things that interest you!</p>\n</div></div>\n\n</div></div>\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-6380_1b11d4-1a\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n<div class=\"kb-row-layout-wrap kb-row-layout-id6380_053b78-6f alignnone kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n\n<div class=\"wp-block-kadence-column kadence-column6380_7faa55-92 inner-column-1\"><div class=\"kt-inside-inner-col\">\n<h2 id=\"wpphotos\" class=\"kt-adv-heading6380_59bee3-ee wp-block-kadence-advancedheading\"><a href=\"https://wordpress.org/photos\">WP Photos</a></h2>\n\n\n\n<p>Here are some of the great photos submitted to the <a href=\"https://wordpress.org/photos\">WPPhotos</a> project this week!</p>\n\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2024/01/35865a105148eab35.43520179-scaled.jpg\"><img width=\"1024\" height=\"683\" src=\"https://heropress.com/wp-content/uploads/2024/01/35865a105148eab35.43520179-1024x683.jpg\" alt=\"Old house at nuwakot, an ancient house sits nestled in the middle of rolling hills, its timeworn facade telling tales of years gone by. Surrounded by nature\'s embrace, the old structure exudes a quiet charm, standing as a silent witness to the passage of time.\" class=\"wp-image-6383\" /></a><a href=\"https://creativecommons.org/share-your-work/public-domain/cc0/\">CC0</a> licensed <a href=\"https://wordpress.org/photos/photo/35865a1051/\">photo</a> by <a href=\"https://wordpress.org/photos/author/theanupambista/\">Anupam Bista</a> from the <a href=\"https://wordpress.org/photos/\">WordPress Photo Directory</a>.\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2024/01/48965a0bad9c44bc9.64532989-scaled.jpg\"><img width=\"683\" height=\"1024\" src=\"https://heropress.com/wp-content/uploads/2024/01/48965a0bad9c44bc9.64532989-683x1024.jpg\" alt=\"Green leafs\" class=\"wp-image-6384\" /></a><a href=\"https://creativecommons.org/share-your-work/public-domain/cc0/\">CC0</a> licensed <a href=\"https://wordpress.org/photos/photo/48965a0bad/\">photo</a> by <a href=\"https://wordpress.org/photos/author/sharankrishna/\">Sharankrishna VP</a> from the <a href=\"https://wordpress.org/photos/\">WordPress Photo Directory</a>.\n\n\n\n<a href=\"https://wordpress.org/photos/photo/63065a0d26/\"><img width=\"1024\" height=\"768\" src=\"https://heropress.com/wp-content/uploads/2024/01/63065a0d2692a7860.59169135-1024x768.jpg\" alt=\"Crocodile in royal chitwan national park, Nepal\" class=\"wp-image-6385\" /></a><a href=\"https://creativecommons.org/share-your-work/public-domain/cc0/\">CC0</a> licensed <a href=\"https://wordpress.org/photos/photo/63065a0d26/\">photo</a> by <a href=\"https://wordpress.org/photos/author/keshavsamarpan/\">keshavsamarpan</a> from the <a href=\"https://wordpress.org/photos/\">WordPress Photo Directory</a>.\n\n\n\n<a href=\"https://wordpress.org/photos/photo/91765a001e/\"><img width=\"1024\" height=\"768\" src=\"https://heropress.com/wp-content/uploads/2024/01/91765a001ef1ac553.14603097-1024x768.jpeg\" alt=\"A wide angle shot from the very top of Panathenaic Stadium in Athens, Greece.\" class=\"wp-image-6386\" /></a><a href=\"https://creativecommons.org/share-your-work/public-domain/cc0/\">CC0</a> licensed <a href=\"https://wordpress.org/photos/photo/91765a001e/\">photo</a> by <a href=\"https://wordpress.org/photos/author/desrosj/\">Jonathan Desrosiers</a> from the <a href=\"https://wordpress.org/photos/\">WordPress Photo Directory</a>.\n\n\n\n<a href=\"https://heropress.com/wp-content/uploads/2024/01/97659fc0c4dac781.13250590-scaled.jpeg\"><img width=\"1024\" height=\"803\" src=\"https://heropress.com/wp-content/uploads/2024/01/97659fc0c4dac781.13250590-1024x803.jpeg\" alt=\"Black dog napping in the morning sun with snowy mountains as a backdrop!\" class=\"wp-image-6387\" /></a><a href=\"https://creativecommons.org/share-your-work/public-domain/cc0/\">CC0</a> licensed <a href=\"https://wordpress.org/photos/photo/97659fc0c4/\">photo</a> by <a href=\"https://wordpress.org/photos/author/bhuwanroka/\">Bhuwan Bdr. Rokaha</a> from the <a href=\"https://wordpress.org/photos/\">WordPress Photo Directory</a>.\n\n\n\n<a href=\"https://wordpress.org/photos/photo/894659fd7e/\"><img width=\"683\" height=\"1024\" src=\"https://heropress.com/wp-content/uploads/2024/01/894659fd7e22ee227.42435147-683x1024.jpg\" alt=\"Beautiful yellow blossom\" class=\"wp-image-6388\" /></a><a href=\"https://creativecommons.org/share-your-work/public-domain/cc0/\">CC0</a> licensed <a href=\"https://wordpress.org/photos/photo/894659fd7e/\">photo</a> by <a href=\"https://wordpress.org/photos/author/sharankrishna/\">Sharankrishna VP</a> from the <a href=\"https://wordpress.org/photos/\">WordPress Photo Directory</a>.\n\n\n\n\n<p>Be sure to check out the <a href=\"https://wordpress.org/photos/\">hundreds of other great photos</a>!</p>\n</div></div>\n\n</div></div>\n\n\n<p></p>\n\n\n\n<p>The header photo for this post is a <a href=\"https://creativecommons.org/share-your-work/public-domain/cc0/\">CC0</a> licensed <a href=\"https://wordpress.org/photos/photo/90465a09dc/\">photo</a> by <a href=\"https://wordpress.org/photos/author/bhuwanroka/\">Bhuwan Bdr. Rokaha</a> from the <a href=\"https://wordpress.org/photos/\">WordPress Photo Directory</a>.</p>\n\n\n\n\n\n\n<p>That&#8217;s it for this week! If you&#8217;d like to get this post in your email every week, <a href=\"https://heropressnetwork.com/newsletter\">make sure you sign up</a>!</p>\n\n<p>The post <a href=\"https://heropress.com/foundational-pillars-from-tokyo/\">Foundational Pillars From Tokyo</a> appeared first on <a 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:\"Fri, 12 Jan 2024 16:39:25 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}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:12:\"Matt: Forty!\";s:7:\"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:23:\"https://ma.tt/?p=110348\";s:7:\"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:28:\"https://ma.tt/2024/01/forty/\";s: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:5122:\"<p>Birthdays are so great because they&#8217;re about generosity.</p>\n\n\n\n<p>The act of giving, helping, is so generative.</p>\n\n\n\n<p>It&#8217;s what we can all do for ourselves and each other.</p>\n\n\n\n<p>But accepting is really hard, too! Gosh! Let it in.</p>\n\n\n\n<p>Sometimes we don&#8217;t let the gifts in.</p>\n\n\n\n<p>Approaching forty has felt impossibly light and heavy at the same time for me.</p>\n\n\n\n<p>It&#8217;s so cool to be typing this into something <strong>we made together</strong>. I want you to <em>really</em> think about that. Ponder the enormity of all that came before that allowed you to be here today, and I want you to get a little bit excited, in that sacred hidden part of your heart that yearns for more.</p>\n\n\n\n<p>Let&#8217;s keep doing that. And let&#8217;s make it better and share it so everyone can enjoy it. We make the world.</p>\n\n\n\n<p>I&#8217;ve been enjoying <a href=\"https://ma.tt/2024/01/birthday-gift/\">so much all the posts coming in for the birthday gift</a>. I&#8217;m reading them as fast as I can.</p>\n\n\n\n<p>Specifically, my failure mode is I share too much. I&#8217;m too generous. I like to err on the side of open. <em>Here&#8217;s some amazing code I wrote that you have a legal license to use however you like</em>. If you ask those closest to me how I mess up, it&#8217;s that I over-extend myself and try to do too much.</p>\n\n\n\n<p>I&#8217;ve never shared this publicly, but when the Bay Lights wasn&#8217;t going to make it the first time, I mortgaged my apartment and used that money to get it over the line. My personal finances were messy for years after that. I think a lot about being <a href=\"https://www.thefouragreements.com/the-first-agreement-be-impeccable-with-your-word/\">impeccable with my word</a>. </p>\n\n\n\n<p>I want people <a href=\"https://crowdfundr.com/TheBayLights360\">to give the smallest $10 donation to the Bay Lights</a> and encourage others to do the same so that we can all share in feeling that together, we can build things. And every time you see the light or bridge or think of San Francisco, you&#8217;ll think of that sacred hidden part of your heart that yearns for more, wants to leave everything better than you found it.</p>\n\n\n\n<p>Add some light.</p>\n\n\n\n<p>Let the gift in.</p>\n\n\n\n<p>This is the part where the sounds come in and you hear <em>it&#8217;s the remix</em>.</p>\n\n\n\n<p>I find myself returning, again and again, to the <a href=\"https://automattic.com/creed/\">Automattic Creed</a>, especially the first line:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>I will never stop learning. I won’t just work on things that are assigned to me. I know there’s no such thing as a status quo. I will build our business sustainably through passionate and loyal customers. I will never pass up an opportunity to help out a colleague, and I’ll remember the days before I knew everything. I am more motivated by impact than money, and I know that Open Source is one of the most powerful ideas of our generation. I will communicate as much as possible, because it’s the oxygen of a distributed company. I am in a marathon, not a sprint, and no matter how far away the goal is, the only way to get there is by putting one foot in front of another every day. Given time, there is no problem that’s&nbsp;insurmountable.</p>\n</blockquote>\n\n\n\n<p>I&#8217;m having the most amazing day reading everything that people are sharing. I want to re-share the quote I shared on <a href=\"https://tim.blog/2023/12/29/matt-mullenweg-2/\">Tim&#8217;s podcast</a> from Will Durant: </p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Health lies in action, and so it graces youth. To be busy is the secret of grace, and half the secret of content. Let us ask the gods not for possessions, but for things to do; happiness is in making things rather than in consuming them.</p>\n</blockquote>\n\n\n\n<p>All birthday posts: <a href=\"https://ma.tt/2003/01/bday/\">19</a>, <a href=\"https://ma.tt/2004/01/so-im-20/\">20</a>, <a href=\"https://ma.tt/2005/01/hot-barely-legal-matt/\">21</a>, <a href=\"https://ma.tt/2006/01/matt-22/\">22</a>, <a href=\"https://ma.tt/2007/01/twenty-three/\">23</a>, <a href=\"https://ma.tt/2008/01/twenty-four/\">24</a>, <a href=\"https://ma.tt/2009/01/twenty-five/\">25</a>, <a href=\"https://ma.tt/2010/01/twenty-six/\">26</a>, <a href=\"https://ma.tt/2011/01/twenty-seven/\">27</a>, <a href=\"https://ma.tt/2012/01/twenty-eight/\">28</a>, <a href=\"https://ma.tt/2013/01/twenty-nine/\">29</a>, <a href=\"https://ma.tt/2014/01/matt-3-0/\">30</a>, <a href=\"https://ma.tt/2015/01/thirty-one/\">31</a>, <a href=\"https://ma.tt/2016/01/thirty-two/\">32</a>, <a href=\"https://ma.tt/2017/01/thirty-three/\">33</a>, <a href=\"https://ma.tt/2018/01/thirty-four/\">34</a>, <a href=\"https://ma.tt/2019/01/thirty-five/\">35</a>, <a href=\"https://ma.tt/2020/01/thirty-six/\">36</a>, <a href=\"https://ma.tt/2021/01/thirty-seven/\">37</a>, <a href=\"https://ma.tt/2022/01/thirty-eight/\">38</a>, <a href=\"https://ma.tt/2023/01/thirty-nine/\">39</a>, <a href=\"https://ma.tt/2024/01/forty/\">40</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, 11 Jan 2024 21:57:31 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"Matt\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i: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:90:\"Do The Woo Community: Share Your Do the Woo Experience with a Guest Post on the BobWP Blog\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=78794\";s:7:\"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:89:\"https://dothewoo.io/share-your-do-the-woo-experience-with-a-guest-post-on-the-bobwp-blog/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:438:\"<p>If you have been a past sponsor, guest or guest host on our shows, consider a follow-up guest blog post on BobWP.com blog.</p>\n<p>&gt;&gt; The post <a href=\"https://dothewoo.io/share-your-do-the-woo-experience-with-a-guest-post-on-the-bobwp-blog/\">Share Your Do the Woo Experience with a Guest Post on the BobWP Blog</a> appeared first on <a href=\"https://dothewoo.io\">Do the Woo - a WooCommerce and WordPress Builder Podcast</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, 11 Jan 2024 10:28: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:48;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:68:\"Akismet: The Top 6 CAPTCHA Alternatives That Won’t Frustrate Users\";s:7:\"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:\"http://akismet.com/?p=283673\";s:7:\"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:46:\"https://akismet.com/blog/captcha-alternatives/\";s: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:16458:\"<p>You know the drill. You’re super excited about a new purchase, commenting on a thrilling discussion in a forum, or providing feedback to an organization. You spend your time completing forms, writing thoughtful comments, or customizing your order only to find yourself trying to “check all the boxes with a stoplight in them” before actually submitting your&nbsp;information.</p>\n\n<p>Everyone hates CAPTCHA puzzles, yet businesses continue to use them to filter out spam. Today, we’re going to explore the six best alternatives to CAPTCHA, all of which can protect you from spam activities without frustrating your prospects and customers. Finally, we’ll show you how <a href=\"https://akismet.com/features/\">Akismet</a> uses machine learning to get progressively smarter about permanent spam&nbsp;removal.</p>\n\n\n<span id=\"more-283673\"></span>\n\n\n<h2 class=\"wp-block-heading\">The downsides of CAPTCHA and why alternatives are&nbsp;needed</h2>\n\n<p>For years, users have been patient with CAPTCHA, which was one of the first solutions that helped pave the way to spam&#8209;free websites. It stands for “Completely Automated Public Turing test to tell Computers and Humans Apart.” But like all solutions, there’s always room for improvement, and in today’s day and age, we need to find a better way to fight&nbsp;spam.</p>\n\n<p>First, CAPTCHA puzzles are problematic for those with visual impairments, requiring not only the ability to see the CAPTCHA challenge but often to decipher extremely nuanced details within the images. Tests that require the user to type a string of characters can be difficult for dyslexic individuals, and some may be unfamiliar with cultural icons or graphics in visual&nbsp;ones.</p>\n\n\n<p>Second, with so many technologies focused on enhancing user experience, frustrations like the inability to solve a CAPTCHA puzzle will stand out more, negatively affecting your conversion and engagement rates. Typically, CAPTCHA puzzles can take ten seconds or more to solve and interrupt your user at a critical point in their engagement journey — right before they check out, submit a comment, or request more information.&nbsp;</p>\n\n\n\n<p>One <a href=\"https://moz.com/blog/captchas-affect-on-conversion-rates\" target=\"_blank\" rel=\"noreferrer noopener\">study by SEO software company, Moz</a>, found that many users abandon forms when they encounter a CAPTCHA —&nbsp;resulting in an overall conversion rate drop of three percent. Another <a href=\"https://web.stanford.edu/~jurafsky/burszstein_2010_captcha.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">study by Stanford</a> found that only 71 percent of users even attempt to solve a CAPTCHA before abandoning the page altogether.</p>\n\n\n\n<p>If that’s not enough, a CAPTCHA may incorrectly identify a real human being as a bot, blocking further interaction with a site, while allowing more sophisticated, advanced bots through.&nbsp;</p>\n\n\n<p>Researchers at the University of California in Irvine recently conducted <a href=\"https://arxiv.org/abs/2307.12108\" target=\"_blank\" rel=\"noreferrer noopener\">a study testing both humans and bots</a> on popular CAPTCHA puzzles. The study found that bots solved distorted&#8209;text CAPTCHA tests almost perfectly in less than a second, while human beings had an accuracy rate of between 50 percent and 84 percent, spending up to 15 seconds per&nbsp;puzzle.</p>\n\n<p>Finally, it takes some significant computing power for CAPTCHAs to work properly, slowing down load times for web pages and adding to user&nbsp;frustration.</p>\n\n<p>Unfortunately, efforts to improve CAPTCHA puzzles are still lacking. Audio versions were supposed to be a solid solution, but <a href=\"https://ieeexplore.ieee.org/document/5504799\" target=\"_blank\" rel=\"noreferrer noopener\">analysis</a> shows that they’re more time intensive and significantly more difficult for certain users depending on their native language. <a href=\"https://web.stanford.edu/~jurafsky/burszstein_2010_captcha.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Another study</a> noted a 50 percent failure rate with audio&nbsp;options.</p>\n\n\n<p>Forcing people to complete any kind of test is simply not the best option if you want to maximize engagement and conversions.&nbsp;</p>\n\n\n<h2 class=\"wp-block-heading\">What to look for in bot and spam&nbsp;protection</h2>\n\n<p>Before jumping into the six alternatives to CAPTCHA puzzles, here are some key things you’ll want to look for when choosing your bot&#8209;detecting&nbsp;solution.</p>\n\n<p>First, you’ll want to be sure that your solution can successfully block bots and spam while allowing prospects and customers easy access to your site and offerings. Unfortunately, a static software solution won’t work, as bad actors are continuously trying to up their game with more sophisticated, human&#8209;like bots all the time. Be sure your selected alternative can stay ahead of the bot&nbsp;creators.</p>\n\n<p>Second, be sure your alternative is either much easier to complete, or, better yet, invisible to your prospects, customers, and visitors. Your goal is to reduce or eliminate friction to create a more positive overall user&nbsp;experience.</p>\n\n\n<p>Along the same lines, look for a cloud-based solution so that your page load times are unaffected by the bot-catching activities.&nbsp;</p>\n\n\n\n<p>Finally, you must ensure that your solution complies with global and local government data privacy rules and regulations. Remember that CAPTCHA alternatives cannot protect your site alone; instead, they must be one component of an <a href=\"https://jetpack.com/features/security/\" target=\"_blank\" rel=\"noreferrer noopener\">overall security program</a> to protect your site from malicious activity and threats.&nbsp;</p>\n\n\n<h2 class=\"wp-block-heading\">What are the best alternatives to&nbsp;CAPTCHA?</h2>\n\n<p>Fortunately, several alternatives to CAPTCHA are available on the market today, working to block spam effectively, without negatively affecting your user experience. Here are the top six to&nbsp;consider:</p>\n\n\n<img width=\"1600\" height=\"733\" src=\"https://akismet455732288.files.wordpress.com/2024/01/image.png\" alt=\"\" class=\"wp-image-283675\" />\n\n\n\n<h3 class=\"wp-block-heading\">1. <a href=\"https://akismet.com/\">Akismet</a></h3>\n\n\n<p>Founded in 2005, Akismet has been on a mission to rid the world of spam for nearly two decades. Its solution is different from CAPTCHA, primarily because it works completely in the background of a website and does not rely on user input to identify bot or spam attacks. As a result, it protects sites from unwanted bot activity without relying on prospects, customers, or visitors to prove they’re&nbsp;human.</p>\n\n<p>More than 100 million <a href=\"https://akismet.com/blog/convertkit-customerstory/\">customer websites</a> rely on Akismet, which has successfully removed more than 500 billion pieces of online spam from the web. Used by both WordPress sites and others, Akismet has generated one of the largest databases of spam activity in the&nbsp;world.</p>\n\n<p>In addition, the solution relies on advanced machine learning technology to continuously improve, staying ahead of the bad actors who are always looking for new ways to break through site&nbsp;protections.</p>\n\n<p>Self&#8209;hosted spam&#8209;fighting solutions can negatively affect the performance of the site itself, slowing down page load speeds. Akismet is a cloud&#8209;based solution, removing the operating activity from your site while delivering the protection you&nbsp;desire.</p>\n\n<h3 class=\"wp-block-heading\">2. A&nbsp;honeypot</h3>\n\n<p>A honeypot anti&#8209;spam trap is designed to trick harmful bots and spam generation programs into identifying themselves as spam. Like a real honeypot that attracts various people, animals, and insects, a honeypot anti&#8209;spam trap lures bots and spam programs with something that’s not visible to human&nbsp;beings.</p>\n\n<p>One of the most common honeypot anti&#8209;spam traps is to incorporate a field within the code that is not required or even seen by a human completing the real contact, order, or comment form. A bot, however, will scan that field and complete it, revealing its identity as a robot&nbsp;spammer.</p>\n\n<p>The honeypot then filters out and deletes that submission. While this method of spam detection can be effective for some basic bots, the honeypot anti&#8209;spam trap can be circumvented by more sophisticated spam&nbsp;efforts.</p>\n\n<h3 class=\"wp-block-heading\">3. Time&#8209;based form&nbsp;submissions</h3>\n\n<p>Another CAPTCHA alternative is time&#8209;based form submissions. The idea is that humans will take a certain amount of time to complete a form, submit an order, or write a comment, while bots typically submit spam responses much&nbsp;faster.</p>\n\n<p>Although time&#8209;based form submissions can work in theory to weed out the most basic bots, bad actors who are set on spam attacks can easily program a bot to slow down its activity. So companies that use this method are hoping that spammers targeting their site will be too unsophisticated to slow down their bot submissions and will just move on to other targets. This is, frankly, a fairly weak form of&nbsp;protection.</p>\n\n\n<img width=\"1600\" height=\"744\" src=\"https://akismet455732288.files.wordpress.com/2024/01/image-1.png\" alt=\"Google reCAPTCHA landing page\" class=\"wp-image-283677\" />\n\n\n<h3 class=\"wp-block-heading\">4. reCAPTCHA&nbsp;v3</h3>\n\n<p>reCAPTCHA v3 is a more advanced bot detection solution, helping site owners identify spam activity on their website and customize the level of protection to suit their risk&nbsp;tolerance.</p>\n\n\n<p>Like the other CAPTCHA alternatives, version three doesn’t rely on user interaction to make the bot or spam determination, but works in the background of a website. It uses adaptive risk analysis to alert site owners of suspicious behaviors and should be placed on multiple pages so that patterns of abusive activities are more accurate.&nbsp;</p>\n\n\n<p>While this sounds pretty lovely, there are a fair number of downsides to using reCAPTCHA v3. First, though it allows for more customized control by site owners, it also requires advanced setup and integration with Google’s API, which could be difficult for the average site&nbsp;owner.</p>\n\n<p>There’s some <a href=\"https://www.fastcompany.com/90369697/googles-new-recaptcha-has-a-dark-side\" target=\"_blank\" rel=\"noreferrer noopener\">pushback around privacy</a>, as it provides Google with <em>a lot</em> of data, and it can also prevent the functioning of certain positive bots, like SEO&nbsp;crawlers.</p>\n\n\n<p>And while it’s good at detecting spammers, it’s known to falsely label real user interactions as spam without providing recourse for these individuals.&nbsp;</p>\n\n\n<h3 class=\"wp-block-heading\">5. Reimagined CAPTCHA&nbsp;puzzles</h3>\n\n<p>With reducing friction is the number one reason businesses want to find a CAPTCHA alternative, there have been developments in simplifying the puzzles themselves. For example, instead of presenting blurry pictures and asking users to identify some random item in each of them, organizations have added a field at the end of their form asking for the solution to a simple math&nbsp;problem.</p>\n\n<p>Similar solutions require checking a box to indicate that visitors are human, using a slider bar before completing the submission, or playing a short drag&#8209;and&#8209;drop game to&nbsp;continue.</p>\n\n\n<p>All of these function very much like popular CAPTCHA puzzles, but may be less frustrating for the user. Unfortunately, more sophisticated bots may be able to find ways to complete these tasks as easily or better than human beings. And any barrier, even if it’s quick to get through, will deter some positive activity.&nbsp;</p>\n\n\n<h3 class=\"wp-block-heading\">6. General web security&nbsp;protections</h3>\n\n<p>If you run a site, you already know the importance of site security and probably have some general protections like <a href=\"https://jetpack.com/features/security/\" target=\"_blank\" rel=\"noreferrer noopener\">firewalls</a>, <a href=\"https://jetpack.com/features/security/secure-authentication/\" target=\"_blank\" rel=\"noreferrer noopener\">multifactor authentication</a>, and <a href=\"https://jetpack.com/upgrade/scan/\" target=\"_blank\" rel=\"noreferrer noopener\">malware detection</a> in place.&nbsp;</p>\n\n\n<p>While these can protect your site from a wide variety of cybersecurity threats and may prevent some spammy behavior in the process, they aren’t really designed to specifically address spam.&nbsp;</p>\n\n\n<p>It’s important for every website to find a solution for this specific problem to keep your comment sections, form submissions, and order process free from spam and bot&nbsp;activity.</p>\n\n<h2 class=\"wp-block-heading\">Why Akismet is the best CAPTCHA&nbsp;alternative</h2>\n\n<p>Whether you’re a WordPress user or rely on another website platform, Akismet is the best alternative to CAPTCHA. First and foremost, its ability to work completely behind the scenes means that your website visitors are released from the task of solving time&#8209;consuming, frustrating puzzles before completing an order, leaving a comment, or filling out a&nbsp;form.</p>\n\n<p>This fact alone means that you’ll improve your user experience, reduce friction in engaging with your organization, and increase conversions. All of those benefits ultimately lead to higher profits and long&#8209;term&nbsp;success.</p>\n\n<p>In addition, because Akismet has been on a mission to remove spam from the web for nearly 20 years, it has amassed a significant database of spam information and taken advantage of machine learning technology to stay ahead of spam creators. This experience and massive database means that Akismet is incredibly effective at identifying spam and is continuously improving its&nbsp;performance.</p>\n\n<p>With 99.9% accuracy, though, it’s already at the top of the&nbsp;game.</p>\n\n<p>Finally, Akismet doesn’t negatively affect the performance of your website because it operates in the cloud. This means that page load times don’t decrease, even as Akismet is busy protecting your organization from bot attacks and&nbsp;spam.</p>\n\n<p>To learn more about how <a href=\"https://akismet.com/enterprise/\">Akismet can protect your business</a>, reach out&nbsp;today.</p>\n\n<h2 class=\"wp-block-heading\">Frequently asked&nbsp;questions</h2>\n\n<h3 class=\"wp-block-heading\">What is&nbsp;CAPTCHA?</h3>\n\n<p>A CAPTCHA is a computer&#8209;generated test used to differentiate humans from bots. It became a popular way to block spam attacks automatically in the early 2000s. CAPTCHA tests may include checking a box, typing a series of characters, or solving a visual puzzle before comments, forms, or orders are&nbsp;submitted.</p>\n\n<h3 class=\"wp-block-heading\">Why is there a need to find alternatives to&nbsp;CAPTCHA?</h3>\n\n<p>CAPTCHA tasks can be extremely frustrating to users, especially when they’re difficult to solve or incorrectly identify a human as a bot. They create a poor user experience, reduce conversions, and can leave a negative brand impression. They also limit engagement with visually impaired&nbsp;visitors.</p>\n\n<h3 class=\"wp-block-heading\">Is it possible to stop spam without&nbsp;CAPTCHA?</h3>\n\n<p>Yes, fortunately, there are alternatives to fight spam effectively without using CAPTCHA puzzles. The most effective is <a href=\"https://akismet.com/pricing/\">Akismet</a>, which not only successfully removes and blocks spam from websites, but continuously improves its performance through machine&nbsp;learning.</p>\n\n<h3 class=\"wp-block-heading\">What is&nbsp;Akismet?</h3>\n\n<p>Akismet is a cloud&#8209;based, spam&#8209;fighting solution that works completely in the background to rid your site of malicious activity. It requires no interaction from your users, which means no added friction in your user experience. Akismet has successfully removed more than 500 billion pieces of spam from the&nbsp;web.</p>\n\n<h3 class=\"wp-block-heading\">Why is Akismet the best alternative to&nbsp;CAPTCHA?</h3>\n\n<p>Akismet is the best alternative to CAPTCHA because it successfully blocks spam by working behind the scenes, freeing your visitors from frustrating puzzles. With nearly two decades of experience, Akismet has one of the largest spam databases available and continues to improve its detection capabilities through machine learning&nbsp;technology.</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, 10 Jan 2024 15:16:59 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Jen Swisher\";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:97:\"WPTavern: #105 – Pascal Birchler on Revolutionizing Image and Video Processing Within WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=152160\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:111:\"https://wptavern.com/podcast/105-pascal-birchler-on-revolutionizing-image-and-video-processing-within-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:45214:\"Transcript<div>\n<p>[00:00:00] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p>Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, new ways to interact with your media within WordPress.</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 keen to hear from you and hopefully get you, or your idea, featured on the show. Head to WPTavern.com forward slash contact forward slash jukebox, and use the form there.</p>\n\n\n\n<p>So on the podcast today, we have Pascal Birchler. Pascal is a longstanding WordPress community member, and Core committer, with a focus on internationalization, WP-CLI, and performance.</p>\n\n\n\n<p>He&#8217;s been working on a project for the past six months to enhance the media capabilities of the WordPress block editor. His work includes client side image optimization, image compression, video enhancements, and speech to text features such as subtitle generation.</p>\n\n\n\n<p>It&#8217;s unlike anything that I&#8217;ve ever seen, you upload media into the block editor and it&#8217;s manipulated right there inside the editor, by the browser, not by some remote server.</p>\n\n\n\n<p>This is all achieved by harnessing the power of WebAssembly, and we discover what Pascal has managed to achieve thus far, and how he thinks that there&#8217;s going to be so much more to come.</p>\n\n\n\n<p>We talk about how you can change images from legacy formats, like JPEG and GIF, into other, more modern formats, such as WebP and AVIF. Pascal explains how this is actually achieved, and why the new format so desirable. It&#8217;s all about reducing file sizes, server resource consumption, and the speed boost your site will gain as a result.</p>\n\n\n\n<p>We also get into the conversion of animated GIFs into videos, and creating videos with transcripts on the fly. And remember, this is all done in the block editor, with the browser itself as the workhorse.</p>\n\n\n\n<p>Pascal seems to be onto something here, and it&#8217;s really compelling listening to him argue that something like his plugin might be worthy of inclusion into WordPress Core at some point.</p>\n\n\n\n<p>He explained some other projects, which he&#8217;s been working on inspired by the high volume of feedback he received after releasing his plugin.</p>\n\n\n\n<p>If you&#8217;re interested in pushing the boundaries of user experience, performance optimization, and compliance with evolving web standards this episode is for you.</p>\n\n\n\n<p>If you want to find out more, you can find all of the links in the show notes by heading to WPTavern.com forward slash podcast, where you&#8217;ll find all the other episodes as well. And so without further delay, I bring you Pascal Birchler.</p>\n\n\n\n<p>I am joined on the podcast today by Pascal Birchler. Hello, Pascal.</p>\n\n\n\n<p>[00:03:42] <strong>Pascal Birchler:</strong> Hello. Hi there.</p>\n\n\n\n<p>[00:03:43] <strong>Nathan Wrigley:</strong> Very, very nice to have you with us. We&#8217;re going to talk today, well, I think it&#8217;s broadly, we&#8217;re going to be talking about images. But there&#8217;s an awful lot of different technologies that Pascal has been working on over the, well, I don&#8217;t know how long. But I&#8217;ve only recently caught sight of the projects that you&#8217;ve been working on.</p>\n\n\n\n<p>Pascal, just before we begin that, would you just tell us a little bit about yourself? Perhaps what your day job is, what your relationship is with WordPress, and so on. Just a little bio time really.</p>\n\n\n\n<p>[00:04:10] <strong>Pascal Birchler:</strong> Sure, yeah. So my name is Pascal, and I&#8217;ve been a WordPress community member for, I don&#8217;t know, 15 years now or so. So I&#8217;ve been doing a lot of contributions around internationalisation, so like anything multilingual. But recently also performance, and day-to-day, that&#8217;s really what I&#8217;m focusing on.</p>\n\n\n\n<p>So I started as a WordPress contributor. Then I joined Google, as part of a team that is trying to make the web faster, that includes making WordPress faster.</p>\n\n\n\n<p>[00:04:36] <strong>Nathan Wrigley:</strong> Yeah, the performance team have been doing great work over the last, well, I&#8217;m going to say about 18 months it feels like they&#8217;ve been in existence. But WordPress itself has been made significantly quicker, over the various iterations of the project recently.</p>\n\n\n\n<p>But I know that the browsers themselves have become better at doing an awful lot of things. And so I think what we&#8217;re going to talk about today will probably involve conversations around what the browsers can handle, and things like that.</p>\n\n\n\n<p>But it&#8217;s very rare, Pascal, that I watch something online to do with WordPress, or technology, and I am actually having to lift my jaw away from the floor. But a little video that Pascal posted onto Twitter, not that long ago, maybe 10 days ago or something like that, really did make my jaw hit the floor. Because you were showing things that you&#8217;ve been working on that I had never seen before.</p>\n\n\n\n<p>Not just that, I had no intuition that it was even possible. It&#8217;s going to make your WordPress life much better in the future, let&#8217;s hope.</p>\n\n\n\n<p>Do you want to tell us a little bit about the project that you&#8217;ve been working on? And then we&#8217;ll get into the weeds of all of the different things that it can do, and yeah, just tell us how long you&#8217;ve been working on it, and what it really does.</p>\n\n\n\n<p>[00:05:42] <strong>Pascal Birchler:</strong> Sure. Absolutely. First of all, that&#8217;s exactly the reaction that I hoped to get from people, as I&#8217;ve been working on this project, or these media experiments, how I would like to call them, for maybe half a year or so. Like I occasionally started working on it and didn&#8217;t stop, and start again.</p>\n\n\n\n<p>It&#8217;s basically a collection of things that enhance the media capabilities of WordPress, or specifically the block editor. Most of the things are around like client side image optimisation, image compression. But also anything related to videos or speech to text, like subtitle generation.</p>\n\n\n\n<p>[00:06:18] <strong>Nathan Wrigley:</strong> So you just swept it to one side, really, how impressive it is. But the key component there, that was so amazing to me, was the fact that it&#8217;s all done client side. So perhaps, dear listener, the best thing to do would be to pause this episode, go and search for it over on WP Tavern, and watch from the links, the two little Twitter videos that Pascal put together, and you&#8217;ll be in a much better position.</p>\n\n\n\n<p>But what you&#8217;re going to see is truly remarkable. So it&#8217;s block editor based, so you&#8217;re in the Gutenberg editor. I don&#8217;t know if it&#8217;ll work in any other scenario of WordPress, with page builders or what have you. But that&#8217;s the paradigm that we&#8217;re talking about.</p>\n\n\n\n<p>And Pascal is sitting there, and he decides that he wants to have an image which is currently a jpeg, and he doesn&#8217;t want it to be a jpeg. He wants to reduce the size of it, so that it consumes less resources on the server, but also can be served up to the end user. He wants to pass Core Web Vitals, because he&#8217;s a good Googler.</p>\n\n\n\n<p>And so he throws it into Gutenberg, and Gutenberg seemingly converts it. Now I&#8217;m obviously doing it injustice. Please tell me what&#8217;s happening, because I haven&#8217;t the faintest idea how you&#8217;ve achieved this. So you put an image directly onto the Gutenberg canvas, and it&#8217;s no longer a jpeg. It&#8217;s been converted in some way, in the background, disconnected from the internet. This could be on a computer, completely disconnected from the internet. So it&#8217;s happening in the browser. How is it happening?</p>\n\n\n\n<p>[00:07:40] <strong>Pascal Birchler:</strong> So first of all, browsers are extremely capable of doing image compression, or even image conversion. But they&#8217;re also a little bit limited in like to what extent they can do that. So to overcome those limits, I&#8217;m using a technology called WebAssembly. Which allows basically like regular software that you would otherwise install on a computer, and bring that to the browser.</p>\n\n\n\n<p>And in this case, this is an image processing library that I&#8217;m using. For example, I&#8217;m using the VIPS, or libvips image library. And using WebAssembly I can do all sorts of image rotation, thumbnail generation, directly in the browser. And then from there I will upload it to WordPress.</p>\n\n\n\n<p>[00:08:19] <strong>Nathan Wrigley:</strong> So is this, therefore a plugin, that you have pre-installed into the version of WordPress that you were using for the demo there. So this is a plugin that you&#8217;ve built, you&#8217;ve installed it, and I don&#8217;t if there are any settings in there. But even if you just activate it, as soon as you begin throwing images, there is the option to convert them to different formats, right out of the box. You don&#8217;t have to do anything else.</p>\n\n\n\n<p>[00:08:42] <strong>Pascal Birchler:</strong> Correct. It&#8217;s a plugin that I started. It works without any additional configuration, but of course, if you prefer not changing the image format, but just want to compress images. Or if you prefer, let&#8217;s say WebP or AVIF over jpeg, you can say so as well. And there are a few more settings that I added, but mostly for like testing and like, trying different things out.</p>\n\n\n\n<p>[00:09:04] <strong>Nathan Wrigley:</strong> Yeah. I mean, it&#8217;s a first run at this project, so maybe we&#8217;ll see some things in the future. We&#8217;re recording this at the end of 2023, so it&#8217;s still really hot off the press.</p>\n\n\n\n<p>But just to digress a little bit, and move away from the technology. Why have you done this? What is the purpose of it? Now I&#8217;m guessing that there&#8217;s maybe some sort of environmental impact here. There&#8217;s the cost of storage, and all of those kind of things. What&#8217;s the point? Why would you even want to convert images from one format to another? After all, it looks the same, broadly, once you&#8217;re viewing it. What&#8217;s the purpose?</p>\n\n\n\n<p>[00:09:36] <strong>Pascal Birchler:</strong> Doing this has many advantages. So one is that if you want to do this, but you&#8217;re limited in server resources, now this allows anyone to use this technology and compress their images. And compressing images, or using a different file format, as you say, has like good impact on file size. Which means less bandwidth used, has a nice side effect of like images loading faster on your website, which is great for passing all these Core Web Vitals.</p>\n\n\n\n<p>But it&#8217;s also a user experience benefit. Your visitors will see the images faster. And I think that&#8217;s the nice thing about this project, is that it has some performance aspects, but in the end it&#8217;s a lot about user experience.</p>\n\n\n\n<p>[00:10:18] <strong>Nathan Wrigley:</strong> So the modern versions of image formats, it may be that some of the listeners aren&#8217;t really familiar with those. I&#8217;m pretty sure that if you&#8217;ve been on the internet for any length of time, you&#8217;re familiar with jpegs, and pngs, and GIFs, or GIFs, however you wish to pronounce it. But you&#8217;re trying, well, in the video at least, you are converting them into an image format, which maybe people haven&#8217;t heard of before.</p>\n\n\n\n<p>It&#8217;s called AVIF, but also I think you mentioned WebP as well. I know it&#8217;s maybe not in your wheelhouse directly, but can you just give us an idea of what&#8217;s going on there? What kind of reduction could we have? Let&#8217;s say if we took a, I don&#8217;t know, a two megabyte jpeg and pushed it through to be an AVIF. Roughly speaking, and I know it&#8217;s dependent upon what is in the image, but broadly speaking, what kind of benefits can you get in terms of percentages that are cut away?</p>\n\n\n\n<p>[00:11:04] <strong>Pascal Birchler:</strong> Oh, that&#8217;s a great question. I think in my test video, I saw a reduction of like maybe 40% or so in file size.</p>\n\n\n\n<p>[00:11:11] <strong>Nathan Wrigley:</strong> Good grief. Right.</p>\n\n\n\n<p>[00:11:12] <strong>Pascal Birchler:</strong> And there was like no noticeable differences to the eye. But there are like quality settings that you can change. Depending on the level of quality that you like for your use case, you can get it even further down.</p>\n\n\n\n<p>[00:11:24] <strong>Nathan Wrigley:</strong> So really significant amounts of data. You know, if your website is image heavy, then doing this, and there&#8217;s no noticeable loss to the viewer. Perhaps there is some sort of degradation, if you were to expand it, and you were a professional photographer, who knows? But something in the region of a 40% decrease.</p>\n\n\n\n<p>Do you know if, at this point, so again we&#8217;re in December 2023. Is it possible for all browsers to be able to show these images back to us? So it&#8217;d be fabulous to be able to use AVIFs, but then obviously if a significant proportion of the internet out there can&#8217;t actually see them, because their browsers don&#8217;t support that, that would be troublesome. So do you have any inclination as to what the compatibility is with browsers, displaying WebPs and AVIFs?</p>\n\n\n\n<p>[00:12:08] <strong>Pascal Birchler:</strong> I think last I checked, WebP is supported by all browsers. So that includes Chrome, Firefox, Safari, Edge, and so on. And AVIF is not currently supported by default in Edge. All the other browsers support it. And in Edge, it needs to be enabled with a flag.</p>\n\n\n\n<p>[00:12:25] <strong>Nathan Wrigley:</strong> Oh, so there is support, it just merely isn&#8217;t enabled. So if you&#8217;re an Edge user, you can make it available.</p>\n\n\n\n<p>So really there&#8217;s no reason not to do this if pretty much every browser is able to support this, why wouldn&#8217;t you do this? And I guess the beauty of your system that you&#8217;ve built, is that there&#8217;s no, there&#8217;s literally no thing to do. You just put the image onto the page, or the post, or whatever it may be, in the same way that you would always do, and it just happens on the fly.</p>\n\n\n\n<p>Is there a little bit of a wait there? So let&#8217;s say, again, my image of two megabytes, something like that, jpeg uploaded. Is this happening more or less instantly in a typical modern computer, or do I have to sit there and twiddle my thumbs for a little while, as I might have done in the past if I was using a server side technology to do this?</p>\n\n\n\n<p>[00:13:13] <strong>Pascal Birchler:</strong> It&#8217;s pretty much instantly, but only because you don&#8217;t see what&#8217;s going on in the background. So when you drop the image in the editor, you can already see it, you can already, you know, add some gradients in the block editor, or continue writing your post. And in the background, the image is compressed, and all the thumbnails are being generated, and finally uploaded to WordPress. But you can already continue editing.</p>\n\n\n\n<p>[00:13:37] <strong>Nathan Wrigley:</strong> Okay. So really you can just carry on with your day, keep editing as normal, and in the background this will happen.</p>\n\n\n\n<p>So what&#8217;s the flow in terms of where this is getting saved? So, again, we&#8217;ll use my example, I&#8217;m using a jpeg. Will the jpeg be saved in the media library, ultimately, as well? Or will just the converted image get kept? Because I know that a lot of the other server side solutions, some commercial solutions and what have you, which compress images, they have loads of options and many of them are, for example, keep the original. We&#8217;ll convert it for you, we&#8217;ll compress it for you, but we&#8217;ll also keep the original. And it may not be that that&#8217;s what your plugin does. So how does it handle the original? Where does it put that?</p>\n\n\n\n<p>[00:14:15] <strong>Pascal Birchler:</strong> Right now it keeps uploading the original to WordPress, in case you want to restore that or use that for, I don&#8217;t know, downloads or something. But this can be made optional, because everyone has different needs. For example, photographers prefer to have the full size images available, just in case, maybe for their clients. But this can be turned off if you prefer to save resources.</p>\n\n\n\n<p>[00:14:37] <strong>Nathan Wrigley:</strong> Okay. So that, I guess, brings me to the next question. What are the settings that you have at the moment? So, you&#8217;ve mentioned that you know, you can keep the original, or delete the original, or what have you. Are you able to specify, okay, every time I upload a jpeg, turn it into an AVIF, every time I upload a WebP, turn it into an AVIF? Are there different settings in the backend there that I can configure, so that it just meets my exact requirements?</p>\n\n\n\n<p>[00:14:58] <strong>Pascal Birchler:</strong> You pretty much nailed it. Right now the setting is limited, like you can choose your preferred format, and it uses that. But the next step is to provide a setting per file type, so that you can really specify what you want to be for every type of file that you upload.</p>\n\n\n\n<p>The settings are really fine grained in that regard. I hope them to be fine grained. There are also more settings, for example, for thumbnail generation. You can choose whether the thumbnail should be generated on the server, or in the browser as well, which is the default.</p>\n\n\n\n<p>And the third option is to have the client side thumbnail generation, but make it smarter. So for example, if you have a photo of a person somewhere, right now WordPress just crops like these 150 by 150 thumbnails from the center of the image. But with the smart option, it will focus on the person&#8217;s face to be in the center, just so much more useful.</p>\n\n\n\n<p>[00:15:50] <strong>Nathan Wrigley:</strong> Wait, it makes a decision about what to crop, based upon the content of the picture. So it&#8217;s intelligent enough to know that there&#8217;s an object over here which is of significance, crop around that. That&#8217;s great.</p>\n\n\n\n<p>How would that work for other things? This is going to go off in a strange direction. Let&#8217;s say I had a, I don&#8217;t know, a cat or something like that in the picture, but there was nothing else. There was just this singular cat, and it was top right. Is it able to intuit that there&#8217;s an object in this picture which needs focus?</p>\n\n\n\n<p>[00:16:16] <strong>Pascal Birchler:</strong> Yeah, so the image library that I&#8217;m using tries to detect the most prominent object in a photo. So there could be an animal, or something else. Of course it&#8217;s not perfect when it&#8217;s, I don&#8217;t know, a photo of like a group of people or something, but it&#8217;s better than nothing.</p>\n\n\n\n<p>[00:16:30] <strong>Nathan Wrigley:</strong> Yeah, it has to make a decision about which person is more important in that picture. But again, just to emphasise, if you&#8217;re listening to this, we&#8217;re not talking about this data leaving your computer, getting crunched on somebody else&#8217;s machine, and then being sent back. This is all happening inside the browser, right before your eyes, or not before your eyes. It&#8217;s really just happening, and the result comes out before your eyes.</p>\n\n\n\n<p>You may not know the answer to this, I hope that you do. But, why do browsers have all of this technology baked into them? What&#8217;s the reason for that? I mean, I could guess what some of the reasons would be, but I&#8217;m interested to know if you&#8217;ve got more concrete data on that. Why would a browser ship with all of these image conversion, formatting options, all the other things you&#8217;ve described?</p>\n\n\n\n<p>[00:17:14] <strong>Pascal Birchler:</strong> Well, as I said, the browser does have some image formatting or conversion options, but they&#8217;re limited. That&#8217;s why I&#8217;m able to use external libraries, through Web Assembly. And the reason that Web Assembly is a thing is it just, it makes the web so much more powerful. It allows things like Photoshop to run on the web, which previously wasn&#8217;t possible. I think for the web to still matter in years to come, browsers and websites and web technologies need to evolve, support use cases like that.</p>\n\n\n\n<p>[00:17:41] <strong>Nathan Wrigley:</strong> Yeah, I have this intuition, I could be wrong. But I have this intuition that in a decade from now, more and more of the things that I&#8217;m still holding out on my computer at home, will have gone over to the browser. And it feels like video and images are still in the domain of the desktop computer often, just because of, well, the amount of data that has to fly around for a start.</p>\n\n\n\n<p>But also, if you&#8217;ve got an hour long video and you&#8217;re trying to edit little bits, it does seem that online solutions don&#8217;t quite make the grade yet boy, it&#8217;s changing quickly. And if we stare into our crystal ball, a year into the future, two years, five years, I feel that a lot of this will have been taken over by online tools.</p>\n\n\n\n<p>So we talked about the fact that you can upload an image, but it goes a lot further than that, because you can take a bunch of images. Now I don&#8217;t know how much you&#8217;ve battle tested this, whether or not you&#8217;ve put in 500, 1,000, 10,000 images. But in the example you used, I think you put three images in, and it did the same thing.</p>\n\n\n\n<p>So if you were a photographer, or you had a post that was heavy with images, this can all be done. You don&#8217;t have to do one at a time, wait for it to happen. It&#8217;ll just put them all into a queue, I&#8217;m guessing, and tackle them one at a time.</p>\n\n\n\n<p>[00:18:43] <strong>Pascal Birchler:</strong> That&#8217;s exactly right. Yeah, I have this sort of queuing system that I built. It can do multiple images at a time, or only one. That depends on a lot of factors. For example, like how many CPU cores that you have on your machine.</p>\n\n\n\n<p>The good thing is that everything happens in the background in so-called Web Workers. And these are separate threads from the main website, which means even if you throw more than one image at it, it will be separate from the main thread, so you&#8217;re not blocked from writing any more content. I don&#8217;t have 10,000 images on my computer to test it with, but maybe I should.</p>\n\n\n\n<p>[00:19:15] <strong>Nathan Wrigley:</strong> But it will cue them, and so we&#8217;re expecting it to work in the normal way. But certainly for a normal amount of images, it&#8217;s going to handle it correctly. Let&#8217;s say though, that I did throw 100 images at it, which is going to consume a little bit of time. I&#8217;m imagining, you know, there would be some human noticeable amount of time for that to happen.</p>\n\n\n\n<p>And then I was to stray away from that post. Close it down, for example, or go to a different screen inside a WordPress. Does the browser continue that operation? What is the connection? How is it bound? Does the post need to be open for all of this to happen? And also, what about just failure? If something fails to happen, do we get a notification to say, whoops, it didn&#8217;t do what it was anticipating to do?</p>\n\n\n\n<p>[00:19:55] <strong>Pascal Birchler:</strong> So yes, you definitely need to stay in the editor while the upload is in progress. There will be a warning if you try to navigate away. Of course, if this were like a single page application, where you&#8217;re not actually like changing origins, going to another website that could continue to upload. But for the upload to finish, you need to stay in the editor.</p>\n\n\n\n<p>If an upload errors, there will be notifications of course. Thanks to this queuing system, it&#8217;s even possible to change your mind and cancel uploads, if you prefer. For example, if you notice, oh dang, I uploaded wrong image. You don&#8217;t have to wait for the upload to finish to fix that mistake, so you can just cancel it.</p>\n\n\n\n<p>[00:20:29] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s great. Now, it&#8217;s not just images though, it will handle a whole load of other things. And there&#8217;s a couple that you demonstrate. The first one is something which is, obviously something that irritates you a little bit. Animated GIFs or GIFs, however you wish to pronounce them. You&#8217;d rather that they were made into videos, and so it will do that as well.</p>\n\n\n\n<p>If you were to throw an animated GIF into it, it will recycle that as an actual image, with a play and stop button, so that you&#8217;ve got some agency about what&#8217;s actually happening on the screen there. Again, so that&#8217;s presumably just for GIFs. I can&#8217;t think of any other image format off the top of my head, which has that animation possibility. But that will create a video of the same dimensions or, what&#8217;s it doing there?</p>\n\n\n\n<p>[00:21:11] <strong>Pascal Birchler:</strong> So yeah, animated GIFs or GIFs are painful. WebP also supports animation, but it&#8217;s not that common. But for animated GIFs, they&#8217;re really bad for, not just performance, but also user experience, because you can&#8217;t stop them. They just autoplay, they&#8217;re super heavy in file size usually. And if you, for example, prefer reduced motion, which is like a setting in most operating systems and browsers. A GIF won&#8217;t stop. But a video can be stopped, but it can also be preloaded, can have a poster image. So it&#8217;s just way better from a user experience.</p>\n\n\n\n<p>And the plugin converts GIF or GIF to a video with the same size. Creates a poster image as well. So if the video is stopped, or still being loaded, you will see a preview image as well. You can have either the controls to play, pause, or it just loops and autoplays, like a GIF. You don&#8217;t see the difference.</p>\n\n\n\n<p>[00:21:59] <strong>Nathan Wrigley:</strong> It&#8217;s what we need. Agency over animated GIFs, that&#8217;s for sure. And it just all happens seamlessly. But again, another jaw off the floor moment was when I saw that you were creating video content inside the post editor. So, you know, imagine, dear listener, that you are in a post, you&#8217;ve clicked add new post, and there you are.</p>\n\n\n\n<p>Shoot video from the webcam, or I&#8217;m guessing any camera that might be attached to the machine. Shoot it, save it into the media library inside the post. As if that wasn&#8217;t enough, also transcribe it in real time. Now, I don&#8217;t know if that transcription gets burned onto the video, or if it&#8217;s just something that&#8217;s happening as you are watching it.</p>\n\n\n\n<p>But that&#8217;s truly remarkable as well. And it leads me to all sorts of thoughts about being able to, I don&#8217;t know, communicate with other people, with synchronous video, a bit like we have with Zoom, or something like that, inside of a post. I&#8217;m not entirely sure why you would wish to do that, but those kind of possibilities becoming available. How did you do that? How does that work?</p>\n\n\n\n<p>[00:23:05] <strong>Pascal Birchler:</strong> You bring something interesting up, because there&#8217;s like this collaboration feature being worked on in the block editor. So just imagine having a video call, and maybe saving that video afterwards, who knows?</p>\n\n\n\n<p>So for this particular feature I&#8217;m again, using the powers of Web Assembly to use the FFmpeg video library in the browser. So FFmpeg is a really powerful tool set. It can do video conversion, all sort of things. And I use that in a browser to basically record the video, or take the recorded video and convert it to like a MP4, whatever is a good format for you.</p>\n\n\n\n<p>And for the subtitles, I&#8217;m using a different solution, which is based on an open source machine learning models, that do transcription, like speech to text. And that generates a vtt captions file. Similar to srt, it&#8217;s a separate file, it&#8217;s not burned into the video. And you can use other tools to then edit the captions, or you could even build a caption editor directly in WordPress.</p>\n\n\n\n<p>[00:24:04] <strong>Nathan Wrigley:</strong> Most video solutions allow you to upload and combine the two, don&#8217;t they? So it&#8217;s got timestamping in, so it knows when a particular word is about to appear on the screen. And so it can handle all of that. But it creates that file on the fly. So it not only creates the video file, stores that into the media library, but if you have the option set for the vtt file, it will also save that. And presumably, because of the time that they were saved, there&#8217;s a very high probability they&#8217;ll end up right next to each other in the media library. So you could associate the two.</p>\n\n\n\n<p>That is truly impressive. I can only imagine what could be possible with that. Because all you are doing is showing that it can be done, and it can be saved right there. But yeah, I kind of feel that once that gets out into the wild, other developers will have intuitions as to what to do with that, aside from you, and may well wish to do something.</p>\n\n\n\n<p>But you&#8217;re right, you know, can you imagine a scenario where, I don&#8217;t know, a graphic designer wants to talk to another graphic designer about a particular post, or a particular page that they&#8217;re working on and, well, let&#8217;s just hop in, and actually work on it together whilst we&#8217;re in the page. We don&#8217;t need another third party solution. I don&#8217;t know, maybe that&#8217;s a bit extreme. But absolutely fascinating how you&#8217;ve managed to pull all of this off.</p>\n\n\n\n<p>You mentioned the libraries that you were using there to do the video transcoding. Again, is all of that bundled in with the plugin, or is any of this going out of our computer, out of our browser somewhere, and getting converted, and then being sent back? Or is it all happening on our machine?</p>\n\n\n\n<p>[00:25:27] <strong>Pascal Birchler:</strong> It&#8217;s all happening on your machine. I know it&#8217;s sometimes crazy to believe, but yeah.</p>\n\n\n\n<p>[00:25:32] <strong>Nathan Wrigley:</strong> I mean, really, truly crazy. One thing that you own that I don&#8217;t own is you have an iPhone, which it turns out also has an unusual, well not unusual because there&#8217;s a lot of iPhones out there. But it&#8217;s not a web friendly image format. I didn&#8217;t even know what it was called until you showed it on the screen, it&#8217;s HEIC or HEIF. And it&#8217;s simply for Apple devices.</p>\n\n\n\n<p>So I&#8217;m guessing if you&#8217;ve got a Mac or an iPhone, it will show it just fine. But if you&#8217;re trying to upload that to the media library, you&#8217;re going to have a problem. So conversion has to happen there. And you&#8217;ve got a nice, another nice little option there. If you throw that in, that will also get converted, again to your preferred one. So it could be, I don&#8217;t know, AVIF or WebP, whatever you&#8217;d like.</p>\n\n\n\n<p>[00:26:13] <strong>Pascal Birchler:</strong> Yeah. So it&#8217;s a super annoying format to use on the web. Right now, it will convert to WebP or AVIF, whatever you have set. The file format itself also supports like multiple frames, because on iPhone, you have this feature called live photos, where the photo is sort of like a video. So you could technically even convert this image to a video when you upload it. So you have this live photo effect also on the web.</p>\n\n\n\n<p>[00:26:36] <strong>Nathan Wrigley:</strong> But it&#8217;ll do all of that out of the box. So all of that is absolutely fascinating, and we&#8217;ll get to something else that you showed in a slightly different video in a moment. The purpose of this, obviously, you&#8217;re scratching your own itch, you&#8217;ve done something which will definitely be helpful in the future. It does strike me that a lot of this is definitely within the scope of being put into core.</p>\n\n\n\n<p>Now, I know that an awful lot of stuff comes through the news outlets each and every week about amazing WordPress products, and some of it clearly is really out of the scope of core. But do you have an intuition that some of this really could be baked into core, would be useful in core? Is that something you are going to be trying to push for in 2024?</p>\n\n\n\n<p>[00:27:19] <strong>Pascal Birchler:</strong> Well based on the reactions of people to the demos I&#8217;ve shared, there&#8217;s definitely interest. Seems to be useful for many people. Be that the HEIC conversion or the thumbnail generation. So I definitely see potential for this to be in core, and it&#8217;s something that I want to strive for in the next year. But it will be definitely limited in scope. Like, you won&#8217;t see fancy video recording or something in core, I would say. So I would want to start small, focus on like an M.V.P. solution, and bring that into core and then we can go from there.</p>\n\n\n\n<p>[00:27:51] <strong>Nathan Wrigley:</strong> Yeah. That&#8217;ll be an interesting thing to see. One last thing, just before we move on to your upload an image with your friend idea. Another thing which you do is, and this is curious because we had a chat about this before we clicked record. If you upload an image and that image is going to take a few moments, an opaque, hazy version of the image is shown. And it almost looks like you&#8217;re squinting your eye or something, you know, it&#8217;s gone a little bit blurred.</p>\n\n\n\n<p>But the technical side of how you&#8217;ve done that is really interesting, because I was anticipating it was just another image, but it&#8217;s not, there&#8217;s some really interesting work going in the background there, and gradients and CSS. Just explain what&#8217;s going on whilst we have the image load. You show us something, which kind of looks like a faded out version of the image. What&#8217;s happening?</p>\n\n\n\n<p>[00:28:33] <strong>Pascal Birchler:</strong> So the itch that I wanted to scratch there, is that the experience when you have to wait for images to load is really not great. Let&#8217;s say if you&#8217;re on a 3G connection on a train, or something. So what I wanted to do is have like a blurred version of the image showing. So as soon as you open the page you immediately see something. You know, oh, there&#8217;s an image that might be loaded here, and it looks interesting.</p>\n\n\n\n<p>And what I&#8217;m using for that is a technology, or an algorithm called BlurHash, which generates these blurry placeholders. And usually to display that placeholder on the website, you would need JavaScript. But I&#8217;m converting this blurriness to simple CSS gradients instead. So that when you load the page, you&#8217;re not seeing another image while the main image is loaded, it&#8217;s just all CSS gradients.</p>\n\n\n\n<p>[00:29:18] <strong>Nathan Wrigley:</strong> So no JavaScript in sight, it&#8217;s just CSS, which obviously has its benefits. So upon successful completion of that image, what are you doing with the CSS that you&#8217;ve created there? Where is that data going when it&#8217;s no longer needed? Do you just expunge it and get rid of it?</p>\n\n\n\n<p>[00:29:33] <strong>Pascal Birchler:</strong> Well, you will still need it for like the next page load, right? So it&#8217;s always there, it&#8217;s always in the database. And it&#8217;s super small, like even for a larger image. The amount of gradients is not that big, so it doesn&#8217;t really impact performance.</p>\n\n\n\n<p>[00:29:47] <strong>Nathan Wrigley:</strong> Yeah it&#8217;s a really nice experience, because it just gives you, well, you&#8217;ve all been there where an image hasn&#8217;t even begun to load, and you get all this cumulative layout shift where things are being pushed around, and buttons go further down and everything moves. It kind of gets rid of that, because right away you get this block, which is going to be the same size and shape as the image, which will eventually load.</p>\n\n\n\n<p>I think in most cases these days, certainly in the part of the world where I live, we&#8217;re really not faced with those problems too much these days. But as you said, if you&#8217;re in a place where there&#8217;s a slower network or a, let&#8217;s say a 3G network or something like that, then having that as an option is great. So yeah, fascinating solution to that problem, I really like that.</p>\n\n\n\n<p>Now, I think you probably got a little bit of interest, and I don&#8217;t know if the second Twitter video came along after the first one that I saw. So we&#8217;ve just discussed what I believe is probably the first one, and we&#8217;ll discuss the second one. And I&#8217;m hoping, Pascal, in the days and weeks to come, we&#8217;ve got Christmas in the way, I realise that. But in the days and weeks to come we&#8217;re going to see many more such videos.</p>\n\n\n\n<p>You&#8217;ve got this really interesting idea of being able to upload images into a post, with a link, or a QR code, which I guess is a link of a different kind. But you could send it to a friend, who could then upload an image into a post, without being logged into the WordPress website. Where did that need arise? What was the scenario that you were thinking, okay, I need people to upload images into my posts, which they don&#8217;t have access to edit, and so on? What&#8217;s going on there? It&#8217;s fascinating.</p>\n\n\n\n<p>[00:31:13] <strong>Pascal Birchler:</strong> I have to admit, I did not come up with this idea actually. So after I published the first demo on Twitter, John Blackburn, I actually opened an issue on GitHub and he was like, hey, you know, on apps like eBay or online banking apps, for example. There&#8217;s the option to upload your receipts or something from your phone. So why not make that possible in WordPress? And I was like, oh, that&#8217;s interesting. So I built it.</p>\n\n\n\n<p>It&#8217;s really cool because, I think the scenario is, you&#8217;re editing a blog post, you want to add this nice picture and you realise, oh, it&#8217;s on the phone. Maybe it&#8217;s on your friend&#8217;s phone, or like colleague&#8217;s phone. So you can scan the QR code, or send the link for that code to someone else. And then they&#8217;re able to upload the image to WordPress. And after that is done, and you&#8217;re still in the editor, so once they&#8217;re done uploading the image, you&#8217;ll immediately see the image in your editor, you can continue editing.</p>\n\n\n\n<p>[00:32:04] <strong>Nathan Wrigley:</strong> So you wouldn&#8217;t need to refresh that post and come back to it, it would just appear. So let&#8217;s say, for example, that I send you that link, and I&#8217;ve got my post, it&#8217;s half completed, but I just know that I need that image to finish it off. And I know that you, Pascal, have got your hands on it. I could send you the link. You click on the link, select the image in question, and there it is, right inside my post, immediately without a need for a refresh or anything.</p>\n\n\n\n<p>That&#8217;s so great. That&#8217;s just such a curious thing. But now I get the point, and I guess the idea of being able to send it to somebody else is quite interesting. But the idea, certainly for me, you are right, there&#8217;s a lot which is held on my phone, there&#8217;s a lot which is held on other computers. I have a detachable hard disc over there, and quite often the computer that it&#8217;s attached to is, you know, in no way connected to this one. So being able to send myself another link over there, that&#8217;s really curious.</p>\n\n\n\n<p>It feels to me, Pascal, as if you are just getting your feet wet here. You&#8217;ve just got yourself all excited about images and what you can do with them inside of WordPress. So that&#8217;s the next question. Do you have any intuition as to what&#8217;s coming next? What fun projects you might work on.</p>\n\n\n\n<p>[00:33:09] <strong>Pascal Birchler:</strong> Well, you know, just talking about this with you, gives me a lot of ideas. And sharing these demos with people also sparks ideas in them. And you mentioned that holidays are coming up, so maybe, I don&#8217;t know, over the holidays I&#8217;ll build something new. We&#8217;ll see.</p>\n\n\n\n<p>[00:33:22] <strong>Nathan Wrigley:</strong> Well, I would very much like to see the outcome of your endeavors. Yeah, I&#8217;ve definitely got a few ideas of what I would like. For example, being able to record a podcast directly inside the editor. I know that, obviously, video and audio are very similar, it may well already be possible with everything that you&#8217;ve done.</p>\n\n\n\n<p>But the ability to do things like that inside the post editor, and not have to save it elsewhere, would be kind of interesting. You know, what we&#8217;re doing right now, we&#8217;re using a third party SaaS app to record this. I can&#8217;t see any reason why all of this couldn&#8217;t potentially happen inside the block editor as well.</p>\n\n\n\n<p>Anyway, exciting times. And Pascal, I do thank you for piquing my curiosity. It really was quite a moment when I saw that video.</p>\n\n\n\n<p>If anybody wants to contact you, if anybody has been intrigued by what you&#8217;ve said, and they want to reach out, where are the best places? We know that you&#8217;re on Twitter, but tell us what your handle is, and where else we can find you.</p>\n\n\n\n<p>[00:34:10] <strong>Pascal Birchler:</strong> So my Twitter handle, or WordPress.org, everywhere else is swissspidy with three S&#8217;s in the middle. That&#8217;s the best place to reach me.</p>\n\n\n\n<p>[00:34:19] <strong>Nathan Wrigley:</strong> Alright. Well, thank you so much. And Pascal, I really appreciate you coming on the podcast and chatting to us today. Thank you so much.</p>\n\n\n\n<p>[00:34:25] <strong>Pascal Birchler:</strong> Thanks for having me.</p>\n</div>\n\n\n\n<p>On the podcast today we have <a href=\"https://twitter.com/swissspidy/\">Pascal Birchler</a>.</p>\n\n\n\n<p>Pascal is a long-standing WordPress community member and Core committer, with a focus on internationalisation, WP-CLI, and performance.</p>\n\n\n\n<p>He’s been working on a project for the past six months to enhance the media capabilities of the WordPress block editor. His work includes client-side image optimisation, image compression, video enhancements, and speech-to-text features, such as subtitle generation. It’s unlike anything that I’ve ever seen. You upload media into the block editor, and it’s manipulated right there, inside the editor, by the browser, not by some remote server.</p>\n\n\n\n<p>This is all achieved by harnessing the power of WebAssembly, and we discover what Pascal has managed to achieve thus far, and how he thinks that there’s going to be so much more to come.</p>\n\n\n\n<p>We talk about how you can change images from legacy formats like jpg and gif, into other, more modern formats such as WebP and Avif. Pascal explains how this is actually achieved, and why the new formats are desirable. It’s all about reducing file sizes, server resource consumption, and the speed boost your site will gain as a result.</p>\n\n\n\n<p>We also get into the conversion of animated Gifs into videos, and creating videos with transcripts on-the-fly, and remember, this is all done in the block editor with the browser itself as the workhorse.</p>\n\n\n\n<p>Pascal seems to be onto something here, and it’s really compelling listening to him argue that something like his plugin might be worthy of inclusion into WordPress Core at some point.</p>\n\n\n\n<p>He explains some other projects which he’s been working on, inspired by the high volume of feedback he received after releasing his plugin.</p>\n\n\n\n<p>If you’re interested in pushing the boundaries of user experience, performance optimisation, and compliance with evolving web standards, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p><a href=\"https://twitter.com/swissspidy/status/1733138082591912154\">Pascal&#8217;s Twitter video #1</a></p>\n\n\n\n<p><a href=\"https://twitter.com/swissspidy/status/1735019049686368342\">Pascal&#8217;s Twitter video #2</a></p>\n\n\n\n<p><a href=\"https://webassembly.org/\">WebAssembly website</a></p>\n\n\n\n<p><a href=\"https://github.com/libvips/libvips\">libvips on GitHub</a></p>\n\n\n\n<p><a href=\"https://ffmpeg.org/\">FFmpeg website</a></p>\n\n\n\n<p><a href=\"https://blurha.sh/\">BlurHash website</a></p>\n\n\n\n<p><a href=\"https://twitter.com/swissspidy/\">Pascal&#8217;s Twitter</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, 10 Jan 2024 15:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:48:\"WpOrg\\Requests\\Utility\\CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:9:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Sat, 03 Feb 2024 06:04:45 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:13:\"last-modified\";s:29:\"Sat, 03 Feb 2024 06:00:30 GMT\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:16:\"content-encoding\";s:2:\"br\";s:7:\"alt-svc\";s:19:\"h3=\":443\"; ma=86400\";s:4:\"x-nc\";s:9:\"HIT ord 1\";}}s:5:\"build\";s:14:\"20240201114406\";}','no'),(232,'_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1706983485','no'),(233,'_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1706940285','no'),(234,'_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b','1706983485','no'),(235,'_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b','<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2024/01/wordpress-6-4-3-maintenance-and-security-release/\'>WordPress 6.4.3 – Maintenance and Security release</a></li><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2024/01/episode-71-new-year-new-blog/\'>WP Briefing: Episode 71: New Year, New Blog!</a></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://ma.tt/2024/02/samattical/\'>Matt: Samattical</a></li><li><a class=\'rsswidget\' href=\'https://heropress.com/privilege-is-where-you-leverage-it/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=privilege-is-where-you-leverage-it\'>HeroPress: Privilege Is Where You Leverage It</a></li><li><a class=\'rsswidget\' href=\'https://dothewoo.io/new-woo-dev-docs-woo-product-lead-in-the-wild-and-spelling-ecommerce/\'>Do The Woo Community: New Woo Dev Docs, Woo Product Lead in the Wild, and Spelling Ecommerce</a></li></ul></div>','no'),(242,'_site_transient_timeout_theme_roots','1706948617','no'),(243,'_site_transient_theme_roots','a:4:{s:6:\"eyelit\";s:7:\"/themes\";s:16:\"twentytwentyfour\";s:7:\"/themes\";s:17:\"twentytwentythree\";s:7:\"/themes\";s:15:\"twentytwentytwo\";s:7:\"/themes\";}','no'),(244,'_site_transient_update_plugins','O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1706946818;s:8:\"response\";a:1:{s:34:\"advanced-custom-fields-pro/acf.php\";O:8:\"stdClass\":11:{s:4:\"slug\";s:26:\"advanced-custom-fields-pro\";s:6:\"plugin\";s:34:\"advanced-custom-fields-pro/acf.php\";s:11:\"new_version\";s:5:\"6.2.5\";s:3:\"url\";s:36:\"https://www.advancedcustomfields.com\";s:6:\"tested\";s:5:\"6.4.2\";s:7:\"package\";s:0:\"\";s:5:\"icons\";a:1:{s:7:\"default\";s:63:\"https://ps.w.org/advanced-custom-fields/assets/icon-256x256.png\";}s:7:\"banners\";a:2:{s:3:\"low\";s:77:\"https://ps.w.org/advanced-custom-fields/assets/banner-772x250.jpg?rev=1729102\";s:4:\"high\";s:78:\"https://ps.w.org/advanced-custom-fields/assets/banner-1544x500.jpg?rev=1729099\";}s:8:\"requires\";s:3:\"5.8\";s:12:\"requires_php\";s:3:\"7.0\";s:12:\"release_date\";s:8:\"20240116\";}}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:2:{s:19:\"akismet/akismet.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:21:\"w.org/plugins/akismet\";s:4:\"slug\";s:7:\"akismet\";s:6:\"plugin\";s:19:\"akismet/akismet.php\";s:11:\"new_version\";s:5:\"5.3.1\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/akismet/\";s:7:\"package\";s:56:\"https://downloads.wordpress.org/plugin/akismet.5.3.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:60:\"https://ps.w.org/akismet/assets/icon-256x256.png?rev=2818463\";s:2:\"1x\";s:60:\"https://ps.w.org/akismet/assets/icon-128x128.png?rev=2818463\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:63:\"https://ps.w.org/akismet/assets/banner-1544x500.png?rev=2900731\";s:2:\"1x\";s:62:\"https://ps.w.org/akismet/assets/banner-772x250.png?rev=2900731\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"5.8\";}s:9:\"hello.php\";O:8:\"stdClass\":10:{s:2:\"id\";s:25:\"w.org/plugins/hello-dolly\";s:4:\"slug\";s:11:\"hello-dolly\";s:6:\"plugin\";s:9:\"hello.php\";s:11:\"new_version\";s:5:\"1.7.2\";s:3:\"url\";s:42:\"https://wordpress.org/plugins/hello-dolly/\";s:7:\"package\";s:60:\"https://downloads.wordpress.org/plugin/hello-dolly.1.7.3.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-256x256.jpg?rev=2052855\";s:2:\"1x\";s:64:\"https://ps.w.org/hello-dolly/assets/icon-128x128.jpg?rev=2052855\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:67:\"https://ps.w.org/hello-dolly/assets/banner-1544x500.jpg?rev=2645582\";s:2:\"1x\";s:66:\"https://ps.w.org/hello-dolly/assets/banner-772x250.jpg?rev=2052855\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.6\";}}s:7:\"checked\";a:3:{s:34:\"advanced-custom-fields-pro/acf.php\";s:5:\"6.2.2\";s:19:\"akismet/akismet.php\";s:5:\"5.3.1\";s:9:\"hello.php\";s:5:\"1.7.2\";}}','no'),(245,'options_testimonial_heading','Happy Customers','no'),(246,'_options_testimonial_heading','field_65bdf3d2d1720','no'),(247,'options_testimonial_subheading','Don\'t just take our word for it - see what actual users of our service have to say about their experience.','no'),(248,'_options_testimonial_subheading','field_65bdf3ded1721','no'),(249,'options_testimonials_0_customer_name','Jane Smith','no'),(250,'_options_testimonials_0_customer_name','field_65bdf404d1723','no'),(251,'options_testimonials_0_customer_designation','Freelance Designer','no'),(252,'_options_testimonials_0_customer_designation','field_65bdf41fd1724','no'),(253,'options_testimonials_0_customer_description','“I\'ve been using this web hosting service for over a year and I\'m really impressed with the uptime and support. The website has never gone down and the customer service is always quick to help with any issues I have. Highly recommend!”','no'),(254,'_options_testimonials_0_customer_description','field_65bdf42cd1725','no'),(255,'options_testimonials_0_customer_image','24','no'),(256,'_options_testimonials_0_customer_image','field_65bdf442d1726','no'),(257,'options_testimonials_1_customer_name','Jane Smith','no'),(258,'_options_testimonials_1_customer_name','field_65bdf404d1723','no'),(259,'options_testimonials_1_customer_designation','Freelance Designer','no'),(260,'_options_testimonials_1_customer_designation','field_65bdf41fd1724','no'),(261,'options_testimonials_1_customer_description','“I\'ve been using this web hosting service for over a year and I\'m really impressed with the uptime and support. The website has never gone down and the customer service is always quick to help with any issues I have. Highly recommend!”','no'),(262,'_options_testimonials_1_customer_description','field_65bdf42cd1725','no'),(263,'options_testimonials_1_customer_image','24','no'),(264,'_options_testimonials_1_customer_image','field_65bdf442d1726','no'),(265,'options_testimonials_2_customer_name','Jane Smith','no'),(266,'_options_testimonials_2_customer_name','field_65bdf404d1723','no'),(267,'options_testimonials_2_customer_designation','Freelance Designer','no'),(268,'_options_testimonials_2_customer_designation','field_65bdf41fd1724','no'),(269,'options_testimonials_2_customer_description','“I\'ve been using this web hosting service for over a year and I\'m really impressed with the uptime and support. The website has never gone down and the customer service is always quick to help with any issues I have. Highly recommend!”','no'),(270,'_options_testimonials_2_customer_description','field_65bdf42cd1725','no'),(271,'options_testimonials_2_customer_image','','no'),(272,'_options_testimonials_2_customer_image','field_65bdf442d1726','no'),(273,'options_testimonials_3_customer_name','Jane Smith','no'),(274,'_options_testimonials_3_customer_name','field_65bdf404d1723','no'),(275,'options_testimonials_3_customer_designation','Freelance Designer','no'),(276,'_options_testimonials_3_customer_designation','field_65bdf41fd1724','no'),(277,'options_testimonials_3_customer_description','“I\'ve been using this web hosting service for over a year and I\'m really impressed with the uptime and support. The website has never gone down and the customer service is always quick to help with any issues I have. Highly recommend!”','no'),(278,'_options_testimonials_3_customer_description','field_65bdf42cd1725','no'),(279,'options_testimonials_3_customer_image','','no'),(280,'_options_testimonials_3_customer_image','field_65bdf442d1726','no'),(281,'options_testimonials','4','no'),(282,'_options_testimonials','field_65bdf3edd1722','no'),(284,'_site_transient_timeout_community-events-2070c95d209ebbfcaf28eb6e6d774aa9','1707007806','no'),(285,'_site_transient_community-events-2070c95d209ebbfcaf28eb6e6d774aa9','a:4:{s:9:\"sandboxed\";b:0;s:5:\"error\";N;s:8:\"location\";a:1:{s:2:\"ip\";s:13:\"223.178.211.0\";}s:6:\"events\";a:1:{i:0;a:10:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:13:\"WordCamp Asia\";s:3:\"url\";s:31:\"https://asia.wordcamp.org/2024/\";s:6:\"meetup\";s:0:\"\";s:10:\"meetup_url\";s:0:\"\";s:4:\"date\";s:19:\"2024-03-07 00:00:00\";s:8:\"end_date\";s:19:\"2024-03-09 00:00:00\";s:20:\"start_unix_timestamp\";i:1709740800;s:18:\"end_unix_timestamp\";i:1709913600;s:8:\"location\";a:4:{s:8:\"location\";s:14:\"Taipei, Taiwan\";s:7:\"country\";s:2:\"TW\";s:8:\"latitude\";d:25.0333949;s:9:\"longitude\";d:121.5661024;}}}}','no');

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

CREATE TABLE `wp_postmeta` (
  `meta_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `post_id` bigint unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci,
  PRIMARY KEY (`meta_id`),
  KEY `post_id` (`post_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB AUTO_INCREMENT=394 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

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

INSERT INTO `wp_postmeta` VALUES (1,2,'_wp_page_template','default'),(2,3,'_wp_page_template','default'),(5,7,'_edit_last','1'),(6,7,'_edit_lock','1706878730:1'),(7,24,'_wp_attached_file','2024/02/customer-img.png'),(8,24,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:50;s:6:\"height\";i:50;s:4:\"file\";s:24:\"2024/02/customer-img.png\";s:8:\"filesize\";i:5770;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(9,25,'_wp_attached_file','2024/02/DM-ORTHOTICS-150x65-1.png'),(10,25,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:150;s:6:\"height\";i:65;s:4:\"file\";s:33:\"2024/02/DM-ORTHOTICS-150x65-1.png\";s:8:\"filesize\";i:8173;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(11,26,'_wp_attached_file','2024/02/electronics.png'),(12,26,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:90;s:6:\"height\";i:90;s:4:\"file\";s:23:\"2024/02/electronics.png\";s:8:\"filesize\";i:2055;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(13,27,'_wp_attached_file','2024/02/forgemasters-logo-150x28-1.png'),(14,27,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:150;s:6:\"height\";i:28;s:4:\"file\";s:38:\"2024/02/forgemasters-logo-150x28-1.png\";s:8:\"filesize\";i:5580;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(15,28,'_wp_attached_file','2024/02/Frame-4-1.png'),(16,28,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:670;s:6:\"height\";i:510;s:4:\"file\";s:21:\"2024/02/Frame-4-1.png\";s:8:\"filesize\";i:72113;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(17,29,'_wp_attached_file','2024/02/Frame-4-2.png'),(18,29,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:670;s:6:\"height\";i:510;s:4:\"file\";s:21:\"2024/02/Frame-4-2.png\";s:8:\"filesize\";i:143806;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(19,30,'_wp_attached_file','2024/02/Frame-4.png'),(20,30,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:670;s:6:\"height\";i:510;s:4:\"file\";s:19:\"2024/02/Frame-4.png\";s:8:\"filesize\";i:87381;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(21,31,'_wp_attached_file','2024/02/Frame-13966.png'),(22,31,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:670;s:6:\"height\";i:510;s:4:\"file\";s:23:\"2024/02/Frame-13966.png\";s:8:\"filesize\";i:82795;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(23,32,'_wp_attached_file','2024/02/GTKVolex-Horizontal-300x118-1.jpg'),(24,32,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:300;s:6:\"height\";i:118;s:4:\"file\";s:41:\"2024/02/GTKVolex-Horizontal-300x118-1.jpg\";s:8:\"filesize\";i:31897;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(25,33,'_wp_attached_file','2024/02/Icon-feather-check-circle-2.png'),(26,33,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:17;s:6:\"height\";i:17;s:4:\"file\";s:39:\"2024/02/Icon-feather-check-circle-2.png\";s:8:\"filesize\";i:361;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(27,34,'_wp_attached_file','2024/02/Image-auto.png'),(28,34,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:587;s:6:\"height\";i:750;s:4:\"file\";s:22:\"2024/02/Image-auto.png\";s:8:\"filesize\";i:130396;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(29,35,'_wp_attached_file','2024/02/logo1.png'),(30,35,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:240;s:6:\"height\";i:74;s:4:\"file\";s:17:\"2024/02/logo1.png\";s:8:\"filesize\";i:4062;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(31,36,'_wp_attached_file','2024/02/logo2.png'),(32,36,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:779;s:6:\"height\";i:240;s:4:\"file\";s:17:\"2024/02/logo2.png\";s:8:\"filesize\";i:15714;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(33,37,'_wp_attached_file','2024/02/medical-device.png'),(34,37,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:80;s:6:\"height\";i:82;s:4:\"file\";s:26:\"2024/02/medical-device.png\";s:8:\"filesize\";i:1995;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(35,38,'_wp_attached_file','2024/02/MR-Group-Logo-RGB-72-134x75-1.jpg'),(36,38,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:134;s:6:\"height\";i:75;s:4:\"file\";s:41:\"2024/02/MR-Group-Logo-RGB-72-134x75-1.jpg\";s:8:\"filesize\";i:20857;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:18:\"MR-Group-Logo-CMYK\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(37,39,'_wp_attached_file','2024/02/optimize.png'),(38,39,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:978;s:6:\"height\";i:693;s:4:\"file\";s:20:\"2024/02/optimize.png\";s:8:\"filesize\";i:207480;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(39,40,'_wp_attached_file','2024/02/aerospace.png'),(40,40,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:81;s:6:\"height\";i:93;s:4:\"file\";s:21:\"2024/02/aerospace.png\";s:8:\"filesize\";i:2729;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(41,41,'_wp_attached_file','2024/02/aggreko-150x75-1.png'),(42,41,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:150;s:6:\"height\";i:75;s:4:\"file\";s:28:\"2024/02/aggreko-150x75-1.png\";s:8:\"filesize\";i:3163;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(43,42,'_wp_attached_file','2024/02/BannerVideo.mp4'),(44,42,'_wp_attachment_metadata','a:10:{s:7:\"bitrate\";i:15719635;s:8:\"filesize\";i:16927858;s:9:\"mime_type\";s:15:\"video/quicktime\";s:6:\"length\";i:9;s:16:\"length_formatted\";s:4:\"0:09\";s:5:\"width\";i:1440;s:6:\"height\";i:880;s:10:\"fileformat\";s:3:\"mp4\";s:10:\"dataformat\";s:9:\"quicktime\";s:17:\"created_timestamp\";i:1706514228;}'),(45,43,'_wp_attached_file','2024/02/battery.png'),(46,43,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:83;s:6:\"height\";i:67;s:4:\"file\";s:19:\"2024/02/battery.png\";s:8:\"filesize\";i:1675;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(47,44,'_wp_attached_file','2024/02/bg-support.png'),(48,44,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:768;s:6:\"height\";i:309;s:4:\"file\";s:22:\"2024/02/bg-support.png\";s:8:\"filesize\";i:152009;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(49,45,'_wp_attached_file','2024/02/bg-supportd.png'),(50,45,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:388;s:6:\"height\";i:295;s:4:\"file\";s:23:\"2024/02/bg-supportd.png\";s:8:\"filesize\";i:48159;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(51,46,'_wp_attached_file','2024/02/blue-eps.png'),(52,46,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:768;s:6:\"height\";i:1508;s:4:\"file\";s:20:\"2024/02/blue-eps.png\";s:8:\"filesize\";i:898509;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(53,47,'_wp_attached_file','2024/02/brown-red-bg.png'),(54,47,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:425;s:6:\"height\";i:224;s:4:\"file\";s:24:\"2024/02/brown-red-bg.png\";s:8:\"filesize\";i:84796;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(55,48,'_wp_attached_file','2024/02/semi-conductor.png'),(56,48,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:71;s:6:\"height\";i:71;s:4:\"file\";s:26:\"2024/02/semi-conductor.png\";s:8:\"filesize\";i:1594;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(57,49,'_wp_attached_file','2024/02/siemens.png'),(58,49,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:235;s:6:\"height\";i:38;s:4:\"file\";s:19:\"2024/02/siemens.png\";s:8:\"filesize\";i:11626;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(59,50,'_wp_attached_file','2024/02/slide-image.png'),(60,50,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:691;s:6:\"height\";i:898;s:4:\"file\";s:23:\"2024/02/slide-image.png\";s:8:\"filesize\";i:202539;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(61,51,'_wp_attached_file','2024/02/slider-gradient.png'),(62,51,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:762;s:6:\"height\";i:750;s:4:\"file\";s:27:\"2024/02/slider-gradient.png\";s:8:\"filesize\";i:173369;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(63,52,'_wp_attached_file','2024/02/solar-energy.png'),(64,52,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:77;s:6:\"height\";i:75;s:4:\"file\";s:24:\"2024/02/solar-energy.png\";s:8:\"filesize\";i:2451;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(65,53,'_wp_attached_file','2024/02/Subtract.png'),(66,53,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:1440;s:6:\"height\";i:850;s:4:\"file\";s:20:\"2024/02/Subtract.png\";s:8:\"filesize\";i:187478;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(67,54,'_wp_attached_file','2024/02/Thales_logo-150x37-1.jpg'),(68,54,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:150;s:6:\"height\";i:37;s:4:\"file\";s:32:\"2024/02/Thales_logo-150x37-1.jpg\";s:8:\"filesize\";i:10731;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"1\";s:8:\"keywords\";a:0:{}}}'),(69,55,'_wp_attached_file','2024/02/uk.png'),(70,55,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:139;s:6:\"height\";i:66;s:4:\"file\";s:14:\"2024/02/uk.png\";s:8:\"filesize\";i:4393;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(71,56,'_wp_attached_file','2024/02/usa.png'),(72,56,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:139;s:6:\"height\";i:66;s:4:\"file\";s:15:\"2024/02/usa.png\";s:8:\"filesize\";i:3770;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(73,57,'_wp_attached_file','2024/02/canada.png'),(74,57,'_wp_attachment_metadata','a:6:{s:5:\"width\";i:126;s:6:\"height\";i:64;s:4:\"file\";s:18:\"2024/02/canada.png\";s:8:\"filesize\";i:2407;s:5:\"sizes\";a:0:{}s:10:\"image_meta\";a:12:{s:8:\"aperture\";s:1:\"0\";s:6:\"credit\";s:0:\"\";s:6:\"camera\";s:0:\"\";s:7:\"caption\";s:0:\"\";s:17:\"created_timestamp\";s:1:\"0\";s:9:\"copyright\";s:0:\"\";s:12:\"focal_length\";s:1:\"0\";s:3:\"iso\";s:1:\"0\";s:13:\"shutter_speed\";s:1:\"0\";s:5:\"title\";s:0:\"\";s:11:\"orientation\";s:1:\"0\";s:8:\"keywords\";a:0:{}}}'),(75,58,'_edit_lock','1706940174:1'),(76,58,'_wp_page_template','front-page.php'),(77,58,'_edit_last','1'),(78,58,'banner_bg_image','53'),(79,58,'_banner_bg_image','field_65bb432e65c07'),(80,58,'banner_heading','Envisioning A Future With More Greenery'),(81,58,'_banner_heading','field_65bb42bd65c03'),(82,58,'banner_desc','Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor.'),(83,58,'_banner_desc','field_65bb42f565c04'),(84,58,'banner_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(85,58,'_banner_button','field_65bb430465c05'),(86,58,'banner_video','a:3:{s:5:\"title\";s:0:\"\";s:3:\"url\";s:70:\"http://localhost/git/eyelit/wp-content/uploads/2024/02/BannerVideo.mp4\";s:6:\"target\";s:0:\"\";}'),(87,58,'_banner_video','field_65bb431965c06'),(88,58,'slider_icons_0_slider_icon','41'),(89,58,'_slider_icons_0_slider_icon','field_65bb43a4238da'),(90,58,'slider_icons_1_slider_icon','54'),(91,58,'_slider_icons_1_slider_icon','field_65bb43a4238da'),(92,58,'slider_icons_2_slider_icon','41'),(93,58,'_slider_icons_2_slider_icon','field_65bb43a4238da'),(94,58,'slider_icons_3_slider_icon','54'),(95,58,'_slider_icons_3_slider_icon','field_65bb43a4238da'),(96,58,'slider_icons_4_slider_icon','41'),(97,58,'_slider_icons_4_slider_icon','field_65bb43a4238da'),(98,58,'slider_icons_5_slider_icon','54'),(99,58,'_slider_icons_5_slider_icon','field_65bb43a4238da'),(100,58,'slider_icons','6'),(101,58,'_slider_icons','field_65bb438d238d9'),(102,58,'left_right_content_0_left_right_image','31'),(103,58,'_left_right_content_0_left_right_image','field_65bb45450f149'),(104,58,'left_right_content_0_left_right_heading','Eyelit Insights'),(105,58,'_left_right_content_0_left_right_heading','field_65bb450c0f146'),(106,58,'left_right_content_0_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(107,58,'_left_right_content_0_left_right_desc','field_65bb45270f147'),(108,58,'left_right_content_0_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(109,58,'_left_right_content_0_left_right_button','field_65bb45360f148'),(110,58,'left_right_content_1_left_right_image',''),(111,58,'_left_right_content_1_left_right_image','field_65bb45450f149'),(112,58,'left_right_content_1_left_right_heading','Eyelit Insights'),(113,58,'_left_right_content_1_left_right_heading','field_65bb450c0f146'),(114,58,'left_right_content_1_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(115,58,'_left_right_content_1_left_right_desc','field_65bb45270f147'),(116,58,'left_right_content_1_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(117,58,'_left_right_content_1_left_right_button','field_65bb45360f148'),(118,58,'left_right_content_2_left_right_image','28'),(119,58,'_left_right_content_2_left_right_image','field_65bb45450f149'),(120,58,'left_right_content_2_left_right_heading','Eyelit Insights'),(121,58,'_left_right_content_2_left_right_heading','field_65bb450c0f146'),(122,58,'left_right_content_2_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(123,58,'_left_right_content_2_left_right_desc','field_65bb45270f147'),(124,58,'left_right_content_2_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(125,58,'_left_right_content_2_left_right_button','field_65bb45360f148'),(126,58,'left_right_content','3'),(127,58,'_left_right_content','field_65bb44fc0f145'),(128,59,'banner_bg_image','53'),(129,59,'_banner_bg_image','field_65bb432e65c07'),(130,59,'banner_heading','Envisioning A Future With More Greenery'),(131,59,'_banner_heading','field_65bb42bd65c03'),(132,59,'banner_desc','Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor.'),(133,59,'_banner_desc','field_65bb42f565c04'),(134,59,'banner_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(135,59,'_banner_button','field_65bb430465c05'),(136,59,'banner_video','a:3:{s:5:\"title\";s:0:\"\";s:3:\"url\";s:70:\"http://localhost/git/eyelit/wp-content/uploads/2024/02/BannerVideo.mp4\";s:6:\"target\";s:0:\"\";}'),(137,59,'_banner_video','field_65bb431965c06'),(138,59,'slider_icons_0_slider_icon','41'),(139,59,'_slider_icons_0_slider_icon','field_65bb43a4238da'),(140,59,'slider_icons_1_slider_icon','54'),(141,59,'_slider_icons_1_slider_icon','field_65bb43a4238da'),(142,59,'slider_icons_2_slider_icon','41'),(143,59,'_slider_icons_2_slider_icon','field_65bb43a4238da'),(144,59,'slider_icons_3_slider_icon','54'),(145,59,'_slider_icons_3_slider_icon','field_65bb43a4238da'),(146,59,'slider_icons_4_slider_icon','41'),(147,59,'_slider_icons_4_slider_icon','field_65bb43a4238da'),(148,59,'slider_icons_5_slider_icon','54'),(149,59,'_slider_icons_5_slider_icon','field_65bb43a4238da'),(150,59,'slider_icons','6'),(151,59,'_slider_icons','field_65bb438d238d9'),(152,59,'left_right_content_0_left_right_image','31'),(153,59,'_left_right_content_0_left_right_image','field_65bb45450f149'),(154,59,'left_right_content_0_left_right_heading','Eyelit Insights'),(155,59,'_left_right_content_0_left_right_heading','field_65bb450c0f146'),(156,59,'left_right_content_0_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(157,59,'_left_right_content_0_left_right_desc','field_65bb45270f147'),(158,59,'left_right_content_0_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(159,59,'_left_right_content_0_left_right_button','field_65bb45360f148'),(160,59,'left_right_content_1_left_right_image',''),(161,59,'_left_right_content_1_left_right_image','field_65bb45450f149'),(162,59,'left_right_content_1_left_right_heading','Eyelit Insights'),(163,59,'_left_right_content_1_left_right_heading','field_65bb450c0f146'),(164,59,'left_right_content_1_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(165,59,'_left_right_content_1_left_right_desc','field_65bb45270f147'),(166,59,'left_right_content_1_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(167,59,'_left_right_content_1_left_right_button','field_65bb45360f148'),(168,59,'left_right_content_2_left_right_image','28'),(169,59,'_left_right_content_2_left_right_image','field_65bb45450f149'),(170,59,'left_right_content_2_left_right_heading',''),(171,59,'_left_right_content_2_left_right_heading','field_65bb450c0f146'),(172,59,'left_right_content_2_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(173,59,'_left_right_content_2_left_right_desc','field_65bb45270f147'),(174,59,'left_right_content_2_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(175,59,'_left_right_content_2_left_right_button','field_65bb45360f148'),(176,59,'left_right_content','3'),(177,59,'_left_right_content','field_65bb44fc0f145'),(178,60,'banner_bg_image','53'),(179,60,'_banner_bg_image','field_65bb432e65c07'),(180,60,'banner_heading','Envisioning A Future With More Greenery'),(181,60,'_banner_heading','field_65bb42bd65c03'),(182,60,'banner_desc','Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor.'),(183,60,'_banner_desc','field_65bb42f565c04'),(184,60,'banner_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(185,60,'_banner_button','field_65bb430465c05'),(186,60,'banner_video','a:3:{s:5:\"title\";s:0:\"\";s:3:\"url\";s:70:\"http://localhost/git/eyelit/wp-content/uploads/2024/02/BannerVideo.mp4\";s:6:\"target\";s:0:\"\";}'),(187,60,'_banner_video','field_65bb431965c06'),(188,60,'slider_icons_0_slider_icon','41'),(189,60,'_slider_icons_0_slider_icon','field_65bb43a4238da'),(190,60,'slider_icons_1_slider_icon','54'),(191,60,'_slider_icons_1_slider_icon','field_65bb43a4238da'),(192,60,'slider_icons_2_slider_icon','41'),(193,60,'_slider_icons_2_slider_icon','field_65bb43a4238da'),(194,60,'slider_icons_3_slider_icon','54'),(195,60,'_slider_icons_3_slider_icon','field_65bb43a4238da'),(196,60,'slider_icons_4_slider_icon','41'),(197,60,'_slider_icons_4_slider_icon','field_65bb43a4238da'),(198,60,'slider_icons_5_slider_icon','54'),(199,60,'_slider_icons_5_slider_icon','field_65bb43a4238da'),(200,60,'slider_icons','6'),(201,60,'_slider_icons','field_65bb438d238d9'),(202,60,'left_right_content_0_left_right_image','31'),(203,60,'_left_right_content_0_left_right_image','field_65bb45450f149'),(204,60,'left_right_content_0_left_right_heading','Eyelit Insights'),(205,60,'_left_right_content_0_left_right_heading','field_65bb450c0f146'),(206,60,'left_right_content_0_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(207,60,'_left_right_content_0_left_right_desc','field_65bb45270f147'),(208,60,'left_right_content_0_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(209,60,'_left_right_content_0_left_right_button','field_65bb45360f148'),(210,60,'left_right_content_1_left_right_image',''),(211,60,'_left_right_content_1_left_right_image','field_65bb45450f149'),(212,60,'left_right_content_1_left_right_heading','Eyelit Insights'),(213,60,'_left_right_content_1_left_right_heading','field_65bb450c0f146'),(214,60,'left_right_content_1_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(215,60,'_left_right_content_1_left_right_desc','field_65bb45270f147'),(216,60,'left_right_content_1_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(217,60,'_left_right_content_1_left_right_button','field_65bb45360f148'),(218,60,'left_right_content_2_left_right_image','28'),(219,60,'_left_right_content_2_left_right_image','field_65bb45450f149'),(220,60,'left_right_content_2_left_right_heading',''),(221,60,'_left_right_content_2_left_right_heading','field_65bb450c0f146'),(222,60,'left_right_content_2_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(223,60,'_left_right_content_2_left_right_desc','field_65bb45270f147'),(224,60,'left_right_content_2_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(225,60,'_left_right_content_2_left_right_button','field_65bb45360f148'),(226,60,'left_right_content','3'),(227,60,'_left_right_content','field_65bb44fc0f145'),(228,58,'banner_subheading',''),(229,58,'_banner_subheading','field_65bccadd34b18'),(230,58,'left_right_content_0_left_right_subheading','Use Microsoft Power BI to analyse and track more than 80 of  the top manufacturing KPIs in eyelit. New Capabilities Include:'),(231,58,'_left_right_content_0_left_right_subheading','field_65bcca0a3fc86'),(232,58,'left_right_content_1_left_right_subheading','Use Microsoft Power BI to analyse and track more than 80 of  the top manufacturing KPIs in eyelit. New Capabilities Include:'),(233,58,'_left_right_content_1_left_right_subheading','field_65bcca0a3fc86'),(234,58,'left_right_content_2_left_right_subheading','Use Microsoft Power BI to analyse and track more than 80 of  the top manufacturing KPIs in eyelit. New Capabilities Include:'),(235,58,'_left_right_content_2_left_right_subheading','field_65bcca0a3fc86'),(236,61,'banner_bg_image','53'),(237,61,'_banner_bg_image','field_65bb432e65c07'),(238,61,'banner_heading','Envisioning A Future With More Greenery'),(239,61,'_banner_heading','field_65bb42bd65c03'),(240,61,'banner_desc','Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor.'),(241,61,'_banner_desc','field_65bb42f565c04'),(242,61,'banner_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(243,61,'_banner_button','field_65bb430465c05'),(244,61,'banner_video','a:3:{s:5:\"title\";s:0:\"\";s:3:\"url\";s:70:\"http://localhost/git/eyelit/wp-content/uploads/2024/02/BannerVideo.mp4\";s:6:\"target\";s:0:\"\";}'),(245,61,'_banner_video','field_65bb431965c06'),(246,61,'slider_icons_0_slider_icon','41'),(247,61,'_slider_icons_0_slider_icon','field_65bb43a4238da'),(248,61,'slider_icons_1_slider_icon','54'),(249,61,'_slider_icons_1_slider_icon','field_65bb43a4238da'),(250,61,'slider_icons_2_slider_icon','41'),(251,61,'_slider_icons_2_slider_icon','field_65bb43a4238da'),(252,61,'slider_icons_3_slider_icon','54'),(253,61,'_slider_icons_3_slider_icon','field_65bb43a4238da'),(254,61,'slider_icons_4_slider_icon','41'),(255,61,'_slider_icons_4_slider_icon','field_65bb43a4238da'),(256,61,'slider_icons_5_slider_icon','54'),(257,61,'_slider_icons_5_slider_icon','field_65bb43a4238da'),(258,61,'slider_icons','6'),(259,61,'_slider_icons','field_65bb438d238d9'),(260,61,'left_right_content_0_left_right_image','31'),(261,61,'_left_right_content_0_left_right_image','field_65bb45450f149'),(262,61,'left_right_content_0_left_right_heading','Eyelit Insights'),(263,61,'_left_right_content_0_left_right_heading','field_65bb450c0f146'),(264,61,'left_right_content_0_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(265,61,'_left_right_content_0_left_right_desc','field_65bb45270f147'),(266,61,'left_right_content_0_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(267,61,'_left_right_content_0_left_right_button','field_65bb45360f148'),(268,61,'left_right_content_1_left_right_image',''),(269,61,'_left_right_content_1_left_right_image','field_65bb45450f149'),(270,61,'left_right_content_1_left_right_heading','Eyelit Insights'),(271,61,'_left_right_content_1_left_right_heading','field_65bb450c0f146'),(272,61,'left_right_content_1_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(273,61,'_left_right_content_1_left_right_desc','field_65bb45270f147'),(274,61,'left_right_content_1_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(275,61,'_left_right_content_1_left_right_button','field_65bb45360f148'),(276,61,'left_right_content_2_left_right_image','28'),(277,61,'_left_right_content_2_left_right_image','field_65bb45450f149'),(278,61,'left_right_content_2_left_right_heading','Eyelit Insights'),(279,61,'_left_right_content_2_left_right_heading','field_65bb450c0f146'),(280,61,'left_right_content_2_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(281,61,'_left_right_content_2_left_right_desc','field_65bb45270f147'),(282,61,'left_right_content_2_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(283,61,'_left_right_content_2_left_right_button','field_65bb45360f148'),(284,61,'left_right_content','3'),(285,61,'_left_right_content','field_65bb44fc0f145'),(286,61,'banner_subheading',''),(287,61,'_banner_subheading','field_65bccadd34b18'),(288,61,'left_right_content_0_left_right_subheading','Use Microsoft Power BI to analyse and track more than 80 of  the top manufacturing KPIs in eyelit. New Capabilities Include:'),(289,61,'_left_right_content_0_left_right_subheading','field_65bcca0a3fc86'),(290,61,'left_right_content_1_left_right_subheading','Use Microsoft Power BI to analyse and track more than 80 of  the top manufacturing KPIs in eyelit. New Capabilities Include:'),(291,61,'_left_right_content_1_left_right_subheading','field_65bcca0a3fc86'),(292,61,'left_right_content_2_left_right_subheading','Use Microsoft Power BI to analyse and track more than 80 of  the top manufacturing KPIs in eyelit. New Capabilities Include:'),(293,61,'_left_right_content_2_left_right_subheading','field_65bcca0a3fc86'),(294,65,'_edit_last','1'),(295,65,'_edit_lock','1706947556:1'),(296,58,'what_we_do_main_heading','What we do?'),(297,58,'_what_we_do_main_heading','field_65bcdf982c374'),(298,58,'what_we_do_content_0_what_we_do_heading','Heading 1'),(299,58,'_what_we_do_content_0_what_we_do_heading','field_65bce6ae2c376'),(300,58,'what_we_do_content_0_what_we_do_subheading','Eyelit® v7.0 software offers a comprehensive and collaborative manufacturing solution to enhance multiple facets of the production process – from optimizing manufacturing execution and streamlining supply chain coordination to maximizing asset utilization and ensuring top-notch quality management.'),(301,58,'_what_we_do_content_0_what_we_do_subheading','field_65bce6bc2c377'),(302,58,'what_we_do_content_0_what_we_do_link','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(303,58,'_what_we_do_content_0_what_we_do_link','field_65bce6cc2c378'),(304,58,'what_we_do_content_0_what_we_do_image','34'),(305,58,'_what_we_do_content_0_what_we_do_image','field_65bce6e22c379'),(306,58,'what_we_do_content_1_what_we_do_heading','Eyelit® v7.0’s Solution Suite - Tailored to Support and Advance Industry 4.0 Initiatives'),(307,58,'_what_we_do_content_1_what_we_do_heading','field_65bce6ae2c376'),(308,58,'what_we_do_content_1_what_we_do_subheading','All the applications in our solution suite are designed and developed natively by Eyelit on a single technology architecture.In contrast, many other Manufacturing Execution System (MES) options are a mix of products made by different software companies, using different technologies.'),(309,58,'_what_we_do_content_1_what_we_do_subheading','field_65bce6bc2c377'),(310,58,'what_we_do_content_1_what_we_do_link','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(311,58,'_what_we_do_content_1_what_we_do_link','field_65bce6cc2c378'),(312,58,'what_we_do_content_1_what_we_do_image','34'),(313,58,'_what_we_do_content_1_what_we_do_image','field_65bce6e22c379'),(314,58,'what_we_do_content','2'),(315,58,'_what_we_do_content','field_65bce69c2c375'),(316,64,'banner_bg_image','53'),(317,64,'_banner_bg_image','field_65bb432e65c07'),(318,64,'banner_heading','Envisioning A Future With More Greenery'),(319,64,'_banner_heading','field_65bb42bd65c03'),(320,64,'banner_desc','Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor.'),(321,64,'_banner_desc','field_65bb42f565c04'),(322,64,'banner_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(323,64,'_banner_button','field_65bb430465c05'),(324,64,'banner_video','a:3:{s:5:\"title\";s:0:\"\";s:3:\"url\";s:70:\"http://localhost/git/eyelit/wp-content/uploads/2024/02/BannerVideo.mp4\";s:6:\"target\";s:0:\"\";}'),(325,64,'_banner_video','field_65bb431965c06'),(326,64,'slider_icons_0_slider_icon','41'),(327,64,'_slider_icons_0_slider_icon','field_65bb43a4238da'),(328,64,'slider_icons_1_slider_icon','54'),(329,64,'_slider_icons_1_slider_icon','field_65bb43a4238da'),(330,64,'slider_icons_2_slider_icon','41'),(331,64,'_slider_icons_2_slider_icon','field_65bb43a4238da'),(332,64,'slider_icons_3_slider_icon','54'),(333,64,'_slider_icons_3_slider_icon','field_65bb43a4238da'),(334,64,'slider_icons_4_slider_icon','41'),(335,64,'_slider_icons_4_slider_icon','field_65bb43a4238da'),(336,64,'slider_icons_5_slider_icon','54'),(337,64,'_slider_icons_5_slider_icon','field_65bb43a4238da'),(338,64,'slider_icons','6'),(339,64,'_slider_icons','field_65bb438d238d9'),(340,64,'left_right_content_0_left_right_image','31'),(341,64,'_left_right_content_0_left_right_image','field_65bb45450f149'),(342,64,'left_right_content_0_left_right_heading','Eyelit Insights'),(343,64,'_left_right_content_0_left_right_heading','field_65bb450c0f146'),(344,64,'left_right_content_0_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(345,64,'_left_right_content_0_left_right_desc','field_65bb45270f147'),(346,64,'left_right_content_0_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(347,64,'_left_right_content_0_left_right_button','field_65bb45360f148'),(348,64,'left_right_content_1_left_right_image',''),(349,64,'_left_right_content_1_left_right_image','field_65bb45450f149'),(350,64,'left_right_content_1_left_right_heading','Eyelit Insights'),(351,64,'_left_right_content_1_left_right_heading','field_65bb450c0f146'),(352,64,'left_right_content_1_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(353,64,'_left_right_content_1_left_right_desc','field_65bb45270f147'),(354,64,'left_right_content_1_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(355,64,'_left_right_content_1_left_right_button','field_65bb45360f148'),(356,64,'left_right_content_2_left_right_image','28'),(357,64,'_left_right_content_2_left_right_image','field_65bb45450f149'),(358,64,'left_right_content_2_left_right_heading','Eyelit Insights'),(359,64,'_left_right_content_2_left_right_heading','field_65bb450c0f146'),(360,64,'left_right_content_2_left_right_desc','Use Microsoft Power BI to analyse and track more than 80 of the top manufacturing KPIs in eyelit. New Capabilities Include:\r\n<div class=\"eyelit-points\">\r\n<ul>\r\n 	<li>Dynamic slicers</li>\r\n 	<li>Drill-through navigation</li>\r\n 	<li>Smart narrative Visual</li>\r\n 	<li>Decomposition Tree Visual</li>\r\n 	<li>Live tool status dashboard</li>\r\n</ul>\r\n</div>'),(361,64,'_left_right_content_2_left_right_desc','field_65bb45270f147'),(362,64,'left_right_content_2_left_right_button','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(363,64,'_left_right_content_2_left_right_button','field_65bb45360f148'),(364,64,'left_right_content','3'),(365,64,'_left_right_content','field_65bb44fc0f145'),(366,64,'banner_subheading',''),(367,64,'_banner_subheading','field_65bccadd34b18'),(368,64,'left_right_content_0_left_right_subheading','Use Microsoft Power BI to analyse and track more than 80 of  the top manufacturing KPIs in eyelit. New Capabilities Include:'),(369,64,'_left_right_content_0_left_right_subheading','field_65bcca0a3fc86'),(370,64,'left_right_content_1_left_right_subheading','Use Microsoft Power BI to analyse and track more than 80 of  the top manufacturing KPIs in eyelit. New Capabilities Include:'),(371,64,'_left_right_content_1_left_right_subheading','field_65bcca0a3fc86'),(372,64,'left_right_content_2_left_right_subheading','Use Microsoft Power BI to analyse and track more than 80 of  the top manufacturing KPIs in eyelit. New Capabilities Include:'),(373,64,'_left_right_content_2_left_right_subheading','field_65bcca0a3fc86'),(374,64,'what_we_do_main_heading','What we do?'),(375,64,'_what_we_do_main_heading','field_65bcdf982c374'),(376,64,'what_we_do_content_0_what_we_do_heading','Heading 1'),(377,64,'_what_we_do_content_0_what_we_do_heading','field_65bce6ae2c376'),(378,64,'what_we_do_content_0_what_we_do_subheading','Eyelit® v7.0 software offers a comprehensive and collaborative manufacturing solution to enhance multiple facets of the production process – from optimizing manufacturing execution and streamlining supply chain coordination to maximizing asset utilization and ensuring top-notch quality management.'),(379,64,'_what_we_do_content_0_what_we_do_subheading','field_65bce6bc2c377'),(380,64,'what_we_do_content_0_what_we_do_link','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(381,64,'_what_we_do_content_0_what_we_do_link','field_65bce6cc2c378'),(382,64,'what_we_do_content_0_what_we_do_image','34'),(383,64,'_what_we_do_content_0_what_we_do_image','field_65bce6e22c379'),(384,64,'what_we_do_content_1_what_we_do_heading','Eyelit® v7.0’s Solution Suite - Tailored to Support and Advance Industry 4.0 Initiatives'),(385,64,'_what_we_do_content_1_what_we_do_heading','field_65bce6ae2c376'),(386,64,'what_we_do_content_1_what_we_do_subheading','All the applications in our solution suite are designed and developed natively by Eyelit on a single technology architecture.In contrast, many other Manufacturing Execution System (MES) options are a mix of products made by different software companies, using different technologies.'),(387,64,'_what_we_do_content_1_what_we_do_subheading','field_65bce6bc2c377'),(388,64,'what_we_do_content_1_what_we_do_link','a:3:{s:5:\"title\";s:9:\"Know More\";s:3:\"url\";s:1:\"#\";s:6:\"target\";s:0:\"\";}'),(389,64,'_what_we_do_content_1_what_we_do_link','field_65bce6cc2c378'),(390,64,'what_we_do_content_1_what_we_do_image','34'),(391,64,'_what_we_do_content_1_what_we_do_image','field_65bce6e22c379'),(392,64,'what_we_do_content','2'),(393,64,'_what_we_do_content','field_65bce69c2c375');

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

CREATE TABLE `wp_posts` (
  `ID` bigint unsigned NOT NULL AUTO_INCREMENT,
  `post_author` bigint 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 unsigned NOT NULL DEFAULT '0',
  `guid` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  `menu_order` int 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 NOT NULL DEFAULT '0',
  PRIMARY KEY (`ID`),
  KEY `post_name` (`post_name`(191)),
  KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`),
  KEY `post_parent` (`post_parent`),
  KEY `post_author` (`post_author`)
) ENGINE=InnoDB AUTO_INCREMENT=85 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

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

INSERT INTO `wp_posts` VALUES (1,1,'2024-02-01 06:32:38','2024-02-01 06:32:38','<!-- 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','','','2024-02-01 06:32:38','2024-02-01 06:32:38','',0,'http://localhost/git/eyelit/?p=1',0,'post','',1),(2,1,'2024-02-01 06:32:38','2024-02-01 06:32:38','<!-- 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/git/eyelit/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','','','2024-02-01 06:32:38','2024-02-01 06:32:38','',0,'http://localhost/git/eyelit/?page_id=2',0,'page','',0),(3,1,'2024-02-01 06:32:38','2024-02-01 06:32:38','<!-- 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/git/eyelit.</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 anonymized 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 recognize 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','','','2024-02-01 06:32:38','2024-02-01 06:32:38','',0,'http://localhost/git/eyelit/?page_id=3',0,'page','',0),(4,0,'2024-02-01 06:32:40','2024-02-01 06:32:40','<!-- wp:page-list /-->','Navigation','','publish','closed','closed','','navigation','','','2024-02-01 06:32:40','2024-02-01 06:32:40','',0,'http://localhost/git/eyelit/2024/02/01/navigation/',0,'wp_navigation','',0),(5,1,'2024-02-01 06:32:56','0000-00-00 00:00:00','','Auto Draft','','auto-draft','open','open','','','','','2024-02-01 06:32:56','0000-00-00 00:00:00','',0,'http://localhost/git/eyelit/?p=5',0,'post','',0),(7,1,'2024-02-01 06:53:22','2024-02-01 06:53:22','a:8:{s:8:\"location\";a:1:{i:0;a:1:{i:0;a:3:{s:5:\"param\";s:13:\"page_template\";s:8:\"operator\";s:2:\"==\";s:5:\"value\";s:14:\"front-page.php\";}}}s:8:\"position\";s:6:\"normal\";s:5:\"style\";s:7:\"default\";s:15:\"label_placement\";s:3:\"top\";s:21:\"instruction_placement\";s:5:\"label\";s:14:\"hide_on_screen\";s:0:\"\";s:11:\"description\";s:0:\"\";s:12:\"show_in_rest\";i:0;}','Home','home','publish','closed','closed','','group_65bb3fd692fc9','','','2024-02-02 12:58:49','2024-02-02 12:58:49','',0,'http://localhost/git/eyelit/?post_type=acf-field-group&#038;p=7',0,'acf-field-group','',0),(8,1,'2024-02-01 06:53:22','2024-02-01 06:53:22','a:8:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:3:\"tab\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:9:\"placement\";s:4:\"left\";s:8:\"endpoint\";i:0;}','Banner Section','banner_section','publish','closed','closed','','field_65bb3fd7bde0a','','','2024-02-01 07:07:54','2024-02-01 07:07:54','',7,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=8',0,'acf-field','',0),(9,1,'2024-02-01 07:07:54','2024-02-01 07:07:54','a:16:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:5:\"image\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"return_format\";s:5:\"array\";s:7:\"library\";s:3:\"all\";s:9:\"min_width\";s:0:\"\";s:10:\"min_height\";s:0:\"\";s:8:\"min_size\";s:0:\"\";s:9:\"max_width\";s:0:\"\";s:10:\"max_height\";s:0:\"\";s:8:\"max_size\";s:0:\"\";s:10:\"mime_types\";s:0:\"\";s:12:\"preview_size\";s:6:\"medium\";}','Banner BG Image','banner_bg_image','publish','closed','closed','','field_65bb432e65c07','','','2024-02-01 07:07:54','2024-02-01 07:07:54','',7,'http://localhost/git/eyelit/?post_type=acf-field&p=9',1,'acf-field','',0),(10,1,'2024-02-01 07:07:54','2024-02-01 07:07:54','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"text\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:9:\"maxlength\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";s:7:\"prepend\";s:0:\"\";s:6:\"append\";s:0:\"\";}','Banner Heading','banner_heading','publish','closed','closed','','field_65bb42bd65c03','','','2024-02-01 07:07:54','2024-02-01 07:07:54','',7,'http://localhost/git/eyelit/?post_type=acf-field&p=10',2,'acf-field','',0),(11,1,'2024-02-01 07:07:54','2024-02-01 07:07:54','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:7:\"wysiwyg\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:4:\"tabs\";s:3:\"all\";s:7:\"toolbar\";s:4:\"full\";s:12:\"media_upload\";i:1;s:5:\"delay\";i:0;}','Banner Desc','banner_desc','publish','closed','closed','','field_65bb42f565c04','','','2024-02-02 11:02:47','2024-02-02 11:02:47','',7,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=11',3,'acf-field','',0),(12,1,'2024-02-01 07:07:54','2024-02-01 07:07:54','a:7:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"link\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"return_format\";s:5:\"array\";}','Banner Button','banner_button','publish','closed','closed','','field_65bb430465c05','','','2024-02-02 11:02:47','2024-02-02 11:02:47','',7,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=12',4,'acf-field','',0),(13,1,'2024-02-01 07:07:54','2024-02-01 07:07:54','a:7:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"link\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"return_format\";s:5:\"array\";}','Banner Video','banner_video','publish','closed','closed','','field_65bb431965c06','','','2024-02-02 11:02:47','2024-02-02 11:02:47','',7,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=13',5,'acf-field','',0),(14,1,'2024-02-01 07:09:44','2024-02-01 07:09:44','a:8:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:3:\"tab\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:9:\"placement\";s:3:\"top\";s:8:\"endpoint\";i:0;}','Slider Icon Section','slider_icon_section','publish','closed','closed','','field_65bb436c238d8','','','2024-02-02 11:02:47','2024-02-02 11:02:47','',7,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=14',6,'acf-field','',0),(15,1,'2024-02-01 07:09:44','2024-02-01 07:09:44','a:13:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:8:\"repeater\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:6:\"layout\";s:5:\"table\";s:10:\"pagination\";i:0;s:3:\"min\";s:0:\"\";s:3:\"max\";s:0:\"\";s:9:\"collapsed\";s:0:\"\";s:12:\"button_label\";s:0:\"\";s:13:\"rows_per_page\";i:20;}','Slider Icons','slider_icons','publish','closed','closed','','field_65bb438d238d9','','','2024-02-02 11:02:47','2024-02-02 11:02:47','',7,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=15',7,'acf-field','',0),(16,1,'2024-02-01 07:09:44','2024-02-01 07:09:44','a:16:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:5:\"image\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"return_format\";s:5:\"array\";s:7:\"library\";s:3:\"all\";s:9:\"min_width\";s:0:\"\";s:10:\"min_height\";s:0:\"\";s:8:\"min_size\";s:0:\"\";s:9:\"max_width\";s:0:\"\";s:10:\"max_height\";s:0:\"\";s:8:\"max_size\";s:0:\"\";s:10:\"mime_types\";s:0:\"\";s:12:\"preview_size\";s:6:\"medium\";}','Slider Icon','slider_icon','publish','closed','closed','','field_65bb43a4238da','','','2024-02-01 07:13:49','2024-02-01 07:13:49','',15,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=16',0,'acf-field','',0),(17,1,'2024-02-01 07:17:36','2024-02-01 07:17:36','a:8:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:3:\"tab\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:9:\"placement\";s:4:\"left\";s:8:\"endpoint\";i:0;}','Left Right Section','left_right_section','publish','closed','closed','','field_65bb44d60f144','','','2024-02-02 11:02:47','2024-02-02 11:02:47','',7,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=17',8,'acf-field','',0),(18,1,'2024-02-01 07:17:36','2024-02-01 07:17:36','a:13:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:8:\"repeater\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:6:\"layout\";s:5:\"block\";s:10:\"pagination\";i:0;s:3:\"min\";s:0:\"\";s:3:\"max\";s:0:\"\";s:9:\"collapsed\";s:0:\"\";s:12:\"button_label\";s:0:\"\";s:13:\"rows_per_page\";i:20;}','Left Right Content','left_right_content','publish','closed','closed','','field_65bb44fc0f145','','','2024-02-02 11:02:47','2024-02-02 11:02:47','',7,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=18',9,'acf-field','',0),(19,1,'2024-02-01 07:17:36','2024-02-01 07:17:36','a:16:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:5:\"image\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"return_format\";s:5:\"array\";s:7:\"library\";s:3:\"all\";s:9:\"min_width\";s:0:\"\";s:10:\"min_height\";s:0:\"\";s:8:\"min_size\";s:0:\"\";s:9:\"max_width\";s:0:\"\";s:10:\"max_height\";s:0:\"\";s:8:\"max_size\";s:0:\"\";s:10:\"mime_types\";s:0:\"\";s:12:\"preview_size\";s:6:\"medium\";}','Left Right Image','left_right_image','publish','closed','closed','','field_65bb45450f149','','','2024-02-01 07:17:36','2024-02-01 07:17:36','',18,'http://localhost/git/eyelit/?post_type=acf-field&p=19',0,'acf-field','',0),(20,1,'2024-02-01 07:17:36','2024-02-01 07:17:36','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"text\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:9:\"maxlength\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";s:7:\"prepend\";s:0:\"\";s:6:\"append\";s:0:\"\";}','Left Right Heading','left_right_heading','publish','closed','closed','','field_65bb450c0f146','','','2024-02-01 07:17:36','2024-02-01 07:17:36','',18,'http://localhost/git/eyelit/?post_type=acf-field&p=20',1,'acf-field','',0),(21,1,'2024-02-01 07:17:36','2024-02-01 07:17:36','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:7:\"wysiwyg\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:4:\"tabs\";s:3:\"all\";s:7:\"toolbar\";s:4:\"full\";s:12:\"media_upload\";i:1;s:5:\"delay\";i:0;}','Left Right Desc','left_right_desc','publish','closed','closed','','field_65bb45270f147','','','2024-02-02 10:55:27','2024-02-02 10:55:27','',18,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=21',3,'acf-field','',0),(22,1,'2024-02-01 07:17:36','2024-02-01 07:17:36','a:7:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"link\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"return_format\";s:5:\"array\";}','Left Right Button','left_right_button','publish','closed','closed','','field_65bb45360f148','','','2024-02-02 10:55:27','2024-02-02 10:55:27','',18,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=22',4,'acf-field','',0),(23,1,'2024-02-01 10:41:37','2024-02-01 10:41:37','a:8:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:3:\"tab\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:9:\"placement\";s:3:\"top\";s:8:\"endpoint\";i:0;}','What We Do Section','what_we_do_section','publish','closed','closed','','field_65bb48465ad60','','','2024-02-02 11:02:47','2024-02-02 11:02:47','',7,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=23',10,'acf-field','',0),(24,1,'2024-02-01 11:27:06','2024-02-01 11:27:06','','customer-img','','inherit','open','closed','','customer-img','','','2024-02-01 11:27:06','2024-02-01 11:27:06','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/customer-img.png',0,'attachment','image/png',0),(25,1,'2024-02-01 11:27:07','2024-02-01 11:27:07','','DM-ORTHOTICS-150x65','','inherit','open','closed','','dm-orthotics-150x65','','','2024-02-01 11:27:07','2024-02-01 11:27:07','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/DM-ORTHOTICS-150x65-1.png',0,'attachment','image/png',0),(26,1,'2024-02-01 11:27:08','2024-02-01 11:27:08','','electronics','','inherit','open','closed','','electronics','','','2024-02-01 11:27:08','2024-02-01 11:27:08','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/electronics.png',0,'attachment','image/png',0),(27,1,'2024-02-01 11:27:08','2024-02-01 11:27:08','','forgemasters-logo-150x28','','inherit','open','closed','','forgemasters-logo-150x28','','','2024-02-01 11:27:08','2024-02-01 11:27:08','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/forgemasters-logo-150x28-1.png',0,'attachment','image/png',0),(28,1,'2024-02-01 11:27:09','2024-02-01 11:27:09','','Frame 4 (1)','','inherit','open','closed','','frame-4-1','','','2024-02-01 12:50:05','2024-02-01 12:50:05','',58,'http://localhost/git/eyelit/wp-content/uploads/2024/02/Frame-4-1.png',0,'attachment','image/png',0),(29,1,'2024-02-01 11:27:10','2024-02-01 11:27:10','','Frame 4 (2)','','inherit','open','closed','','frame-4-2','','','2024-02-01 11:27:10','2024-02-01 11:27:10','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/Frame-4-2.png',0,'attachment','image/png',0),(30,1,'2024-02-01 11:27:10','2024-02-01 11:27:10','','Frame 4','','inherit','open','closed','','frame-4','','','2024-02-01 11:27:10','2024-02-01 11:27:10','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/Frame-4.png',0,'attachment','image/png',0),(31,1,'2024-02-01 11:27:11','2024-02-01 11:27:11','','Frame 13966','','inherit','open','closed','','frame-13966','','','2024-02-01 12:50:05','2024-02-01 12:50:05','',58,'http://localhost/git/eyelit/wp-content/uploads/2024/02/Frame-13966.png',0,'attachment','image/png',0),(32,1,'2024-02-01 11:27:12','2024-02-01 11:27:12','','GTKVolex-Horizontal-300x118','','inherit','open','closed','','gtkvolex-horizontal-300x118','','','2024-02-01 11:27:12','2024-02-01 11:27:12','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/GTKVolex-Horizontal-300x118-1.jpg',0,'attachment','image/jpeg',0),(33,1,'2024-02-01 11:27:13','2024-02-01 11:27:13','','Icon feather-check-circle 2','','inherit','open','closed','','icon-feather-check-circle-2','','','2024-02-01 11:27:13','2024-02-01 11:27:13','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/Icon-feather-check-circle-2.png',0,'attachment','image/png',0),(34,1,'2024-02-01 11:27:13','2024-02-01 11:27:13','','Image-auto','','inherit','open','closed','','image-auto','','','2024-02-02 13:02:56','2024-02-02 13:02:56','',58,'http://localhost/git/eyelit/wp-content/uploads/2024/02/Image-auto.png',0,'attachment','image/png',0),(35,1,'2024-02-01 11:27:14','2024-02-01 11:27:14','','logo1','','inherit','open','closed','','logo1','','','2024-02-01 11:27:14','2024-02-01 11:27:14','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/logo1.png',0,'attachment','image/png',0),(36,1,'2024-02-01 11:27:15','2024-02-01 11:27:15','','logo2','','inherit','open','closed','','logo2','','','2024-02-01 11:27:15','2024-02-01 11:27:15','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/logo2.png',0,'attachment','image/png',0),(37,1,'2024-02-01 11:27:15','2024-02-01 11:27:15','','medical-device','','inherit','open','closed','','medical-device','','','2024-02-01 11:27:15','2024-02-01 11:27:15','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/medical-device.png',0,'attachment','image/png',0),(38,1,'2024-02-01 11:27:16','2024-02-01 11:27:16','','MR-Group-Logo-CMYK','','inherit','open','closed','','mr-group-logo-cmyk','','','2024-02-01 11:27:16','2024-02-01 11:27:16','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/MR-Group-Logo-RGB-72-134x75-1.jpg',0,'attachment','image/jpeg',0),(39,1,'2024-02-01 11:27:17','2024-02-01 11:27:17','','optimize','','inherit','open','closed','','optimize','','','2024-02-01 11:27:17','2024-02-01 11:27:17','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/optimize.png',0,'attachment','image/png',0),(40,1,'2024-02-01 11:27:17','2024-02-01 11:27:17','','aerospace','','inherit','open','closed','','aerospace','','','2024-02-01 11:27:17','2024-02-01 11:27:17','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/aerospace.png',0,'attachment','image/png',0),(41,1,'2024-02-01 11:27:18','2024-02-01 11:27:18','','aggreko-150x75','','inherit','open','closed','','aggreko-150x75','','','2024-02-01 12:50:05','2024-02-01 12:50:05','',58,'http://localhost/git/eyelit/wp-content/uploads/2024/02/aggreko-150x75-1.png',0,'attachment','image/png',0),(42,1,'2024-02-01 11:27:19','2024-02-01 11:27:19','','BannerVideo','','inherit','open','closed','','bannervideo','','','2024-02-01 11:27:19','2024-02-01 11:27:19','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/BannerVideo.mp4',0,'attachment','video/mp4',0),(43,1,'2024-02-01 11:27:20','2024-02-01 11:27:20','','battery','','inherit','open','closed','','battery','','','2024-02-01 11:27:20','2024-02-01 11:27:20','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/battery.png',0,'attachment','image/png',0),(44,1,'2024-02-01 11:27:21','2024-02-01 11:27:21','','bg-support','','inherit','open','closed','','bg-support','','','2024-02-01 11:27:21','2024-02-01 11:27:21','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/bg-support.png',0,'attachment','image/png',0),(45,1,'2024-02-01 11:27:22','2024-02-01 11:27:22','','bg-supportd','','inherit','open','closed','','bg-supportd','','','2024-02-01 11:27:22','2024-02-01 11:27:22','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/bg-supportd.png',0,'attachment','image/png',0),(46,1,'2024-02-01 11:27:22','2024-02-01 11:27:22','','blue-eps','','inherit','open','closed','','blue-eps','','','2024-02-01 11:27:22','2024-02-01 11:27:22','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/blue-eps.png',0,'attachment','image/png',0),(47,1,'2024-02-01 11:27:23','2024-02-01 11:27:23','','brown-red-bg','','inherit','open','closed','','brown-red-bg','','','2024-02-01 11:27:23','2024-02-01 11:27:23','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/brown-red-bg.png',0,'attachment','image/png',0),(48,1,'2024-02-01 11:27:24','2024-02-01 11:27:24','','semi-conductor','','inherit','open','closed','','semi-conductor','','','2024-02-01 11:27:24','2024-02-01 11:27:24','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/semi-conductor.png',0,'attachment','image/png',0),(49,1,'2024-02-01 11:27:24','2024-02-01 11:27:24','','siemens','','inherit','open','closed','','siemens','','','2024-02-01 11:27:24','2024-02-01 11:27:24','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/siemens.png',0,'attachment','image/png',0),(50,1,'2024-02-01 11:27:25','2024-02-01 11:27:25','','slide-image','','inherit','open','closed','','slide-image','','','2024-02-01 11:27:25','2024-02-01 11:27:25','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/slide-image.png',0,'attachment','image/png',0),(51,1,'2024-02-01 11:27:26','2024-02-01 11:27:26','','slider-gradient','','inherit','open','closed','','slider-gradient','','','2024-02-01 11:27:26','2024-02-01 11:27:26','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/slider-gradient.png',0,'attachment','image/png',0),(52,1,'2024-02-01 11:27:26','2024-02-01 11:27:26','','solar-energy','','inherit','open','closed','','solar-energy','','','2024-02-01 11:27:26','2024-02-01 11:27:26','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/solar-energy.png',0,'attachment','image/png',0),(53,1,'2024-02-01 11:27:27','2024-02-01 11:27:27','','Subtract','','inherit','open','closed','','subtract','','','2024-02-01 12:50:05','2024-02-01 12:50:05','',58,'http://localhost/git/eyelit/wp-content/uploads/2024/02/Subtract.png',0,'attachment','image/png',0),(54,1,'2024-02-01 11:27:28','2024-02-01 11:27:28','','Thales_logo-150x37','','inherit','open','closed','','thales_logo-150x37','','','2024-02-01 12:50:05','2024-02-01 12:50:05','',58,'http://localhost/git/eyelit/wp-content/uploads/2024/02/Thales_logo-150x37-1.jpg',0,'attachment','image/jpeg',0),(55,1,'2024-02-01 11:27:29','2024-02-01 11:27:29','','uk','','inherit','open','closed','','uk','','','2024-02-01 11:27:29','2024-02-01 11:27:29','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/uk.png',0,'attachment','image/png',0),(56,1,'2024-02-01 11:27:29','2024-02-01 11:27:29','','usa','','inherit','open','closed','','usa','','','2024-02-01 11:27:29','2024-02-01 11:27:29','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/usa.png',0,'attachment','image/png',0),(57,1,'2024-02-01 11:27:30','2024-02-01 11:27:30','','canada','','inherit','open','closed','','canada','','','2024-02-01 11:27:30','2024-02-01 11:27:30','',0,'http://localhost/git/eyelit/wp-content/uploads/2024/02/canada.png',0,'attachment','image/png',0),(58,1,'2024-02-01 12:50:04','2024-02-01 12:50:04','','Home','','publish','closed','closed','','home','','','2024-02-02 13:02:56','2024-02-02 13:02:56','',0,'http://localhost/git/eyelit/?page_id=58',0,'page','',0),(59,1,'2024-02-01 12:50:04','2024-02-01 12:50:04','','Home','','inherit','closed','closed','','58-revision-v1','','','2024-02-01 12:50:04','2024-02-01 12:50:04','',58,'http://localhost/git/eyelit/?p=59',0,'revision','',0),(60,1,'2024-02-01 12:50:04','2024-02-01 12:50:04','','Home','','inherit','closed','closed','','58-revision-v1','','','2024-02-01 12:50:04','2024-02-01 12:50:04','',58,'http://localhost/git/eyelit/?p=60',0,'revision','',0),(61,1,'2024-02-02 10:30:57','2024-02-02 10:30:57','','Home','','inherit','closed','closed','','58-revision-v1','','','2024-02-02 10:30:57','2024-02-02 10:30:57','',58,'http://localhost/git/eyelit/?p=61',0,'revision','',0),(62,1,'2024-02-02 10:55:27','2024-02-02 10:55:27','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"text\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:9:\"maxlength\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";s:7:\"prepend\";s:0:\"\";s:6:\"append\";s:0:\"\";}','Left Right Subheading','left_right_subheading','publish','closed','closed','','field_65bcca0a3fc86','','','2024-02-02 10:55:27','2024-02-02 10:55:27','',18,'http://localhost/git/eyelit/?post_type=acf-field&p=62',2,'acf-field','',0),(64,1,'2024-02-02 11:00:45','2024-02-02 11:00:45','','Home','','inherit','closed','closed','','58-revision-v1','','','2024-02-02 11:00:45','2024-02-02 11:00:45','',58,'http://localhost/git/eyelit/?p=64',0,'revision','',0),(65,1,'2024-02-02 11:29:15','2024-02-02 11:29:15','a:8:{s:8:\"location\";a:1:{i:0;a:1:{i:0;a:3:{s:5:\"param\";s:12:\"options_page\";s:8:\"operator\";s:2:\"==\";s:5:\"value\";s:22:\"theme-general-settings\";}}}s:8:\"position\";s:6:\"normal\";s:5:\"style\";s:7:\"default\";s:15:\"label_placement\";s:3:\"top\";s:21:\"instruction_placement\";s:5:\"label\";s:14:\"hide_on_screen\";s:0:\"\";s:11:\"description\";s:0:\"\";s:12:\"show_in_rest\";i:0;}','Theme Setting','theme-setting','publish','closed','closed','','group_65bcce4a4c5d3','','','2024-02-03 08:08:11','2024-02-03 08:08:11','',0,'http://localhost/git/eyelit/?post_type=acf-field-group&#038;p=65',0,'acf-field-group','',0),(66,1,'2024-02-02 11:29:15','2024-02-02 11:29:15','a:8:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:3:\"tab\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:9:\"placement\";s:4:\"left\";s:8:\"endpoint\";i:0;}','CTA Section','','publish','closed','closed','','field_65bcce4a159f0','','','2024-02-03 08:07:48','2024-02-03 08:07:48','',65,'http://localhost/git/eyelit/?post_type=acf-field&#038;p=66',0,'acf-field','',0),(67,1,'2024-02-02 11:29:15','2024-02-02 11:29:15','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"text\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:9:\"maxlength\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";s:7:\"prepend\";s:0:\"\";s:6:\"append\";s:0:\"\";}','CTA Heading','cta_heading','publish','closed','closed','','field_65bccf1b159f1','','','2024-02-02 11:29:15','2024-02-02 11:29:15','',65,'http://localhost/git/eyelit/?post_type=acf-field&p=67',1,'acf-field','',0),(68,1,'2024-02-02 11:29:15','2024-02-02 11:29:15','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:7:\"wysiwyg\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:4:\"tabs\";s:3:\"all\";s:7:\"toolbar\";s:4:\"full\";s:12:\"media_upload\";i:1;s:5:\"delay\";i:0;}','CTA Subheading','cta_subheading','publish','closed','closed','','field_65bcd1e5159f2','','','2024-02-02 11:29:15','2024-02-02 11:29:15','',65,'http://localhost/git/eyelit/?post_type=acf-field&p=68',2,'acf-field','',0),(69,1,'2024-02-02 11:29:15','2024-02-02 11:29:15','a:7:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"link\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"return_format\";s:5:\"array\";}','CTA Button','cta_button','publish','closed','closed','','field_65bcd1f5159f3','','','2024-02-02 11:29:15','2024-02-02 11:29:15','',65,'http://localhost/git/eyelit/?post_type=acf-field&p=69',3,'acf-field','',0),(70,1,'2024-02-02 12:58:49','2024-02-02 12:58:49','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"text\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:9:\"maxlength\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";s:7:\"prepend\";s:0:\"\";s:6:\"append\";s:0:\"\";}','What we do Main heading','what_we_do_main_heading','publish','closed','closed','','field_65bcdf982c374','','','2024-02-02 12:58:49','2024-02-02 12:58:49','',7,'http://localhost/git/eyelit/?post_type=acf-field&p=70',11,'acf-field','',0),(71,1,'2024-02-02 12:58:49','2024-02-02 12:58:49','a:13:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:8:\"repeater\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:6:\"layout\";s:5:\"table\";s:10:\"pagination\";i:0;s:3:\"min\";s:0:\"\";s:3:\"max\";s:0:\"\";s:9:\"collapsed\";s:0:\"\";s:12:\"button_label\";s:0:\"\";s:13:\"rows_per_page\";i:20;}','What we do content','what_we_do_content','publish','closed','closed','','field_65bce69c2c375','','','2024-02-02 12:58:49','2024-02-02 12:58:49','',7,'http://localhost/git/eyelit/?post_type=acf-field&p=71',12,'acf-field','',0),(72,1,'2024-02-02 12:58:49','2024-02-02 12:58:49','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"text\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:9:\"maxlength\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";s:7:\"prepend\";s:0:\"\";s:6:\"append\";s:0:\"\";}','What we do heading','what_we_do_heading','publish','closed','closed','','field_65bce6ae2c376','','','2024-02-02 12:58:49','2024-02-02 12:58:49','',71,'http://localhost/git/eyelit/?post_type=acf-field&p=72',0,'acf-field','',0),(73,1,'2024-02-02 12:58:49','2024-02-02 12:58:49','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:7:\"wysiwyg\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:4:\"tabs\";s:3:\"all\";s:7:\"toolbar\";s:4:\"full\";s:12:\"media_upload\";i:1;s:5:\"delay\";i:0;}','What we do Subheading','what_we_do_subheading','publish','closed','closed','','field_65bce6bc2c377','','','2024-02-02 12:58:49','2024-02-02 12:58:49','',71,'http://localhost/git/eyelit/?post_type=acf-field&p=73',1,'acf-field','',0),(74,1,'2024-02-02 12:58:49','2024-02-02 12:58:49','a:7:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"link\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"return_format\";s:5:\"array\";}','What we do Link','what_we_do_link','publish','closed','closed','','field_65bce6cc2c378','','','2024-02-02 12:58:49','2024-02-02 12:58:49','',71,'http://localhost/git/eyelit/?post_type=acf-field&p=74',2,'acf-field','',0),(75,1,'2024-02-02 12:58:49','2024-02-02 12:58:49','a:16:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:5:\"image\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"return_format\";s:5:\"array\";s:7:\"library\";s:3:\"all\";s:9:\"min_width\";s:0:\"\";s:10:\"min_height\";s:0:\"\";s:8:\"min_size\";s:0:\"\";s:9:\"max_width\";s:0:\"\";s:10:\"max_height\";s:0:\"\";s:8:\"max_size\";s:0:\"\";s:10:\"mime_types\";s:0:\"\";s:12:\"preview_size\";s:6:\"medium\";}','What we do Image','what_we_do_image','publish','closed','closed','','field_65bce6e22c379','','','2024-02-02 12:58:49','2024-02-02 12:58:49','',71,'http://localhost/git/eyelit/?post_type=acf-field&p=75',3,'acf-field','',0),(76,1,'2024-02-02 13:02:56','2024-02-02 13:02:56','','Home','','inherit','closed','closed','','58-revision-v1','','','2024-02-02 13:02:56','2024-02-02 13:02:56','',58,'http://localhost/git/eyelit/?p=76',0,'revision','',0),(77,1,'2024-02-03 08:07:48','2024-02-03 08:07:48','a:8:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:3:\"tab\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:9:\"placement\";s:4:\"left\";s:8:\"endpoint\";i:0;}','Testimonial Section','testimonial_section','publish','closed','closed','','field_65bdf3b5d171f','','','2024-02-03 08:07:48','2024-02-03 08:07:48','',65,'https://eyelit-revamp.growthpod.me/wordpress/?post_type=acf-field&p=77',4,'acf-field','',0),(78,1,'2024-02-03 08:07:48','2024-02-03 08:07:48','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"text\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:9:\"maxlength\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";s:7:\"prepend\";s:0:\"\";s:6:\"append\";s:0:\"\";}','Testimonial Heading','testimonial_heading','publish','closed','closed','','field_65bdf3d2d1720','','','2024-02-03 08:07:48','2024-02-03 08:07:48','',65,'https://eyelit-revamp.growthpod.me/wordpress/?post_type=acf-field&p=78',5,'acf-field','',0),(79,1,'2024-02-03 08:07:48','2024-02-03 08:07:48','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"text\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:9:\"maxlength\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";s:7:\"prepend\";s:0:\"\";s:6:\"append\";s:0:\"\";}','Testimonial Subheading','testimonial_subheading','publish','closed','closed','','field_65bdf3ded1721','','','2024-02-03 08:07:48','2024-02-03 08:07:48','',65,'https://eyelit-revamp.growthpod.me/wordpress/?post_type=acf-field&p=79',6,'acf-field','',0),(80,1,'2024-02-03 08:07:48','2024-02-03 08:07:48','a:13:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:8:\"repeater\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:6:\"layout\";s:5:\"block\";s:10:\"pagination\";i:0;s:3:\"min\";s:0:\"\";s:3:\"max\";s:0:\"\";s:9:\"collapsed\";s:0:\"\";s:12:\"button_label\";s:7:\"Add Row\";s:13:\"rows_per_page\";i:20;}','Testimonials','testimonials','publish','closed','closed','','field_65bdf3edd1722','','','2024-02-03 08:08:11','2024-02-03 08:08:11','',65,'https://eyelit-revamp.growthpod.me/wordpress/?post_type=acf-field&#038;p=80',7,'acf-field','',0),(81,1,'2024-02-03 08:07:48','2024-02-03 08:07:48','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"text\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:9:\"maxlength\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";s:7:\"prepend\";s:0:\"\";s:6:\"append\";s:0:\"\";}','Customer Name','customer_name','publish','closed','closed','','field_65bdf404d1723','','','2024-02-03 08:07:48','2024-02-03 08:07:48','',80,'https://eyelit-revamp.growthpod.me/wordpress/?post_type=acf-field&p=81',0,'acf-field','',0),(82,1,'2024-02-03 08:07:48','2024-02-03 08:07:48','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:4:\"text\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:9:\"maxlength\";s:0:\"\";s:11:\"placeholder\";s:0:\"\";s:7:\"prepend\";s:0:\"\";s:6:\"append\";s:0:\"\";}','Customer Designation','customer_designation','publish','closed','closed','','field_65bdf41fd1724','','','2024-02-03 08:07:48','2024-02-03 08:07:48','',80,'https://eyelit-revamp.growthpod.me/wordpress/?post_type=acf-field&p=82',1,'acf-field','',0),(83,1,'2024-02-03 08:07:48','2024-02-03 08:07:48','a:11:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:7:\"wysiwyg\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"default_value\";s:0:\"\";s:4:\"tabs\";s:3:\"all\";s:7:\"toolbar\";s:4:\"full\";s:12:\"media_upload\";i:1;s:5:\"delay\";i:0;}','Customer Description','customer_description','publish','closed','closed','','field_65bdf42cd1725','','','2024-02-03 08:07:48','2024-02-03 08:07:48','',80,'https://eyelit-revamp.growthpod.me/wordpress/?post_type=acf-field&p=83',2,'acf-field','',0),(84,1,'2024-02-03 08:07:48','2024-02-03 08:07:48','a:16:{s:10:\"aria-label\";s:0:\"\";s:4:\"type\";s:5:\"image\";s:12:\"instructions\";s:0:\"\";s:8:\"required\";i:0;s:17:\"conditional_logic\";i:0;s:7:\"wrapper\";a:3:{s:5:\"width\";s:0:\"\";s:5:\"class\";s:0:\"\";s:2:\"id\";s:0:\"\";}s:13:\"return_format\";s:5:\"array\";s:7:\"library\";s:3:\"all\";s:9:\"min_width\";s:0:\"\";s:10:\"min_height\";s:0:\"\";s:8:\"min_size\";s:0:\"\";s:9:\"max_width\";s:0:\"\";s:10:\"max_height\";s:0:\"\";s:8:\"max_size\";s:0:\"\";s:10:\"mime_types\";s:0:\"\";s:12:\"preview_size\";s:6:\"medium\";}','Customer Image','customer_image','publish','closed','closed','','field_65bdf442d1726','','','2024-02-03 08:07:48','2024-02-03 08:07:48','',80,'https://eyelit-revamp.growthpod.me/wordpress/?post_type=acf-field&p=84',3,'acf-field','',0);

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

CREATE TABLE `wp_term_relationships` (
  `object_id` bigint unsigned NOT NULL DEFAULT '0',
  `term_taxonomy_id` bigint unsigned NOT NULL DEFAULT '0',
  `term_order` int NOT NULL DEFAULT '0',
  PRIMARY KEY (`object_id`,`term_taxonomy_id`),
  KEY `term_taxonomy_id` (`term_taxonomy_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

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

INSERT INTO `wp_term_relationships` VALUES (1,1,0);

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

CREATE TABLE `wp_term_taxonomy` (
  `term_taxonomy_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `term_id` bigint 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 unsigned NOT NULL DEFAULT '0',
  `count` bigint NOT NULL DEFAULT '0',
  PRIMARY KEY (`term_taxonomy_id`),
  UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`),
  KEY `taxonomy` (`taxonomy`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

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

INSERT INTO `wp_term_taxonomy` VALUES (1,1,'category','',0,1);

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

CREATE TABLE `wp_termmeta` (
  `meta_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `term_id` bigint unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci,
  PRIMARY KEY (`meta_id`),
  KEY `term_id` (`term_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `wp_termmeta`
--


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

CREATE TABLE `wp_terms` (
  `term_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `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 NOT NULL DEFAULT '0',
  PRIMARY KEY (`term_id`),
  KEY `slug` (`slug`(191)),
  KEY `name` (`name`(191))
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

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

INSERT INTO `wp_terms` VALUES (1,'Uncategorized','uncategorized',0);

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

CREATE TABLE `wp_usermeta` (
  `umeta_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `user_id` bigint unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci,
  PRIMARY KEY (`umeta_id`),
  KEY `user_id` (`user_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

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

INSERT INTO `wp_usermeta` VALUES (1,1,'nickname','admin'),(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:2:{s:64:\"fcdbe6332626c051f996ea0160ab17296fa08d71bbc65890f00a0d83a104d051\";a:4:{s:10:\"expiration\";i:1707113079;s:2:\"ip\";s:11:\"49.43.99.58\";s:2:\"ua\";s:111:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36\";s:5:\"login\";i:1706940279;}s:64:\"7202c5221cf1e381779eaef1bbc523c1abb6fdd6c20800b7fa023320941d985b\";a:4:{s:10:\"expiration\";i:1707137403;s:2:\"ip\";s:14:\"223.178.211.89\";s:2:\"ua\";s:111:\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36\";s:5:\"login\";i:1706964603;}}'),(17,1,'wp_dashboard_quick_press_last_post_id','5'),(18,1,'wp_user-settings','libraryContent=browse'),(19,1,'wp_user-settings-time','1706791801'),(20,1,'community-events-location','a:1:{s:2:\"ip\";s:13:\"223.178.211.0\";}');

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

CREATE TABLE `wp_users` (
  `ID` bigint unsigned NOT NULL AUTO_INCREMENT,
  `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 NOT NULL DEFAULT '0',
  `display_name` varchar(250) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '',
  PRIMARY KEY (`ID`),
  KEY `user_login_key` (`user_login`),
  KEY `user_nicename` (`user_nicename`),
  KEY `user_email` (`user_email`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

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

INSERT INTO `wp_users` VALUES (1,'admin','$P$BqZA4DJJnB/QUg0RUxv.f6V6yfvHfE/','admin','yashika.gupta@growthnatives.com','http://localhost/git/eyelit','2024-02-01 06:32:38','',0,'admin');


