Incident Reporting

To report a code of conduct-related issue, email Emails sent to this address will go to a private mailbox on the global community team’s Help Scout instance, visible only to deputies on an incident response squad.

A stand-alone Incident Reporting form is also available, to make it easier for attendees and community members to report issues that come up with their local community organizers, to someone other than their local community organizers.

If the incident response squad receives a report that looks like it could be handled locally — for example, between attendees at a meetup event — a member of the global community team will get in touch with local community organizers to offer assistance.

If the report is *about* a community organizer, then we’ll reach out to the concerned parties and work to resolve the situation.

If the report is about behavior that didn’t happen at an “official” event (which is to say, a chapter meetup event, WordCamp, or other workshop organized as part of a global community team program), we’ll request permission to pass the report along to the team it involves (or to the Escalation Team, currently made up of Josepha Haden Chomphosy, Helen Hou-Sandi, Tammie Lister, Aditya Kane, Morten Rand-Hendriksen, and Jenny Wong).

Currently the people who have access to this private mailbox are: Andrea Middleton, Josepha Haden Chomphosy, Cami Kaos, Hugh Lashbrooke, Aditya Kane, Courtney Patubo-Kranzke, and Rocío Valdivia.

The incident response squad tries to respond to all reports within 72 hours of receiving the report. Resolving the issue reported may take as long as 2-3 months, depending on the nature of the issue.

WordPress 15th Anniversary Celebrations

The WordPress 15th anniversary will be on May 27, 2018 — let’s get ready to celebrate!

Schedule a party

WordPress anniversary parties are a great way to bring local communities together, and easy to organize. Most of the work involves finding a space to gather that’s easily accessible, free (or really, really inexpensive), and safe. Here are some ideas from past anniversary parties:

  • a picnic at a public park
  • a gathering at a family-friendly pub, restaurant, mall food court, library, or community center
  • a potluck at a community member’s home

Lots of groups like to share a birthday cake with the WordPress logo on it — there are logo files you can download on the WordPress 15th anniversary site. There are some other DIY anniversary decoration files on that page as well — get creative, show off your local flair, and have fun with it!

Once you’ve selected a location and a time, you can use the WordPress 15th Anniversary event template on to schedule your event. This will help your event show up on the map displayed on

After clicking the “Schedule” link, you should see an option to “Schedule from a template”:

Once you click on “Schedule from a template,” a pop-up should come up with two options. Select the WordPress 15th Anniversary Party Template and customize as necessary!

Make sure the description of the event contains the term “#wp15” somewhere; otherwise the WP15 website won’t be able to identify it as a WP15 event. If you’ve added “#wp15” and your event still isn’t showing up on the map after a few hours, then please email with the URL of the event, so that we can add it.


Request WordPress 15th Anniversary swag

Once you’ve scheduled your celebration on, you can request your special WordPress 15th anniversary swag pack, which includes sticker sheets and party balloons.

Please note that the deadline to request anniversary swag in order to arrive before May 25 has passed. Requests received after May 1 might not arrive by May 25, though the chances are better in North America (Canada and USA).

Information collected for swag shipments will be used only for anniversary swag shipping purposes, and will be deleted by May 31, 2018.

Request financial support for venue rental

We encourage groups to organize their parties using free venues if at all possible.

However, if your group needs to rent a venue for this particular event, you can fill out the meetup venue support request form — the current guidelines will apply for this event as for other venue rental support requests — meets minimum requirements for safety, adequate seating, and accessibility; under $5 per person — except we won’t ask to be billed for multiple months in one invoice. 🙂

On the day

If you’re meeting at a place that is unusual for your group, make sure to post clear directions and maybe even put out some signs to make it easy to find the party.

Share your celebration with the WordPress world by posting photos or videos using the #wp15 hashtag. All #wp15 posts will be aggregated and shared real-time on the WordPress 15th Anniversary website, which will be launched in April 2018.

When a Group Leaves the Chapter Program

Sometimes a group will leave the chapter program. Reasons include:

  1. The lead organizer needs to step down and cannot find a replacement.
  2. The group hasn’t had an event in 6 or more months, and the organizer doesn’t have plans to organize another event.
  3. A group decides they no longer want to be part of the chapter.

