Get Involved

What does the Hosting Team do?

The Hosting Team is working on several projects.

There is a set of hosting best practices in the Hosting Handbook, including PerformanceReliabilitySecurity and Server Environment recommendations.

The team also runs and maintains a set of automated hosting tests that run across many hosting companies. You can set up tests to run on your hosting environment(s), and help improve the tools through fixing bugs, adding features, or improving the design of the test reporter pages.

Improving Hosting Handbook

The Handbook contains information about the Hosting Team, along with hosting recommendations for running WordPress.

The recommendations were put together by the team and used as a basis for Site Health recommendations in WordPress. They’re meant both as a reference for folks learning to host WordPress, and a way to help WordPress and Hosts improve together.

How to contribute to the Hosting Handbook

The handbook is in the process of being audited and improved. You can see the progress and contribute through Github.

The first thing you’ll have to do is visit the repository page where all the information is. It’s best to visit the Issues list, check if your proposal is already contemplated or pending, and if it isn’t, create a New issue.

After you submit an issue, we can discuss together the suggested changes.

Improvements in the development of the Automated Hosting Tests

You can propose improvements or solve those available in both the PHPUnit test runner (issues) and the PHPUnit test reporter (issues).

The Runner repo contains the parts of the hosting tests that run on a host, and the Reporter repo contains the pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party that runs on WordPress.org for receiving and displaying the tests.

First Steps for New Contributors

SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.

You can find the global WordPress Slack at wordpress.slack.com. A signup and walkthrough are available at https://chat.wordpress.org. When you are in, find the #hosting-community channel.

You can sign up using your WordPress.org username. If you don’t have one, create a WordPress profile) and you’ll be able to create an account as “my_WordPress_username@chat.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/”, replacing “my_WordPress_username” with your WordPress username.

Meetings: What to expect

The meeting is usually to connect about WordPress happenings throughout the week connected with hosting and to catch up on the status of the team’s ongoing projects.

The agenda usually consists of the following topics:

  • Greetings
  • Highlights
  • Hosting Team tasks
  • Open Floor

During the Greetings we do a “Wave in” to get an overview who is in for the meeting and check how everyone is doing. New attendees are welcomed to introduce themselves.

In the Highlights section the team talks about the latest happenings in the WordPress space and their impacts on hosts. Examples are new WordPress releases, new proposals or WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more..

The Hosting Team tasks part of the meeting focuses on open tasks or issues on hosting related projects like the Handbook or the Automated Hosting Tests. Additionally, we handle requests from other teams here.

Everything else up for discussion will be handled during the Open Floor. Every attendee can bring up topics here to discuss or just to inform hosts.

Meetings: Taking notes

Taking meeting notes is a great way to help out!

During each meeting, we try to create a post with a synopsis of what is chatted about, to make it easier for those who can’t attend to follow along. You can see examples of notes from previous meetings on the Hosting Team’s Make site.

There’s always a need for more folks to join! If you’re interested in helping out with taking notes, chat with one of the Team Reps for access to the team’s make site. Once you have access, you’ll be able to start with templates of previous meeting notes.

You can check out recommendations on style in this Core Handbook page. They don’t all apply because it’s a guide from CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. — the biggest thing is to be careful not to accidentally representing WordPress.org or the team if it’s not a WordPress.org or team decision, and to get peer review before posting.

Feel free to ask in the main #hosting-community channel for review, or any of the Team Reps directly if you don’t get a reply right away.

Getting Started at Contributing

If you’ve never been on the Hosting Team before and you want to contribute, a good time to start is on a Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/.. You can check to see if your nearest community has a Hosting team, and if not, you can always participate in the Contributor Days associated with WCAsia (WordCamp Asia), WCEU (WordCamp Europe) and WCUS (WordCamp US).

Also, you can access the #hosting-community channel on Slack, check it and start participating. We always have something to do!

If you are interested in the Hosting Team, you may be interested on these other teams as well:

  • Core: The core team makes WordPress. Whether you’re a seasoned PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. http://php.net/manual/en/intro-whatis.php. developer or are just learning to code, we’d love to have you on board. You can write code, fix bugs, debate decisions, and help with development.
  • CLI: WP-CLIWP-CLI WP-CLI is the Command Line Interface for WordPress, used to do administrative and development tasks in a programmatic way. The project page is http://wp-cli.org/ https://make.wordpress.org/cli/ is the official command line tool for interacting with and managing your WordPress sites.
  • Tide: Tide is a series of automated tests run against every plugin and theme in the directory and then displays PHP compatibility and test errors/warnings in the directory.

Team Badges

The following are ways that a volunteer currently can earn a hosting contributor badge:

  • Accepted PRs to the distributed tests
  • Contributions to the documentation for best practices
  • Contributing with setting up automated tests at a host
  • Helping to lead meetings or write up notes
  • Actively participating in meetings regularly and giving feedback on things discussed.
  • Helping out at a contributor day

If you’ve contributed and don’t yet have a badge, apologies! Since they need to be added manually, please feel free to pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” any of the team reps.

Contributor Day Notes

If you want to get an idea of what a contributor day with the hosting team might look like, take a look at some work notes from the team from previous contributor days!

Last updated: