'Licking and Rubbing' - This Week in WordPress 373 ![rw-book-cover](https://img.youtube.com/vi/Ya6u3YFESmg/maxresdefault.jpg) ๐Ÿ”— **Source:** ['Licking and Rubbing' - This Week in WordPress 373](https://www.youtube.com/watch?v=Ya6u3YFESmg) > [!note]+ Document Notes > tags: #wordpress-core #plugin-security #collaboration #custom-post-types #gutenberg > author: Nathan Wrigley > source: WP Builds > reference: https://www.youtube.com/watch?v=Ya6u3YFESmg > date created: 2024-05-11 09:00 > > # ๐Ÿท๏ธ Title: Licking and rubbing - This Week in WordPress 373 > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Monitor WP Beacon for plugin security updates โ€” supply chain protection #plugin-security - [H2] Follow WordPress 7.0 release changes โ€” drops real-time collaboration #wordpress-core - [H3] Research custom post types implementation โ€” may come to core soon #gutenberg ## ๐Ÿงญ Table of Contents - [[#๐Ÿ“ Summary]] - [[#๐Ÿ“– Main Content]] - [[#๐Ÿ—’๏ธ Notes]] - [[#๐Ÿ“š References]] - [[#๐Ÿ—ฃ๏ธ Paraphrase]] - [[#๐Ÿ“ฐ Newsletter]] - [[#โœ… Action Items]] - [[#๐Ÿงช Hypotheses]] - [[#๐Ÿ“Š Methodology]] - [[#โ“ Questions]] - [[#๐Ÿ”ฎ Future Research]] - [[#๐Ÿ’ก Implications]] - [[#๐Ÿง  Learning Styles Assessment]] - [[#๐Ÿ“Š Accessibility Assessment]] - [[#๐ŸŒ DEIB Assessment]] - [[#โœ… Logical Validity]] - [[#๐Ÿ›ก๏ธ DARVO Analysis]] - [[#๐ŸŽฏ Conclusion]] ### ๐Ÿ”— References - [WP Builds](https://wpbuilds.com) - [The Guild by Remus](https://remus.ca/announcing-the-guild) - [WP Beacon](https://wpbeacon.com) ## ๐Ÿ“ Summary - WordPress 7.0 drops real-time collaboration feature due to performance concerns - Custom post types UI appears in Gutenberg, sparking discussion about core inclusion - WP Beacon launches to monitor WordPress plugin supply chain security - The Guild by Remus announces comprehensive WordPress training platform - Release date for WordPress 7.0 confirmed for May 20th, 2024 ## ๐Ÿ“– Main Content This episode covers major WordPress developments including the removal of real-time collaboration from WordPress 7.0 due to hosting infrastructure concerns, the emergence of custom post types UI in Gutenberg plugin suggesting core inclusion, and new security initiatives. The discussion reveals tensions between innovation and stability in WordPress core development, particularly around hosting provider concerns and performance impacts. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/Ya6u3YFESmg?t=0) โ€” [H1] Episode Introduction and Housekeeping - Key idea: Setting up episode format and introducing guests - Evidence: "This is WP Builds this week in WordPress show episode number 373" #### โฑ๏ธ [02:15](https://youtu.be/Ya6u3YFESmg?t=135) โ€” [H2] Guest Introductions and AI Tool Discussion - Key idea: Introducing panelists and discussing Whisper Flow productivity tool - Evidence: "I one week in, I cannot imagine living without it now" #### โฑ๏ธ [05:30](https://youtu.be/Ya6u3YFESmg?t=330) โ€” [H1] The Guild Launch Announcement by Remus - Key idea: New comprehensive WordPress training platform announcement - Evidence: "The guild is essentially my answer to this where I will provide a space to discuss these things" #### โฑ๏ธ [08:45](https://youtu.be/Ya6u3YFESmg?t=525) โ€” [H2] Guild Structure and Philosophy - Key idea: Focus on quality education without fluff - Evidence: "This is not another Slack or Discord but a place where we tune in to learn" #### โฑ๏ธ [12:20](https://youtu.be/Ya6u3YFESmg?t=740) โ€” [H1] WordPress 7.0 Date Confirmation - Key idea: WordPress 7.0 release date set for May 20th, 2024 - Evidence: "WordPress 7.0 release date confirmed for May 20th" #### โฑ๏ธ [15:00](https://youtu.be/Ya6u3YFESmg?t=900) โ€” [H1] Real-Time Collaboration Removed from WordPress 7.0 - Key idea: Matt Mullenweg personally removes RTC due to technical concerns - Evidence: "Matt Mullenweg has personally made the decision to remove real time collaboration" #### โฑ๏ธ [18:30](https://youtu.be/Ya6u3YFESmg?t=1110) โ€” [H2] Technical Challenges of Real-Time Collaboration - Key idea: Hosting providers struggled with infrastructure requirements - Evidence: "Early testing by hosting providers revealed the feature added too many requests per user" #### โฑ๏ธ [22:15](https://youtu.be/Ya6u3YFESmg?t=1335) โ€” [H2] Community Reaction to RTC Removal - Key idea: Mixed reactions but general agreement it was right decision - Evidence: "I think it's the right call" - Remus #### โฑ๏ธ [26:40](https://youtu.be/Ya6u3YFESmg?t=1600) โ€” [H1] Custom Post Types UI in Gutenberg - Key idea: Custom post types interface appears in Gutenberg plugin - Evidence: "There was a Gutenberg release last week that has a full taxonomy creation screen" #### โฑ๏ธ [30:10](https://youtu.be/Ya6u3YFESmg?t=1810) โ€” [H2] Custom Fields Discussion - Key idea: Call for custom fields to accompany custom post types - Evidence: "A custom post site without custom fields is just a renamed post" #### โฑ๏ธ [34:25](https://youtu.be/Ya6u3YFESmg?t=2065) โ€” [H2] Historical Context of Content Types - Key idea: Comparison to Drupal's implementation from 2014 - Evidence: "This was done 12 years ago in Drupal" #### โฑ๏ธ [38:50](https://youtu.be/Ya6u3YFESmg?t=2330) โ€” [H1] WP Beacon Security Initiative - Key idea: Austin Ginder launches plugin supply chain monitoring - Evidence: "113,006 plugins are currently being watched" #### โฑ๏ธ [42:30](https://youtu.be/Ya6u3YFESmg?t=2550) โ€” [H2] AI-Powered Security Analysis - Key idea: Using AI to detect plugin ownership changes and security issues - Evidence: "This is a wonderful wonderful usage of what AI can do" #### โฑ๏ธ [45:15](https://youtu.be/Ya6u3YFESmg?t=2715) โ€” [H2] Supply Chain Attack Examples - Key idea: Real examples of plugin hijacking through ownership transfers - Evidence: "Plugin had been bought and nothing had changed for eight months except this back door" ## ๐Ÿ“š References - [WordPress 7.0 Release Schedule](https://make.wordpress.org/core/) - [Gutenberg 23.1 Release Notes](https://github.com/WordPress/gutenberg) - [Yoast Custom Fields Blog Post](https://joost.blog/) - [WP Beacon Security Monitoring](https://wpbeacon.com/) ## ๐Ÿ—ฃ๏ธ Paraphrase - WordPress 7.0 will release May 20th without real-time collaboration due to hosting infrastructure concerns - Custom post types interface in Gutenberg suggests core inclusion with calls for accompanying custom fields - WP Beacon launches AI-powered monitoring of WordPress plugin supply chain security ## ๐Ÿ“ฐ Newsletter Major WordPress developments this week! WordPress 7.0 releases May 20th but drops the highly anticipated real-time collaboration feature due to hosting performance concerns. Meanwhile, custom post types UI appears in Gutenberg, potentially bringing this long-requested feature to core. For security, check out WP Beacon's new plugin supply chain monitoring. These changes reflect WordPress's careful balance between innovation and stability. Resources: [Learn WordPress](https://learn.wordpress.org/), [Developer Docs](https://developer.wordpress.org/), [WP-CLI](https://wp-cli.org/) ## โœ… Action Items #### WordPress - Core: Monitor custom post types integration timeline and implementation - Core Performance: Assess real-time collaboration infrastructure requirements - Security: Integrate supply chain monitoring capabilities - Plugins: Review ownership transfer notification systems ## ๐Ÿงช Hypotheses - Real-time collaboration will return in WordPress 7.1 with better infrastructure support - Custom post types in core will reduce reliance on third-party plugins significantly - Plugin supply chain security will become a major focus area for WordPress.org - Hosting providers will need to adapt infrastructure for future collaboration features ### ๐Ÿ“Š Methodology - Monitor Gutenberg plugin releases for custom post types development - Track hosting provider feedback on real-time collaboration requirements - Analyze WP Beacon findings for supply chain security patterns ### โ“ Questions - How will custom post types integration affect existing plugin ecosystems? - What infrastructure changes do hosting providers need for real-time features? - Can WordPress.org integrate supply chain monitoring natively? ### ๐Ÿ”ฎ Future Research - Custom fields implementation strategy alongside custom post types - Alternative approaches to real-time collaboration infrastructure - Automated plugin security monitoring integration possibilities ### ๐Ÿ’ก Implications - Practice: Developers should prepare for core custom post types migration - Policy: Plugin ownership transfers need better transparency requirements - Security: Supply chain monitoring becomes essential for WordPress sites - Education: Training needed on new core content creation features ### ๐Ÿง  Learning Styles Assessment Reading level estimate: Grade 12 #### ๐Ÿ‘€ Visual learners - Present: Screenshots of Gutenberg interface, WP Beacon dashboard - Improve: Workflow diagrams for custom post types, security monitoring visuals #### ๐Ÿ”Š Aural learners - Present: Podcast format with detailed discussions - Improve: Audio summaries of key decisions and technical explanations #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Technical terminology explanations, analogies to Google Docs - Improve: Glossary of WordPress development terms #### ๐Ÿงฉ Kinesthetic learners - Present: Plugin testing examples, hands-on security monitoring - Improve: Step-by-step guides for custom post types setup #### ๐Ÿง  Logical learners - Present: Technical decision reasoning, performance impact analysis - Improve: Decision trees for feature implementation, cost-benefit matrices #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Community discussion format, multiple perspectives - Improve: Collaborative decision-making examples, stakeholder impact analysis #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Individual analysis of technical decisions - Improve: Self-assessment tools for security monitoring, independent research prompts #### ๐ŸŒฟ Naturalistic learners - Present: Ecosystem thinking about WordPress plugin relationships - Improve: Environmental impact considerations of hosting infrastructure ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Clear heading structure, descriptive timestamps - Improve: Better alt text for interface screenshots, ARIA labels for complex discussions #### Keyboard navigation - Present: YouTube video controls accessible via keyboard - Improve: Transcript navigation shortcuts, topic jumping functionality #### Contrast and readability - Present: Standard video player meets contrast requirements - Improve: High contrast mode for video player interface #### Media and captions - Present: Audio content with full transcript provided - Improve: Time-synced captions, downloadable transcript formats ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: Global WordPress community perspective, international hosting concerns - Improve: Multi-language plugin security considerations, regional hosting differences #### Inclusive language - Present: Technical terms explained, jargon defined in context - Improve: Plain language summaries for complex technical decisions #### Neurodiversity support - Present: Structured discussion format, clear topic transitions - Improve: Visual topic indicators, content chunking for easier processing #### Representation - Present: Multiple viewpoints on technical decisions, diverse expertise - Improve: Include perspectives from different WordPress user types ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Technical constraints lead to feature removal decision - Inductive strength: Pattern recognition in plugin security threats - Causal reasoning: Hosting infrastructure limitations cause performance issues - Analogical strength: Google Docs comparison for collaboration expectations #### Fallacies - Appeal to authority: Matt Mullenweg's decision accepted without technical analysis - False dilemma: Suggestion that features are either perfect or removed entirely #### Tone of voice - Overall tone: Conversational but technically informed, balanced perspective on controversial decisions ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No significant denial patterns observed - Attack: No attacks on community members or critics - Reverse victim/offender: No victim/offender reversals detected - Emotional cues and rhetoric: Factual discussion with appropriate humor, technical focus ## ๐ŸŽฏ Conclusion WordPress continues balancing innovation with stability, as seen in the real-time collaboration removal and custom post types addition. The community's focus on security through initiatives like WP Beacon demonstrates maturation of the ecosystem. These developments highlight the complex technical and social considerations in open source CMS evolution. ## ๐Ÿงฑ Refactor Appendix ### ๐Ÿ“š Literature Split Pad ### [H1] Real-time collaboration requires infrastructure beyond typical WordPress hosting > [!quote] This Week in WordPress 373 by Nathan Wrigley via WP Builds. Published 2024-05-11. > "Early testing by hosting providers revealed the feature added too many requests per user" Technical requirements exceed current hosting capabilities for real-time features. [view highlight](https://youtu.be/Ya6u3YFESmg?t=1110) #xref #articleseed ID:rw_rtc_infrastructure ### [H2] Custom post types need accompanying custom fields for completeness > [!quote] This Week in WordPress 373 > "A custom post site without custom fields is just a renamed post" Content type functionality requires both structure and field definitions. [view highlight](https://youtu.be/Ya6u3YFESmg?t=1810) #xref ID:rw_cpt_fields ### ๐Ÿ”– Atomic Split Pad (Zettel Candidates) #### [Z1] AI excels at bulk analysis tasks humans cannot scale - Scope: Plugin security monitoring across entire WordPress repository - Pointer: 42:30 WP Beacon discussion - Links: [[AI-Applications]] [[Security-Monitoring]] #### [Z2] Feature removal preserves ecosystem stability over innovation - Scope: WordPress core development philosophy - Pointer: 15:00 RTC removal announcement - Links: [[WordPress-Core]] [[Technical-Debt]] ### โœ๏ธ Fleeting Queue - [F1] Research Whisper Flow productivity tool โ€” voice-to-text efficiency #fleeting #inbox - [F2] Follow Guild launch timeline โ€” comprehensive training platform #fleeting #inbox - [F3] Monitor WordPress 7.1 collaboration plans โ€” feature may return #fleeting #inbox --- ## Full Transcript [00:04] It's time for This week in WordPress,<br>[00:06] episode number 373<br>[00:09] entitled Licking and Rubbing. It was<br>[00:13] recorded on Monday the 11th of May 2026.<br>[00:16] My name's Nathan Wrigley and today I'll<br>[00:18] be joined by Remice, by Steve Burge, and<br>[00:21] by Ree Wyn. I would like to extend my<br>[00:24] thanks to Steve Burge for helping me<br>[00:26] during this weekend set up the show<br>[00:27] notes. Normally I do that myself but he<br>[00:29] stepped in because I was unable to. And<br>[00:32] so a lot of what we're talking about<br>[00:33] today is because of him. So what do we<br>[00:36] talk about? Well to begin with WordPress<br>[00:38] 7.0 it obviously had been delayed and<br>[00:41] now the option of collaborative editing<br>[00:44] that has been dropped and until some<br>[00:46] undetermined future point. Maybe we'll<br>[00:48] see that during 7.1 but for now it has<br>[00:51] gone. We also talk about a new whole<br>[00:55] raft of things which may drop in<br>[00:57] WordPress in the near future. Possibly<br>[01:00] custom post types and if we have custom<br>[01:02] post types, should we have custom fields<br>[01:04] as well? There seems to be an awful lot<br>[01:06] of preparatory work dropping in the<br>[01:08] Gutenberg plug-in and its latest update.<br>[01:11] We get to talk about events. We get to<br>[01:14] talk a lot about AI and how AI is really<br>[01:17] shaping up to make WordPress extremely<br>[01:20] exciting in the near future. We talk<br>[01:22] about desktop mode which is a new idea.<br>[01:26] The idea of putting little windows<br>[01:28] inside your WordPress website so that in<br>[01:31] effect it's like dragging windows on<br>[01:33] your operating system. We talk about<br>[01:35] that and so much more and it's all<br>[01:38] coming up next on this week in<br>[01:40] WordPress. Good morning, good afternoon,<br>[01:43] good evening wherever you are in the<br>[01:44] world. This is WP Builds this week in<br>[01:47] WordPress show episode number 373.<br>[01:51] We're doing this live. We always do. Um<br>[01:53] but the intention really is to get it<br>[01:55] shoved out into your podcast player of<br>[01:57] choice tomorrow morning. That's<br>[01:58] typically what we do. But um we welcome<br>[02:01] your comments. The best way you're going<br>[02:03] to be able to do that little bit of<br>[02:04] housekeeping at the beginning um is to<br>[02:06] is to go to the URL where we embed this.<br>[02:09] It looks like that. wpbuilds.comlive.<br>[02:13] Once more, wpbuilds.comlive.<br>[02:16] If you go there, there's a YouTube video<br>[02:18] embedded. And then next to it is<br>[02:20] actually that's not true. It's not a<br>[02:22] YouTube video that's embedded. I'll say<br>[02:23] more about that in a minute, but there<br>[02:25] is a YouTube embed of the comments. So,<br>[02:28] if you've got a Google account, then you<br>[02:30] can comment over there like you would do<br>[02:31] on YouTube. But if you don't have a<br>[02:33] Google account, you still want to<br>[02:35] comment, there's a black button, top<br>[02:37] right of the player. It says live chat,<br>[02:39] I believe. Click that and you don't have<br>[02:41] to be logged into anything. You just<br>[02:42] type your name in and and we can receive<br>[02:44] your comments that way. So, there you<br>[02:46] go. Send your um you know, send your<br>[02:49] colleagues and what have you to that<br>[02:50] page and hopefully uh if you put a<br>[02:52] comment, we'll get it onto the screen.<br>[02:54] That would be the idea. Anyway, uh in<br>[02:57] order to make this less boring, because<br>[02:59] if it was just me, it' be pretty boring.<br>[03:03] I'm joined by a bunch of people who are<br>[03:06] much more exciting than I am. So, let's<br>[03:07] go around the housing. We'll start<br>[03:09] there. We'll start with Remus. Remus, if<br>[03:12] I could only just slide my hand down<br>[03:14] there, I could just<br>[03:18] little bit of rubbing there. Um, how you<br>[03:20] doing, Remus?<br>[03:21] >> That felt very inappropriate.<br>[03:23] >> Yes, it really did in the audio. Yeah.<br>[03:26] >> Oh, now that you said it,<br>[03:29] it really did. His eyes have gone really<br>[03:32] wide.<br>[03:32] >> And I'm I'm really happy that this time<br>[03:35] I wasn't the one. So<br>[03:36] >> yeah, that's right. That's right. How<br>[03:39] you doing anyway? You all right?<br>[03:40] >> I'm well. I'm well. Thank you.<br>[03:42] >> Good. Good. We'll get on to some things<br>[03:43] Remus has launched in the recent past in<br>[03:45] a moment, but I'll just read the bio for<br>[03:48] Remus out. So there he is. Remus Dice is<br>[03:50] a WordPress performance specialist. He<br>[03:52] co-founded Scample, which is a site<br>[03:54] health and performance monitoring tool,<br>[03:56] and he runs the within WordPress, uh,<br>[03:59] which is a podcast, but also it's now<br>[04:01] the home to the guild. We'll look at<br>[04:04] that in just a minute. uh which<br>[04:06] alongside doing courses they have a<br>[04:08] newsletter. There's a podcast for those<br>[04:09] serious about building better WordPress<br>[04:11] sites. He also runs truer than North was<br>[04:15] which is a strategic guidance service<br>[04:17] for companies in the WordPress world for<br>[04:19] making the right digital sorry the right<br>[04:21] technical and ecosystem decisions. So<br>[04:24] it's a pleasure having you on once more<br>[04:26] RMA. Thank you so much.<br>[04:28] >> Happy to be here.<br>[04:29] >> Thank you. Over there first time. Nice.<br>[04:33] Uh, is Ree. How you doing, Reese? Win.<br>[04:36] >> I'm doing good. I'm doing good. Yes.<br>[04:38] >> I'm not going to make any comments about<br>[04:39] like robbing anything this<br>[04:41] >> No, I mean I've already gone like bright<br>[04:42] red already. Just had to mute the<br>[04:45] microphone for a few minutes.<br>[04:47] >> No, I'm never going to let it down. Uh,<br>[04:49] Ree is joining us. Um, I don't know,<br>[04:50] maybe the 10th time or something like<br>[04:52] that. Has been on the show many times<br>[04:53] before. So, it's an absolute pleasure uh<br>[04:56] having you back. Reese W is a Welsh<br>[04:58] freelance WordPress developer living in<br>[05:01] northwest England. He co-organizes the<br>[05:03] Manchester WordPress user group, writes<br>[05:05] WordPress plugins, and speaks at events.<br>[05:08] His work tends to focus on performance,<br>[05:10] SEO, and general backend WordPress and<br>[05:12] Woo Commerce development for small and<br>[05:14] medium-siz businesses and charities. You<br>[05:17] can find his WordPress services<br>[05:18] newsletter and plugin at this is not<br>[05:22] easy to say, will you say it?<br>[05:24] >> Uh, sorry. Yeah, dwin.com.<br>[05:26] >> Okay, dwin.com. dwin nhys.com.<br>[05:32] Uh, or find his less focused ramblings<br>[05:34] and links to whatever social profiles<br>[05:36] are popular at ree.wales.<br>[05:40] So that's rh yys.wales, the name of the<br>[05:43] country, not be animal. I don't suppose<br>[05:45] there is a domain with wh there should<br>[05:47] be.<br>[05:48] >> There probably is.<br>[05:49] >> You can get fish. I know that that's<br>[05:52] been popular for some. Does anybody<br>[05:54] actually own a doish domain? Whale is<br>[05:57] not a fish.<br>[05:58] >> Oh, no.<br>[06:00] >> Just to kind of put my glasses up.<br>[06:04] >> I was going to say the same thing, but<br>[06:06] >> Oh, okay. Uh, but anyway, thank you for<br>[06:09] joining us, uh, Ree. And, uh, last, but<br>[06:11] by no means least, in the corner there,<br>[06:13] we got Steve Burge. Hello, Steve.<br>[06:16] >> Hey,<br>[06:17] >> nice to have<br>[06:17] >> I would like I'd like a Penguin domain<br>[06:20] if anyone wants to make them available.<br>[06:22] Yeah, actually that would be a good<br>[06:24] especially given that you're plugging um<br>[06:26] your business plugin, you know, the uh<br>[06:29] the publish press plugin. That's a<br>[06:31] penguin for the mascot, isn't it? So,<br>[06:32] that'd be quite nice. Yeah.<br>[06:34] >> Oh, penguin. Publish press.penguin. Um<br>[06:37] I've got to say a special thanks to<br>[06:39] Steve because for reasons I won't bore<br>[06:41] everybody with. I um I had to take a bit<br>[06:42] of time out this weekend and uh Steve<br>[06:45] was very gracious with his time. He<br>[06:47] stepped in and coordinated a bunch of<br>[06:49] the show notes that I would usually do<br>[06:51] over weekend and uh I'm very grateful to<br>[06:53] doing that and um<br>[06:54] >> it's easy. It's been a crazy week in<br>[06:56] WordPress.<br>[06:58] >> Find out there really has been quite a<br>[07:00] lot going on and not going on as the<br>[07:02] case may be. So here's the bio for<br>[07:03] Steve. Steve is the founder of Publish<br>[07:06] Press. Uh he's from England and Wales. I<br>[07:09] I don't know that you get to be both,<br>[07:10] but there you go. Okay. How do you<br>[07:13] >> Hey, I wanted to make G Reese feel more<br>[07:14] home.<br>[07:14] >> Oh, I see. Okay. Yeah. Yeah. Uh but he<br>[07:17] lives in Florida now. Um his old man<br>[07:20] yelling at cloud opinion is that we<br>[07:23] should read one book for every new AI<br>[07:26] tool we adopt. Oh, I like that.<br>[07:28] >> I like strategy. Every time we start<br>[07:30] something AI based, we should uh read a<br>[07:33] book. Last week on the podcast, we had<br>[07:36] Cammy McNamara and Cammy McNamara put<br>[07:38] under our noses a tool called Whisper<br>[07:41] Flow. I don't know if you've come across<br>[07:42] this. Have you come across Whisper Flow?<br>[07:45] Have you Have you tried it?<br>[07:48] Any of you?<br>[07:49] >> I I've seen it. It rings a bell. Remind<br>[07:51] me what it does.<br>[07:52] >> Okay, so I'll tell you what it does. It<br>[07:53] It just sits in this case on my Mac, but<br>[07:57] it'll do it the same thing on your<br>[07:58] Android or your iOS or Windows or Linux<br>[08:01] or whatever it may be. It sits there and<br>[08:03] you see nothing. There's nothing to see<br>[08:06] here. But then you press a button on<br>[08:08] your keyboard and it listens to what<br>[08:11] you're saying and Grammarly style<br>[08:15] corrects what you've said and the minute<br>[08:17] you let go of the button it drops it<br>[08:18] wherever your cursor is. And I thought<br>[08:21] to myself, I was fairly skeptical. I<br>[08:23] thought, "Yeah, that looks really<br>[08:25] interesting. Oh man, I one week in, I<br>[08:29] cannot imagine living without it now.<br>[08:31] It's utterly ridiculous how productive<br>[08:34] it is. You imagine the amount of times<br>[08:36] that you type. Like you may be a quick<br>[08:38] typer. I'm reasonably quick, but you<br>[08:41] will see like whole minutes being shaved<br>[08:44] off in in an hour. Like you might say 10<br>[08:46] minutes an hour just from that simple.<br>[08:48] >> It's crazy.<br>[08:49] >> It's more I use Voice Inc. which is a<br>[08:51] similar tool.<br>[08:52] >> Y<br>[08:53] >> uh and it allows me to even add AI uh<br>[08:56] stuff on top of it. So whatever I say<br>[08:58] gets cleaned up and<br>[09:00] >> Yeah. brought back to bullet points<br>[09:02] whatever I have in my plan.<br>[09:04] >> Yeah. Well, this is the same in that you<br>[09:06] can you can paraphrase things and you<br>[09:08] can say like you know begin bullet<br>[09:10] points and end bullet points and it will<br>[09:12] correct it will put commas in and<br>[09:14] question marks and if you you know if<br>[09:16] there's a long pause with an or an R or<br>[09:18] clearly like garbled sentence structure<br>[09:20] it just fixes all that right up. I was<br>[09:23] really skeptical and Cammy all I can say<br>[09:26] is I'm I was wrong. You were absolutely<br>[09:29] right. It is an absolutely brilliant<br>[09:30] tool. There's loads. I imagine we'll see<br>[09:32] a whole boatload of these coming out in<br>[09:33] the near future. But anyway, I don't<br>[09:35] know where I got that. Oh, yeah. I know.<br>[09:36] AI tool. So, now I need to read a book,<br>[09:39] Steve.<br>[09:40] >> Yeah.<br>[09:40] >> Um, okay. I'll read one of the books<br>[09:43] that you've sent me through the post.<br>[09:45] Steve's re Whenever Steve's been on a<br>[09:46] podcast appearance with me, I receive a<br>[09:49] book uh through the mail. He sends<br>[09:51] >> I mean it. We should read more books. I<br>[09:54] love AI. Hey, I love our tools, but at<br>[09:55] the same time, we're offloading our<br>[09:57] brain to these external servers, and we<br>[10:00] need to work on our own brains, too.<br>[10:02] >> So, I'm going to Word Camp Europe in a<br>[10:05] few weeks time. And I've decided that<br>[10:08] every time I go to one of those kind of<br>[10:10] events, the best way for me to find out<br>[10:12] about what the city or wherever it is is<br>[10:14] like is to get a book, an actual book. I<br>[10:17] I just somehow can't pass those websites<br>[10:20] like Trip Advisor or whatever. So, I've<br>[10:22] bought a little crackoff book and it<br>[10:25] should be arriving in the next day. You<br>[10:26] know, like a little lonely planet theme<br>[10:28] guide. So, uh if anybody's at Word Camp<br>[10:30] Europe and wants some advice, come and<br>[10:31] take my book. Uh<br>[10:34] >> I'm going to trust a Polish person<br>[10:35] living in<br>[10:37] >> Yeah, I mean I mean<br>[10:40] crack off. So,<br>[10:42] >> okay.<br>[10:44] >> This is me though wanting to get in<br>[10:46] front of um just, you know, some ideas,<br>[10:49] idea generation. And I'll tell you, have<br>[10:52] you seen the salt mines near Kov? Has<br>[10:55] anybody seen the pictures of those yet?<br>[10:57] >> Seen the pictures?<br>[10:58] >> Like, have you been?<br>[11:00] >> Yeah, it's just salt, man.<br>[11:01] >> Yeah. Is it as good as they look?<br>[11:02] Because to me, it looks like Kazadum out<br>[11:04] of Lord of the Rings or something like<br>[11:07] that.<br>[11:07] >> It's a small piece of advice. If you do<br>[11:10] go on the tour,<br>[11:11] >> Yeah. they will ask you loads of<br>[11:12] questions.<br>[11:13] >> Okay. Every single answer for every<br>[11:16] single question is solved.<br>[11:19] >> Okay.<br>[11:21] just<br>[11:22] >> but yeah it's they're really really<br>[11:25] good.<br>[11:25] >> I'm really looking forward to that<br>[11:27] though. Anyway, hopefully the book will<br>[11:29] give me more ideas like that. Right,<br>[11:30] let's go through some of the comments<br>[11:32] just quickly to say hi. Um Web Scrum. So<br>[11:35] that's Imran. Hello. Nice to have you<br>[11:37] with us. He's just saying good<br>[11:38] afternoon. We're also joined by<br>[11:39] Losmatic. Hello. Uh Elliot Sauby down<br>[11:43] the road from me. Oh, and here it comes.<br>[11:45] My humiliation again.<br>[11:48] Every time this chap joins the call, I<br>[11:51] can never remember his real name. And we<br>[11:53] go<br>[11:54] >> von Inc.<br>[11:56] >> That's what I was going to say. Yeah,<br>[11:57] that exactly what Rimas just said.<br>[11:59] >> Hello.<br>[11:59] >> Is it Gerard? It's Gerard. I've<br>[12:01] remembered it's Gerard now.<br>[12:02] >> It's not Gerard. It's Groat.<br>[12:04] >> Okay. Okay. Okay. In English speak, it's<br>[12:07] Gerard. But I remembered independently.<br>[12:09] I'm not as old and as frail as I<br>[12:10] thought. Um Marcus Bette's joining us.<br>[12:13] Look, look. He says, "I'm here, right?"<br>[12:14] Oh, good. Well done. He's subtracted an<br>[12:17] hour. He's been showing up late and now<br>[12:18] he's figured out the the daylight<br>[12:20] saving. Hello wonderful people. Hello.<br>[12:22] Oh, that's you, Steve. Um, Roy Tank<br>[12:24] says, "Greetings. Who's this?" Oh,<br>[12:26] that's Remus. Patricia says, "Hello."<br>[12:29] Um, and maybe see you there, Nathan. Oh,<br>[12:32] yeah. In the salt mines. Yeah, let's go<br>[12:35] together and lick as much salt as we<br>[12:37] possibly can. That's That's what you're<br>[12:39] supposed to do, right? Lick<br>[12:42] >> Can we already Can we already name this<br>[12:44] episode? So inappropriate. and rubbing.<br>[12:49] >> Rubbing inappropriately. Yeah.<br>[12:51] >> Yeah. Okay. I'm going to write that<br>[12:53] down. Right. Let's begin. Okay. Licking<br>[12:55] and rubbing. That's the going to be this<br>[12:57] episode, I think. Let me share my<br>[12:58] screen. Here we go. This is our WP<br>[13:01] builds. If you fancy um keeping in touch<br>[13:04] with what we do, put your email address<br>[13:05] into that field and we'll send send you<br>[13:07] two emails a week. One when we spin this<br>[13:10] out tomorrow morning. I'll just pull the<br>[13:11] audio out of it basically and send it<br>[13:13] out as a podcast episode. Uh, so you can<br>[13:16] you can hear us talking about licking<br>[13:18] and rubbing. Uh, how many more times can<br>[13:20] I say that during this episode and will<br>[13:23] Google enjoy the transcript? Um, but<br>[13:26] also we do a podcast episode every<br>[13:28] Thursday. We'll send you an email about<br>[13:30] that as well. And this week, uh, I<br>[13:32] actually ch talked with a chap called,<br>[13:34] um, Giles Beckley, um, who has a<br>[13:38] plug-in. Well, it's not really a plug,<br>[13:39] well, it is a plug-in, but he's got an<br>[13:41] e-commerce platform called Goose<br>[13:42] Commerce, but interestingly, it's built<br>[13:45] on top of Elementor, and he's got a<br>[13:47] desktop app. So, go and check that out.<br>[13:49] I'd never heard of it before. Goose<br>[13:51] Commerce. Right, there we go. There's<br>[13:53] our episodes for this week. First up,<br>[13:56] uh, I allow the guests to bring their<br>[13:58] own bits and pieces. Steve has got quite<br>[14:00] a lot that he wanted to share this week<br>[14:02] and I was grateful for that. But the<br>[14:03] first one is uh Remus. There's no point<br>[14:06] in me doing this one Remus, is there?<br>[14:08] Because it's it's your thing and it's<br>[14:09] your brand new exciting shiny thing.<br>[14:11] Tell us about the guild.<br>[14:14] >> Well, it is my way of uh fixing what<br>[14:19] I've seen as a gap in knowledge for a<br>[14:22] very very long time. um ranging from<br>[14:26] best practices to just fully<br>[14:28] understanding the concept of uh security<br>[14:31] performance uh build uh procedures what<br>[14:36] have you. Uh and on the other end<br>[14:39] there's stuff being shipped with new<br>[14:41] versions of WordPress all the time. And<br>[14:44] um it for most people it's it's it's a<br>[14:48] bit of a task to dive in and figure out<br>[14:50] what these changes are, what they mean,<br>[14:51] what what you can build with it, all<br>[14:53] that sort of stuff. And uh the guild is<br>[14:57] essentially my answer to this where I<br>[14:59] will uh provide a space or spaces I<br>[15:03] should actually say uh to discuss these<br>[15:05] things and um with the ultimate goal of<br>[15:09] uh becoming a better builder, developer<br>[15:13] or however you want to quantify yourself<br>[15:16] uh within WordPress.<br>[15:18] So, you're beginning or I don't know<br>[15:21] quite how this binds into that, but I<br>[15:23] know that you've got a course which is<br>[15:25] out already and I know that you're a<br>[15:26] long way through the the process of<br>[15:28] getting course number two.<br>[15:30] >> Yes.<br>[15:31] >> Um out. Is that is that kind of the<br>[15:33] fulcrum around which this whole thing<br>[15:34] hands? Is it primarily a coursebased<br>[15:37] system or is it going to be more than<br>[15:38] that? Okay.<br>[15:39] >> No, it's going to be much more than<br>[15:40] that. So, uh the guild will also give<br>[15:42] you access to all the courses that I'm<br>[15:44] releasing. So make WordPress fast is the<br>[15:46] first one and uh Cloudflare for<br>[15:48] WordPress is the second one I'm working<br>[15:49] on. Uh the third one will be a security<br>[15:51] related one. But the goal is for that to<br>[15:54] be part of the community of the uh the<br>[15:58] space as a whole the guild. Uh but<br>[16:01] there'll be uh there will be workshops<br>[16:03] there will be uh mini courses for<br>[16:06] certain topics or what what have you. Uh<br>[16:09] but there's mostly a lot of uh sharing<br>[16:12] of knowledge. So<br>[16:13] >> right<br>[16:14] >> uh I have a dedicated space in there<br>[16:15] that is just about you sharing your win.<br>[16:17] So what did you figure it out? How did<br>[16:19] you you know uh<br>[16:22] >> found a way out of the problem you had<br>[16:24] to solve and please share that with you<br>[16:26] because that's how we learn. And um my<br>[16:29] goal for this is especially I I think I<br>[16:31] say it somewhere but uh this is not<br>[16:34] channel or uh you know um or I not a<br>[16:38] forum not another Slack or Discord but a<br>[16:40] place where we tune in to learn to<br>[16:43] become a better version of ourselves.<br>[16:46] >> Yeah I remember reading I don't know if<br>[16:48] it was this piece that but there was<br>[16:49] another piece which you put out perhaps<br>[16:52] after this one or perhaps before I can't<br>[16:54] remember before this one.<br>[16:55] >> Yeah. The bit that stopped with that was<br>[16:57] the if if you know Remus, you'll know<br>[17:00] that he's like a no how to describe you<br>[17:03] like no fluff basically. You know, you<br>[17:04] want to get to the heart of the matter<br>[17:06] quickly and get on with things. And it<br>[17:08] felt like there was quite a lot of that<br>[17:09] coming through in the words that you<br>[17:10] wrote.<br>[17:11] >> You um you don't want it to be like<br>[17:13] another Facebook group where it's just<br>[17:14] sort of yada yada what's the favorite<br>[17:16] page builder sort of thing. It's much<br>[17:18] more<br>[17:18] >> Yeah.<br>[17:19] >> No. So my whole goal is for if you if<br>[17:22] you're if you're building something the<br>[17:24] best way you are going to build this and<br>[17:26] I think that people in this space can<br>[17:28] confirm that currently uh the better<br>[17:30] your product is is based on the better<br>[17:32] you understand the tools you're working<br>[17:34] with uh as well as the CMS and its<br>[17:36] options and all that. So the better you<br>[17:38] understand that the better the quality<br>[17:40] of your product is the easier it is is<br>[17:42] to maintain it and to build upon it and<br>[17:44] etc etc.<br>[17:47] Um, and is it open now or because I'm<br>[17:49] seeing the announcement post, not<br>[17:51] >> I'm announcing that I am going to Well,<br>[17:53] I'm in the middle of building it out.<br>[17:55] Um, but obviously I wanted to gauge some<br>[17:57] interest. Um, which has been<br>[17:59] overwhelmingly positive. So, um, very<br>[18:02] happy with that.<br>[18:03] >> Um, the piece that we're looking at on<br>[18:05] the screen, obviously if you're<br>[18:06] listening to the audio, it makes it<br>[18:07] somewhat harder, but it's remaster.com<br>[18:10] and then slannouncingthegild<br>[18:14] and those words are hyphenated. So,<br>[18:16] announcing hyphen the hyphen guild and<br>[18:19] um on there do we have like a sign up or<br>[18:23] an intake form where you can<br>[18:24] >> Yeah. At the bottom I link to um the<br>[18:27] where you can uh sign up or express your<br>[18:30] interest. Yes.<br>[18:31] >> Okay. All right. So, um we go um<br>[18:34] announcing the guild from Rimcaster<br>[18:36] Brace. Very nice. Good luck.<br>[18:38] >> Thank you.<br>[18:39] >> Good luck. Good luck. Is it going to be<br>[18:41] bound to the if I again if I remember<br>[18:43] rightly when course two drops this opens<br>[18:45] or something?<br>[18:46] >> Yeah.<br>[18:47] >> Okay. Right. Right. So you want it.<br>[18:50] >> This has me really curious. We ran a<br>[18:53] training company for like 10 years and<br>[18:55] the first five years was kind of in<br>[18:57] person. We'd fly somewhere, be in<br>[19:00] someone's office for a week and<br>[19:02] physically have them in the room. And<br>[19:05] then that flipped to the traditional<br>[19:07] online video courses and<br>[19:11] both of them kind of ended up running<br>[19:14] their kind of running out of steam a<br>[19:16] little bit. Um<br>[19:19] the video course side was swamped with<br>[19:21] all the YouTube videos and I've always<br>[19:23] been curious as to what the next<br>[19:25] generation of training would look like<br>[19:28] and this seems like a really interesting<br>[19:29] attempt to to figure that out.<br>[19:32] >> It is uh that Um, so I've done the same<br>[19:36] thing uh the first part that you just<br>[19:38] said. I've done training uh before I did<br>[19:40] WordPress. I did a lot of uh this is I'm<br>[19:43] really dating myself, but this is like<br>[19:44] 25 years ago. Uh I did a lot of cohort<br>[19:47] training. I did a lot of incomp<br>[19:49] training, that sort of stuff. Um but<br>[19:51] yeah, this is an attempt for me to sort<br>[19:54] of bridge the continuous stuff<br>[19:56] constantly being thrown into our<br>[19:59] ecosystem. uh AI being the the hottest<br>[20:02] thing currently, but uh related to that<br>[20:04] is the APIs that we have or the the new<br>[20:07] development tools over here and you know<br>[20:09] all of that sort of stuff that just for<br>[20:12] most people is too much to keep up with.<br>[20:14] So my goal is to digest that into here's<br>[20:17] what you just absolutely need to know in<br>[20:19] the context of understanding best<br>[20:21] practices. So uh if a tool is does<br>[20:24] something really nice and shiny but it's<br>[20:27] uh it's its promise is to be super<br>[20:29] performant and it's not I'm not going to<br>[20:31] mention it like I I keep a standard of<br>[20:34] this is what uh<br>[20:36] uh this these types of topics deserve<br>[20:40] some guidance and uh there should be<br>[20:42] less about it should be less about<br>[20:45] everybody independently having to figure<br>[20:48] out all the things and for the record I<br>[20:49] I will be taking people other people's<br>[20:51] content and put them in the guild and<br>[20:54] pay them for it. So, it's not just going<br>[20:55] to be it'll start with just me, but um<br>[20:58] you know, once this has been running for<br>[21:00] a year, I I hope to at least have two<br>[21:02] other people's input in there as well in<br>[21:05] whatever form that may look.<br>[21:06] >> Nice.<br>[21:07] >> But I I really want to grow this into uh<br>[21:11] a top knowledge, best practices,<br>[21:13] understanding, no no riff raff, no<br>[21:15] fluff, just straight to the point of<br>[21:18] this is what you need. And um with a<br>[21:21] strong focus on agencies as well, right?<br>[21:23] So there will be an agency tier which as<br>[21:26] an agency you can subscribe to and you<br>[21:28] you can have everybody in there learning<br>[21:30] and processing whatever there is new to<br>[21:32] process.<br>[21:34] >> Nice. That's really nice. Um so I think<br>[21:38] we probably captured it by now, but just<br>[21:40] one more time uh remaster.comthegild<br>[21:45] uh is the URL. If like you I don't know<br>[21:48] you're listening to this in the car or<br>[21:49] something like that and your memory<br>[21:51] won't capture that the if you search for<br>[21:54] this episode on WP build so 373 all the<br>[21:57] links that we discussed today will be in<br>[21:59] there somewhere. So just go to that page<br>[22:00] and then I don't know search for remus<br>[22:04] kus and it'll be in there I'm sure. Okay<br>[22:06] let's move on. So now we're going to<br>[22:08] drop into a whole bunch of WordPress<br>[22:10] stuff. Normally I drop the links in, but<br>[22:13] as I said, Steve's kindly stepped in and<br>[22:15] sort of helped me out, so I'm sort of<br>[22:16] playing a bit of catchup this time<br>[22:18] around. First one then um is all about<br>[22:23] the the new date for WordPress 7. And<br>[22:26] we'll get on to the um the the fun stuff<br>[22:29] that's happening or not in seven in a<br>[22:31] moment. But really, Steve, I think is<br>[22:34] this one just boiling down to where<br>[22:36] where the new dates land, which is<br>[22:38] basically the 20th of May with<br>[22:40] everything coming backwards a week at a<br>[22:42] time for that. Is this all you were<br>[22:43] wanting to get out of this one? Just the<br>[22:45] dates.<br>[22:46] >> Yeah, that was the first link I could<br>[22:47] find. Yeah. Shows the new date, which is<br>[22:50] in what, 10 days?<br>[22:51] >> Yeah, it's not far away, is it? Uh,<br>[22:53] yeah, nine days actually. Uh, 20th of<br>[22:55] May. So, it's coming fairly soon. And<br>[22:59] somewhat surprisingly during the course<br>[23:01] of this week, I've just changed the<br>[23:03] article over. We're going to look at two<br>[23:04] pieces, but they basically tell the same<br>[23:06] story. Bit of a shock. Well, not maybe<br>[23:09] not. I don't know. I know that you<br>[23:12] particularly, Steve, have been following<br>[23:13] this real time collaboration thing,<br>[23:16] probably more closely than anybody else<br>[23:18] that I know. Um, it sounded from the<br>[23:21] bits and pieces that you were putting on<br>[23:23] Twitter or wherever I was finding you,<br>[23:25] you were increasingly kind of like<br>[23:28] amazed by what was possible. I saw a few<br>[23:31] videos where you were sort of fairly<br>[23:32] buoyant about it. Um, and then closer to<br>[23:35] the time obviously we had lots of<br>[23:37] problems brewing. The long and the short<br>[23:39] though is that in nine days time when<br>[23:41] WordPress 7 uh is released, this thing<br>[23:44] that we've been talking about for ages,<br>[23:46] this Google Docs style real um time<br>[23:49] editing<br>[23:51] um sorry real time collaboration RTC is<br>[23:54] is pulled. Um Matt Mulleng um has<br>[23:58] personally made the decision to remove<br>[24:00] real time collaboration and he was<br>[24:03] citing concerns around surface area. I'm<br>[24:06] not entirely sure what that means. Uh,<br>[24:08] race conditions, server load, memory<br>[24:11] efficiency, and recurring bugs found<br>[24:14] through fuzz testing. Um, and says still<br>[24:18] remains a real priority, but it's<br>[24:21] definitely not being worked on for 7.0,<br>[24:24] maybe 7.1. So, Steve, I'm going to drop<br>[24:26] you right into this one to begin with.<br>[24:28] Just tell us what your thoughts are<br>[24:29] having watched this very, very closely.<br>[24:32] Surprised or not?<br>[24:35] it technically it's the most difficult<br>[24:37] thing I've ever seen the WordPress<br>[24:39] project attempt. That sounds big. I mean<br>[24:42] we've built Gutenberg but you know other<br>[24:45] people have built page edit page<br>[24:47] builders before<br>[24:49] but something like this I don't think<br>[24:52] has ever shipped in an open source<br>[24:53] project before.<br>[24:56] The ability to update something in real<br>[24:59] time across multiple users<br>[25:04] has been done, I believe, by CK editor,<br>[25:08] the kind of the tiny MCE alternative,<br>[25:11] but they managed to solve it by having a<br>[25:14] central server that connected almost<br>[25:18] like like Google Docs does. there's<br>[25:20] basically a central server that um all<br>[25:23] the users connect to and that's like the<br>[25:25] single source of truth. But I guess<br>[25:28] that's kind of where I thought WordPress<br>[25:30] would go. There might be a a central<br>[25:32] server at WordPress.org or um say Jetack<br>[25:37] or something like that.<br>[25:39] >> Yeah. Yeah,<br>[25:39] >> but they've attempted to do it<br>[25:42] through through websockets and through<br>[25:46] um<br>[25:48] basically each site connecting to each<br>[25:50] other and<br>[25:53] it's I I'm a mediocre developer and I<br>[25:58] know enough to know that it's a<br>[26:00] monumental challenge to get it in there.<br>[26:03] I'm surprised they've got it this close,<br>[26:04] but am I surprised that it hasn't made<br>[26:07] 7.0?<br>[26:08] No.<br>[26:09] >> No. Okay. I suppose the only thing<br>[26:12] that's surprising is how close to the<br>[26:13] wire it got actually in terms of dates<br>[26:16] and times. You know, we were we were<br>[26:18] very close at Word Camp Asia. Everybody<br>[26:20] thought that that was the moment 7 was<br>[26:22] going to drop. you know, full-sight<br>[26:24] editing kind of made that be punted and<br>[26:26] then the date got moved forward a little<br>[26:28] bit and thought that there would be<br>[26:30] enough time to do the work and the hosts<br>[26:32] got involved with testing and let's just<br>[26:34] move on quite quickly to the same story<br>[26:38] only this time on um the repository. Um<br>[26:42] this one's called Matt Mullen pulls real<br>[26:44] time collaborative editing from<br>[26:45] WordPress 7.0. Um and then the title<br>[26:48] finishes off blames WP Engine<br>[26:50] litigation. That's kind of like a minor<br>[26:52] point in the story really, but same sort<br>[26:54] of thing. Um Matt says that he's going<br>[26:57] to take the heat for this because it was<br>[26:58] sort of basically his decision. He's<br>[27:00] decided, you know, I I'm going to wear<br>[27:03] it. Um and now of course we've got the<br>[27:06] process of kind of unpicking all of this<br>[27:08] and making the release of 7.0 not have<br>[27:11] the capability. So removing any features<br>[27:13] that may be able to I don't know be<br>[27:15] invoked accidentally or otherwise that<br>[27:17] might switch fullsight editing um on and<br>[27:21] I'll just read a couple of bits here<br>[27:22] towards the middle of the article.<br>[27:24] Realtime collaboration the centerpiece<br>[27:25] of phase three of the Gutenberg road map<br>[27:28] has been dogged by performance in<br>[27:29] infrastructure challenges since it was<br>[27:31] first flagged for possible inclusion in<br>[27:33] WordPress 7.0 in November 2025. Moving<br>[27:37] on a little bit. Early testing by<br>[27:38] hosting providers re revealed the<br>[27:40] feature added too many requests per<br>[27:42] user. Pled too frequently created s<br>[27:45] creating significant object caching<br>[27:47] issues when built on post the post meta<br>[27:51] table. And then there was a little<br>[27:53] comment here from an anonymous hosting<br>[27:55] provider member of staff. So, we don't<br>[27:57] know who they are or which host they<br>[27:59] work for, but an employee at a large<br>[28:01] hosting company who was who asked not to<br>[28:03] be named described months of scrambling<br>[28:06] to assess real-time collaboration's<br>[28:08] impact on their platform. And then to<br>[28:10] quote them, RTC is a cool feature, but<br>[28:13] it's quite a gift to but it's quite a<br>[28:16] gift to get this reprieve from what from<br>[28:18] worrying about its impact on hosting and<br>[28:20] all of this rushing. The source said it<br>[28:22] was the wrong approach and it needed so<br>[28:23] much more time to bake, be tested, and<br>[28:26] get hosts involved in confirming what<br>[28:28] the impact would be. There's a lot more<br>[28:31] to be said, but anyway, the long and the<br>[28:33] short of that is that it's not happening<br>[28:35] in seven. So, Ree Ramus, if you've got<br>[28:37] anything you want to add,<br>[28:39] >> I think it's the right call.<br>[28:40] >> Yeah.<br>[28:41] >> Okay. Um,<br>[28:44] I still think that's not necessarily the<br>[28:48] best thing to add to WordPress, but that<br>[28:49] that's debatable.<br>[28:51] Okay,<br>[28:51] >> there's there's plenty of use cases<br>[28:53] where it makes sense to have this. Uh I<br>[28:55] think we touched this on the uh 371 uh<br>[28:59] edition of this week in WordPress. Um<br>[29:03] this is just me just saying I would much<br>[29:05] rather have seen uh this type of effort<br>[29:07] go into multilingualism.<br>[29:09] >> Yeah. Okay. So swap those two around.<br>[29:12] Yeah. Real time real time collaboration<br>[29:14] comes after. Okay. Interesting. Um Ree,<br>[29:17] anything on that? I mean, I think we're<br>[29:19] going to touch on something. I think I<br>[29:21] mean, further to what Steve said, I<br>[29:23] mean, what this article talks about the<br>[29:25] meta table and I I mean, I'll be honest,<br>[29:28] when I first read it, I was like, "Oh,<br>[29:31] yeah, that too." And I think there's<br>[29:33] there's a lot of things in this where<br>[29:35] it's like for Google Docs, which is<br>[29:37] probably where most of us are familiar<br>[29:39] with, you know, um, real time editor,<br>[29:42] real time collaboration. It's for things<br>[29:45] like that. it it it has the you know<br>[29:48] it's just like a you know a word<br>[29:50] document or or something of that nature<br>[29:52] whereas there is so much that is<br>[29:55] editable and can be editable within<br>[29:57] WordPress that I just wouldn't know<br>[30:00] where to begin<br>[30:02] >> so yeah completely the right call<br>[30:05] >> yeah it's it's kind of interesting as<br>[30:07] well the expectation<br>[30:09] would be Google Docs right you you'd<br>[30:12] always be drawing a parallel to whether<br>[30:14] it was as good as Google Docs. I think<br>[30:16] everybody would do that. And anything<br>[30:18] that wasn't as good good as Google Docs,<br>[30:20] like that one change that never synced<br>[30:23] or that that just locking up like one in<br>[30:26] a hundred times or whatever it may be.<br>[30:29] >> The comparison would simply be with<br>[30:31] Google Docs all the time. And um you<br>[30:33] can't live up to that, can you? Not<br>[30:35] realistically.<br>[30:36] >> Yeah. And I suppose also this is like<br>[30:38] one of those things where it's like it<br>[30:40] could it could work<br>[30:42] but the second there's a problem the<br>[30:45] problem is by the sounds of it is with<br>[30:47] hosting like like by and large it's it's<br>[30:50] the it's the hosting systems<br>[30:51] >> WordPress will get the blame<br>[30:53] >> like the blame will be oh what this<br>[30:55] feature is broken in WordPress when it's<br>[30:56] actually probably you know it's because<br>[30:59] you need it the hosting and and I think<br>[31:02] definitely a feature plugin because I<br>[31:04] think the people who need Let's have<br>[31:06] the, you know, the people who, you know,<br>[31:09] will actually want this feature,<br>[31:12] um, have it will have the<br>[31:15] infrastructure,<br>[31:16] >> right?<br>[31:17] >> You know, and to set it up and to manage<br>[31:19] it and keep it as a feature plug-in.<br>[31:22] >> Okay.<br>[31:23] >> Yeah.<br>[31:24] >> So, toggle toggle on, toggle off, or<br>[31:26] indeed pay for some API<br>[31:29] that you can use to to take the grunt<br>[31:32] out of this. Maybe, you know, maybe, you<br>[31:35] know, integrate it in with something<br>[31:36] like a jetpack just to kind of say like<br>[31:38] we're going to use jetpack service to<br>[31:40] because they've all set this up. I don't<br>[31:41] know.<br>[31:42] >> I mean, this is beyond what they<br>[31:45] >> one of the curious things for me is I<br>[31:47] genuinely don't know how many people<br>[31:50] need it. Um, I know there's a lot of<br>[31:52] people out there talking about, you<br>[31:54] know, 2% seems to be being mentioned<br>[31:56] quite a lot, two or 3%. I know that a<br>[31:59] 100% of Google Doc users probably think<br>[32:01] it's pretty great. Um, and presumably as<br>[32:05] soon as as soon as WordPress masters<br>[32:07] this and it's an actual thing and it<br>[32:09] works, maybe a 100% of WordPress users<br>[32:12] will think it's great as well. But I<br>[32:14] don't know how many people need all of<br>[32:16] this stuff in the background. Um,<br>[32:20] >> I think that's a good remark because I<br>[32:21] think it's we we first of all, we're not<br>[32:24] tracking anything. So, we have<br>[32:25] absolutely zero clue and there's going<br>[32:28] to be tons of agencies once this is<br>[32:30] released go like none of my clients and<br>[32:32] use are using this and then there's tons<br>[32:34] of agents we never hear online and<br>[32:36] they're using it tons, right? There's no<br>[32:38] way of telling what the actual<br>[32:39] percentage is. But<br>[32:40] >> yeah,<br>[32:41] >> I do think this is a this is a feature<br>[32:43] that once implemented and actually not<br>[32:46] bogging the system down, which it<br>[32:48] currently fully is doing, uh there's<br>[32:51] going to be so many potential uses of<br>[32:55] this particular feature that is that are<br>[32:57] beyond our comprehension currently. I I<br>[33:00] do think that's the case.<br>[33:01] >> Yeah. Okay. So, once it's working and<br>[33:03] everybody's happy, then maybe we'll<br>[33:05] begin to invent ways to make it useful.<br>[33:08] Yeah. This is not like post formats.<br>[33:11] >> Yeah. Okay. Okay. Yeah. Yeah. All right.<br>[33:14] >> Using those.<br>[33:17] >> Using those. Okay.<br>[33:19] >> I have in the corner there. Yeah. Uh<br>[33:22] >> I've seen some talk of it like<br>[33:24] collaboration then being used inside the<br>[33:26] site editor. So people will be able to<br>[33:28] work on a design together.<br>[33:30] >> So you have comments on the header,<br>[33:32] comments on the footer. Um, and then<br>[33:34] also perhaps AI, you might have um be<br>[33:38] able to collaborate with a a user or a<br>[33:41] bot that's logged in as a user who's<br>[33:43] working on something at the same time.<br>[33:46] >> I I imagine that's actually pro probably<br>[33:49] where it will be the most useful of all.<br>[33:52] Um,<br>[33:54] >> family bot is<br>[33:55] >> right. Right.<br>[33:56] >> While you're there,<br>[33:57] >> yeah, you just want a little bit of data<br>[33:59] about what you're doing. you know, does<br>[34:00] this, you know, have you got any ways<br>[34:02] that you can figure out that that block<br>[34:04] over there could be improved? You know,<br>[34:06] it was a terrible example, but when when<br>[34:08] I first heard that that that character<br>[34:12] in the collaboration system didn't have<br>[34:14] to be a human, it did get the mind sort<br>[34:16] of worring a little bit. Oh, actually,<br>[34:18] okay, that's an interesting use case.<br>[34:21] Okay, let's move on a little bit. So,<br>[34:23] that's Anyway, there you go. 7.0 real<br>[34:25] time uh collaboration gone. Not<br>[34:27] shipping. Maybe 7.1. We'll see it. But<br>[34:30] um now something something else that may<br>[34:34] need to uh come into core or people have<br>[34:37] been talking about for absolutely ages.<br>[34:39] I came from Drupal when Drupal went from<br>[34:43] version 7 to version 8. I don't know<br>[34:45] when that was. I think it was about I<br>[34:48] don't know 2014 or 2015 or something<br>[34:51] like that. And at that point, uh, Drupal<br>[34:55] for the longest period of time had<br>[34:58] custom post types. They weren't called<br>[35:00] that, but they were that. And, um,<br>[35:03] custom fields. They weren't called that,<br>[35:05] but they were that. That was all in<br>[35:06] core. And when I came to WordPress for<br>[35:09] the first time, I was a bit surprised,<br>[35:11] frankly, that it wasn't there. Quickly<br>[35:13] discovered, you know, a bunch of free,<br>[35:14] incredibly useful plugins and a bunch of<br>[35:16] paid, incredibly useful plugins that<br>[35:18] satisfied that. But there seems to be a<br>[35:21] move at the moment to uh to get a lot of<br>[35:23] this stuff baked into core. Starting<br>[35:25] with well this Steve again you dropped<br>[35:28] this one in. Do you want to tell us and<br>[35:30] we'll go through these articles that<br>[35:31] relate to custom post types and custom<br>[35:34] field. Should we start here? What's<br>[35:35] going on with this one?<br>[35:37] >> Good question. A lot of this has moved<br>[35:38] fast. Um like we have a uh a taxonomy<br>[35:44] plugin. Um it's called Taxo Press. that<br>[35:47] allows you to to build taxonomies u and<br>[35:51] use AI to scan posts and automatically<br>[35:54] add the correct terms. So, I kind of<br>[35:56] follow a lot of this stuff and<br>[36:01] all of this kind of bypassed me that um<br>[36:05] suddenly there was a Gutenberg release<br>[36:08] last week that has a full taxonomy<br>[36:11] creation screen inside there and there's<br>[36:15] now content types I think in the<br>[36:17] Goodutenberg plugin<br>[36:19] >> and<br>[36:20] I think Yoast uh used um used from Yoast<br>[36:25] mentioned custom fields as an idea<br>[36:28] that's already there on the GitHub<br>[36:30] issue. This thing is moving fast.<br>[36:32] >> Yeah, I think wasn't this like two weeks<br>[36:34] in the making or something like that.<br>[36:36] you know, more or less two weeks ago,<br>[36:38] nobody was really talking about this.<br>[36:40] And now, as you can see here in the in<br>[36:43] in a version of WordPress, presumably<br>[36:45] coming to you at some point in the near<br>[36:47] future, if you've downloaded any kind<br>[36:50] of, I don't know, plug-in which doesn't<br>[36:53] really hijack the UI too much, allowing<br>[36:55] you to create custom post types and<br>[36:58] taxonies and things like that. Here we<br>[36:59] are. we could see it, you know, um being<br>[37:02] being put into the Gutenberg plug-in.<br>[37:04] And uh Remus, you looks like you're<br>[37:07] ready to say something.<br>[37:08] >> I was going to say I I think you're I<br>[37:10] think you're highlighting uh Yoast his<br>[37:12] blog post as well uh where he says,<br>[37:15] "Look, if we're doing this, please have<br>[37:17] custom fields here in as well."<br>[37:19] >> That is my my biggest remark. So I think<br>[37:23] you know I I I've used CMBB CMBB2<br>[37:27] um<br>[37:29] and for the most part uh ACF for any and<br>[37:32] all of these types of functionalities.<br>[37:34] I've always felt that this needed to be<br>[37:36] core WordPress, but it needs to be<br>[37:37] somewhat uh there needs to be some<br>[37:39] guardrail so don't people don't just<br>[37:42] >> you know go wild on creating the content<br>[37:45] and we need to we need to solve that<br>[37:47] problem as we're uh facilitating this<br>[37:49] functionality.<br>[37:51] Um but please if we're doing this<br>[37:54] immediately have custom fields in there<br>[37:56] as well. It just it's just silly to not<br>[37:58] have this as one thing<br>[38:00] >> in a sense. I've never really understood<br>[38:03] why there's the separation of the two<br>[38:05] things. Yeah, to me<br>[38:07] >> they like a c like obviously in in the<br>[38:11] language they're separate things but to<br>[38:13] me I was even surprised by things like<br>[38:16] the the webdev studios custom post types<br>[38:19] UI that was the first plugin I ever came<br>[38:21] across in WordPress that did custom post<br>[38:23] and I remember thinking okay okay great<br>[38:25] I've got a custom post type now I'll<br>[38:27] drop in a bunch of fields no you won't<br>[38:30] there aren't any available in that in<br>[38:31] that plug-in you're going to have to do<br>[38:33] it either programmatically or you're<br>[38:34] going to have to go and find a different<br>[38:35] plugin and then found that plugin. But<br>[38:37] so you got this overlapping mesh of two<br>[38:40] different things and it all seems like<br>[38:42] just one thing, please. Let's just have<br>[38:45] fields and<br>[38:46] >> this is content enrichment.<br>[38:47] >> Right, there you go. Let's call it that.<br>[38:49] Let's call it content enrichment. That's<br>[38:51] brilliant. And that's what we'll do. And<br>[38:54] so the piece that we're looking at here<br>[38:55] is Yoast the person um making the case<br>[38:59] for if we get custom post types can we<br>[39:04] also well he says need we also need<br>[39:06] custom fields. It's a very well thought<br>[39:08] through piece actually there's a lot of<br>[39:10] it and he talks about you know why but<br>[39:13] then he gets into the sort of weeds of<br>[39:15] it a little bit and I've only<br>[39:16] highlighted one little bit here. Um, a<br>[39:19] custom post site without custom fields<br>[39:21] is just a renamed post.<br>[39:23] >> Mhm.<br>[39:24] >> Uh, which is sort of sums it up<br>[39:25] perfectly. You So, c can we make that<br>[39:28] plea? Can the four of us together make<br>[39:30] that plea? If we get custom post types,<br>[39:32] can we have fields? I don't know what<br>[39:33] fields I'm not in charge of that.<br>[39:35] >> Can we can we can we also while we're<br>[39:38] doing this, can we also stop calling<br>[39:39] them custom post types and just calling<br>[39:41] them<br>[39:42] >> content?<br>[39:43] >> Content. Okay.<br>[39:44] >> What did they call it back in Drupal? It<br>[39:46] was um content construction kit.<br>[39:50] >> No. Well, no. Content construction kit<br>[39:51] was the module that you had to use prior<br>[39:54] to it going into core.<br>[39:56] >> Oh, yes. Yes.<br>[39:57] >> They were called content types.<br>[40:00] >> Content types. Fine.<br>[40:01] >> Content.<br>[40:02] >> This was done 12 years ago in Drupal,<br>[40:04] right?<br>[40:04] >> Yeah.<br>[40:06] Brilliantly obvious. And And what was<br>[40:09] kind of interesting because it shipped<br>[40:11] with core, you never kind of had to<br>[40:14] learn it if you know what I mean. it<br>[40:16] just became part of the onboarding<br>[40:18] process,<br>[40:19] >> you know, oh, I've done I've set up the<br>[40:21] name of the website and now the next<br>[40:22] screen's telling me to create some<br>[40:25] whatever we just called them. I've<br>[40:26] already forgotten. And so you did and<br>[40:28] then you, you know, and then you filled<br>[40:30] those with a bunch of uh different<br>[40:31] fields. They they took a different<br>[40:33] approach. Every single field was a<br>[40:35] different plug-in. So if you wanted the<br>[40:37] text field, you needed a plugin. If you<br>[40:39] wanted a text area field, you needed a<br>[40:41] plugin. If you wanted a date picker, you<br>[40:44] needed a plugin. So they you built up<br>[40:46] exactly what you needed. I'm not sure<br>[40:48] about that, but I and I certainly don't<br>[40:50] know what fields would be dur.<br>[40:53] But yeah, I think we've all settled on<br>[40:55] the fact that we we want these all of<br>[40:57] these things. All of these Reese, I'm<br>[40:59] sorry. Go on.<br>[40:59] >> It should have been. I mean, this should<br>[41:01] have been done when custom post types<br>[41:04] were, you know, pushed out. I mean, I<br>[41:07] was I was thinking about this and it<br>[41:08] actually relates to um Yosta person.<br>[41:11] Yoast person was like I remember being<br>[41:16] at a conference and Yosta person talking<br>[41:20] about custom post types and I think it<br>[41:24] was like it was not a WordPress<br>[41:26] conference, it was an SEO conference but<br>[41:27] it was in like 2011 or 2010.<br>[41:32] No, it was um it was a Saskcon. It was<br>[41:34] one in Manchester. Um it was a very very<br>[41:37] shortlived one. The company I worked for<br>[41:39] at the time sponsored so I I I just<br>[41:41] puddled along. But uh yeah, he he spoke<br>[41:43] about it then. So and I was like, "Oh,<br>[41:46] it's a job before the job that I had."<br>[41:48] So this has been part of WordPress for a<br>[41:50] very very long time now. you know,<br>[41:54] professionally speaking is probably I'm<br>[41:56] probably slightly grateful that it never<br>[41:57] was part of, you know,<br>[42:00] >> oh,<br>[42:02] so because I a lot of my work has been<br>[42:04] building custom post types and putting<br>[42:06] in themes and and making it look<br>[42:08] >> Okay, that's really interesting. So,<br>[42:10] that little barrier made made a career<br>[42:13] for you. the fact that<br>[42:16] >> yeah I don't know like I I I don't know<br>[42:18] if it actually became a career but there<br>[42:21] is friction there and<br>[42:23] >> yeah that's that's interesting I thought<br>[42:25] about that<br>[42:26] >> and what Rea says is like if you've got<br>[42:28] something there I mean<br>[42:30] I've logged into blogs and I've had<br>[42:34] blogs news articles all as like three<br>[42:37] separate post types because somebody got<br>[42:40] a bit excited with the buttons and not<br>[42:42] really structuring paying it<br>[42:44] >> right right<br>[42:45] >> but that exists so obviously like there<br>[42:47] is like the consultancy kind of level<br>[42:51] where I can kind of say that but there<br>[42:53] was friction and I don't know how many<br>[42:55] people<br>[42:56] >> who were are clients of mine<br>[43:01] you know um wouldn't be if this was<br>[43:04] publicly available but<br>[43:06] >> yeah yeah we we want to be easy but not<br>[43:08] that easy I guess we could we could<br>[43:11] argue you'd have more clients Well,<br>[43:13] yeah, exactly. You you you don't you<br>[43:15] know, you don't know like it's<br>[43:17] >> No, but but from from my perspective,<br>[43:19] this I mean, if we're considering this<br>[43:22] finally and it maybe ends up in 7.1, I<br>[43:25] think it should have been in 3.1.<br>[43:27] >> Yeah.<br>[43:27] >> Yeah. Well,<br>[43:28] >> refined in 3.2.<br>[43:29] >> Let's take that trip down memory lane<br>[43:31] here because we have the repository<br>[43:33] again. This article is called Gutenberg<br>[43:35] 23.1 ships custom post types UI<br>[43:38] prompting why now.<br>[43:40] >> Yeah.<br>[43:40] >> Uh from the community. So, I'll just<br>[43:42] read this. Here's the memory lane bit.<br>[43:44] Custom post types have been a<br>[43:45] foundational part of WordPress since 3.0<br>[43:48] in 2010, allowing developers to extend<br>[43:50] the CMS beyond standard posts and pages.<br>[43:53] But creating them was always required<br>[43:54] either a plug-in or code that got that<br>[43:57] gap spawned two well-known products.<br>[43:59] Webdev studios custom post types UI,<br>[44:01] that's the one I just mentioned, which<br>[44:03] has got currently over a million active<br>[44:04] installations. I bet that plugin is like<br>[44:08] much closer to two million. uh and WP<br>[44:11] engines advanced custom fields which of<br>[44:13] course back in the day was when this was<br>[44:15] all happening was Elliot Elliot Condan<br>[44:17] was the sole proprietor of that um<br>[44:20] adding added custom post type and<br>[44:22] taxonomy registrations um tools to ACF<br>[44:25] 6.1 building on an already massive user<br>[44:27] base of more than two million sites. So<br>[44:29] yeah, let's do it. Let's get it into 7.1<br>[44:32] and um<br>[44:34] >> all working with real time<br>[44:35] collaboration.<br>[44:36] >> Yeah. Yeah. And then we'll just argue<br>[44:38] about which custom fields we want. We<br>[44:40] need which are essential like the slide,<br>[44:42] you know, the the date picker and the<br>[44:44] slider and the price thing that you'll<br>[44:46] be able to slide. And what else do we<br>[44:48] need? We need an image uploader and off<br>[44:50] we go. It'll be never it'll be never<br>[44:53] ending.<br>[44:54] >> Um, but okay, go and check that out. So,<br>[44:56] there was a few more pieces bound to<br>[44:57] that. And again, I'll put these in the<br>[44:59] show notes. Here's the GitHub issue. You<br>[45:00] can see that on the screen. And here is<br>[45:02] the actual Gutenberg 23.1.0.<br>[45:07] um<br>[45:09] change log which you can find on um the<br>[45:12] show notes which I'll put into yeah I'll<br>[45:16] make sure that that's all linked and<br>[45:17] there's Yos piece the Yos piece was<br>[45:19] called if WordPress gets custom post<br>[45:22] CPTs in core we also need custom fields<br>[45:26] I like his new site I've got to say I<br>[45:28] like his typography very very much and<br>[45:31] the colors I'm drawn to these autuminal<br>[45:34] colors right moving on. Is this the same<br>[45:37] thing? Uh, Steve, I'm looking at 77600.<br>[45:41] This content types tracking issue.<br>[45:44] >> Yeah, that's the that's the key<br>[45:46] organizing issue for<br>[45:48] post types. Uh, taxonomy creation,<br>[45:51] fields. I think if you scroll down, they<br>[45:53] mentioned that fields is absolutely on<br>[45:55] the road map.<br>[45:56] >> Yeah. Um, there's a few not dissenting<br>[46:00] voices, but there's, you know, it's a<br>[46:02] big change, I guess. And we've got um<br>[46:04] Jonathan D. Rozi is here who asks as I<br>[46:08] said well it was sort of implied from<br>[46:10] something that we read earlier. Why is<br>[46:12] this being tackled? To quote him, why is<br>[46:14] this being tackled? I don't see any<br>[46:15] compelling discussions or reasoning as<br>[46:17] to why this is a problem that WordPress<br>[46:20] should tackle how does this fit into the<br>[46:22] road map and the four phases. I think<br>[46:24] he's actually done some work since then<br>[46:26] to actually make this more more probable<br>[46:28] than possible. So yeah, anyway, there's<br>[46:32] a descending put it that way.<br>[46:35] >> Okay. Do you think we've touched on that<br>[46:36] one long enough? Probably we have. Let's<br>[46:38] move on to this one. So this is WP<br>[46:41] Beacon. I mispronounced<br>[46:44] Austin's name uh last week to humorous<br>[46:48] effect. I was actually almost in tears<br>[46:52] with how funny I thought it was. Turns<br>[46:54] out it wasn't very funny at all, but I<br>[46:55] thought it was hysterically funny. Um<br>[46:57] anyway, Austin, I'm going to get it<br>[46:59] right. Ginder, there we go. Did it um<br>[47:02] has got this amazing new thing, WP<br>[47:05] Beacon. I've got a podcast episode of<br>[47:07] The Tavern coming out with him pretty<br>[47:09] soon, but um this is to to try and stop<br>[47:14] supply chain attacks. So, I I guess the<br>[47:16] easiest way to describe it is let's say<br>[47:18] you've had a plug-in on your website for<br>[47:19] ages. Unbeknownst to you, in the<br>[47:22] background, that plug-in gets bought by<br>[47:24] some other entity. they turn out to be<br>[47:27] um horrible people who have only bought<br>[47:29] the plugins so that they can do horrible<br>[47:31] things like deface your website or any<br>[47:34] other thing you can imagine. There<br>[47:36] really isn't a system at the moment to<br>[47:38] notify you that any of that's happened.<br>[47:40] And so that's what Austin's doing here.<br>[47:43] WP Beacon watching the WordPress plug-in<br>[47:45] supply chain. 113,06<br>[47:49] plugins are currently being watched.<br>[47:52] 79,000 or just short of authors being<br>[47:55] tracked. It's covering 30 337.2<br>[47:59] million<br>[48:01] uh installs of WordPress and he's got 23<br>[48:05] forensic audits. They're not small<br>[48:07] numbers considering this project started<br>[48:08] a couple of couple of weeks ago, but um<br>[48:11] yeah. Anybody want to comment on this<br>[48:13] Steve by the looks of it?<br>[48:15] >> Yeah, he is he's doing wonderful work.<br>[48:19] Um, I I'm a little<br>[48:23] skeptical sometimes about AI. Um, we're<br>[48:26] using AI in our our processes at Publish<br>[48:30] Press, absolutely not in creating<br>[48:32] content at the moment. Um,<br>[48:35] but the work that Austin is doing is<br>[48:39] absolutely in the sweet spot of where AI<br>[48:42] can really help WordPress. Um, but he's<br>[48:47] also<br>[48:48] >> just lean into that a little bit, Steve.<br>[48:49] Why do you say that? I I think I know<br>[48:51] why, but is it Well, just tell me why<br>[48:53] you say that.<br>[48:54] >> He's basically downloading and scanning<br>[48:56] the entire WordPress plug-in repo,<br>[48:59] >> like 60,000 plugins.<br>[49:01] >> Um, and he's solving some interesting<br>[49:05] mysteries as well. Some of these are not<br>[49:07] just the case of some bad JavaScript<br>[49:11] inside the code. Some of these are some<br>[49:13] really like malicious<br>[49:17] tricky hacks um through like the update<br>[49:21] mechanism that he's he's using AI I<br>[49:25] think to to route out only obvious cases<br>[49:28] and then using it to help him track down<br>[49:32] some really<br>[49:34] uh some really hard to solve hijacks<br>[49:38] that Austin is I I take my hat off to<br>[49:41] him. I don't have a I don't have a<br>[49:43] Nathan,<br>[49:43] >> you know. Actually, I'll take my hat<br>[49:44] slightly off, but I've got headphones on<br>[49:46] top.<br>[49:47] >> Yeah. one of the ones that was so at the<br>[49:49] time of recording uh I think he found<br>[49:52] like four different or six or something<br>[49:54] like that different plugins and they got<br>[49:56] a whole variety of different things<br>[49:58] going on but one of them was a plugin<br>[49:59] that had been bought and nothing had<br>[50:02] changed I think for eight months except<br>[50:05] this back door had been put in such that<br>[50:09] instead of updating from WordPress<br>[50:11] excuse me instead of updating from<br>[50:12] WordPress.org or the plug-in would now<br>[50:16] start updating from this different<br>[50:18] location which meant that WordPress.org<br>[50:21] had no insight into what was happening<br>[50:22] from that moment on. And I can't<br>[50:24] actually remember I think it was a<br>[50:26] defacing thing. I think they were sort<br>[50:27] of trying to you know maybe they had<br>[50:29] some sort of website that they wanted to<br>[50:31] promote or whatever. But the point is it<br>[50:33] sat there for eight months. Nobody knew<br>[50:35] because the nobody needed to know about<br>[50:37] the change of plug-in hands. I think it<br>[50:39] was 23,000 installs or something like<br>[50:42] that. It's such a curious, strange<br>[50:45] little loophole. Um, it wouldn't<br>[50:48] surprise me if this topic, this this<br>[50:50] thing that he's built gets taken up by<br>[50:52] or maybe, you know, a replica of it gets<br>[50:54] built in uh, I don't know, inside of<br>[50:57] automatic or WordPress.org or something<br>[50:58] like that. Certainly,<br>[51:00] >> you you could really argue that this<br>[51:01] needs to be part of the infrastructure<br>[51:03] of.org,<br>[51:04] >> right? Right. Yeah. Yeah. Um, presumably<br>[51:09] um, you automatic or WordPress.org or<br>[51:12] could roll their own. But as this is<br>[51:14] already up and running, it would<br>[51:16] certainly be worth getting in touch with<br>[51:18] Austin. I think he's in touch with uh a<br>[51:21] variety of different people already. I<br>[51:23] think he's managed to prick people's<br>[51:24] ears up. So, um yeah. Anybody else want<br>[51:28] to touch on that?<br>[51:30] >> I I'd like to uh what what's what Steve<br>[51:33] said. I I think this is<br>[51:36] on what AI allows us to do. There's so<br>[51:40] much<br>[51:42] uh crap coming out. Sorry, I need to<br>[51:44] look for a a decent word there.<br>[51:47] >> There's so much crap coming out of<br>[51:49] people just slapping AI onto anything<br>[51:51] and everything and just not really<br>[51:54] thinking it through. Uh because they<br>[51:56] just want to have AI in there. I think<br>[51:59] this is what Steve said is I 100% agree<br>[52:01] with this is a wonderful wonderful usage<br>[52:05] of what AI can do. It's bulk.<br>[52:08] >> It's undoable.<br>[52:10] >> Yeah. for a person to do this as a<br>[52:12] reviewer,<br>[52:13] >> right?<br>[52:14] >> However, it is perfectly scriptable and<br>[52:17] detectable and AIable for whatever<br>[52:21] uh purpose that you may think of because<br>[52:23] this is just the base, right? From here,<br>[52:25] you start thinking on more scenarios of<br>[52:28] what you actually want to know about. Um<br>[52:30] I I I love this project.<br>[52:32] >> Yeah.<br>[52:32] >> Um you've just coined a phrase. I think<br>[52:35] people should use that more often.<br>[52:36] AIable. I like that. That's um but this<br>[52:39] sort of sums it up perfectly, doesn't<br>[52:40] it? Like a giant corpus of information.<br>[52:44] Yeah.<br>[52:44] >> That no human can make any sense of like<br>[52:47] atomize it. The humans can make sense of<br>[52:49] all the little component bits one at a<br>[52:52] time. But at scale, what have we got? 33<br>[52:56] 337<br>[52:58] million installations have been covered.<br>[53:00] And this project is barely a few weeks<br>[53:02] old.<br>[53:02] >> Yeah.<br>[53:03] >> Um it's perfect for that kind of stuff,<br>[53:05] isn't it? Just just to think like as<br>[53:07] well as like the plugins like so like<br>[53:10] one of the things it does is like<br>[53:11] ownership transfer it's looking probably<br>[53:15] >> right<br>[53:15] >> that who is committing you know because<br>[53:19] it's done by a line within the<br>[53:20] readme.txt txt file who he which which<br>[53:23] accounts have access to a WordPress<br>[53:25] repository by and large. So he's<br>[53:27] probably looking like as well as as well<br>[53:30] as the plug is watched the entire<br>[53:34] commit history of all the plug all those<br>[53:37] plugins<br>[53:38] >> because that's when you can kind of see.<br>[53:40] So it yeah it's it's<br>[53:43] impossible for a human to do like<br>[53:47] >> well and I suppose the problem that we<br>[53:49] may face is that the the landscape might<br>[53:52] well become um one in which AI<br>[53:56] um the malicious use of AI let's go with<br>[53:59] that the malicious use of AI will make<br>[54:02] it so that humans really haven't got a<br>[54:04] chance you know not just for sort of<br>[54:06] retroactively coming up with interesting<br>[54:08] projects like this but the landscape,<br>[54:10] all possible futures in the f in the<br>[54:12] future. There's just going to be so many<br>[54:15] attacks. AI really is the only thing<br>[54:18] that we'll be able to uh to keep a track<br>[54:21] at pace. What a what an interesting<br>[54:24] world we live in where that's a reality.<br>[54:26] Anyway, Austin, um I appreciate the work<br>[54:30] that you've done. Steve obviously does<br>[54:31] and it sounds like Reese and Rimus<br>[54:33] appreciate this as well. So, thank you<br>[54:35] for building it. wpbeeon.io<br>[54:39] and uh keep your ears peeled for the<br>[54:41] Tavern podcast in a few weeks time and<br>[54:43] Austin will be on trying to explain it<br>[54:46] uh to me right now. This is very much<br>[54:49] related to it. Um not quite the same<br>[54:51] thing, but obviously the folk over at<br>[54:54] Gravity Kit have um spied this as a<br>[54:58] potential problem. I don't know if it<br>[54:59] was prompted by the work that Austin's<br>[55:01] been doing, but they have taken the<br>[55:04] responsibility for making sure that you<br>[55:06] know that their plug-in is legit by<br>[55:09] themselves. So, this is a piece called<br>[55:11] by Vlad, who is their head of<br>[55:13] development, and it's called Gravity Kit<br>[55:15] products now give you a stronger reason<br>[55:17] to trust what you install. Every gravity<br>[55:20] kit plug-in update is now<br>[55:22] cryptographically verified before<br>[55:24] installation. Tampered packages are<br>[55:26] blocked before unpacking, protecting<br>[55:29] your site from supply chain attacks<br>[55:31] automatically. Steve, I'll give this one<br>[55:33] to you as you dropped it in. Is was<br>[55:34] there anything specific you wanted to<br>[55:36] mention?<br>[55:38] >> Well, this is related to Austin's work<br>[55:41] that there have been some um some<br>[55:45] hijacks of plugins on WordPress.org,<br>[55:48] But there's also been a separate series<br>[55:50] of attacks on uh premium plug-in<br>[55:54] developers where people have got inside<br>[55:57] the developers sites and<br>[56:00] uh infested the actual code that people<br>[56:03] are downloading from their sites. Um I<br>[56:07] think Gravity Forms was the first one<br>[56:10] and they caught it<br>[56:13] >> before more than one or two people had<br>[56:15] downloaded it. But there were some other<br>[56:17] ones that were worse since um where I<br>[56:22] think one or two of them had been<br>[56:24] undetected for quite some time where you<br>[56:27] you own the premium version of a<br>[56:29] plug-in. Whenever you downloaded it<br>[56:32] directly from their website, you were<br>[56:34] taking a Trojan with the download,<br>[56:37] >> right? Um, and so, um, Zach and his team<br>[56:41] who have done some really creative work<br>[56:43] like they they put out a a translation<br>[56:46] plug-in recently to help you translate<br>[56:49] your plugins automatically with AI. I'm<br>[56:52] think Remus has some opinions on that<br>[56:54] maybe um um about the quality of it. Um,<br>[56:59] Zach and his team do creative stuff and<br>[57:02] they're talking here about making 100%<br>[57:06] sure that what you download from Gravity<br>[57:09] Kit is verified.<br>[57:12] Um, even if you're downloading<br>[57:14] downloading automatically from your<br>[57:16] WordPress website. Um, we've done<br>[57:18] something similar at Publish Press. All<br>[57:20] of our downloads now are done directly<br>[57:23] from GitHub. They never actually touch<br>[57:25] our website. Um, but we haven't written<br>[57:28] out that process in quite as detail and<br>[57:30] quite as helpfully as Zach has here.<br>[57:33] >> Are you cryptographically<br>[57:35] uh verifying your commits to GitHub?<br>[57:39] >> That's um one reason that we haven't<br>[57:42] written it up is we've still got some<br>[57:44] things to do and that's on the on the<br>[57:46] to-do list store. Yeah, because that's<br>[57:48] the thing that I when I read this went<br>[57:49] like it's great that you're doing it at<br>[57:51] the delivery end, but if the code itself<br>[57:53] still is in transit can be<br>[57:58] >> I don't know played around with um you<br>[58:01] you you still need to solve the<br>[58:04] from the code lives on my machine and<br>[58:06] then goes to the repo. You still need to<br>[58:08] take care of that. Uh<br>[58:11] uh it's it's essentially a vector that<br>[58:14] you need to mitigate. Can I just ask a<br>[58:16] question and it may I suspect it's me<br>[58:18] not really understanding the process but<br>[58:21] if let's say for example the gravity kit<br>[58:26] let's just use them as an example. Let's<br>[58:28] say that there was some mismatch between<br>[58:31] the download that you got and what<br>[58:33] you're anticipating. So somewhere<br>[58:35] something's gone wrong.<br>[58:37] Doesn't the fact that they are serving<br>[58:40] it up aren't kind of all bets off if<br>[58:44] they're serving up um something which is<br>[58:47] not cryptographically signed? Wouldn't<br>[58:50] the signing of it be tamperable with<br>[58:52] presumably if somebody can get in to put<br>[58:54] a payload on their website, wouldn't<br>[58:57] they equally be able to incorrectly sign<br>[59:00] it, if you know what I mean? Or do the<br>[59:02] two things not follow? Have I<br>[59:03] misunderstood? theoretically<br>[59:06] uh but you'd need to be deep on in on<br>[59:08] the system like<br>[59:09] >> deep in the OS deep in the right<br>[59:12] >> because you you generate essentially the<br>[59:14] the cryptographic uh verification you<br>[59:17] generate that based on what's on your<br>[59:19] machine<br>[59:20] >> right<br>[59:20] >> uh which then get verifi then gets<br>[59:23] verified<br>[59:24] >> okay<br>[59:25] >> the there what you're referring to there<br>[59:27] there's there's always a chance of the<br>[59:29] man in the middle attack so whatever the<br>[59:31] middle is if there is a middle somebody<br>[59:33] can get in Right. If you're doing this,<br>[59:36] this is great, but you still need to<br>[59:37] make sure your machine is safe and<br>[59:39] secure and and audited and all that sort<br>[59:41] of stuff. If you take this to the max,<br>[59:43] there's a whole bunch of steps that you<br>[59:45] need to make sure that is are not<br>[59:47] tampered with. So essentially, you would<br>[59:49] have every single step<br>[59:51] >> of whatever the code goes through to the<br>[59:55] end client, every single build step in<br>[59:57] between needs to have these<br>[59:58] verifications in there as well.<br>[60:00] >> Yeah. I mean, we just simply don't want<br>[60:02] to get to the point where we have to go<br>[60:03] and meet Vlad in a cafe and he hands us<br>[60:06] a pen drive because uh you know, there's<br>[60:08] no other way. It's like if you want and<br>[60:11] even then Vlad could be an imposter. You<br>[60:14] you never know.<br>[60:15] >> It is it is literally that.<br>[60:18] >> Yeah. So I I've worked for I've worked<br>[60:20] for a large insurance company uh which<br>[60:22] is part of a bank<br>[60:24] >> uh for many many years and you learn<br>[60:26] about all the things that can happen and<br>[60:28] and this is 20 more than 25 years ago<br>[60:31] >> but the the problems of then are only<br>[60:35] bigger now the principle is the same<br>[60:37] there's so many layers where you need to<br>[60:39] cover your ass<br>[60:41] >> I I had a friend who was very senior in<br>[60:44] BT and he worked with security and he he<br>[60:47] he tells this story. He witnessed it. He<br>[60:49] wasn't part of the unfolding drama, but<br>[60:52] they they brought this security<br>[60:53] researcher in who made the bold claim<br>[60:55] that he would be able to get access to<br>[60:57] any part of their system instantly.<br>[61:01] And the guy who's the head of security<br>[61:03] was there and was sort of like, you<br>[61:04] know, no, no, no, that's not possible.<br>[61:06] And he said, no, no, no, I'll do it. And<br>[61:07] he said, okay, just pick some terminal.<br>[61:10] We'll go over there and I'll get in<br>[61:11] immediately. H. And he said, but you've<br>[61:13] got to be quiet. You're not allowed to<br>[61:15] interrupt me or anything like that. And<br>[61:16] so they wandered over to this terminal<br>[61:18] and the guy said to the guy at the<br>[61:20] terminal uh I'd like you to give me<br>[61:21] access to your terminal. You can see I'm<br>[61:23] here with the head of security. So if<br>[61:24] you just move over all and uh it's like<br>[61:27] yep right I'm in<br>[61:30] root access and all I had to do is show<br>[61:32] a picture of you basically.<br>[61:34] >> Yeah. And it's it's it's exactly that.<br>[61:37] It's it's from the the the person to the<br>[61:39] code and everything in between.<br>[61:42] So maybe uh maybe four years ago, we got<br>[61:46] caught in like a mild version of this um<br>[61:49] that Zach and Vlad are talking about<br>[61:50] here that um this was right around when<br>[61:53] the uh Ukraine war started and we had<br>[61:57] this kind of um kind of pop-up modal<br>[61:59] library inside one of our plugins that<br>[62:02] helped do the introductory tour. And<br>[62:05] this plugin was in or this JavaScript<br>[62:07] library sorry was in dozens of WordPress<br>[62:10] plugins including ours and there was an<br>[62:13] update that came out and which ran all<br>[62:16] our security checks and it passed and we<br>[62:19] released the plug-in and suddenly people<br>[62:21] in Russia started complaining<br>[62:24] what's going on. It it turns out that<br>[62:26] the JavaScript um pop-up developer had<br>[62:30] made it so that whenever anyone from<br>[62:33] Russia visited a website with this on,<br>[62:36] it would start playing the Ukrainian<br>[62:37] national anthem really loudly.<br>[62:41] >> That's genius. I think what the the<br>[62:44] bottom line with security is it's a<br>[62:46] never- ending challenge, right? And um<br>[62:48] and as we discover some lowhanging well<br>[62:50] not a low hanging fruit but it would<br>[62:52] appear that the WP Beacon man in the um<br>[62:56] um supply chain attack problem was kind<br>[62:58] of always sitting there but nobody<br>[63:00] really took any notice of it. This idea<br>[63:02] of plug-in vendors taking things on. Now<br>[63:04] that it's been highlighted maybe more<br>[63:05] things like this gravity kit solution<br>[63:07] will come along. Is it bulletproof? No.<br>[63:10] Is it better? Yeah. Um and maybe that's<br>[63:13] the calculus that we've got to go with.<br>[63:15] So yeah. I don't know I don't know if<br>[63:16] you saw um uh Matt Mullenweg retweeted<br>[63:20] something this morning or this night<br>[63:22] whatever I saw it this morning<br>[63:23] >> where essentially<br>[63:25] in terms of security they have a<br>[63:28] particular type of server which has<br>[63:30] space and everything built so that no<br>[63:33] data can leave their server and they<br>[63:35] found uh a low frequency magnetic pulse<br>[63:40] that does something to the CPU and<br>[63:44] and then data comes back It's just<br>[63:46] >> it's a never- ending story this.<br>[63:48] >> Oh, I mean it's literally never ending.<br>[63:50] Have you heard of things like, you know,<br>[63:52] when you hammer the uh you hammer the<br>[63:54] hard you you kind of write and onight<br>[63:56] and write and onright sectors of the<br>[63:58] hard disk and the idea is you do it so<br>[64:00] fast and so often you hit a sector near<br>[64:03] where the password for the operating<br>[64:05] system is stored and eventually it just<br>[64:07] flips the bit because the electron has a<br>[64:10] magnetic field. It flips the bit in the<br>[64:12] adjacent sector of the hard disk. If you<br>[64:15] do it like 10 billion times, you've got<br>[64:17] a one in 10. All of a sudden, you can't<br>[64:20] get access to the machine because your<br>[64:21] password won't go.<br>[64:23] >> It's just nuts. Yeah. Oh, works. Works.<br>[64:29] >> Yeah. I'll meet you on a bridge<br>[64:30] somewhere and you can you can give me<br>[64:32] you can give me your plugin in<br>[64:34] paperbased text.<br>[64:36] >> I'll come back home and type it in.<br>[64:38] >> Yeah. You'll go back to like old<br>[64:41] >> punch cards. punch cards or or or<br>[64:44] magazines where you have to type them<br>[64:46] in. But no, it's scary. There's um<br>[64:49] >> is scary.<br>[64:50] >> During lockdown when we had like um you<br>[64:53] know, we have like Zoom meetup. A friend<br>[64:54] of mine was telling me about like the<br>[64:56] Defcon conferences I think they're<br>[64:58] called in in America where they they<br>[65:00] they they just get given it's just a<br>[65:02] security conference and it's<br>[65:07] it's terrifying cuz<br>[65:09] >> at the time they were like okay we just<br>[65:12] got a bunch of like voting machines<br>[65:15] >> um like the the election<br>[65:17] >> go ahead and hack them see what you can<br>[65:19] do with them kind of thing. And it's<br>[65:21] like, yeah, it's quite terrible.<br>[65:23] >> Every year they do the the sort of the<br>[65:26] black hat. I forget. It may be the one<br>[65:28] that you're talking about, but it's<br>[65:29] really interesting if you read the<br>[65:31] summation of it. And very often it's<br>[65:32] about, I don't know, escaping the<br>[65:34] sandbox of a thing like the Chrome<br>[65:36] browser or the OS or Android or iOS. And<br>[65:40] there's a lot of money attached to it,<br>[65:41] you know, because Google and whoever<br>[65:43] else is involved in these, you know,<br>[65:45] these bug bounties will happily stomp up<br>[65:47] a lot of cash. Well, for an individual<br>[65:50] at least anyway. And some of the people<br>[65:52] who are very successful, you know, in<br>[65:53] two or three days they're millionaires<br>[65:55] and then they come back next year, they<br>[65:56] do it all again. Um, and they come in<br>[65:59] teams typically, I think, and then they<br>[66:01] leverage like one thing<br>[66:03] >> which gives them a beach head to do<br>[66:05] another thing and then another little<br>[66:06] beach head and like 15 beach heads in,<br>[66:09] they've got control of iOS. And<br>[66:11] apparently that's the gold. If you if<br>[66:13] you get full root access to iOS, that's<br>[66:16] where the money is. you get tons of cash<br>[66:17] for that. So, because that's apparently<br>[66:19] really, really, really difficult,<br>[66:21] whereas the Chrome browser is just a<br>[66:23] piece of cake if you're very good<br>[66:25] apparently. Um, anyway, there it's not a<br>[66:27] piece of cake. It's, you know, just for<br>[66:29] these people, right, let's move on. Um,<br>[66:32] let me find the thing. Okay. Um, just a<br>[66:36] quick one. I know REMUS was here a<br>[66:38] couple of weeks ago. I just thought we'd<br>[66:39] mention this. Steve brought it to our<br>[66:41] attention again. Business Bloomer, an<br>[66:44] open letter to the Woo Commerce uh and<br>[66:46] the Woo Commerce community. Basically,<br>[66:49] Ralpho, who set up the event, is um is I<br>[66:52] I think just trying to figure out what<br>[66:54] the heck WordPress and Woo Commerce look<br>[66:57] like in the future. He's obviously run<br>[66:59] this event. I think Remush, you'd regard<br>[67:01] it as a success. You enjoyed it<br>[67:02] >> brilliantly. I would say he's run this<br>[67:04] event brilliantly.<br>[67:05] >> Okay. As good as anything, you know,<br>[67:07] like really top-notch. Yeah,<br>[67:09] >> top notch. Top top notch.<br>[67:10] >> Oh, great. Okay. Well, th this is like a<br>[67:13] summation of him and all the thoughts<br>[67:15] that have occurred to him in the week or<br>[67:16] so or two weeks since then. Um, and he's<br>[67:19] trying to just figure out what's going<br>[67:21] on in the ecosystem and what are we<br>[67:24] doing. I I'm not going to summarize it<br>[67:25] much more than that. Steve, I don't know<br>[67:26] if you've got some in insight that you<br>[67:29] wanted to uh give. If not, I'll just<br>[67:31] move on and let people read it on their<br>[67:33] end. It's quite an<br>[67:34] >> It struck me as basically like five<br>[67:37] words. Uh, it's like I I love you, do<br>[67:41] better.<br>[67:42] >> Okay.<br>[67:43] >> Yeah. Nice.<br>[67:44] >> It seemed like um a friendly kick up the<br>[67:49] butt that we had all these people in<br>[67:52] Palmo, I think. Remus in Italy.<br>[67:54] >> Yep.<br>[67:55] >> In Palmo in Italy. And great conference.<br>[67:58] But what um uh what Rulo heard was that<br>[68:03] people are a little anxious. They want<br>[68:07] WooCommerce to do better. They love the<br>[68:09] platform. They want to keep developing<br>[68:11] for it. But<br>[68:13] people are nervous. They want I think he<br>[68:16] was asking for WooCom to come back. He<br>[68:18] was asking for perhaps a clearer road<br>[68:19] map. Um<br>[68:22] it was an open letter in that sense that<br>[68:24] um here are here are our concerns. We're<br>[68:26] putting them out in the open. Um let's<br>[68:29] see if we can do better.<br>[68:30] uh is it sort of shaped by just sort of<br>[68:33] fear of I don't know AI taking over or a<br>[68:35] dwindling in the community?<br>[68:36] >> No, no, no, no, no. The the the<br>[68:38] sentiment at the event was essentially<br>[68:41] uh finally we were together in a room<br>[68:44] talking about the tool we love working<br>[68:46] with. Uh and<br>[68:50] what what what this post is is<br>[68:52] essentially uh<br>[68:55] in some ways kind of a summary of<br>[68:58] sentiments expressed by various members<br>[69:00] of the audience as well as people from<br>[69:02] Woo Commerce themselves. So they were<br>[69:04] very clear in stating uh we hear you, we<br>[69:08] see you uh on the woo side of things.<br>[69:11] And I think to to me uh Rodalfo's post<br>[69:14] reads like just a transcript almost a<br>[69:17] confirmation of things and and emotions<br>[69:19] expressed in terms of<br>[69:22] just general<br>[69:25] um<br>[69:27] more visibility more action into more<br>[69:30] listening more helping along. uh that<br>[69:36] sort of approach. I don't think we've<br>[69:37] heard many uh ooh now we're worried<br>[69:40] about what AI was going to<br>[69:42] >> okay<br>[69:43] >> that that wasn't the sentiment. The<br>[69:44] sentiment was it's a great tool. We love<br>[69:47] working with it. We love the community<br>[69:48] behind it. We love the systems and the<br>[69:50] and the tools connected to it. However,<br>[69:53] and then there's stuff that needs to<br>[69:55] >> Yeah. Okay. Um I I don't know if you've<br>[69:59] got a sense that like I do, but I think<br>[70:01] events are becoming a much more<br>[70:03] difficult proposition. I know that um<br>[70:06] Ree in Manchester there organizing the<br>[70:08] bits that you organize my participation<br>[70:11] in the London um WLDDN down in London.<br>[70:14] I've got some news to share with you<br>[70:16] about that in a moment. But also this<br>[70:18] piece and Steve, I know you had<br>[70:20] something to say and we'll come back to<br>[70:21] it in just a second, but I'll I'll just<br>[70:23] sort of segue it to this quickly. Um,<br>[70:27] I've just sort of Yeah. Okay, that's<br>[70:29] going to work. I thought I'd popped the<br>[70:31] wrong browser tab open. This one here.<br>[70:34] Um, word camp US, which is due to take<br>[70:37] place in mid August 2016. What are we<br>[70:41] May, June, July, August? Three three<br>[70:44] months more or less to the day. Um,<br>[70:46] until this event is happening. And uh<br>[70:49] this I I I could be wrong about this,<br>[70:51] but I think this is the first time that<br>[70:53] we're now on a call for sponsors,<br>[70:56] speakers, volunteers, and obviously<br>[70:59] attendees to come to this event. I don't<br>[71:02] know particularly if this is normal.<br>[71:04] Remus being one of the founders of Word<br>[71:07] Camp Europe, I'm sure you've got<br>[71:08] thoughts on this, but seems like it's<br>[71:11] difficult to find people to do these<br>[71:12] things, to get excited about these<br>[71:14] things, to make these things happen. And<br>[71:18] um yeah, Rulo pulling that off in Palmo<br>[71:20] is pretty cool.<br>[71:22] >> So Rulo did that in nine months.<br>[71:24] >> Yeah.<br>[71:25] >> Uh I've organized work camps in uh work<br>[71:29] camp Netherlands specifically in the<br>[71:30] span of three months, but that was when<br>[71:33] the momentum was high when it was<br>[71:36] relatively easy just to say, "Hey, we're<br>[71:38] doing this. Uh get on board."<br>[71:41] >> Finding a favorable date.<br>[71:44] So, not in the middle of a vacation<br>[71:46] period.<br>[71:47] >> Yeah.<br>[71:47] >> Um,<br>[71:49] I think for a flagship event, three<br>[71:52] months is super short,<br>[71:56] >> if not if not too short to do it all the<br>[71:59] way should be done,<br>[72:01] >> right?<br>[72:01] >> If they're still calling for organizers,<br>[72:05] getting them on board, getting them up<br>[72:07] to work, to speed, and all that sort of<br>[72:09] stuff, we're a month in. So that<br>[72:12] >> and then we organize the thing.<br>[72:14] >> Yeah. Yeah. Okay. So are you kind of<br>[72:18] does then that give you a sense that<br>[72:20] this event<br>[72:21] >> Yes.<br>[72:21] >> is on the precipice of being<br>[72:24] unorganizable?<br>[72:26] >> I mean no it's organizable but<br>[72:30] >> tough to do. Part of this is also the<br>[72:33] amount of noise you're making and the<br>[72:35] amount of visibility and the people<br>[72:37] planning their lives ahead more than<br>[72:40] three months in a vacation period. So<br>[72:43] there's a very high chance the<br>[72:45] attendance is not going to be where you<br>[72:48] would like it to be<br>[72:49] >> right<br>[72:49] >> just for the simple reason again in the<br>[72:51] vacation period<br>[72:53] >> in a very very hot part of the United<br>[72:56] States. Uh,<br>[72:58] and you know, it's 3 months and you have<br>[73:02] two and a half, two months of making<br>[73:04] noise and getting good speakers and it's<br>[73:08] just really short.<br>[73:09] >> Yeah.<br>[73:09] >> Yeah. Okay, I get the point. So,<br>[73:11] basically, it's a confection of like<br>[73:14] thousands, well, in theory, thousands of<br>[73:16] people trying to organize their<br>[73:17] calendars when it's the the event<br>[73:20] location is tricky because of the heat<br>[73:22] and and that's just not words, is it?<br>[73:24] that it is really considerably hotter<br>[73:26] than oh yeah like anywhere you can find<br>[73:28] in Europe basically<br>[73:30] >> this is this is this is in the<br>[73:33] >> uh the Fahrenheit is it's well above 100<br>[73:35] and for those uh who who who understand<br>[73:37] proper u u<br>[73:41] it's uh it's 40 plus Celsius<br>[73:44] >> okay all right it's brutal yeah but then<br>[73:47] the point that you made the wider point<br>[73:48] though about organizing your calendars<br>[73:50] if it's in the holiday<br>[73:51] >> or maybe you could have done that but<br>[73:53] you need to have planned that probably<br>[73:54] quite a lot.<br>[73:55] >> The date has been known. So if if if uh<br>[73:58] if if the organizing uh organizing team<br>[74:01] is lucky then people have sort of<br>[74:02] reserved that.<br>[74:04] >> Right. Yeah. That's what I've done. I I<br>[74:07] kind of put a you know a mark in the<br>[74:09] calendar to<br>[74:10] >> and so have I. But it's it's just the<br>[74:12] combination of things makes me go like<br>[74:15] >> Yeah. Okay.<br>[74:17] >> The last edition I think barely got more<br>[74:19] than uh than a thousand.<br>[74:22] >> Yeah. It was along those lines.<br>[74:25] The prior year the venue felt busy. The<br>[74:29] second year the venue felt<br>[74:31] >> not so busy and it was a big venue. I<br>[74:34] reckon you could happily have got five<br>[74:36] six thousand in there.<br>[74:37] >> So I'd be surprised if we hit that uh or<br>[74:40] come even close to it. I'm not trying to<br>[74:41] be a negative Nelly here. Uh that's not<br>[74:44] that's not my mo, but I I do see just a<br>[74:47] whole bunch of constraints in making<br>[74:48] this happen the way it should happen.<br>[74:50] >> Okay. So maybe some of the bits that um<br>[74:53] Rulo was leaning into a little bit<br>[74:55] there, you know, is his thoughts about<br>[74:57] how these things need to be scoped out<br>[74:59] and thought about and planned in advance<br>[75:01] and how they're going to work. Uh Steve<br>[75:04] Ree, anything on that one before we move<br>[75:06] on?<br>[75:08] >> No.<br>[75:09] >> No. Okay. In which case, we'll just put<br>[75:12] that one to bed and we will move on to I<br>[75:15] I have no idea why I like this as much<br>[75:17] as I do. It makes no sense to me. I<br>[75:19] don't think anybody else has got any of<br>[75:21] the same vibes as I do. So, this is uh I<br>[75:24] I kind of caught sight of this last<br>[75:25] week, but Steve's brought it up again.<br>[75:27] And there's a video this time, which<br>[75:29] sadly I can't really get to play. It's<br>[75:31] incredibly jittery, so I'm not even<br>[75:32] going to try. But it's um it's um<br>[75:35] WordPress desktop mode. And essentially,<br>[75:39] it mimics in your browser the experience<br>[75:42] of a desktop in that well, let me put<br>[75:44] the video the bit that I can sort of try<br>[75:46] to manage. It gives you the impression.<br>[75:49] So you can see we're in a browser. Looks<br>[75:51] like it's Chrome or something like that.<br>[75:52] And you can see this tab is open. And<br>[75:55] but what we've got here is something<br>[75:56] akin to a desktop. So WordPress is ah<br>[76:01] look I pressed play and it just totally<br>[76:03] BS. Um let me see if I can find a little<br>[76:06] bit which is of use. There there you go.<br>[76:08] There was a just a brief moment there<br>[76:10] where it looked like you had sort of two<br>[76:12] overlapping windows. You could slide the<br>[76:14] windows around. You could make the two<br>[76:16] things kind of do things in tandem. So,<br>[76:19] you could drag images from one side to<br>[76:20] the other. We discussed all this last<br>[76:22] week, but now there's a video. I think<br>[76:24] it's great. I don't know why I really<br>[76:27] like this, but there are a few locations<br>[76:30] that I always want to have open and so<br>[76:33] they're basically open and they're open<br>[76:35] in different tabs. And usually I arrange<br>[76:37] those tabs in different places on my<br>[76:39] desktop. And I kind of like that like<br>[76:41] like the idea of going full screen in<br>[76:43] the browser, having all those things<br>[76:45] lined up, and then when I close it, I've<br>[76:47] got everything shot, and then when I<br>[76:49] reopen it, maybe there's going to be a<br>[76:51] way to reopen all those um tabs, for one<br>[76:54] of a better word, at the same time.<br>[76:56] Anyway, I think it's great. It's worth<br>[76:58] checking out. There is a demo video.<br>[76:59] >> I think it's the bees knees.<br>[77:01] >> You like it. So, it wasn't just me. Oh,<br>[77:04] >> no. No. So you're looking at this from a<br>[77:06] website perspective, but turn this into<br>[77:08] uh WordPress being the data house. This<br>[77:10] is where your data lives for whatever<br>[77:11] that your data is<br>[77:13] >> and you have custom dashboards and all<br>[77:14] that sort of stuff.<br>[77:16] >> Oh yeah.<br>[77:17] >> If if you turn this into um more of an<br>[77:20] application approach<br>[77:22] and then you have it installed as an<br>[77:24] application, it looks like an<br>[77:25] application. It behaves like an<br>[77:26] application, you are going to make a lot<br>[77:29] of people happy.<br>[77:31] >> Okay. So that's interesting. So, I use I<br>[77:33] use quite a lot of things. I don't know,<br>[77:34] to-do lists and those kind of things and<br>[77:36] calendar apps and things and and I often<br>[77:39] want the two things side by side and<br>[77:41] very often that means opening up two<br>[77:43] tabs, splitting them out, locking them<br>[77:45] somewhere in the browser, but like you<br>[77:47] say, oh, okay. Yeah, I hadn't really<br>[77:48] thought about it like that, but<br>[77:49] displaying data. Yeah, for me it's more<br>[77:52] utility like I want I want the because<br>[77:54] I'm doing podcasting, I want the media<br>[77:56] library open over there. I want the<br>[77:57] current post. I want some like some sort<br>[78:00] of documentation that I'm cribbing from<br>[78:02] about that open in open there as well.<br>[78:05] Yeah, I think this has got a lot of<br>[78:06] legs. Um Oh, I'm glad you thought that.<br>[78:09] >> I I genuinely see this if you if if you<br>[78:11] don't get what this allows you to do,<br>[78:13] you haven't looked at it long enough.<br>[78:15] >> Yeah. Okay. Okay.<br>[78:16] >> This should make you very excited. This<br>[78:18] is part of the future of WordPress.<br>[78:20] >> Nicely said. Uh Reys Steve, are you as<br>[78:23] you<br>[78:25] >> No, no, I No, I I I I did discover it. I<br>[78:28] discovered it this morning. Um it was<br>[78:30] it's one of the When were we talking<br>[78:32] about a few weeks ago? There was like<br>[78:34] the curated featured plugins.<br>[78:37] >> Yes. List. This is one of them.<br>[78:39] >> Yes.<br>[78:40] >> That is on there. Um so I was like, "Oo,<br>[78:42] that looks fun." And installed it<br>[78:44] locally. Immediately stuck the Windows<br>[78:47] XP Bliss. Oh, background in the<br>[78:51] background just just to kind of like<br>[78:53] make it a happy place. But no, it's it's<br>[78:57] it's<br>[78:58] >> it's fun.<br>[78:59] >> It's just neat. Let me just see if I can<br>[79:02] find a bit where it kind of emphas<br>[79:05] Oh, and so what you can see here, dear<br>[79:07] listener, apologies for this, but what<br>[79:09] we're showing on the screen, I'm not<br>[79:11] going to try and enlarge it or anything<br>[79:12] because it'll bulk everything. This is<br>[79:14] like the OS. Uh this is like the<br>[79:16] settings panel<br>[79:18] >> for the for the desktop environment. So<br>[79:20] you can do things like set your you know<br>[79:22] your background color and you know all<br>[79:24] of that kind of stuff. Um and yeah I<br>[79:27] think this has got a lot of legs really<br>[79:31] >> going on from the app thing where I can<br>[79:33] see this being useful and I know that<br>[79:34] they they they've got like this timing<br>[79:36] widget is on mobile.<br>[79:39] >> I think mobile as well and and and iPads<br>[79:42] and and tablets it could be really Cool.<br>[79:47] >> One thing, one thing I would just say is<br>[79:49] if you think that you're kind of getting<br>[79:50] yourself into something that you might<br>[79:52] regret, I haven't played with it, but<br>[79:55] the the about uh section in the GitHub<br>[79:57] repo is pretty clear. It says it's optin<br>[80:00] per user, doesn't change core, and fully<br>[80:03] reverts on deactivation. So, I don't<br>[80:06] think it's messing with an awful lot. I<br>[80:08] I I say that advisedly. I don't know<br>[80:11] what's going on, but um we'll see. So it<br>[80:14] says desktop mode is a WordPress plug-in<br>[80:16] that turns WP admin into a desktop style<br>[80:18] interface with movable windows and a<br>[80:20] dock menu. What I want to happen here in<br>[80:23] the same way that playground got picked<br>[80:25] up by automatic and they put who was it<br>[80:29] who was doing Playground at the<br>[80:31] beginning? Can anybody remember that<br>[80:33] guy's name? Oh, he's such a nice guy. I<br>[80:36] think he's from<br>[80:37] >> Polish.<br>[80:38] >> Yeah, he's Polish. Adam Zalinski. There<br>[80:40] we go. Adam Zalinski. He he was<br>[80:43] immediately secounded to just right<br>[80:45] crack on that's what you're doing from<br>[80:47] now on and here's some other people to<br>[80:49] help you. I want that to happen with<br>[80:51] this I want this desktop mode to be<br>[80:53] picked off in that way.<br>[80:54] >> Is this part of automatic already like<br>[80:56] they're doing like a radical speed month<br>[80:58] or something like that?<br>[80:59] >> I don't know if it's that. Um but it<br>[81:02] feels like I mean if it's not it's with<br>[81:05] exquisite timing.<br>[81:07] >> Uh you think it is Ramus? Okay. I I<br>[81:09] believe it is, but I'm not I'm not 100%<br>[81:11] sure, but I think I saw it.<br>[81:12] >> Yeah. Well, I hope that this is one of<br>[81:14] those ones that rises to the surface and<br>[81:16] gets funded and all of the people<br>[81:17] involved get like full time to just mess<br>[81:20] around with this. This seems like such a<br>[81:21] credible thing to do. Uh I'm going to<br>[81:24] quickly move on. Uh I'll just go to this<br>[81:27] one quickly. Repository Matt Mulleng<br>[81:30] assembles trusted group to overhaul<br>[81:33] WordPress.org and five for the future. I<br>[81:36] think it's fair to say that Matt is um<br>[81:38] is a bit like in in a space where he<br>[81:41] wants rapid change and he wants rapid<br>[81:44] change by pulling the rug out from<br>[81:47] processes and systems that have hitherto<br>[81:49] been as I guess he would see it an<br>[81:52] impediment to things happening quickly.<br>[81:55] Um Steve, did you want to say something?<br>[81:57] You look like you were<br>[81:58] >> Yeah, I<br>[82:01] I'm I'm quite often AI skeptical.<br>[82:06] But it seems like AI<br>[82:09] has been the best thing that's happened<br>[82:11] to WordPress in a long time in the sense<br>[82:14] that it's really given the whole<br>[82:17] community a kick up the backside that we<br>[82:19] had that kind of that massive stagnation<br>[82:23] after the first word camp Portland and<br>[82:25] all the things that um that happened<br>[82:29] around that like no releases for a year<br>[82:32] and then suddenly AI explodes on the<br>[82:34] scene And we kind of as a community have<br>[82:36] remembered that like we can get things<br>[82:38] done, right? Like<br>[82:40] >> oh okay the the taxonomies I think in<br>[82:43] Ray's post about I mean um we this whole<br>[82:48] thing has basically been like a kind of<br>[82:49] a love letter to Ray's work she's highly<br>[82:52] caffeinated the amount of work that<br>[82:53] she's putting out on the repository but<br>[82:55] in her in her post on on the taxonomies<br>[82:59] she said it went from nothing to done in<br>[83:02] two weeks.<br>[83:03] >> Two weeks. Yeah. custom post types. We<br>[83:05] were talking earlier, they<br>[83:07] >> they should have been done 12 years ago,<br>[83:09] >> something they've done. Um, uh, you can<br>[83:13] you can go down the,<br>[83:16] uh, the line of things that, uh, like<br>[83:18] the connectors plugin, uh, to have AI<br>[83:23] connectors, um, inside the WordPress<br>[83:26] core went from an idea that Matt threw<br>[83:28] out on like Friday afternoon to actually<br>[83:31] being shipped seven days later. And I<br>[83:35] think a lot of plug-in developers as<br>[83:37] well are moving a lot more quickly. Um,<br>[83:41] and there's just uh a a sense of<br>[83:45] momentum that has come back to WordPress<br>[83:48] that we'd lost.<br>[83:49] >> Yeah, it's interesting.<br>[83:50] >> Maybe 18 months.<br>[83:51] >> Yeah. Yeah, I'm with you.<br>[83:52] >> I agree.<br>[83:54] >> This um this post though, I suppose<br>[83:57] what's happened here, it feels like the<br>[83:59] and I'm going to use the word<br>[84:00] disgruntled because that's that's the<br>[84:02] tenor of what I'm getting there. It<br>[84:04] feels like Matt was be was becoming<br>[84:06] disgruntled by atrophy by how the<br>[84:08] processes that were in place which<br>[84:10] appear to be have been impeded to quick<br>[84:15] like move fast break things kind of<br>[84:16] mentality<br>[84:18] >> and um and there seems to be an<br>[84:20] unpicking of all of that and a license<br>[84:22] to just just go for it. So WordPress.org<br>[84:25] you may may or may not be aware is<br>[84:27] actually the property of Mr. Matt<br>[84:29] Mullen. It's his personal thing. Uh some<br>[84:32] people have opinions on that, but like<br>[84:34] it or lump it, like it or hate it,<br>[84:36] that's his website. And so he's within<br>[84:38] his rights to say, "Right, crack on."<br>[84:40] And that's basically what's happened.<br>[84:42] He's given a a trusted, using air<br>[84:44] quotes, a trusted um selection of people<br>[84:47] cart blanch to do what they like and the<br>[84:50] only impediment is they've got to report<br>[84:52] to him. And I presume he has the you<br>[84:54] know the final say. Yes. No. And we'll<br>[84:56] see what goes on. So, it's people like<br>[84:58] Anne McCarthy, it's Mary Hubard, it's<br>[85:00] Null Talk, Western Rout. Um, where else<br>[85:05] have we got? We've got Nick Hamsy in the<br>[85:07] mix. There's a whole bunch of people and<br>[85:09] I think a few others have jumped in as<br>[85:11] well. So, expect some rapid change, I<br>[85:14] would say. Let's see what the heck<br>[85:16] happens in the days, weeks. Well, I<br>[85:17] think it'll be days more than months,<br>[85:19] maybe weeks. Um, and then something<br>[85:22] similar uh for five for the future. Uh,<br>[85:26] because time's running out, I won't get<br>[85:27] into that. I'll just say go and have a<br>[85:29] look at the article yourself. But, um,<br>[85:31] similar things happening for the five<br>[85:32] for the future as well.<br>[85:35] Okay. Right. Okay. Uh, I don't know how<br>[85:38] many of these we're going to be able to<br>[85:39] get through because time is running out.<br>[85:40] So, I'll just go through them quickly.<br>[85:42] Joe Doulson has um written a piece about<br>[85:45] the accessibility ready requirements<br>[85:47] which have been updated. They haven't<br>[85:49] been touched since well not say they<br>[85:51] haven't been touched but they haven't<br>[85:53] been modified in whole I think since<br>[85:55] 2012 or something like that and<br>[85:57] obviously in the accessibility space a<br>[85:58] lot has changed since then. So he's<br>[86:00] written up why it's changed and what has<br>[86:03] changed. So go and check that out. Again<br>[86:05] all the links uh in the show notes.<br>[86:11] Oh I would just mention this one. Good<br>[86:14] friend of mine Dan maybe wrote this post<br>[86:16] on the WLDDN blog. I know the Reese has<br>[86:19] been there recently. I've been there<br>[86:21] recently and um the project WPLDN was on<br>[86:26] the uh lookout for some sponsorships and<br>[86:28] a hattip to the agency, the filter<br>[86:31] agency who stepped up and uh offered<br>[86:35] their um well opened up their wallet<br>[86:37] basically to sponsor that event um at a<br>[86:40] at a high level. So enabling that event<br>[86:42] to go forwards. I will again link in the<br>[86:45] show notes. What else have we got? I<br>[86:48] think that's probably all that we've got<br>[86:50] time for. Uh there's a few other Oh, no,<br>[86:52] no, we'll just quickly do this one<br>[86:53] because I know it's um it's Remus'<br>[86:56] favorite subject. Cloudflare<br>[86:58] this week um as as seems to be happening<br>[87:01] all over the place. Cloudflare um<br>[87:03] knocked I think 20% of their workforce.<br>[87:06] Maybe that's the wrong number. Certainly<br>[87:08] it's,00 people have been let go. Um,<br>[87:12] this doesn't feel, from what I'm<br>[87:14] reading, it doesn't feel like we're<br>[87:16] suffering financially, so we're trying<br>[87:17] to cut some fat. This feels like we're<br>[87:20] aligning ourselves with what we think<br>[87:22] the future's going to look like, and<br>[87:23] that future doesn't involve lots of<br>[87:25] humans sitting in chairs. Remus, I know<br>[87:28] you know more and some of which you<br>[87:30] probably embargoed on saying, but tell<br>[87:32] us what your thoughts are.<br>[87:35] >> Um, yeah, not financially motivated. um<br>[87:40] and AI related. Uh not much to add<br>[87:43] there. I think it's uh I think the way<br>[87:46] you describe it is probably not entirely<br>[87:48] the way you should look at it. Uh um AI<br>[87:53] replacing, but it's more like how much<br>[87:55] can you make AI part of your work type<br>[87:57] of approach.<br>[87:59] >> Okay. Um obviously sad news for those<br>[88:02] people that have been affected, but um<br>[88:04] yeah, I imagine at some point all of us<br>[88:06] are using Cloudflare services. these<br>[88:08] days.<br>[88:08] >> If you if you just look at the stuff<br>[88:10] they've been pumping out over the last<br>[88:12] couple of months<br>[88:13] >> that have either that are either<br>[88:16] servicing parts of AI or are leaning on<br>[88:19] AI or facilitating AI or built with AI,<br>[88:24] >> right?<br>[88:26] >> It should be pretty clear where this<br>[88:27] company is headed,<br>[88:28] >> right? I mean, the only bits that I've<br>[88:30] really touched are the built with AI<br>[88:32] different bits and pieces, you know,<br>[88:34] like MDS and things like that.<br>[88:36] The title the title of this blog post is<br>[88:39] is spot on.<br>[88:41] >> Building for the future is what that is<br>[88:44] called. Yeah, sadly time has got the<br>[88:46] better of us, but um anyway, there we<br>[88:48] go. So, so, so um<br>[88:52] in which case we will knock it on the<br>[88:54] head just about there. There we go. That<br>[88:57] wasn't We didn't get through everything,<br>[88:58] but we got through the majority of it.<br>[89:01] Another quick thanks to Steve for<br>[89:02] knocking up what was probably the<br>[89:04] majority of those show notes. Fully<br>[89:06] appreciated that. Thank you.<br>[89:07] >> Hey, I I built on the work of Ray at the<br>[89:10] repository. Basically,<br>[89:11] >> it is always thus um this show always<br>[89:14] has I basically the way that this show<br>[89:16] notes get put together is I wait for<br>[89:18] Remus' newsletter to drop, which is<br>[89:20] quite erratic at the minute. I've never<br>[89:22] I used to be solidly a Friday. Now I'm<br>[89:25] now sometimes Monday, maybe maybe just<br>[89:27] randomly a Sunday here and there. Never<br>[89:30] quite.<br>[89:30] >> Yep.<br>[89:31] But it's always it's always in time for<br>[89:33] me anyway. So I crib crib what Ray's<br>[89:35] written as well. Yeah.<br>[89:36] >> I I much prefer it not being on a Friday<br>[89:38] because Ray is on a Friday and they can<br>[89:40] only read so much in a day.<br>[89:42] >> She she alters it. It doesn't it's not<br>[89:45] always on the Friday. So<br>[89:47] >> but we cover different things. So<br>[89:50] shouldn't be too much overlap.<br>[89:51] >> But that's what I do as well. I I crib<br>[89:53] from Remus. I crib from Ray and various<br>[89:55] other places and just decide what I<br>[89:56] think is of the most interest. But<br>[89:58] anyway, Steve, it doesn't get away from<br>[90:00] the fact that you still did it. So, I'm<br>[90:01] very very grateful for you doing that. I<br>[90:04] I will have to send you a book or<br>[90:07] something. I I'll send you I'll secure<br>[90:09] you the copy of<br>[90:10] >> these three.<br>[90:11] >> Yeah. The Gutenberg Parenthesis by Jeff<br>[90:13] Jarvis.<br>[90:15] Right. There we go. Um it only remains<br>[90:17] for me to say thank you to our guests.<br>[90:19] Let's go around. Oh, yeah. We got to do<br>[90:20] the hands. Let's do the hands now, I<br>[90:23] suppose. Let's do the hands. There we<br>[90:24] go. Got the hands. Thank you. Um, but<br>[90:27] thank you very much to Steve Burge from<br>[90:30] Publish Press. Thank you to Remus from<br>[90:32] Within WP and also The Guild. Go and<br>[90:34] check that out. Links in the show notes.<br>[90:36] And also Reesew from unpronouncable.com.<br>[90:40] I can't I can't It'll be<br>[90:43] >> Reese.<br>[90:44] >> Yeah, I know. I just can't say it for<br>[90:46] some reason. I don't know why. Right,<br>[90:49] that's it. We will see you this time<br>[90:51] next week. One would hope. Take it easy.<br>[90:54] Bye-bye. Bye-bye. Bye-bye. Now, a<br>[90:56] question. Can I find the right bottom?<br>[90:58] There it is. See you next week. Bye-bye. <!-- deep-read:sections end --> ๐Ÿ“„ **Full text:** ![[Full Document Contents/Articles/'Licking and Rubbing' - This Week in WordPress 373.md|'Licking and Rubbing' - This Week in WordPress 373 by YouTube]] ## Highlights - of this week, I've just changed the article over. We're going to look at two pieces, but they basically tell the same story. Bit of a shock. Well, not maybe not. I don't know. I know that you particularly, Steve, have been following this real time collaboration thing, probably more closely than anybody else that I know. Um, it sounded from the bits and pieces that you were putting on Twitter or wherever I was finding you, you were increasingly kind of like amazed by what was possible. I saw a few ([View Highlight](https://read.readwise.io/read/01kre43h5wgqcbvxbedqfdhh7c)) - Tags: ๐Ÿ‘ป ai highlighted - videos where you were sort of fairly buoyant about it. Um, and then closer to the time obviously we had lots of problems brewing. The long and the short though is that in nine days time when WordPress 7 uh is released, this thing that we've been talking about for ages, this Google Docs style real um time editing um sorry real time collaboration RTC is is pulled. Um Matt Mulleng um has personally made the decision to remove ([View Highlight](https://read.readwise.io/read/01kre43h86abrba8kgjbmtytm2)) - Tags: ๐Ÿ‘ป ai highlighted - enough time to do the work and the hosts got involved with testing and let's just move on quite quickly to the same story only this time on um the repository. Um this one's called Matt Mullen pulls real time collaborative editing from WordPress 7.0. Um and then the title finishes off blames WP Engine litigation. That's kind of like a minor point in the story really, but same sort of thing. Um Matt says that he's going to take the heat for this because it was sort of basically his decision. He's ([View Highlight](https://read.readwise.io/read/01kre43hexsc4dbgbzzt7fc2js)) - Tags: ๐Ÿ‘ป ai highlighted - yeah, that too." And I think there's there's a lot of things in this where it's like for Google Docs, which is probably where most of us are familiar with, you know, um, real time editor, real time collaboration. It's for things like that. it it it has the you know it's just like a you know a word document or or something of that nature whereas there is so much that is editable and can be editable within WordPress that I just wouldn't know ([View Highlight](https://read.readwise.io/read/01kre43hk0jy6jptdkkwfsjf53)) - Tags: ๐Ÿ‘ป ai highlighted - it's pretty great. Um, and presumably as soon as as soon as WordPress masters this and it's an actual thing and it works, maybe a 100% of WordPress users will think it's great as well. But I don't know how many people need all of this stuff in the background. Um, >> I think that's a good remark because I think it's we we first of all, we're not tracking anything. So, we have absolutely zero clue and there's going to be tons of agencies once this is ([View Highlight](https://read.readwise.io/read/01kre43hswm6c5jhdex1pn46g1)) - Tags: ๐Ÿ‘ป ai highlighted - >> Yeah. Okay. So, once it's working and everybody's happy, then maybe we'll begin to invent ways to make it useful. Yeah. This is not like post formats. >> Yeah. Okay. Okay. Yeah. Yeah. All right. >> Using those. >> Using those. Okay. >> I have in the corner there. Yeah. Uh >> I've seen some talk of it like collaboration then being used inside the site editor. So people will be able to work on a design together. ([View Highlight](https://read.readwise.io/read/01kre43hxmmsp7e5xmw7ffpepd)) - Tags: ๐Ÿ‘ป ai highlighted