In the first two cases, the Community Team makes an effort to find new organizers for the group, and if that effort doesn’t result in a new organizer volunteering, the group will be removed from the chapter program.

When a Meetup group is removed from the WordPress chapter account, WordPress steps down as the organizer. WordPress will no longer pay the dues for the account since WP is no longer the owner of the group.

Since there will also not be any other organizers, no one else will be charged dues until another member becomes the organizer. If a group becomes active again, and and the new or now-active organizers would like to re-join the chapter, they should complete the Meetup Interest Form.

Suggestions for Meetup Content

Meetups are an important part of the WordPress experience. It’s good to meet people, build networks, and learn new skills. But what if you feel like your Meetup is stuck? The Marketing Team has put together some ideas to help.

What are some Meetup Formats?

  • Invite speakers from other Meetups to deliver their session remotely, using Zoom or Hangout.
  • Play talks from during the Meetup.
  • Lightning talks are a great way to help new speakers and encourage participation.
  • Q & A sessions at Meetups are always a good way to help the audience with speciifc questions and find out where they are.

Meetup Topic Categories

WordPress Core

  • New Plugin
  • New Skill
  • New tech/system
  • Design
  • Localization
  • WordPress Security
  • Changing Themes and The Struggle with Shortcodes
  • How to use the Customizer in WordPress Themes
  • Page Builders: The Good, The Bad, The Needs Improvement
  • Hackathon Night — Bring your worst problems, we’ll fix them.
  • JavaScript Libraries and WordPress Theme Development
  • Leveraging the REST API in your WordPress Site

WordPress Customization

  • Design customization
  • Design for Accessibility: Color Blind, Nearsightedness, and Vision-impaired
  • Internationalizing And Localizing Your WordPress Theme
  • Customize WordPress Child Themes and it’s importance

WordPress Experience

  • New experience that you learn throughout the journey of WordPress
  • Support
  • Giving back
  • Community
  • Backup Solutions
  • Best Practices
  • Site Speed for Developing Environments (3G, 2G)
  • Must-needed plugins for nonprofits, small business, blogs
  • Moderated Forums: Why have password-protected on-site forums instead of a blog or Facebook Group?
  • If SEO is more than a plugin, how do I start to rank?
  • Content Marketing: Long-form versus Short-form
  • Building Your First Plugin
  • The Importance Of Github To Every Developer
  • Gutenberg and my thoughts!

WordPress For End Users/ Bloggers

  • Support
  • Must-needed plugins for blogs
  • Project Management Tools for the Freelancer blogger
  • How often should I blog?
  • PHP What? An Introduction to the beginner.
  • What is WordPress Really? An introduction to LAMP.
  • Teaching Tech to Kids
  • WordPress Development for Beginners: Getting Started

WordPress as Business

  • Why Accessibility Matters to a Small Business Site
  • Support
  • Project Management Tools for the Overworked Freelancer
  • Partnering Up: Building Sites and Gaining New Client Work with Meetup Friends
  • If SEO is more than a plugin, how do I start to rank?
  • Content Marketing: Long-form versus Short-form
  • Building Your First Plugin
  • Mentorship Night. Let’s pair up and keep ourselves accountable to continuous learning
  • Empathy in Tech – Why Marketers should learn Dev and Devs should learn Marketing
  • WordPress as a Platform for Apps
  • Optimizing site performance
  • How to maximize conversion rate of your WordPress Plugin
  • Growth hacks: How to grow & sell premium WordPress Plugins
  • Things you can do to promote your WordPress Plugin at zero expense.

How to WordPress (Tutorial)

  • Training (ie Speaker Training – see curriculum )
  • Unique something for developers that most of the people dont know
  • Googling as a Resource for Solutions
  • How to ask for Support
  • How to Convert into https.
  • How to apply conditional logic to your forms
  • How to Install Google Analytics in WordPress
  • No Stupid Question Night. Seriously. Ask. Let’s chat.

Ways to make these talks work for you.

Full-Length Presentation

30 minutes, followed by a Question and Answer period. This is great for a deep dive into any topic. Try to mix up the type of talks each month.

