WordPress Planet

June 25, 2022

Gutenberg Times: WordPress 6.1 Planning, FSE Studio and more — Weekend Edition 220

Howdy,

It’s good to be home again. As much as I enjoyed spending time with WordPressers in Porto, and with my family and long-time friends in Germany, it’s good to be back, too. It’s easier to work when there are less distractions.

Isn’t it an odd way of putting things? We are trying to find the sweet spot between working remotely from anywhere in the world, be it the home town where parents live or a new city, like Porto. There are always temptations and more fun things to do, or people to see, that make it hard to focus on work. If you work remotely, how are you dealing with it?

Anyway, speaking of distractions, there were some rumblings in the WordPress space, that took away some focus from WordPress 6.1, Gutenberg and the block editor and other cool things that are happening around the open-source project. You can read all about it on the WPTavern or this week’s issue of The Repository.

Back to the usual programming …

Yours, 💕
Birgit

PS: Don’t forget to reserve your seat for the upcoming Gutenber Live Q & A. I can hardly wait to talk about the cool block things happening at Pew Research Center!

A Block-First Approach at Pew Research Center with lead developer Seth Rubenstein and head of digital strategy, Michael Piccorossi
on July 22, at 11am EDT / 15:00 UTC

WordPress Release Information

Gutenberg 13.5

Anne McCarthy was the lead for this week’s Gutenberg plugin release and in her post What’s new in Gutenberg 13.5? she highlighted: “The 13.5 release comes with 12 enhancements and 15 bug fixes, with an improved featured image UX, expanded design tools for the Post Navigation Link block, a few solid accessibility fixes, and some nice quality of life improvements.”


Sarah Gooding over at WPTavern has more detail in her article Gutenberg 13.5 Adds Featured Image Placeholder Support for Cover Block, Cleaner Pasting to Other Apps.


Mary Job and I will bundle the changelog of Gutenberg 13.5 and 13.6 together in our next episode of Gutenberg Changelog, which will be recorded around July 7th, 2022. If you have questions for us or Gutenberg developer send us an email to changelog@gutenbergtimes.com.

🎙️ New episode: Gutenberg Changelog #68 – WordCamp Europe, Gutenberg 13.4 and WordPress 6.1 with Birgit Pauli-Haack and Mary Job, and special guest: Dave Smith

WordPress 6.0.1 and 6.1 scheduled

The core team identified the team for the minor release 6.0.1 and proposed to schedule the RC for July 5th, 2022 and the final release a week later on July 12th,2022. Sergey Biryukov and Adam Zielinsky will coordinate the release. Anne McCarthy posted more details on tickets and PRs in her post WordPress 6.0.x release team and 6.0.1 schedule


Hector Prieto shared in his post WordPress 6.1 Planning Roundup the proposal schedule for the next major WordPress release, 6.1 and added a call for contributors to join the release team. If you are intested, leave a comment on the post. Proposed Release date is October 25, 2022 with Feature Freeze and first Beta on September 20, 2022. ICYMI, Matias Ventura posted a the Roadmap for 6.1 (block editor edition) a few weeks ago.

 “Keeping up with Gutenberg – Index 2022” 
A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test and Meta team from Jan. 2021 on. Updated by yours truly. The index 2020 is here

Building Themes for FSE and WordPress

On WordPress TV, the Anatomy of a Block Theme was published. “You quickly learn the key components of what makes up a block theme.”


Ramon James Dodd, Contributor to Gutenberg, posted an update on initiatives and goals around Block editor styles. “The purpose of this post is to highlight ongoing initiatives targeted at addressing these issues, and to outline longer-term ambitions to output more readable, efficient and extensible frontend styles.”

Dodd divided his post into three sections: First he highlights the recurring challenges for theme developers to style blocks, then he offers a three part strategy to tackle those challenges, and then he outlines how the contributors could get there, admitting: “Style nirvana might well be out there, however the path comprises individual stepping stones, discovering how individual parts contribute to the whole, and balancing compatibility and stability with innovation.”


This week, Mike McAlister, creator of Atomic Blocks in the early days, and now product designer and principal software enginieer at WPEngine announced on Twitter the alpha phase of FSE Studio, a “developer tool to make building full-site editing themes faster and easier to manage.” McAlister and Phil Johnston also shared a YouTube video of a first FSE Studio walk-through. It reminds me a little bit of Carolina Nymark’s Theme Generator and of David Gwyers ThemeGen App, both have a different goal in mind. From little I saw of the FSE Studio in the video, I like the one page list to check or uncheck the various design tools for users, and I am also intriged by the built in pattern creation tool. It promises “to streamline the theme building process and make theme management a breeze”. Can’t wait to see the alpha version. You can do, as they are looking for alpha testers. Connect with Mike McAlister via Twitter DM

If you can’t wait for the tool to go public, I wrote about four other block theme generators before.


Also this week, the WPWatercooler gang hosted Brian Gardner, creator for the theme Frost and developer advocate at WPEngine in their show about Full Site editing and Block Theme. Listen in on WordPress Themes Block It Like Its Hot. Brian Gardner also talked about his new theme he just announced via Twitter.


Need a plugin .zip from Gutenberg’s master branch?
Gutenberg Times provides daily build for testing and review.
Have you been using it? Hit reply and let me know.

GitHub all releases

WordPress Social Learning Spaces

June 27, 2022 – 1 pm EDT / 17:00 UTC
Hello Blocks! Coding a custom block with Ryan Welcher

June 30, 2022 – 5:00 PM EDT / 21:00 UTC
My First Recipe Blog with Destiny Kanno

July 4, 2022 5 pm EDT / 21:00 UTC
Using Block Patterns with Wes Theron

July 12, 2022, 5 pm EDT / 21:00 UTC
Explore the Block Directory with Wes Theron


Featured Image: Technology old circuit boards by Jennifer Bourn via WordPress Photos


Don’t want to miss the next Weekend Edition?

We hate spam, too and won’t give your email address to anyone except Mailchimp to send out our Weekend Edition

Thanks for subscribing.

by Birgit Pauli-Haack at June 25, 2022 10:30 PM under Weekend Edition

BuddyPress: BP Rewrites 1.3.0 maintenance release

Immediately available is BP Rewrites 1.3.0. This maintenance release fixes two bugs and brings BP Rewrites compatibility to bbPress. For details on the changes, please read the 1.3.0 release notes.

Update to BP Rewrites 1.3.0 today in your WordPress Dashboard, or by downloading from the WordPress.org plugin repository.

Many thanks to 1.3.0 contributors 

shawfactor & imath.

by Mathieu Viet at June 25, 2022 08:51 AM under rewrites

WPTavern: GoDaddy Responds to Mullenweg’s Accusations: “We All Have the Same Goal”

In a recent Twitter storm, Matt Mullenweg characterized GoDaddy as “a parasitic company,” that is “an existential threat to WordPress’ future.” In a series of tweets that were subsequently deleted, Mullenweg contended that GoDaddy is lacking support for WordPress and WooCommerce, relative to how much the company is benefiting from the projects. He also said the company’s investment in proprietary website and store products is at odds with how much it gives back to WordPress.org.

This sparked a heated discussion across Twitter, the Advanced WordPress Facebook group, blog comments, and Post Status Slack. The most outspoken people were those who felt Mullenweg was arbitrarily disparaging one company’s contributions while commending another. There was also a significant group of people who vehemently agreed with his assessment.

“I think parasitic is the right word to apply to GoDaddy,” Boulder WordPress Meetup organizer Angela Bowman tweeted. “Taking something that is free and leveraging it for maximum profits by undercutting the very thing you are selling out of existence. Capitalism at its best, most ruthless, and short sighted.”

Bowman distilled it into a more succinct example:

GD: Why buy the cow when you can get the milk for free?

MM: Well, we need to feed and house the cow. Provide medication when needed. Or the cow dies.

GD: How long before it dies? How much $$$ can we make until it does?

I contacted GoDaddy to find out how many people the company sponsors and how much they spend on sponsoring events.

“Our company contributes to open-source in a variety of ways, including through dedicated employee roles, specific projects on which these employees work, and many employees who have a passion for the WordPress community and give back whenever possible,” GoDaddy Director of Public Relations Nick Fuller said.

The company declined to comment on specifics but pointed to its Five for the Future pledge page, which shows that GoDaddy sponsors 34 contributors for a total of 217 hours per week across 15 teams. With 9,000 employees, this amounts to a relatively small number of hours compared to other hosting and product companies, like Automattic (4098 hrs/week) and Yoast (250 hrs/week).

Compared to the other economy hosts listed on WordPress.org’s recommended hosting page, GoDaddy’s contributions are much smaller relative to its size:

  • Bluehost (750 employees) sponsors 6 contributors for a total of 102 hours per week across 4 teams.
  • SiteGround (500 employees) sponsors 12 contributors for a total of 58 hours per week across 7 teams.
  • DreamHost (200 employees) sponsors 3 contributors for a total of 30 hours per week across 4 teams.

