Over the past few months, the Global Community team and I have gotten many messages asking about COVID-19 and what it means for WordCamps. We’ve all been doing our best to be knowledgeable about the virus while responding in a level-headed way. Now seems like the right time to share some guidance on what to do next.
WordCamp Travel and Contingency Planning
We should do our part, as members of a highly connected global community, to limit the spread of the virus while there are still so many unknowns.
TLDR: Current guidance advises that if you are planning an event scheduled between now and June 1, and there is any evidence of community transmission of COVID-19 in your area, we strongly recommend that you postpone the event until later in the year or 2021 and/or adapt to an online event.
I’ve asked some experienced global community team deputies to research ways to support community-organized livestream events. Not to replace all WordCamps, but to offer an alternative for any that decide to cancel.
For the remaining 2020 WordCamps designed to gather international attendees (WordCamp Europe, WordCamp Centroamerica, WordCamp US), I’ll assist the global community team as they continue monitoring the situation while gathering information from organizing teams and providing the same support provided to WordCamp Asia.
Epidemics like COVID-19 are unpredictable and I’d rather err on the side of caution. I recognize “caution” is a subjective term, but here it means making decisions that align with the efforts of the world to contain the impact of this virus.
Resources and Kudos
Huge thank you to the members of the Global Community team who have been monitoring this evolving situation. Here are a few of the resources and metrics they’ve been using:
Organizations in our sphere that have limited travel, required remote work, or canceled events (Google I/O, Microsoft MVP Summit, Mobile World Congress, Game Developers Conference, etc).
Community thoughts and sentiment, via direct conversations as well as posts from contributors in the WordPress ecosystem.
Four WordCamps have been postponed so far based on caution, local recommendations, and/or situational preparedness.
WordCamp Europe Online 2020 Contributor Day, taking place on 4 June, is getting closer. Only three and a half weeks to go. How exciting!
WCEU team has asked every Make team to prepare for the Contributor Day in different ways. Some things we have asked are tightly related to WCEU, with the intention to help attendees get most out of the day and ease the workload of Make team facilitators during the day as well.
Because the team is organizing first-ever virtual Contributor Day at this scale (500 anticipated contributors) and the day is just around the corner, we need the information from each Make team to finalize our plans.
Scheduled European timezones friendly office hours taking place in Slack between 25 May and 3 June, targeted for new contributors
Need for an introductory session to help onboard new contributors after opening remarks
Rough estimate of how many working groups your team needs during the day
These things are needed by the deadlines because we are sending the first email for Contributor Day attendees during next week (week 21), featuring all Make teams attending to Contributor Day and providing the information about how to get ready for contributing.
Teams that have not provided us with these details by the deadlines, are considered to not take part in the WCEU 2020 Online Contributor Day.
A longer update on how the day is going to work will be shared with you in a few week’s time. In short, the tools are going to be:
Youtube Live for opening and closing remarks. Pre-recorded introduction videos will be used during opening remarks. For closing remark updates, a facilitator from each Make team will be invited to the Zoom call that is relayed to Youtube Live.
Making WordPress Slack will be used for communications
Introductory sessions are held in Zoom, where we also provide a possibility to have meetings on a request.
If you have anything to ask, don’t hesitate to contact the WCEU Online 2020 Contributor Day team in comments, via email to contributing@wp-europe.org or reaching out to @sippis in Slack.
Thank you for working with us on creating first large-scale virtual Contributor Day and smoothing experience for new contributors!
Since the last update, the team met on Wednesdays as per usual time at 19:00 UTC. We had another Show & Tell as well as Meta/Core and Gutenberg triage. You can read meeting notes below
WordPress iOS and Android version 14.8 is available for testing. Sign up here to join the beta program on iOS or follow this link on your Android device, tap on Become a beta tester.
Highlights for the last two weeks:
Block Editor: Images being inserted into a post can now be cropped, zoomed in/out and rotated on Android. Image captions are pre-populated from the media library. Several bugs were fixed.
Full Site Editing: The Button block has shipped! Color Settings needs a little more work. We made some improvements to the Covers block, and released the floating toolbar.
Other Projects: On iOS we’ve made improvements to the Login flow UI. Media editing on Android and pre-publishing nudges on iOS are now complete.
Infrastructure: We continued to iterate and improve some of our core processes.
We’re preparing for WordCamp Europe’s online Contributor Day on 4 June 2020. We’re inviting would-be contributors to the Marketing Team to join us for an introduction to using the tools.
If you have recently joined the Marketing Team or would like a refresher on the tools, do come along to these interactive sessions running from later this month. The dates are in the post linked below. Please let us know in the comments at the end of this post or in the Marketing channel on Slack if you will be joining us. We can then make sure we have enough volunteers available to help you.
The sessions will also be available for new contributors who have booked for the WordCamp Europe (WCEU) online Contributor Day event. We will use video-conferencing tools to help individuals set up and use Slack, WordPress.org profiles, Trello and collaborate on Google Docs.
Could you help volunteer to help with this onboarding? We would welcome more helpers.
Contributor engagement
We have lots of different initiatives to grow and sustain the team, and to encourage everyone who would like to be actively involved. We’re being supported with advice from Josepha Haden, executive director of WordPress, on the ‘5 Stages of Contributor Engagement’. Thanks to @chanthaboune for her time and enthusiasm.
We want to continue to find ways to make contributing easier and enjoyable, and to help people become long term contributors to the project. In the coming months, we will be exploring how to bring this into the team to benefit and support members.
Online WordPress Meetup
Let us know if your Meetup or its organizers could be featured by the Marketing team. If your event could be useful to others across the globe, use the #OnlineWPMeetup hashtag to help people find it.
What we’ve been working on
We have a team who are working on logging notes, actions, tasks and follow-ups to help progress items, enable async contribution (especially at this time) and overcome any barriers.
As part of our support for the team during the pandemic, we continue to run virtual Coffee Breaks and a number of informal initiatives. We publish the dates weekly.
Thanks to everyone involved in all of our work. Come and discover the team on Wednesdays at 14:00 UTC in the Marketing Channel on Slack.
Many people find that the structure of the WordPress community is ambiguous. While there are Team Handbooks that address contributors, the way different groups influence and support each other can be unclear. The duty of care is the responsibility of one group to avoid decisions that harm another group in an organization.
I learned about this interesting progression of care and influence recently from Josepha Haden, and wanted to share what I thought was a brilliant way to communicate this. She explained it to me and a group of other contributors, by showing us this flow.
Like all great sticky notes, there is no clarity without explanation. I would like to shed some light on my understanding of how the WordPress community works, and see if these ideas resonate for other people, the way they did for me.
The five sticky notes above are the 5 groups of people within the WordPress ecosystem.
Visitors
Users
Extenders
Contributors
Leaders
Duty of Care
Examining the graphic below, the duty of care from the left extends to all groups to that particular group’s right. For example, an extender exhibits a duty of care toward both the users and the visitors while a user’s duty of care is primarily toward just their visitors.
Levels of Influence
Each group directly influences those adjacent to it via feedback loops and meeting their needs. Groups to the left influence groups to the right, while feedback from the right directs what is needed from groups to the left.
For example, a WordPress user is affected by both visitors and extenders. Imagine a content creator that shares their passion for photography through a WordPress website. This photographer may have visitors that need to purchase photos. In response, the user now has a need to make it possible for visitors to purchase photos on a site.
The extenders build the plugin that supports the need.
The user installs it on their site.
The visitors can now purchase photos.
The groups
Visitors
Visitors are the people that arrive at a WordPress site to gain information or engage in an activity. These people may not be aware of the groups, or even that they’re using WordPress, but they do care about their task at hand. Their needs can directly influence the user’s website.
Users
Users are people who use WordPress as their CMS. These range from website builders, to website designers, to small businesses, or content creators. They are affected by their visitors, and care about what happens when people visit their site. Users are also affected by the extenders, who build things that add new functionality to WordPress.
Extenders
Extenders include those who extend WordPress through the creation of themes, plugins, blocks, and more. They are also people who teach WordPress to others through WordPress podcasts, newsletters, and tutorials. The WordPress ecosystem is enriched by a large number of extenders.
The extenders are affected by both the users and the contributors. Users determine the value of their plugins and themes. Contributors directly impact their work by creating/maintaining the CMS and providing ways to distribute quality extensions, like the plugin or theme repositories. Extenders also care not only for the users, but also about the users’ visitors. Extenders know their product’s success relies on both the WordPress user and the website visitor. Extenders also benefit from the success of the WordPress platform.
Contributors
Contributors are the people who contribute to the open source software (OSS) and the infrastructure that supports the project. These include WordPress.org contributor teams and other volunteers who give their time to the project itself and not necessarily just the extended ecosystem.
Contributors are affected by both the extenders and project leadership. The extenders’ needs are often considered by the contributors, for example with regards to backward compatibility and enabling 3rd party integrations. Project leadership influences the contributors by communicating vision and future goals for the project.
The contributors make decisions that demonstrate their care for each group to their right: the extenders, the users, and the visitors. If they did not care about the visitor, they would build software that would not help users meet their goals. If they did not care about the user, they would build software that lacked an ecosystem, because no one would use it. If they did not care about extenders, they would not build an extensible product.
Leaders
Leadership is a very small group. It includes currently Matt Mullenweg (Project Lead) and Josepha Haden (Executive Director). These two help drive the vision and strategy for WordPress.
They both are directly affected by contributors, because the contributors are the people building and maintaining WordPress, and the community surrounding it. Project leadership relies heavily on the ability and skills of the contributors to ensure the project’s goals are met.
Project leadership carries a duty of care that encompasses every level of WordPress. They work hard to avoid decisions that explicitly harm the other groups. No doubt there will be people who will be affected negatively by a decision, but the decisions at this level are made to support and benefit the majority.
Moving through the groups
Because these group relationships can be ambiguous, it is often unclear how people move between them. In fact, moving between the groups often happens unintentionally, and as the result of expressing more care toward people within one’s own group.
One example is the move from extender to contributor. An extender primarily cares for their own extension product (ie. a plugin), which benefits their users and visitors. At some point, an extender might run into an issue, or innovate on a solution, that can help all extenders. By sharing this solution with contributors and helping to implement it, the extender contributes to the core software, resulting in a better experience for all other extenders. Their level of care expands through their desire to contribute in a way that benefits others.
Users often become extenders when they can not find the extension that suits their needs. The user, when a solution is not provided by existing extenders, might decide to create their own extension (ie. a plugin) to meet their need. When the user shares their product, they have just become an extender, and their level of care expands to include all other users who might find their product a necessary solution for their own sites.
Overall, WordPress group dynamics generally depend upon the duty of care and levels of influence. The more one cares about other groups, and those in one’s own group, the more likely that person will influence the community in a positive way.
What do you think about this theory of how different parts of the WordPress ecosystem connect and relate to each other? Does this description sound mostly right to you, or do you have an experience or perspective that conflicts with this set of ideas? I’d love to know your thoughts!
To help all contributors stay aware of big projects and efforts across WordPress teams, each team’s listed representative has shared an update for the year so far. Below are their top priorities (and when they hope for it to be completed), as well as their biggest wins and struggles. Have questions? I’ve included a link to each team’s site in the headings.
Priority: Meeting 2020 priorities across the two upcoming releases, WP5.5 and WP5.6, while preparing and mentoring for the latter to be an all-female lead release squad.
Struggle: There is a noticeable decrease in productivity of component maintainers, committers, and more senior project contributors.
Priority: Priorities include foundational work for new blocks and features in the block editor, improving the page template UX, and supporting new blocks with an ETA of June-end.
Struggle: Use of the web block editor code can cause unexpected behavior on mobile. By using integration and snapshot tests, these breaks will hopefully be identified earlier.
Big Win: Implemented dark mode support on WordPress Android and added support for seven new blocks: button, column, columns, cover, group, latestPosts, shortcode.
Priority: The team’s focus is to increase the number of package releases and the top 100 plugins/theme translation completion range.
Struggle: Improved onboarding for local teams and streamlining outreach to new translators that includes feedback and PTE request procedures.
Big Win: 36 local packages were created for the 5.4, with 45 developed within 24 hours of the release. Fun statistics: since January there have been 5 new GTEs, 162 new PTEs, and 2,022 new contributors!
Priority: Easing the transition to Full Site Editing and the new block-based theme foundation.
Struggle: Trac cookie issue; a disconnect between theme requirements and what users are submitting; staying in sync with Gutenberg developments; triaging licensing, escaping, and plugin territory; and improving the theme directory without a working database in the meta environment.
Big Win: Despite a fair amount of challenges, the team was successful in accessing the Theme Check plugin, preventing malicious themes and authors from entering the repo, an updated theme unit test, and a transition of requirements to GitHub for an easier process of proposed changes.
Struggle: Outreach to developers who could work on the new learn site theme.
Big Win: The last few months have had many new contributors join the training team, and all lesson plans have been moved from make.wordpress.org/training to Github.
Priority: The team is currently working towards the 5.4.1 release while also working on larger MFA items. Goals include: 2FA/MFA in core, 2FA/MFA on WordPress.org, Auto-Update for Plugins/Themes, Auto-Update for Core, and decrease the Security backlog.
Struggle: As with many teams, the current global crisis limits the time contributors can working on pending tasks.
Big Win: For the first time, in large part due to @ehtis work, all tickets are under a one hour response time!