This is great way for speakers who have experience talking to jump in, but newcomers also always have something valuable to say. It’s also a great way for a speaker to try out something that they want to pitch to an upcoming WordCamp, and get feedback on what to revise.

Lightning Presentation

10 Minutes followed by a Question and Answer: The Q & A can take place either right away or after several lightning talks.

This is a great way to make sure topics stay focused. It also keeps interest in the meeting if the main talk is from more of a technical angle and the lightning talk is more from a user angle or vice versa.

Super Lightning

5 Minute Presentation: Questions at Happiness Session at the end of the evening
This is essentially a top tips type of presentation. It moves super fast.

It’s also a great way for new speakers or new members of your Meetup to feel comfortable speaking. It’s low pressure.

Diversity Speaker Training Workshop

Have you ever had trouble getting women and other underrepresented groups to speak at your meetups and WordCamps?

Check out the Diversity Outreach Speaker Training workshop:

Variations of this workshop have been run in Vancouver, Seattle, Portland, Montréal, New York City, Toronto, and Brighton, and all had a significant increase in the number of WordCamp speakers who identify as women. Vancouver and Montreal for example have had at least 50% for 3 years in a row, and in 2017 Seattle had the highest ratio so far, with 60% women speakers.

The global community team has a working group available to train people to run the workshop and provide the materials, and we want to hear from you! To let us know if you’re interested in conducting this workshop in your community, please fill in this form:


Contributor Day

So you want to host a contributor day at your WordCamp. Awesome!

The Global Community Team thinks contributor days are great and would love to see more WordCamps hosting contributor days. Below is an outline of what to expect and what to plan for.


Contributor Days generally need two people to lead things: one to organize the logistics and one to organize the contributor teams (see below) and lead the day of the event.

Event planning is not easy for everyone, so it is easiest to combine the organization of the contributor day logististics (venue, food, etc) with the WordCamp logistics.

As far as organizing the day-of, the best person will be someone local to the community who has contributed to WordPress before, regardless of their area of contribution. Further below, we will provide information on exactly what that role entails and how to lead individual areas of contribution.

Before the Contributor Day

Contributor days should be free. While everyone gets value from contributor days, it is important that new contributors feel welcome and invited. Paying to contribute makes them less interested and is not great anyway because we are asking them to give up a day for WordPress. That means you will need to build the cost of the contributor day into your budget, including venue, lunch (see below), and any other expenses.

Contributor days are for everyone, on every experience level. Even someone who knows very little about WordPress can contribute by answering support questions. The exception is, perhaps, focused WordCamps (i.e. Developer WordCamps) where attendees are expected to know a bit about development, and thus the accompanying contributor day can be mostly developer-focused. Even then, it is useful to have a plan in case new contributors arrive who are not developers. Make sure you emphasize this point in all your communication with potential attendees.

Attendance will be higher if the contributor day is after the WordCamp, not before. During your WordCamp, you will be able to heavily promote the contributor day, resulting in more enthusiasm for WordPress. Attendees feel most excited about WordPress right after a WordCamp. Use that excitement to encourage them to attend the contributor day.

Post multiple times about your contributor day. Your WordCamp blog is a great way to get the word out about the contributor day. Many people will miss the first blog post… and the second… post four weeks ahead of time about the contributor, then three weeks. At two weeks, start allowing sign-ups (see below).

Post a separate sign-up form for your contributor day. WordCamps that have combined the sign-up for the WordCamp itself and the contributor day have been disappointed with the lack of attendees. It is standard in free software for contributors to “over commit and under deliver”. The same is true for contributor days. A second sign-up form requires more effort – and explicit effort – from a potential attendees and will give you a better idea of how many people will attend.

If possible, allow attendees to “just show up” to contributor day. Sometimes this is not possible due to venue requirements, but encouraging attendees at your WordCamp to “just show up” will increase attendance and, again, lets you promote the day during your WordCamp.

Remind attendees to bring their laptops (or tablets). It seems logical, but many people do not realize they will need their laptops (or a tablet) to contribute. Remind them both on the website and in any emails about contributor day.

The Contributor Day

Attendance will be lower than planned. Because contributor days are free – and sign up is free – attendance will be lower than your sign ups. This is true with all free or inexpensive events.