While GoDaddy’s contributions may be smaller in terms of work hours, the company allocates hundreds of thousands of dollars for sponsoring WordCamps and related events. After another successful WordCamp Europe in the books, many attendees agreed that the value of these events cannot be overstated. Without corporate sponsors, WordCamps would not happen on the scale that they currently do.

“Beyond contributions to open-source projects, GoDaddy is extremely active at various WordPress events,” Fuller said. “In 2022, our plan is to spend hundreds of thousands of dollars on WordCamp and other related events such as WordSesh and WordFest. Many of our employees will be active participants in these community events.”

When asked to comment on the accusations of being a “parasitic company” and “an existential threat to WordPress’ future,” Fuller would not address the complaints directly.

“We all have the same goal, to make WordPress better each and every day,” he said. “Our team is passionate about making WordPress better, both for the community and for our customers, and we greatly appreciate the support expressed by many in the WordPress community in recent days.”

Matt Mullenweg took to Post Status Slack today to clarify some of the opinions he voiced on Twitter yesterday. He hinted at strategies behind the scenes that even employees may not know about.

“Keep in mind that people might not be aware of actions happening in other parts of the company, for example the pressure from their new activist investors,” Mullenweg said. “As an example: I 100% believe the good intentions of the Google folks who were working on AMP, and of course we learned later it was part of a larger strategy they were unaware of that, after being disclosed in litigation discovery, appears malicious.”

Mullenweg also referenced the free-rider problem, a type of market failure where those who benefit from public goods do not pay or under-pay, which leads to over-consumption. This is similar to the Tragedy of Commons situation he mentioned in the past as a fate that WordPress is tying to avoid with its Five for the Future program.

“Failed open source projects usually succumb to the free rider trap — the parasites kill the host, which ultimately hurts the parasites as well but they can’t think beyond short-term,” Mullenweg said. “Successful open source projects escape the free rider problem, as WordPress has so far, largely because of awareness of it and people voting where to invest their talent and their dollars in organizations that contribute to the shared resource in a way that keeps it sustainable.”

If looking solely at the definition of Five for the Future contributions, GoDaddy may constitute a free rider. They are not conforming to what the project has requested from companies in order to keep WordPress sustainable for generations to come. However, highlighting GoDaddy in this fashion may not be the best way to extract more contributions or inspire others to be part of this initiative. WordPress needs to find a better means of dealing with what it deems to be under-performing contributors, because many well-meaning individuals can get trampled underneath the heavy tread of social sanctioning.

by Sarah Gooding at June 25, 2022 12:33 AM under godaddy

June 24, 2022

WPTavern: Awesome Motive Acquires WP Charitable Plugin

Awesome Motive, makers of popular plugins like OptinMonster, WPForms, and MonsterInsights, acquired WP Charitable this week. The plugin is used by more than 10,000 non-profits for creating fundraising campaigns and collecting online donations. It does not charge any transaction fees and currently has a 4.9/5-star average rating on WordPress.org.

“Wes and I launched Charitable in 2015 because we were tired of seeing non-profits use hosted fundraising platforms that charge hefty fees and strip them of the ability to brand and control their donation pages,” WP Charitable co-founder Eric Daams said in his farewell post.

“After being a small team splitting our time on the product as well as our agency business for the last 7 years, we are ready to pass the reins to someone who shares the same passion and has the resources to make Charitable even better than it is today.”

Awesome Motive CEO Syed Balkhi said the company’s non-profit users had long been requesting a beginner-friendly donations plugin. They could either acquire one or build one from scratch. WP Charitable’s timing to sell coincided with Awesome Motive’s next move on expanding tools for non-profit customers.

“As you know, at Awesome Motive, our mission is to help small businesses grow and compete with the big guys,” Balkhi said. “Our software today powers over 20 million websites and helps shape the web for billions worldwide.

“Along with our core mission, we believe that companies should be forces for good.

“The WP Charitable plugin allows us to use our knowledge, experience, and resources to empower those who are changing the world for good.”

WP Charitable’s chief competitor is GiveWP, a donation plugin and fundraising platform with more than 100,00 users. While WP Charitable doesn’t collect any transaction fees whatsoever, one of the big differences with GiveWP is that it collects a 2% fee on Stripe donations taken via the company’s free Stripe integration with GiveWP core. There are no fees for GiveWP’s commercial Stripe add-on.

Demonstrating one of the more endearing aspects of the WordPress ecosystem where competitors often support each other, GiveWP co-founder Matt Cromwell congratulated WP Charitable on the acquisition.

WP Charitable co-founders said current users can expect “business as usual” without any interruptions. They will be helping the transition process but moving on to their own new endeavors. David Bisset will be leading product development moving forward with Awesome Motive. Balkhi said he has an “an extensive list of ideas and a feature roadmap” that the company will begin working on with the plugin’s new team.

by Sarah Gooding at June 24, 2022 03:48 PM under WP Charitable

Do The Woo Community: WooBits: Pondering a WooCommerce Conference IRL

It's been several years since WooCommerce had their last WooConf, aside from the fact of Covid. Is it time again? What would that look like?

>> The post WooBits: Pondering a WooCommerce Conference IRL appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at June 24, 2022 09:24 AM under WooBits

Post Status: WordPress Podcast and Video Picks for the Week of June 19

A chat with Matt at WCEU • Glam That Plugin • BlackPress Slack meetup • SSG vs. WordPress for landing pages • The Web Designer's Tech Stack • A Medeiros rant on the WordPress vibe

by David Bisset at June 24, 2022 05:52 AM under The Week in Review

WPTavern: Matt Mullenweg Identifies GoDaddy as a “Parasitic Company” and an “Existential Threat to WordPress’ Future”

On Thursday Matt Mullenweg responded to an inquiry on Twitter from Jeff Matson, a Pagely employee, about whether Automattic’s Newspack platform had all open open source components or some proprietary elements. In his response, he formally identified GoDaddy as “an existential threat to WordPress’ future.”

The response raised more than a few eyebrows on Twitter as it seemed unrelated to the topic of discussion, which was Amazon’s expansion of its proprietary digital publishing technology.

The conversation following this statement grew more heated and escalated, as GoDaddy employees felt this statement disparaged their contributions and careers dedicated to WordPress.

Mullenweg elaborated on why he sees GoDaddy as an existential threat in a series of tweets that have now been deleted but were preserved in screenshots below. He urged GoDaddy employees to examine how many people are contributing to WordPress and WooCommerce, two open source projects from which the company makes what he estimates to be hundreds of millions of dollars, versus the company’s investment in proprietary website and store products. “How much did GoDaddy put back into .org vs spend on cPanel licenses?” he asked.

In response to a tweet from WordPress digital producer Allie Nimmons, Mullenweg said that although GoDaddy employs some great people, they are “unfortunately overshadowed by massive corporate actions made many levels above them.”

“Those who care about the future of WordPress should spend their dollars with less parasitic companies,” Mullenweg said.

He commended Bluehost for its support of WordPress and its ecosystem since 2003.

Citing GoDaddy’s market dominance, revenue estimates, and 25% of its commerce customers using GoDaddy Payments, the concern seemed more strongly aimed at preserving WooCommerce and the its ability to benefit the rest of the ecosystem.

Some speculated that GoDaddy is more likely an existential threat to WooCommerce and WordPress.com than it is to the WordPress project.

“What I’m worried about is the future of WordPress if GoDaddy succeeds and suffocates the rest of the ecosystem,” Mullenweg said.

In a strange turn of events that would have been unimaginable years ago, many in the WordPress community took to Twitter to defend GoDaddy, even though the company has historically been criticized for its poor performance and predatory sales practices. GoDaddy has been working to improve its tarnished reputation by sponsoring open source contributors and events. Representatives from GoDaddy have not yet responded to a request for comment.

“People have contributed some really great work to the WordPress ecosystem over the years while employed by Godaddy,” Mullenweg told the Tavern. “I wish the company great success and many happy returns.”

Although the tweets were ultimately deleted, fragmenting the resulting conversation, it is clear that Mullenweg perceives GoDaddy as lacking support for the WordPress project and WooCommerce, relative to how much the hosting company is benefiting in revenue. He also sees GoDaddy’s support for proprietary solutions at grave odds with its purported support for WordPress.

by Sarah Gooding at June 24, 2022 04:57 AM under godaddy

Post Status: An Operating System for the Web

What if WordPress, growing as an operating system for the web, spawns distributions and spins, like Linux? What do nine years of Jetpack teach us about Automattic and WordPress — the project and the dot-com? Rethinking how we think about SaaS, hosting, and the WordPress ecosystem...

by Dan Knauss at June 24, 2022 03:00 AM under Plugins

Post Status: WooCommerce Function of the Week: woocommerce_wp_text_input

Learn how to add custom fields to settings in WooCommerce meta boxes — and give back to WooCommerce when you find some code that can be improved.

by Rodolfo Melogli at June 24, 2022 02:30 AM under WooCommerce

June 23, 2022