Do not start your contributor day before 10 a.m. Expecting attendees to wake up in time for a contributor day the morning after a WordCamp after party at even 10 a.m. is hard. We recommend starting at 11 a.m. or even noon, with your free lunch at 1 p.m. or so.

Provide a free lunch. It is an added cost, but a worthwhile one. Of course it is not always possible (due to budgets) to provide a free lunch, but if you can, it is  very helpful in convincing people to attend. Typically, pizza or something simple that can be ordered when you know how many are in attendance is the provided lunch, but we would suggest something more creative like sandwiches or burritos. If you can not provide lunch, you should at least provide a snack and beverages.

Likewise, provide free coffee, water, and/or soft drinks. In the U.S., Starbucks provides cartons of hot coffee at a reasonable charge. Water is also invaluable to have on hand in the form of cheap bottled water or an easily accessible drinking fountain with cups.

Pick three or four areas to focus on. There are a lot of ways to contribute. Unless you are planning on having a very large contributor day, it is best to focus on a handful of ways to contribute. The standard three are core, support, and docs. Depending on available contributor leads and location, you may wish to include theme reviews, meta, or polyglots as well. Each team has a page on how to contribute at a contributor day. The contributor leads should rely heavily on those pages if they are not familiar with contributing to that area.

Give a preview of the focus areas. Each contributor lead should introduce their focus area and talk a little bit about what people will be working on if they join that group.

What areas can people contribute to?

There is a complete list at, but below is a list, along with links to how to get started with that team at a contributor day. For each team you are planning on supporting at your contributor day, you will want to have someone familiar with contributing to that group and familiar with the contributor day page (a group lead). Different groups will do different things, but your group lead should be prepared for both experienced contributors and new contributors.

[in progress]

  • Core – There are generally two different groups at a contributor day: those who have contributed to core before and those who have not. It is usually best to split the core group into two, letting previous contributors work on new contributions and teaching new contributors how to contribute. You will probably want two leads here, but it will depend on attendance at your WordCamp. For new contributors, you need to go through a number of things, most of which are listed in the sidebar of the core contributor handbook. Be sure to cover how to use trac, what makes a good ticket, how to setup a local development environment (if needed), and general best practices (coding standards).
  • Support – Most contributions here will be to the support forums. You should go through what the support team does and focus on answering questions in the support forums. Be sure to give information on stock answers and help users setup a account.
  • Docs – At contributor days, docs contributions are generally editing and improving the theme and plugin developer handbooks. However, some people may want to improve the codex or contribute examples to the developer hub. Talk to a docs contributor ahead of time to make sure someone is around to give out Editor status on make/docs.
  • Theme Review Team – A full walkthrough on how to review themes is important. Likewise, be sure to contact a TRT admin so they can be around during your contributor day and can assign tickets to new contributors.
  • Mobile – The mobile handbook is generally up-to-date. For contributors to either the iOS or Android apps, they should have a knowledge of development on their respective platform. Following the handbook at that point should not be hard.
  • Polyglots – Contributing string translations to a current localization of WordPress is a great way to get started. The document linked to walks through how that should be done. If you are hosting a WordCamp in a language that does not have a full translation of WordPress (or related projects), it can be good to set one up ahead of time with the polyglots team and kick off your translation work there. The first step there will be requesting a new locale.
  • Meta – The meta team is programming-based, for the most part. The WordPress Meta Environment (based on VVV) is the best way to get setup and contribute to the open sourced projects that the meta team manages, including, (rosetta),,, and
  • Accessibility – Generally, we group the accessibility team with core so they can contribute their testing or programming expertise to core tickets with the “accessibility” focus.
  • Training –
  • Community – (Including speaker workshops)
  • Design –
  • Marketing –
  • Security –
  • Plugin Review –
  • WordPress TV –

Tip: Here is a quiz on this article. Read quizzes page if you have any questions about quizzes and how to navigate them.

Additional Preparation

Now that you’ve handled all the big ticket items for the day, there are just a few small tasks that you need to take care of. These are basic things that don’t take too long to do, but are necessary for the day to run smoothly.

Website setups