WPTavern: Gutenberg 13.5 Adds Featured Image Placeholder Support for Cover Block, Cleaner Pasting to Other Apps

Gutenberg 13.5 is now available. The release comes two weeks after the plugin introduced support for button elements in theme.json, axial spacing in the Gallery block, and a redesigned Publish popover in 13.4. The latest release includes 12 enhancements and 15 bug fixes with the most notable changes landing in the Cover block.

Prior to 13.5, the Cover block’s support for using a featured image had a more confusing UI with a separate button in the block toolbar. The featured image toggle has now been relocated to the media replace flow. The Cover block has also been updated to display a placeholder when the featured image in use.

image source: Gutenberg 13.5 release post

The Cover block’s overlay color and opacity controls have been moved into the inspector controls sidebar’s Color panel for consistency to match the UI for other blocks.

Gutenberg 13.5 also expands the design tools available to the Post Navigation block. Users can now set the link color and font family. This is one of those situations where contributors discussed how much design control makes sense for users in this context. Automattic-sponsored contributor Jeff Ong made the case for instances where users may want to have post navigation use the heading font, instead of the body font.

image credit: Jeff Ong – Gutenberg PR #41378

One small update to the Publish date picker is that it now highlights today’s date, expanding on the popover design update introduced in 13.4.

Gutenberg users who frequently copy and paste between other writing apps may be pleased to learn that version 13.5 introduces a change that strips the HTML from copied block markup for the text/plain version of the clipboard. Gutenberg engineer Andrei Draganescu explained the reasoning behind the change:

Pasting into plain text editors should only paste the text we see on screen not the whole underlying markup.

This is an improvement in the experience of writing in a different app rather than in the WordPress editor itself, and then bringing over the content. Since one could move text content back and forth a few times, pasting block markup is annoying if not even prone to introducing problems.

Prior to this change, pasting from Gutenberg into another app looked something like this:

Stripping the HTML out of serialized data in the copy handler before placing it in the text/plain version results in a cleaner paste, as Draganescu demonstrated in a video:

Video Source: Gutenberg PR #41366

Check out the release post for a full list of changes in 13.5. If you don’t have the Gutenberg plugin installed, you will have to wait until the next major WordPress release to take advantage of these fixes and enhancements. WordPress 6.1’s release date was announced today as October 25, 2022, following a long alpha and two short beta periods.

by Sarah Gooding at June 23, 2022 08:36 PM under gutenberg

Do The Woo Community: Woo BizChat Hits WordCamp Europe with Vito Peleg and Robert Windisch

Another in the series of recordings we did at WordCamp Europe. A great conversation that brings you IRL to the camp experience.

>> The post Woo BizChat Hits WordCamp Europe with Vito Peleg and Robert Windisch appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at June 23, 2022 09:04 AM under Product Growth

June 22, 2022

WPTavern: WordPress Appears In NYT Crossword

At the risk of spoiling the answer to a clue included in the image below, WordPress made an appearance in the New York Times crossword puzzle today. Likely nobody reading this post would struggle to answer the clue “popular blogging platform” with nine letters. New York-based digital consultant and media co-founder Matt DeSiena tweeted a screenshot with the caption, “You know it’s a good day when WordPress makes an appearance in the NYT Crossword.”

Despite the software powering 43% of websites, many of us working in the world of WordPress still cannot adequately explain what we do to some of our friends and family. The rare pop culture reference still gives an exciting and affirming jolt of recognition to WordPress’ fondest fans.

One of the more obscure and unforgettable WordPress references happened 12 years ago when the code was used to guide missiles. WordPress lead developer Dion Hulse spotted the project’s post.js code in episode 5 of the British mini-series Strike Back as part of a weapons guidance system. Mark Jaquith then ported those changes back to core, giving props to Left Bank Pictures.

photo credit: Alex Mills “So Apparently WordPress Can Guide Missiles”

The software was also mentioned in Lily Allen’s “URL Badman” released in 2014, and briefly mentioned on the popular Netflix original series Orange is the New Black in 2015.

WordPress.com has also twice been featured on Jeopardy, an American television game show. In 2014, the platform was included in a clue under the category “dot-com” with the answer “What are blogs?”

More recently, in 2020, WordPress.com was featured in a Jeopardy clue that read like an advertisement. The answer, “What are blogs?”, echoed the previous Jeopardy reference.

There are probably many more references that have gone unnoticed, as WordPress is becoming more of a household name these days. Where have you seen it mentioned in the wild recently?

by Sarah Gooding at June 22, 2022 09:31 PM under News

WPTavern: GitHub Makes Copilot Available to the Public for $10/month, Free for Students and Open Source Project Maintainers

GitHub has announced that Copilot, its new AI pair programming assistant, is now available to developers for $10/month or $100/year. Verified students and maintainers of open source projects will have free access to Copilot. The assistant is available as an extension for popular code editors, including Neovim, JetBrains IDEs, Visual Studio, and Visual Studio Code.

Copilot was trained on billions of lines of public code in order to offer real-time code suggestions inside the editor. GitHub claims it is capable of suggesting complete methods, boilerplate code, whole unit tests, and complex algorithms.

“With GitHub Copilot, for the first time in the history of software, AI can be broadly harnessed by developers to write and complete code,” GitHub CEO Thomas Dohmke said. “Just like the rise of compilers and open source, we believe AI-assisted coding will fundamentally change the nature of software development, giving developers a new tool to write code easier and faster so they can be happier in their lives.”

Despite its many claims to improve developer efficiency, Copilot is still a controversial tool. Opponents object to the tool’s creators training the AI on open source code hosted on GitHub, generating code without attribution, and then charging users monthly to use Copilot. It has also been criticized for producing insecure code and copying large chunks of code verbatim.

Evan after 12 months in technical preview, Copilot remains generally polarizing at its public launch. Developers either seem to be impressed by its capabilities or offended by its ethical ambiguities. GitHub had more than 1.2 million developers in its technical preview and reports that those who started using Copilot quickly found it “an indispensable part of their daily workflows.”

“In files where it’s enabled, nearly 40% of code is being written by GitHub Copilot in popular coding languages, like Python—and we expect that to increase,” Dohmke said. “That’s creating more time and space for developers to focus on solving bigger problems and building even better software.”

by Sarah Gooding at June 22, 2022 07:42 PM under github

Post Status: Post Status Comments (No. 11) — WordPress 19th Anniversary Meetup Celebration

A 19th birthday celebration for #WordPress with Mary Job, Nathan Wrigley, Naoko Takano, Carrie Dils, David Yarde, Joe Simpson Jr., Pat Ramsey, John Jacoby, Yvette Sonneveld, and Taco Verdo.

by David Bisset at June 22, 2022 06:45 PM under Post Status Podcasts

Post Status: Promoting WordCamps, GDPR and Google Fonts, Invalid Reviews, 5FTF, and the Admin UX

How should WordCamps be promoted on official WordPress channels? • How to comply with the GDPR when you're using Google Fonts. • What's the deal with invalid plugin/theme reviews? Mika Epstein explains. • Important decisions in The Five for the Future GitHub repo. • Thinking through the Admin UX.

by Courtney Robertson at June 22, 2022 06:13 PM under WordPress Core

WPTavern: #31 – Milan Ivanovic on the Importance of Real World Versus Online

On the podcast today we have Milan Ivanovic.

Milan is a WordPress Developer at Valet.io, and is a WordCamp volunteer, speaker, and organizer.

He’s the WordPress.org global translation editor, WordPress Serbia lead, and is now part of the WordCamp Europe alumni.

As if that weren’t enough, Milan is one of the lecturers of the WordPress Academy in Serbia, where he has given talks and WordPress Workshops. He’s also a member of the Theme Review and Community Get Involved Teams.

It’s pretty clear to see that WordPress and WordPress events play a major role in Milan’s life, and that’s what this podcast is about.

We’re drilling down on why the community which surrounds WordPress is a key part in the success of the whole project.

The recent hiatus of in-person events has meant that all the events moved online. Whilst this was a good stop gap, Milan, as you will hear, is pleased that real world events are back.

We talk about the importance of the WordPress community as a whole, as well as exploring what the situation is like in Milan’s home country of Serbia.

We discuss how Milan got started as a community member and the different roles that events like WordCamps can offer people wishing to dip their toes in the community waters.

We also get into the subject of diversity and how Europe as a continent might face diversity challenges which differ from other parts of the world.

Milan is an enthusiastic speaker and I’m sure that you’ll get a fresh perspective from listening to the podcast.

Transcription