Ideally, you want WordPress to be installed and setup for all of the teams before they arrive in the morning. This means that you will need to have the FTP and database details for each of the non-profits in order to run the WordPress install on their new domains. In some cases, your host may handle this for you, but if they do not then make sure to have it sorted out before the day begins.

Connection details

This is also important for your teams to all have access to on the morning of the event – the websites may be all setup with WordPress, but the teams will need the domain FTP details as well as the WordPress admin login details. Make sure to have all of that information available for each team. Often the best way to do this is to print out the info for each team and have the printed sheet available on their tables when they arrive.

Name badges

It’s a good idea to have name badges for all of the attendees (non-profit representatives as well as participants). The simplest (and altogether cheapest) way to do that is get sheets of stickers and a few pens so that when people arrive they can write their name on a sticker and stick it on their clothing.


Aside from the name badges, it’s helpful to have some basic stationery available for the teams. If you can get a notebook and pen for each individual that would be great, but if not then one notebook for each team is also helpful. This gives them a space to sketch designs, plan UI flows, and generally take a few helpful notes. There’s a good chance that one of your sponsors can provide branded notebooks for this, so make sure to chat to them about that.

Maintaining Communication

When your participants sign up for the event, they will immediately receive a confirmation email and they will be able to find all of the relevant info from the event page itself. This is great and it takes a lot of the manual administration off your shoulders, but even so, it is still a good idea to keep in occasional contact with your non-profits and your participants in the weeks leading up to the event – especially in the final week(s) before the event takes place.

When participants sign up they will provide their email address, allowing you to send them any additional info they need. If they already have all the required information from the event page, then it’s good to email them all the week of the event to finalise everything and remind them of the necessary information.

The amount that you communicate with your participants is up to you, so stick with what you are comfortable with, bearing in mind that it’s nice for them to receive more personal communications from time to time.

If you go to the do_action Tools page in the dashboard (once you are logged in as an organiser), then you will find a handy form that will allow you to email everyone who will be taking part in your event. You can filter the recipients by role and non-profit, so it’s very flexible and will allow you to keep in touch with people as much as you need.

Organising Hosting

Sponsors for the day are important, but one thing that we have not yet touched on is the fact that you will need to find sponsored hosting for the new non-profits websites. This is important as it allows the organisations the freedom to continue working with their new websites without further costs being involved.

How this works will very much depend on the country that you live in, but a good idea is to contact a local hosting company and discuss the options with them. Once again, make sure the potential host is aware that this is a charity event – in many cases, hosts have free hosting plans for registered non-profit organisations and will be happy to come on board for your event.

Some of your non-profits may already have hosting that they wish to continue using – that isn’t a problem at all and they are welcome to do so. In those instance you will need to get hold of the relevant connection details (FTP, etc.) in order to set up their new website.

A few country-specific options

There are a few countries where do_action events have been run before, so we are aware of free hosting options for registered non-profits. To that end, here is some handy information for those countries – if you organise a do_action event in your area and you become aware of a good hosting option for do_action events then let us know and we can add the info to this page.

South Africa

In South Africa, local hosting provider, Hetzner, are happy to provide sponsored hosting for registered non-profit organisations. You can contact them directly and they will help you with sorting things out.

Finding Sponsors

Now that you have got this far in planning your do_action hackathon, you will notice that the costs for this kind of event are actually relatively low. In fact, the only real costs are for the venue hire and the catering – both of which can often be reduced due to this being a charity event.

When it comes to finding sponsors for your event, it’s best to go with local companies as they know your community the best and can get involved in more practical ways. That being said, the criteria for do_action sponsorship are the same as for WordCamp sponsorship – you can find more details about this in the WordCamp Organiser’s Handbook.

In return for sponsoring the event, you can offer sponsors anything that makes sense for this kind of thing. Some suggestions are:

  • Displaying their logo, link and company description on the event page.
  • Publicly thanking them on social media.
  • Openly thanking them at the event itself.
  • A chance to give away their swag at the event to the participants.
  • Their logo projected on the screen for the day.

This is all up to you to work what makes the most sense for your event and your sponsors. In general, however, sponsors are often happy to be involved in a charity event like this with very little return on their investment.