[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley. Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, the importance of real world WordPress events.

If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players. If you have a topic that you’d like us to feature on the podcast, well, I’m more than keen to hear from you and hopefully get you, or your idea featured on the show. Head over to WPTavern.com forward slash contact forward slash jukebox. And use the contact form there.

So on the podcast today, we have Milan Ivanovic. Milan is a WordPress developer at valet.io. And is a WordCamp volunteer, speaker, and organizer. He’s the wordpress.org global translation editor, WordPress Serbia lead, and is now part of the WordCamp Europe alumni. As if that weren’t enough, Milan is one of the lecturers of the WordPress academy in Serbia, where he has given talks and WordPress workshops. He’s also a member of the Theme Review and Community Gets Involved teams.

It’s pretty clear to see that WordPress and WordPress events play a major role in Milan’s life. And that’s what this podcast is about. We’re drilling down on why the community which surrounds WordPress is a key part in the success of the whole project.

The recent hiatus of in-person events has meant that all the events moved online. Whilst this was a good stop gap, Milan, as you will hear, is pleased that real world events are back.

We talk about the importance of the WordPress community as a whole, as well as exploring what the situation is like in Milan’s home country of Serbia.

We discussed how Milan got started as a community member, and the different roles that events like WordCamp offer people wishing to dip their toes in the WordPress waters.

We also get into the subject of diversity and how Europe as a continent might face diversity challenges which differ from other parts of the world.

Milan is an enthusiastic speaker. And I’m sure that you’ll get some new perspectives from listening to the podcast.

If you’re interested in finding out more, you can find all the links in the show notes by heading over to WPTavern.com forward slash podcast, where you’ll also find all the other episodes.

And so without further delay, I bring you Milan Ivanovic.

I am joined on the podcast today by Milan Ivanovic. Hello.

[00:03:34] Milan Ivanovic: Hello.

[00:03:34] Nathan Wrigley: Very nice to have you with us. We’re gonna be talking about WordCamp Europe, and WordCamps and community in general. First of all, Milan, would you like to just spend a moment introducing yourself? What’s your background in WordPress?

[00:03:45] Milan Ivanovic: Yeah, would love to. I started really early with WordPress and just like looking for community back in Serbia. We, I didn’t know that if you are looking for community there isn’t one, like maybe you can start it. So 2013, I moved to Norway and then all of a sudden they already had the meetups in place. So I helped organize those meetups. You know, just being there as a speaker, as one of the organizers. So I moved back to Serbia in 2014 and I was like, you know what? They already had one meetup and nothing happened from it. And then I just started a little bit with no expectations, like how many people would show up, how many people will jump in.

Just like start it and see how it goes. 2014 was the first official WordPress Serbia meetup. And now we have 16 different cities with meetups across Serbia.

[00:04:33] Nathan Wrigley: Wow. That’s that is really impressive. From everything that I’ve seen, and obviously I don’t really know intimate details about your life, but from everything I’ve seen, you are really committed to the community. Like more so than almost anybody, it feels like.

[00:04:47] Milan Ivanovic: Pretty much. I got hooked up, like the first WordCamp for me was WorkCamp Europe, in Leiden 2013. I immediately knew that I need to help organize. I need, I saw volunteers dedicating their time. They’re passionate. I’m like, yeah. How can I help?

So they explained next year, follow the website, we are gonna open the call for volunteers, and then you can sign up. I think that it passed like one millisecond before I saw it. I’m like, yep, yep. Filling in the form already. So my first volunteering, official volunteering experience was 2014 already, just like, yeah. I was at the registration desk letters A and B. The happiest person at the registration, that’s me just like smiling all over the face. Like, hello, welcome WordCamp Europe.

[00:05:29] Nathan Wrigley: But you’ve really taken it to heart. And you’ve committed an awful lot of time and been involved in some of the biggest events that WordCamp, in particular has to offer. WordCamp Europes, and you were really influential in all of that taking off.

[00:05:41] Milan Ivanovic: I like bringing people. Like, I, believe in like that all of us, together we could like push mountains. And when you see these guys, like they come to the conference and all of a sudden you have like bunch of amateurs, like in organizing the event, but they give it all.

Organizing doing like all of a sudden, you see someone, you know, in charge for TVs, like, workshops, pushing tables and stuff. Everyone is giving what they have. But if you collect hundred of those, like different people willing to make this event happen, the best way possible, that was like heart touching for me, like in the beginning.

So yeah, I’ve been involved like into organizing. Started really slow, and low, you know, just like being the foot soldier. Working at the doors, or like happened with the registration. Then, you know, my involvement grew over the years. So in 2015 was in charge like for a small registration desk.

And then immediately we knew that we need to make this happen. In 2015, we had the first WordCamp in Serbia, WordCamp Belgrade, almost 200 people. And they were like, yeah, wow, this can really be a thing. Then we started with more meetups, more people got involved, more people willing to help, in Serbia. Expressly we had the growth, like in WordCamp Europe. You see the Seville, Vienna when Vienna happened in 2016, we had like 2000 people. I’m like, whoa, this was a big thing.

[00:07:04] Nathan Wrigley: The listenership, for the podcast is pretty broad because there’s so many people, of all different walks of life consuming WP Tavern content. Just give us an insight into the kind of things that you could do if you volunteered. And the reason I ask that is I know for a fact that many of the people that I now have as very good friends in the WordPress community, they tell the story of, I didn’t know. I didn’t know there was a thing.

I used the software because it was free and I enjoyed it. But no way. What, how could there be a community about software? That’s just not normal and yet here it is. I mean maybe some of the top 10 things that you’ve enjoyed or the jobs that you might find yourself in, if you come to an event like WordCamp Europe, and get involved.

[00:07:45] Milan Ivanovic: So I heard I’m not a hundred percent sure about the data, but looks like that we have like around 60% of first timers at this WordCamp Europe. Uh, we haven’t had like in person events three years now for WordCamp Europe. The last one was in Berlin, 2019. I think the power of this whole thing is our community. Just like people being here, being present, and then the networking simply happens.

Uh, you will see because of that diversity and knowledge and background, different backgrounds. The more diverse we are, the stronger we are. That’s why you end up with, someone sitting next to and chatting with someone who actually put the code in the core of WordPress. And then you see someone who just like installed it and they are simply using it. Not having a clue what’s behind it. Like who put up the code what’s there and then you see those two, the person’s just chatting.

Hey, what would you like to improve? Like, I think that’s the power of this whole mess that we are into. Yeah. So, uh, networking and just like being present. That’s what I think is the power of our community. If you do see like all those after movies or short interviews, when just someone goes, takes a camera and goes around and say like, Hey, what is the only thing that you, that you like here?

I think nine out of 10, we say community, community because of community, we are here because of community, and we are so supportive. We are highly opinionated community about everything, but we are so supportive.

[00:09:15] Nathan Wrigley: I strongly get that impression as well. That’s lovely. This particular event, everybody’s wearing a black t-shirt. And there are black t-shirts everywhere. I mean really everywhere, just in the corridor outside, where we’re recording this, I think there’s three people wearing black t-shirts. These are the people who volunteered their time for free. So there’s people assisting you to find me so that we can have this interview.

There’s people publishing the little lanyards that we wear around our neck. There’s people that are putting up signage. There’s basically people doing all sorts of hidden roles. You know all of this stuff intimately. There must be hundreds of different things, and if I was somebody that had never come across the community, I think there’s a chance that I would think, I don’t code, I shouldn’t go. But that’s not the case. There’s a job for everybody. So give us some of the, sort of the things that you might encourage people to do if they volunteer for a WordCamp, that first time.

[00:10:05] Milan Ivanovic: I got involved into volunteering because I want to make this event happen. when you see that your small role doesn’t matter, like how small it is, makes a difference. It’s amazing. Even if you’re a mic runner. Imagine that someone is expecting that mic and you like, feel so powerful, I brought that mic, like here is the mic. You can ask your question. Those small bits that we had, like in Seville I think we had around 70 to 80 volunteers plus the organizing team.

In Vienna we had 160. It’s an army of people wearing the same coloured t-shirts, This year we, I think they have, 70 to 80 organizers, and then 200 volunteers. That’s why there’s as many black t-shirts because everyone is having their shifts. Everyone is, you know, have a purpose. Everyone is just like enjoying the event and you see that all like happy or smiling, everyone willing to help.

I think like in the beginning, when we started the whole army of volunteers. You get to the event, and you don’t know where the registration is. You don’t know what to do after registration. You get the lanyard, like, how is it going? Like, should I just say my name? You say your name and you get a lanyard, you get a small goodie bag.

Everyone is happy, but all the volunteers like guiding you, like, Hey, welcome to event. Here’s the coffee. Here are some sessions, and there is something for everyone, if they’re willing to help. If you say that, I want to help with, I wanna be in a room or I would like to be at the registration, or I would like to help carrying boxes, there is job for everyone.

[00:11:41] Nathan Wrigley: Yeah.

[00:11:42] Milan Ivanovic: And that’s a good thing.

[00:11:43] Nathan Wrigley: You basically don’t need to be into the code. You can, like you said, you can carry boxes, you can print lanyards, you can guide people, you can put up signage. There’s just so many things. If I was on the organizing team at the level that you were in Berlin in 2019, in other words, you were really responsible for that event.

How long before the door opened on the first day, how long before did you begin that planning process? And I’m just trying to get a measure of how many hours go into that, and how it trickles down and you know, how you disseminate that and discover the volunteers and basically how does it all fit together?

[00:12:13] Milan Ivanovic: Oh, it’s a, it’s a long process. It’s a long process because, selecting the future city, every year WordCamp Europe changes country. For WordCamp Europe 2018 in Belgrade, me and the local team, we worked on it from September 2015. To make it happen in June 2018. Because it’s a long process. You need to prepare your local team because it’s was a team around 10 of us. You are just investing so much time. The first thing you need to work on is the application, because we have that application process where you submit your application and it’s usually like three to four cities, you know, fully prepared to organize the event.

Then, previous organizers, foundation WordPress foundation. Uh, we go on a meeting and then we talk about, we’ll look at those applications and then we decide which city is that going to be? So, for Belgrade, it was a long, long period because we had to prepare our local community as well, to start with local meetups and just to educate people what actually WordCamp Europe is.

We had the same, like everywhere else. Like people haven’t had idea that you can, all of a sudden, you can have a conference with like 2, 3000 people. That’s creme de la creme of WordPress communities going to be there. we had to like go educate people, do the meetups, do the all kinds of stuff just to prepare it.

For Berlin, their team, like I’m talking about the local team for Berlin. It was again long process for them as well, because they worked on the application. Then they submitted application, they got approved. And then you want that team, future team to be on this year’s team. Because you want them to see how it goes, And yeah, just to educate them by watching and just like being involved. You need to have them in, involved, like you need to educate them. So, is a long process.

[00:14:12] Nathan Wrigley: And presumably you mentioned that you worked a lot. That’s gotta be something that if you volunteer you have to allocate time. It’s not a just show up and do a little bit here and there, maybe depending on where you step into that hierarchy.

[00:14:24] Milan Ivanovic: All the WordCamps where we are going, or I’m talking about the WordCamp Europe, wherever you’re going, like the local team is the basically most important team. I knew that in Belgrade, like the last, I call like photo finish, last couple of weeks, or like couple of months, just like where all the work kept on piling up.

I was getting up like super early, to make it like through all the meetings with the venue. To go through all the notes. Connect all the bits and pieces. And then because all of us, we have the day jobs. Some of us being supported by the companies, some are not. So involvement of the people change through time, and because it’s a long process and specifically for WordCamp Europe, you don’t have all the teams.

All the different teams. We had like 10 different teams working all together. Like at the same time, like the, the high level. You’ll see, like in the beginning you have a huge impact on sponsors because they need to put up a call for sponsors. They need to sell all those packages. They need to see with the venue, how big is going to be expo area.

There are just like so many things, yeah. Volunteers that they are coming into late, like volunteers, team. Communications. Communications team. It’s one that has been hit hardest. And the longest, because they like keep on putting all the things to the event because yeah, we had to like increase the number of organizers, but it is challenging.

[00:15:52] Nathan Wrigley: Yeah.

[00:15:52] Milan Ivanovic: Yeah, as I said many times already, like it’s a long process, but it’s an amazing process.

[00:15:57] Nathan Wrigley: I’ve had a really interesting slight window into what is involved at this event, just because of the location of where we’re at and seeing all the sort of backstage stuff. Really fascinating, and just as an example, the attention to detail to allow us to be in this room at this exact moment. The coordination that goes on there, you know, great big spreadsheets. And, and although I knew that on some level that was happening, that’s a tiny part of a tiny part of a tiny part of the bigger event. And yet, somebody’s had to deal with that and take care of it. And it’s absolutely amazing.

[00:16:27] Milan Ivanovic: Through the years we learned, we from our mistakes. I’ll call it mistakes. I’m doing the air quotes Because how the number of attendees grew, our problems grew as well. In Seville all of a sudden we had an amazing, amazing thing. People bringing their kids. We’re like, oh, we need to provide childcare service for the event. So we have, since 2016, we have the free childcare service for every WordCamp Europe. Then all of a sudden you have like more volunteers.

You want more bigger exposure like in media. So you need to organize one room. Then all of a sudden that room is too small, then organized two rooms. Then you need to be like, Hey, the venue is quite big. We need someone guiding. It’s like, okay. So we need dedicated volunteer who will take speaker or whoever to the stage. Will take to media room and how the number of attendees grew, our problems went.

[00:17:25] Nathan Wrigley: Genuinely in awe of the amount of things that are going on. Really remarkable. We’re very lucky though to be back. 2022, we’ve had a couple of years where, well, that hasn’t been the case for the reason that everybody knows. We’re all delighted that we’re back, but we’ve had a real moment where everything got a bit shaky, the community, every community, not just WordPress, but every community forced online.

And I just wondered what your thoughts were about the impact of that. Fatigue of zoom calls and whether or not local events have kind of taken a hit in numbers. Certainly I think where I live, the interest in turning up monthly or whatever it might be to these meetups, when it’s been online month after month after month, it seems like the interest is sort of slowly waning.

So maybe we’re an inflection point where it will begin to pick up again. But yeah, just interested in your thoughts on that.

[00:18:12] Milan Ivanovic: Oh yeah. When we started, I was so glad when we switched to online. I was in Bangkok, waiting on the WordCamp Asia. And it was like, Hey, it’s gonna happen. And then the team made the best decision ever that will turn out to be like the best decision ever not to have it. Even though everyone, we like super sad. We were like in Thailand, you know, just like waiting for that conference, and it’s been in the making for so long and the local team and everyone involved wanted so badly that conference to happen.

And then when we were there and someone said like, well maybe, maybe just, maybe we are not going to have it. And then they canceled. I’m like, yeah, what are we gonna do? So we stayed in Thailand, came back. Then when online happened, every day I have two meetings. It’s a Zoom meetings, I’m like, I’m not doing this.

Again, like a conference. I can’t do it. And then I was so happy, like, when it happened that I, again get to see all the people involved. I was amazed by the number of people who signed up. Like, I think 2020, 8, 9,000 people signed up. The good thing is that you have way more people being able to attend.

To just join the event. But I was super sad after it ended.

[00:19:28] Nathan Wrigley: Yeah.

[00:19:28] Milan Ivanovic: Because, being involved so many years back, to see all those people hug everyone, talk to everyone. When it ended, I was like, whoa, no. It felt so empty. I’m like, no, no, this is not happening.

Yeah. I was glad that this was happening online, also for, for us in Serbia. Couple of guys decided like, Hey, we are not gonna go with online, but couple did. And I was so glad that it did because it kept something happening throughout the years. We are now in the limbo between those online events, someone wants to, someone is waiting on the in person events, like to start happening all over again, meetups with the restrictions over.

But yeah, in Serbia as well, you are going to a few now online, but yesterday on contributors day, as a part of the community team, we formed a plan that we gonna contact all the meetup organizers asking how their involvement is now, because it’s been so long, two or three years that, no in person meetup happened.

So we’re just gonna remind them, ask them about the help, how we, as a community can help them. People change jobs, a lot of things happen. In the meantime during COVID I got married, I got kid, but I’m still gonna be involved and see how we can help. So now the focus is on community to revamp and to see just like, Hey, how we can do with the meetups in person.

Is it possible? Are those organizers who are like organizing those meetups, they gonna do it, or we need to look for someone else from that meetup group?

[00:21:03] Nathan Wrigley: It’s a kind of reevaluation, where you’re gonna start again and see where we’re at right now? Yeah, it does feel like the involvement has gone down, but curiously, as you said at the top, 60% of the people who showed up to this event are new to the community. So there’s clearly some hanking for it. And so maybe when those events get rebooted with whoever they are, then maybe it’ll be the same, you know, 60% in the meetups will be new people, and that’s very encouraging.

[00:21:27] Milan Ivanovic: starting the day after tomorrow, we are gonna see so many new meetups and like so interested.

[00:21:32] Nathan Wrigley: Yeah. We’ll see, see where we are next year. Let’s just change focus a little bit. You mentioned a, a moment ago about the fact that you’re based in Serbia. And Europe is a, is an interesting continent. Lots and lots of countries, some big, some very small. Lots and lots of languages, so that the barrier literally may be impenetrable. For example, if you are in Serbia, that may be the only way that you can engage.

A few months ago, there was some sort of coverage about diversity and whether or not the community organizing the team for WordCamp Europe had addressed that well enough. We actually did a podcast episode in which we aired those thoughts. So there is that to listen to. But the whole diversity debate, isn’t quite as straightforward, is it in Europe as it may be elsewhere, because, it’s not about the same things. Diversity might be language diversity, or it might be which country you’ve come from, or what have you. So, let’s just get into that.

[00:22:21] Milan Ivanovic: Europe is a strange place. Europe is a strange place. Every year we try so hard. I know even when I was involved, and we as a community, we just need to keep on, keeping on about diversity.

We need to educate people. I know that I had to educate myself first. I had to go for all the meetups. So when we start the meetup I’m doing, the first talk I’m doing, is about diversity. Is about code of conduct . And then yet again, people need to be reminded about it. I’m sure like this year as well, organizing team did a great job.

But there’s always, like every year, there’s a, just a little bit of that sense that we could do a bit more, every year. And I’ve been haunted, you know, when you are like selecting teams, you’ve been involved in some decisions.

I always had, just a a little bit like, maybe we could do more. When you see the organizing team, when you see event happening, I was like, yeah, well just maybe if we started early or maybe if we change this, or maybe if we put up a blog post, or maybe if we did something, something will be better.

But what we are not noticing that is getting better, it’s never going to be perfect. But as long as we are talking and we are constantly repeating and like wanting to change, sooner or later, like we gonna be so close to that perfect. So yeah, I know the difficulties. I heard about. Uh, wasn’t involved, but heard about difficulties, this year organizing team, and like, just that limbo of that is it going to happen? You know, so they organized like local team for Portugal. They organized in 2019, for 2020 and then like, yeah, it’s not happening. Online.

Then should we do like this year? Then, you know, some, some people from organizing team dropped off because life happened the meantime. So 2021, you kind of lost the momentum. Like 2022, you need to just like, Hey, this year is actually happening. You know, when you do like two tries and you fail, I’m doing the air quotes again. You fail, like you just need to pick everyone up. You need to form a team because as I said, like, this is a long event.

Now we need someone ready who will dedicate a time. Who will dedicate a passion. Who will be willing to help. But yeah, I’m totally supporting the organized team and all the decisions they made. So happy for them. Again, we are not gonna reach that perfect, but as long as we are like longing for that, we’ll be good.

[00:24:52] Nathan Wrigley: A couple of follow up questions from that. The first one is, do you, on a personal level, when you sort of hear these, criticisms from people, does it get you on a personal level or can you differentiate? Okay, that’s what somebody thinks over there. That’s fine. Okay. We’ll try our best next time. You’re giving up a lot of free time here.

[00:25:08] Milan Ivanovic: Yeah. So in the beginning it was harder. You know, in the beginning it was harder because, you know how much you give yourself into, you know, organizing and, you know that we all have different backgrounds. And you know the what’s the backstory of organizer being, or the organizing team.

And you know that people are sacrificing their time, sacrificing their families, relationship with friends. They can’t be with their friends, families. And then you hear that someone says like, Hey, well, maybe that. team, they could change this, and you’ll be like, because you know the both sides of the story. You can’t be like, no, like that’s not, but yet you can’t get into argue.

I was couple times being part of the WP drama. And I realized that because of the language barrier, because we all different that, defending yourself, you’re only going deeper. Like deeper into the problem. So I always try to talk to that person. Hey, there are things that you are not aware something. But, yeah, as I said, like highly opinionated community about everything. That’s what I love about, and that’s what I hate a little bit.

[00:26:19] Nathan Wrigley: When this event is over, presumably there’s a process of going, okay, let’s figure out what we did. What we did well. What could have been improved.

Is there a thing like that? And can people like attendees, somebody like me, for example, can I put my opinion forward about, okay, next time, less of this and more of this.

[00:26:36] Milan Ivanovic: Yeah.

[00:26:36] Nathan Wrigley: Yeah. There’s a process for that?

[00:26:38] Milan Ivanovic: Yeah, yeah, yeah. That’s a process in place that you put up the form. Hey, give us the feedback. My personal opinion is that like you are not reading the, you know, the worst possible things. Luckily, we never had those and you’re not reading all those, the best things ever, like best WordCamp ever. You are looking, at least I am looking, for something that was constructive criticism. Yeah. You go through there and you know that you failed. I don’t know with food could be better or something could be better.

You are aware, but you’re looking for the constructive criticism. And we always like, till now, like waited for about two weeks because two weeks is, um, a period of time that people need to just think about everything. Because if you give like today, if you give that form to attendees and be like, oh my God, it’s so crazy.

If you give that form to me, I just won the hat on the claw machine, but is going to be like the best WordCamp ever, because I just won. We are waiting about two weeks just for people to breathe in, decompress, you know, sell their thoughts and then you’ll give the attendees a survey to fill in.

We did that every year and it turned out to be an amazing thing for the future reference. Team will also put up the handbook. They will put up the handbook of all the things that they’ve learned, challenges that they faced. What could be better, what could be improved? Because we have the internal P2 for organizers, for teams to communicate. So yeah, that’s their life, probably at next month. They would just like decompress and just all the thoughts put together in one place for the future organisers.

[00:28:21] Nathan Wrigley: Are you here as an attendee this year? Or do you have any?

[00:28:25] Milan Ivanovic: Yeah, well, I’m, I’m speaking, I’m speaking because, we started that and I love that rule actually. Whoever was like the global lead for the previous year, you’ll be like the keynote, speaker for the next WordCamp Europe. Like on track one, you’ll do the talk. My talk was about community and I knew that it’s going to be emotional.

But I never knew it’s going to be this emotional. Yeah. So yeah, I had, I had tears, but I’m proud of those. It was emotional talk because those are all the things that I’m super passionate about. I’m super passionate about diversity. I’m super passionate about community in general. I’m super passionate about changing myself first and then helping change community for better.

So many times, so many stories that I’ve heard about people just like attending one single meetup, and then they realize that, you know what, this is good. This is a solid foundation for the career change or changing life. I had one guy in Serbia attended our meetups. He was a hairdresser and I knew his face.

He was constantly attending our meetups, but he was always super silent. He’s like, no, no, no. All good. I’m just like listening to talks. But he’s a good guy. So after two years he switched roles and he said like, finally, I’m doing the front end work. I got my first job. Thank you so much.

Thanks to community. It changed me in so many levels. So I did this talk and I completely stopped because all those images flashed in front of my eyes. I have slide that how many, uh, how much this community and being involved, this whole involvement changed me as a person. I had all these images just like flashing because I’ve been through some like tough times, like everyone.

And then I knew how much this whole community’s been listening and helping, supportive. And I basically stopped just like froze at the stage. I’m like, oh my God, I’m gonna cry. You’re not gonna cry. You’re gonna continue. I got the applause and just like, and that’s the support I’m talking about, and I continued, but really personal talk for me and I loved it. I loved the subject that I was sharing and, people say that I’m quite passionate and that can, I can make something happen.

[00:30:47] Nathan Wrigley: Final question. And it’s a quick one. Will you be back next year?

[00:30:52] Milan Ivanovic: Oh yeah. Oh yeah.

[00:30:54] Nathan Wrigley: Milan. Thank you for chatting to me today.

[00:30:56] Milan Ivanovic: Thanks so much Nathan for having me.

by Nathan Wrigley at June 22, 2022 02:00 PM under wceu

Do The Woo Community: Meet Silvana Pop, First-Time WordCamper

There is always that first WordCamp experience. In this short BuilderByte, meet Silvana who attended WordCamp Europe.

>> The post Meet Silvana Pop, First-Time WordCamper appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at June 22, 2022 10:45 AM under Woo Builder Bytes

Do The Woo Community: Building Data Driven Content Personas for WooCommerce Builders

Even developers, freelancers and agencies need to create their content persona the right way.

>> The post Building Data Driven Content Personas for WooCommerce Builders appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at June 22, 2022 09:15 AM under Woo Builder Blog

June 21, 2022

WPTavern: Elementor Lays Off 15% of Workforce, Citing Rising Inflation and Impending Recession

With inflation rising and the unemployment rate falling, economic forecasters are predicting an impending recession in 2023. A few major WordPress companies are tightening their belts ahead of what many believe will be an unavoidable economic downturn.

Elementor announced that it is laying off 60 employees, 15% of its workforce, in a tightly controlled release of information to Globes, an Israeli business newspaper. Co-founder and CEO Yoni Luksenberg gave the following statement:

“Today, we make the difficult decision to say goodbye to some of our colleagues. We are in a changing global situation with rising inflation and a pending recession. To ensure the efficiency and effectiveness of our business, we are restructuring and optimizing our workforce, becoming more efficient in certain areas and continuing to grow our product offerings, to secure the company’s long-term success, growth and business goals as we plan for 2023 and beyond.”

The Globes article states that “most of the layoff will be in the company’s marketing department and will apparently not effect engineers and development staff.” Elementor has raised a total of $65M across three funding rounds since 2017, but the Globes’ statement fueled speculation about why their marketing department had such a large number of employees available to be cut.

Earlier this month, Elementor acquired Strattic, a static and headless WordPress hosting company. A representative from Elementor confirmed that no Strattic team employees were affected by the layoffs. The company declined to answer specific questions about whether all the discharged employees belonged to the marketing department or if developers were included among them.

Elementor’s former VP of Marketing, Yam Regev was not one of those cut from the company during the layoffs. Regev resigned a few weeks ahead of a large swath of the marketing team getting cut. He declined to comment on the layoffs but posted on LinkedIn that “the decision to move on is pragmatic and ego-less on such a level that I feel it is purely professional.”

Envato, the Australia-based digital assets company that sells thousands of WordPress products, has also recently laid off 100 of its 700 employees, roughly the same percentage as Elementor.

“We were spread too thin across all of these products we’d established,” Envato CEO Hichame Assi told told The Australian Financial Review.

“They’re all creative products, but some are older with legacy platforms, whereas some are newer and going really well. We wanted to sharpen focus on our future products that are going really well.”

Assi also cited global conflicts and inflation as factors affecting the company.

“There’s been flow on effects in markets like Europe and the US, and there has also been a pull down from inflation that has not helped as well,” Assi said.

These WordPress product companies join Netflix, Tesla, Coinbase, Zumper, Wealthsimple, Notarize, and many others in widespread tech layoffs.

by Sarah Gooding at June 21, 2022 08:28 PM under envato

Do The Woo Community: Bringing Multilingual to WordPress and WooCommerce with Augustin Prot

Augustin Prot from Weglot joined us at WordCamp Europe to talk about community and multilingual WordPress and WooCommerce sites.

>> The post Bringing Multilingual to WordPress and WooCommerce with Augustin Prot appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at June 21, 2022 09:10 AM under Woo Builder Community

June 20, 2022

WPTavern: WordPress.org Strongly Urges Theme Authors to Switch to Locally Hosted Webfonts

In light of a recent German court case, which fined a website owner for violating the GDPR by using Google-hosted webfonts, WordPress.org’s themes team is updating its recommendations for hosting webfonts. Most theme authors have been enqueuing Google Fonts from the Google CDN for better performance, but this method exposes visitors’ IP addresses.

“The themes team strongly encourages the theme authors to update their themes,” Themes Team representative @benachi said in a recent announcement. “We recommend updating by switching to locally hosted webfonts. Luckily Google Fonts can be downloaded and bundled in a theme. Bundled font files allow users to host webfonts locally and comply with GDPR.”

The Themes Team is also considering banning remotely hosted fonts moving forward and will discuss at the next meeting.

Core contributors are now working on updating all the default themes from Twenty Twelve through Twenty Seventeen to use locally hosted webfonts. The task had previously been discussed but was renewed by a recent topic in the German support forums. A user created a small website using the Twenty Seventeen theme and said he has been threatened by a site visitor who cited the German court ruling. The ruling threatens a fine of €250,000.00 for each case of infringement or, alternatively, six months imprisonment, if the site owner does not comply and continues to provide Google with IP addresses through their use of Google Fonts.

“While in the newer default themes fonts got added as an asset, the older default themes remained untouched,” WordPress contributor Jessica Lyschik said. “This can cause issues with users not being aware of both the legal stuff and the fact that Google Fonts are directly used in default themes.

“We think while it is still widely among plugins and other themes to use Google Fonts directly, the default themes of WordPress should be able to used risk-free and compliant with the GDPR.”

The Themes Team recommends authors refer to the Twenty Twenty-Two theme to learn how to bundle locally hosted webfont files using theme.json. Another option, for those using functions.php, is to follow the Implementing a Webfonts API in WordPress Core tutorial.

Many theme authors may not update their themes until forced to by a ban from WordPress.org. In the meantime, users might consider adding a plugin to host webfonts locally. WordPress developer Xaver Birsak has created a small single-purpose plugin called Local Google Fonts that automatically detects Google font sources and gives users the option to download them and use them locally.

Local Google Fonts admin screen

This plugin checks for fonts embedded via wp_enqueue_style. Users who are embedding Google fonts via @import will need to change that before using the plugin. It currently auto downloads new font versions if available. Birsak has created it as a set-it-and-forget it kind of plugin. This may be a good option for non-technical users who have a theme that hasn’t yet been updated by the author. Local Google Fonts is available for free on WordPress.org.

Another free plugin option on WordPress.org is the OMGF | Host Google Fonts Locally plugin, which has a few additional features. It preloads fonts to reduce Cumulative Layout Shift above the fold, unloads fonts that are not used by the theme or plugins, allows users to set a fallback font stack, and will replace font-families with system fonts to speed up loading times. A commercial version offers multisite support and more advanced features.

by Sarah Gooding at June 20, 2022 10:45 PM under News

WPTavern: WordPress.org Forces Security Update for Critical Ninja Forms Vulnerability

Late last week, Ninja Forms users received a forced security update from WordPress.org for a critical PHP Object Injection vulnerability. This particular vulnerability can be exploited remotely without any authentication. It was publicly disclosed last week and patched in the latest version, 3.6.11. Patches were also backported to versions 3.0.34.2, 3.1.10, 3.2.28, 3.3.21.4, 3.4.34.2, and 3.5.8.4.

Wordfence noticed a back-ported security update in the form builder plugin, which has more than a million active installs. Threat analyst Chloe Chamberland explained the vulnerability in an advisory alerting the company’s users:

We uncovered a code injection vulnerability that made it possible for unauthenticated attackers to call a limited number of methods in various Ninja Forms classes, including a method that unserialized user-supplied content, resulting in Object Injection. This could allow attackers to execute arbitrary code or delete arbitrary files on sites where a separate POP chain was present.

The vulnerability affects Ninja Forms’ “Merge Tags” feature that auto-populates values from Post IDs and usernames, for example. Wordfence threat analyst Ramuel Gall reverse engineered the vulnerability’s patches to create a working proof of concept. He found that it is possible to call various Ninja Forms classes that could be used for a wide range of exploits, including complete site takeover. Chamberland reports there is evidence to suggest the vulnerability is being actively exploited in the wild.

WordPress.org’s forced security updates are a mitigation effort used in rare instances where the vulnerability is particularly severe and affects a large number of users. More than 680,000 sites were updated on June 14. This PHP object injection vulnerability scores 9.8 on the Common Vulnerability Scoring System, but it has not yet been given a CVE ID.

Reviewing previous CVE ID’s for Ninja Forms, this is the most severe vulnerability in the plugin’s history. Ninja Forms’ changelog doesn’t communicate the severity of the threat, categorizing it as a “security enhancement:”

3.6.11 (14 JUNE 2022)

Security Enhancements
* Apply more strict sanitization to merge tag values

Ninja Forms did not post about the security update on its blog or social media accounts. Wordfence plans to update the text of its advisory as the company learns more about how attackers are exploiting the vulnerability. Ninja Forms users should check their sites to ensure the automatic security update went through. This update comes just one week after Ninja Forms patched a less severe, authenticated stored cross-site scripting (XSS) vulnerability on June 7.

by Sarah Gooding at June 20, 2022 07:35 PM under security

Do The Woo Community: devlife-snippet: Writing as a Developer, the Soft Skills

Developers who have learned and grown their writing skills may question themselves whether those writing skills have a direct impact for them as a developer.

>> The post devlife-snippet: Writing as a Developer, the Soft Skills appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at June 20, 2022 09:00 AM under DevLife Snippet

June 18, 2022

Gutenberg Times: 84 Block Themes, Reusable Blocks, Create-Block-Theme-Plugin – Weekend Edition #219

Howdy,

Summer is almost here! I love the warmer days, but the heat wave making its way through Europe is brutal. Stay safe and keep cool, please.

This week, the usual business set in again and we have ton of great articles and products to link to.

Have a great weekend!


Yours, 💕
Birgit

PS: Don’t miss it:

July 22 at 11 am EDT / 15:00 UTC Gutenberg Times Live Q & A: Block First Approach at the Pew Research Center, we will discuss with Seth Rubenstein, Lead Developer, and Michael Piccorossi, Director of Digital Strategy, how they use a mixture of Core and Custom Blocks to streamline their publishing process, and to create powerful charts and quizzes for the Pew Research Center. Join us!

WordPress team updates around the Block editor

In his latest video, Core Developer reviews WordPress 6.0 – see his top 3 feature picks, Dave Smith talked to Adam Zielinski, Editor release lead for, to get the low down on the latest release of the software. They covered features of WordPress 6.0, and discussed the the responsibilities and challenges of being release lead. Smith and Zielinski also touched on the project wide discussion around experimental APIs in Gutenberg.


Gutenberg Landing Page received a major overhaul. Steven Dufrensne just announced taking the site live. Designer Beatriz Fialho started working on the Redesign back in October 2021. “Now that Gutenberg has been a part of WordPress for a few years, it makes sense to update it, shifting the message from what used to be the new post editor to the editor that can power all parts of your site.” Fialho wrote in her earlier post.

Such an undertaking takes a whole team. It also needs maintenance and if you want to contribute, the theme repo is available on GitHub. What do you think about the new Gutenberg Landing page? Please share in the comments on the post.


Matias Ventura published his thinking through the WordPress Admin experience following some lessons learned from the Site editor menu designs and behavior.
“Given the third phase of the current WordPress roadmap has a focus around workflows and multiplayer, considerations around the various admin flows become all the more important.” he explained. The post takes a look at the various aspects:

Shell and Canvas – a full-screen view as the default experience with sub-menus sliding in and out of the screen. That way the admin can also give access to out of context information or configurations. The shell as awayfinder with drill-down panels and the canvas as the place to browse, manage, edit, customize.

The Home Button as it is now in the Dashboard or the Site editor has different targets, and it’s a place for confusion with many users. It’s meant to be a place to espace the inner most focus, and go one level higher. Hopefully with some breadcrumps to show the location clearly. “The aim of this interface element is to both give control and build familiarity to navigate away from any context.” Ventura wrote.

Make it Extensible is the headline of the next section. Given the nature of WordPress as extensible plattform for website, and its promise of backwards compatibility, this seems like a given. I

I am particularily intrigued by the contemplations around “Make it Personal”. Customization of the Admin menu has long been plugin territory, and it would be great if that can become built-in functionality as it would also come with standards and guard rails for plugins and themes. Each user should be able to hide/show specific menu items they need. I would love the “recently visited areas as some sort of stack” feature. Most of the time, i only do a few things on certain web sites, and if those activities could be available as Quick links that would be fabulous.

There are more sections in these early sharing of creative thinking about the future WPAdmin. There is certainly nothing set in stone or even remotely concrete available, but it’s worth reading and also sharing your opinion on the post.

🎙️ New episode: Gutenberg Changelog #68 – WordCamp Europe, Gutenberg 13.4 and WordPress 6.1 with Birgit Pauli-Haack and Mary Job, and special guest: Dave Smith

 “Keeping up with Gutenberg – Index 2022” 
A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test and Meta team from Jan. 2021 on. Updated by yours truly. The index 2020 is here

NoCode Site builders and Content Creators using Gutenberg

Dumitru Brînzan published a post on how Reusable Blocks will change the way you create WordPress websites. It not a quick mention of this powerful feature, but a step-by-step tutorial that will help you streamline your creation processes and speed up your idea to publish time. Brînzan’s biggest give away is a list of use cases and how to accomplish those with Reusable block. The 11 minute-video add great demos to the written guide.


Speaking of Guide, Eric Karkovack published A Guide to Choosing the Right WordPress Block Plugins. Many Block collections plugins were published in the early years of the Block editor, as core blocks were lacking basic customizations features. Now that the block editor matured, Karkovack walk you through the decision making process on how to select the right extensions for your site.


It’s been a while since we reported on new Themes in the WordPress.org repository featuring Full-Site Editing. Today’s count is 84.

Among the newest addition are two themes from the team at Extendify.

The first one is called Extendable, “a distinct, dynamic block theme designed as a canvas for your next online venture. Sporting multiple style variations, Extendable is the most expressive block theme yet. Go fresh, bold, bohemaian or minimal.” Or so they say. It does have 12 Style variations some of them quite intriguing with great harmony of fonts and color, some are less engaging.

The second theme is called Wei and it comes from the experience block and theme builder Rich Tabor, head of product at Extendify. He writes about his theme ” a minimal block theme inspired by entirely by simplicity. Embracing clean type, beautifully bold color schemes, and color-matched featured images”. Tabor goes into more detail in his post: Introducing Wei, a minimalistic block theme with gobs of creativity. Or you can check out this Twitter thread


On WordPress.tv, you can find the newests recording of the WordPress Social Learning event with Nick Diego Builder Basics – Let’s Build a Custom Theme (No Coding Required). Diego took the Twenty Twenty-Two theme and fully customized it using the Site Editor and Global Styles. He make template chnages, updated the color pallete and the layout. The he exported these changes into a complete new theme.

Developing with Gutenberg and building blocks

Kathy Zant explains in her post Full Site Editing vs. Dynamic Templating, when she prefers to use the block editor and when ACF and template for the custom fields are better for her needs.


Tuan Nguyen, a full-stack LAMP developer from California, dives into the details of his decision making process on When to Use Editor Versus CSS Styles. Nguyen walks you through the various aspects on styling blocks, how to override the Global Styles for core blocks, how to adjust styling for Custom HTML Blocks or how apply mobile styles via Media queries. It’s a great introduction.

Need a plugin .zip from Gutenberg’s master branch?
Gutenberg Times provides daily build for testing and review.
Have you been using it? Hit reply and let me know.

GitHub all releases

Theme Building for Blocks and Full-site Editing.

If you want to learn more about Style Variations, that came to WordPress 6.0 check out Rich Tabor’s article: How to add style variations to WordPress Block Themes. “Just because a method of defining a theme style is standardized, doesn’t mean the styles themselves are.”.


About four weeks ago, in Weekend Edition 215, I shared three block theme generator provided by members of the larger WordPress Community. Today, a new plugin from WordPress contributors went live the plugin repository: the Create-Block Theme plugin. This plugin provides tools to enable theme builders to create block themes. There are four different ways of using it:

  1. Export: The current theme gets exported as a zip file, along with the user’s changes. This is essentially the same as the export option in the Site Editor
  2. Create a child theme
    Creates a new child theme with the currently activated theme as a parent.
  3. Clone the current theme
    Creates a new theme by cloning the activated theme. The resulting theme will have all of the assets of the activated theme combined with the user’s changes.
  4. Overwrite theme files
    Saves user’s changes to the theme files and deletes the user’s changes.

It’s in its first version. The team would appreciate some more testing and start discussions on GitHub issues or send in your PRs.

WordPress Events

Social Learning Spaces

June 27, 2022 – 1 pm EDT / 17:00 UTC
Hello Blocks! Coding a custom block with Ryan Welcher

July 4, 2022 5 pm EDT / 21:00 UTC
Using Block Patterns with Wes Theron

July 12, 2022, 5 pm EDT / 21:00 UTC
Explore the Block Directory with Wes Theron

Page Builder Summit starts Monday!

Here is a selection from the schedule of Gutenberg talks.

  • Jun 20 – 8 am EDT / 12:00 UTC – Gutenberg, Full Site Editing and WooCommerce with Jamie Marsland
  • Jun 20 – 2 pm EDT / 18:00 UTC Creating Effective WooCommerce Sites with Kadence Blocks Template w/ Ben Ritner
  • Jun 22- 10 am EDT / 14:00 UTC It’s Time to Get Serious About Full Site Editing w/ Nick Diego
  • Jun 23 – 11 EDT 15:00 UTC Creating Dynamic Content with Kadence Blocks w/ Kathy Zant
  • Jun 24 8am EDT / 12:00 UTC Pagebuilders in a world of Full Site Editing and Blocks w/ Jakob Trost
  • Jun 24 – 10 am EDT / 14:00 UTC The Full Site Editor and the Cwicly Toolkit with David McCan

Featured Image: “Pablo’s cubism period began at three” by woodleywonderworks is licensed under CC BY 2.0.


Don’t want to miss the next Weekend Edition?

We hate spam, too and won’t give your email address to anyone except Mailchimp to send out our Weekend Edition

Thanks for subscribing.

by Birgit Pauli-Haack at June 18, 2022 11:17 AM under Weekend Edition

June 17, 2022

Post Status: Flooding the zone

Why not take a nice long bath instead?

by Dan Knauss at June 17, 2022 11:35 PM under The Post Status Team Blog

Post Status: Today in WordCamp History

Starting today and every day for the next year, I’ll be sharing 1-4 photos that appear on that day from the WP events I was at. I’ll tag the location and people there as well as I can. You can follow on Twitter @KitchensinkWP or at kitchensinkwp.com.

by Adam Silver at June 17, 2022 10:34 PM under WordPress Community

Post Status: Not Dead Yet! Just Mostly Dead?

Gutenberg 13.4 • Learning FSE sooner rather than later • Gutenberg in Tumblr and Day One • WordCamps and the vitality of the WordPress community • AUS WordPress community only mostly dead? • Get SEO Schema graphs • Web font loading geek out • PHP is 28! • PHP namespaces and autoloaders • You can work anywhere... why not Cleveland? • North Commerce — faster than the rest? • and more...

by David Bisset at June 17, 2022 08:00 PM under Notes

Do The Woo Community: WooBits: WordCamp Europe Before, During and After

I had an amazing time at WordCamp Europe in Porto, Portugal. Here are some highlight around and during the event.

>> The post WooBits: WordCamp Europe Before, During and After appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at June 17, 2022 04:58 PM under WooBits

Post Status: Richard Midson on WordPress and the Future of Podcasting — Post Status Draft 116

Richard Midson of Automattic on the future of podcasting and the opportunities for WordPress as a podcasting platform.

by Olivia Bisset at June 17, 2022 02:11 PM under Everyone

Post Status: How Do We Get There From Here?

Our WordPress Podcast and Video Picks for the Week of June 13 🎙️ JavaScript development journeys • Questions coming out of WCEU • The WordPress toolkit for podcasters • How newcomers and outsiders view WordPress • Are WordPress developers "real developers?" • Gutenber changes • Dave Martin on WP.com • A Gutenberg roadmap for WordPress 6.1.

by David Bisset at June 17, 2022 06:57 AM under The Week in Review

Follow our RSS feed: 

WordPress Planet

This is an aggregation of blogs talking about WordPress from around the world. If you think your blog should be part of this site, send an email to Matt.

Official Blog

For official WordPress development news, check out the WordPress Core Blog.

Subscriptions

Last updated:

June 25, 2022 11:30 PM
All times are UTC.