Hosting Chat Recap: Wednesday, June 10, 2020

Here’s the summary of our meetings in #hosting-community on Wednesday, June 10, 2020 at 0900 UTC and on Wednesday, June 10, 2020 at 1800 UTC. (Slack archive).

The meetings were led by @mikeschroder and @jadonn. Notes taken by @crixu and @amykamala.

Attendees: @chaion07, @mazeheld, @JavierCasares, @clorith, @nullbyte, @joostdevalk @riper81

Agenda

## Greetings
  - Welcome and Personal Check-in
## Highlights
  - WordPress 5.4.2 comes out today!
## Hosting Team Time
  - WCEU 2020 Online Contributor Day
  - Thank you again!
  - Handbook
  - New WordPress.org Repo
  - What was accomplished
  - Task Check-in
## Open Floor

Highlights

WordPress 5.4.2 RC1 (Release CandidateRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. 1) was released this week. Details on the Release Candidate can be found here. As always, testing and feedback is appreciated!

Hosting Team Time

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. Europe 2020 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/. was on June 4th! @crixu and @pfefferle spearheaded the event, with focus on two projects:

1. The Hosting Handbook Proposal and rough draft Handbook repository were migrated to a central GitHub repository and the team made progress on expanding handbook content. The new central repo enables the team to track issues and progress more effectively, and allows anyone to contribute by commenting, opening issues, or creating pull requests. Contributions can be made to the handbook using the in-browser editing option (Click ‘edit’ next to one of the Handbook pages) or by forking and cloning the repo.

2. PHPUnit Test Runner and Reporter documentation received a thorough peer review to assure that it is comprehensive and accessible for all Hosting Team members and other interested parties. In addition, some new hosting representatives configured testing and reporting on their hosting systems, while already-participating hosts fired up testing again successfully after a bug had previously interrupted reporting. The bug was resolved during WCEU 2020 Contributor Day, and the Hosting Team hasn’t seen any reports of failed tests since the fix. Hosts that run the phpunit test runner and reporter will want to take steps to update local systems to the latest version of the runner/reporter.

@JavierCasares suggested to have a weekly review of some more critical PRs to mitigate any confusion about steps required for merging requests. This was inspired by pull 15 which enhances security recommendations. This pull was merged prematurely as the content requires feedback from the Make WordPress security team. The Hosting team is also working towards providing more clarity on the guidelines for new reviewers, particularly for major audits. GitHub issue 44 was created to follow up on this subject.

Additionally, 7 new Hosting Contributors joined the Hosting Team and made contributions on Contributor Day! Welcome to the team! Folks who participated in Contributor Day who have not yet received a Hosting Team badge are encouraged to reach out to a team repTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. (@mikeschroder, @jadonn, @amykamala) for assistance.

Open Floor

@JavierCasares shared the new project overview for the handbook.

Two PRs were reviewed and one PR was merged during the meetings to facilitate reverting the Security content in the new Handbook and expand on the new project overview.

Feedback is requested on the following two issues , regarding a proposal list for Databases and Web Servers:

@joostdevalk suggested adding plugins to the test runner to enable both developers and hosts to check if popular plugins are still working. Hosts could easily opt-in for such nightly tests of plugins through the test runner. An issue on the GithubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ repo of the test runner will be opened to continue the discussion.

Next Meeting

The next meetings will be in the #hosting-community channel on Wednesday, June 17, 2020 at 0900 UTC and Wednesday, June 17, 2020 at 1800 UTC. Hope to see you then!

+make.wordpress.org/updates

Host Feedback Requested Regarding SimpleXML

Hello WordPress Hosts!

WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. and the Core SiteMaps Feature Plugin Team are looking for statistics about the availability of the SimpleXML PHP Extension on systems that provide WordPress hosting.

Any non-sensitive data that can be shared regarding the following will help facilitate the growth and success of the WordPress software:

  • Do hosting platforms support and enable the SimpleXML extension as a standard?
  • How common is it for hosting platforms to not support the extension?
  • Will customers be disadvantaged if the core sitemaps feature “failed gracefully” (with an alert) if the extension is not supported on the hosting system?

The extension is required for the feature plugin as of version 0.2.0. Unless a large percentage of WordPress sites don’t support SimpleXML, when the feature is merged into core the extension will also be required for it to work; however, it will not be required for core itself.

Have any thoughts, questions or concerns? Want to provide data to help support WordPress? Drop a comment below or message the whole team in #hosting-community on 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/.!

Thank you to hosting contributors who provide info on SimpleXML! Your feedback is valuable!

#core, #feature-plugins, #feature-projects, #xml-sitemaps

Hosting Meeting Chat: Wednesday, February 26, 2020

This is the summary of both meetings in #hosting-community on Slack on Wednesday, February 26, 2020, at 0900 UTC and Wednesday, February 26, 2020, at 1800 UTC Here is the Slack archive for this week’s meetings.

The 0900 meeting was led by @mikeschroder and the 1800 meeting was led by @amykamala! Thanks to @mikeschroder for reviewing these notes!

The following team members attended this week: @fahimmurshed @pmbaldha @skithund @xkon @passoniate @brettface @pbiron  @mikeschroder @amykamala @crixu

WordPress Highlights

5.4 BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. Version 3!

There’s a lot in store for WordPress version 5.4 and you can test the most recent version today! WordPress 5.4 Beta 3 is now available!

Hosts are welcome to test this Beta version and relay any issues or concerns back to 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/!

Community Happenings

Pop Up Live Stream

There was a Pop Up Livestream on Friday, February 22nd, 2020 that featured a series of talks and interviews. The talks ranged in topic covering GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/, GraphQL, interviews with organizers and community members from the region and an interview with Matt Mullenweg!

Here is the announcement about it. If you weren’t able to catch it live, you can watch the replay here, and soon on WordPress.tv.

Hosting Team Happenings

Test Failures and Fixes

There has recently been an increase in phpunit test failures and the hosting team is looking into a fix for that. There’s a GitHub issue for it here. @mikeschroder set up a workaround.

Team Check-In

A number of attendees have been requesting hosting badges and @fahimmurshed asked what qualifies someone to receive a hosting contributor badge. The Hosting Team Reps promised to take steps to more clearly define this in the handbook. This will be discussed further at the next meeting.

WordPress coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. and the Core Sitemaps feature pluginFeature Plugin A plugin that was created with the intention of eventually being proposed for inclusion in WordPress Core. See Features as Plugins. team are looking for statistics from hosts about the availability of the SimpleXML 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. extension.

As a host, do your systems support and enable this extension globally? Do you offer hosting platforms that do not support the extension? Will any of your customers be disadvantaged if the core sitemaps (when the feature plugin is merged into core) were a no-op if you do not support the PHP extension? This will also be discussed further at the next meeting. Thanks so much for your feedback, everyone!

Next Meeting

The next meetings will be in the #hosting-community channel on Wednesday, March 4, 2020 at 0900 UTC and Wednesday, March 4, 2020 at 1800 UTC. Hope to see you then!

+make.wordpress.org/updates

#weekly-hosting-chat

#todo

Hosting Meeting Notes: Wednesday November 6, 2019

This is the summary of the meeting in #hosting-community on Slack Wednesday, November 6, 2019, at 1700 UTC (Slack archive).

Attendees: @antpb, @stevenkword, @earnjam, @amykamala, @chanthaboune, @tfanelli, @Crixu, @JavierCasares, @clorith, @Pandjarov

WordPress 5.3 Release CandidateRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. 4 is Out

WordPress 5.3 is set to releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software. on November 12th, 2019. Release Candidate 4 is out now for testing and offers many new improvements!

As always, please refer to the Field Guide for a detailed list of changes in 5.3.

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. US

The Hosting Matrix draft was discussed at length during WCUS 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/. and comments have been left with thoughts around a requirement matrix. Thank you everyone that contributed during Contributor Day! @chanthaboune will be reviewing the document soon.

Daylight Savings Time

The meeting times remain the same: 1700 UTC every other Wednesday and 1400 UTC every other Monday. UTC time does not shift, however if your time zone changes with DST, you may need to adjust your attendance time to sync with local times after the DST shift. If anyone has any feedback on shifting that time, please leave them in the comments below!

Media Improvement Statistics Request

@mikeschroder recently asked if there were any hosts able to share support ticket statistics from before and after 5.3 being rolled out for failed media uploads with an ‘HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. Error’ message. This will help to measure how well the changes to media uploads are working and what additional changes might be needed.

Open Floor

@tfanelli asked about HyperDB and is looking to know who the person is who would know the most about HyperDB and the status of the project as they have noticed a lack of activity over the last couple of years. If you know who might be maintaining that project, feel free to leave a comment below.

Next Meeting

The next meeting will be in #hosting-community on Monday, October 11, 2019 at 1400 UTC. See you then!

+make.wordpress.org/updates

#weekly-hosting-chat

Hosting Meeting Notes: Wednesday October 23, 2019

This is the summary of the meeting in #hosting-community on Slack Wednesday, October 23, 2019, at 1700 UTC (Slack archive).

Attendees: @jadonn @brettface @duchesscorp @azaozz @amykamala

WordPress 5.3 Release CandidateRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. is Out

WordPress 5.3 is set to releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software. on November 12th, 2019. Release Candidate 2 is out now, is available for testing and offers many new changes.

WordPress 5.3 Highlights

@jadonn mentioned that “Requiring the JSONJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. extension will allow the core team to remove a number of workarounds, polyfills, and other bits of code that tried to accommodate 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. installations that did not have the JSON extension. In relation to this, JSON is already one of the PHP extensions we have listed on the #hosting-community team handbook’s list of PHP extensions.

  • Some changes in 5.3 are aimed at improving the Site Health page. The Site Health page will report Should be improved or Good for the various tested items rather than display numeric scores. Additionally, Site Health’s recovery emails will now contain debug information. Core team has provided more details on that here.
  • There are numerous changes to media uploads and handling with 5.3. 5.3 automatically retries uploads and if that fails, serves informative errors instead of an http error.
  • WordPress 5.3 will introduce a number of CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. changes in WordPress admin, as well. You can see dev notes here.
  • In 5.3 a new admin email verification screen is introduced, that will be displayed once every six months for users to confirm their email addresses. The admin login page will have a “Show” button next to the password field for displaying the password.
  • Find out more about whats new in 5.3 here!

Daylight Savings Time

Daylight Savings time in the U.S. ends November 3rd. Should the #hosting-community meeting time be adjusted to accommodate the change? Feel free to comment here!

Open Floor

@azaozz requested help testing image post-processing changes in 5.3, mentioning that you “may need to tweak the test server’s php.ini (if possible) to make it timeout or go out of memory. More info here

Anyone can get started with testing by installing the WordPress Beta Tester plugin. Or, you can download the release candidate directly.

Next Meeting

The next meeting will be in #hosting-community on Monday, October 28, 2019 at 1400 UTC. Hope to see you then!

+make.wordpress.org/updates

#weekly-hosting-chat

Hosting Meeting Agenda – September 25th, 2019

Hello, everyone!

This is the agenda post for the meeting in #hosting-community on Slack that is scheduled for September 25, 2019 at 1700UTC.

Announcements

Feedback Requested

  • @miss_jwo has requested input from hosts regarding Site Health error logging, TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. #47985.
  • Please feel free to jump into the conversation on Trac #48116 , re: tracking 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. extension usage.
  • There were recently some unit test failures, and a resolution is being worked on. If you’d like to help, contact @earnjam.

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//hosting Page

Team Agenda

  • @mikeschroder mentioned that the media team has been experimenting with having the agenda posted in Slack, and folks can reply to it, like this.
  • Any feedback on this idea is appreciated!

Open Floor

Anything else to add? Please leave a comment on this post! Look forward to seeing you there!

#agenda

PHP Requirements Check-in

Hey everyone!

There’s been some conversation around the 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. extension requirements and recommendations posted by the hosting team following the releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software. of WordPress 5.2 and Site Health Check.

I’m super excited that folks are digging into this documentation to ensure the recommendations are the best they can be for WordPress users!

This post is meant to introduce the background of the list and gain further feedback on the best way forward.

Background

There wasn’t an official set of PHP extension requirements from the WordPress project at all, and the hosting team decided to create documentation so that this would be more clear for both users and hosts. The team hoped this documentation could eventually be used to update the official requirements, since they are not currently complete.

The team did an initial pass with various contributors, including an audit of coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. to find references to extensions.

This page on the handbook was the result of those folks’ work, and was used as a reference during the addition of Site Health Check in 5.2.

Site Health Check both lists strict requirements and makes recommendations when extensions aren’t strictly required, but WordPress works better with those extensions present.

Feedback

Following the release, there have been tickets about changing the Site Health Check requirements and recommendations, and #47454 is the tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket where the most recent conversation has been happening.

Following that ticket, there was some chat in #hosting-community, and @dd32 did a first pass on the requirements based on his knowledge of the code base (thanks!). He also gave the idea of using an automated checker to get more detail on requirements. There’s also been some conversation about them in the two hosting meetings since.

There are varying opinions on what should be in Site Health Check, including whether it should be only what Core requires and uses, or whether it should include some things that are helpful to users, but are not absolutely necessary for WordPress to have all of its functionality.

I’m also interested if the Hosting Team Handbook is the best source-of-truth for these requirements and recommendations to be, since the requirements are defined by core itself.

Do you have any thoughts on the above? Please leave comments on this post!

Interested in feedback in general, but as a bit of recap, here are a few conversation points to start things off:

  1. Should the Hosting Handbook recommend extensions beyond what core requires?
  2. Should Site Health Check recommend extensions beyond what core requires?
  3. Where should requirements and recommendations for core be located?
  4. What changes would you recommend making to the current list?

Thanks everyone — looking forward to the discussion!

+make.wordpress.org/core

Hosting Meeting Notes: August 19, 2019

Here’s the summary of our meeting in #hosting-community on Monday August 19, 2019 at 1400 UTC (Slack archive).

Here is the agenda from the meeting.

Attendees: @tailsxkyuubi, @sanyog, @zodiac1978, @earnjam, @mazeheld, @danfoster, @jnashhawkins, @amykamala, @clorith, @redituk, @kenshino, @mdw1989, @duchesscorp, @mikeschroder

Housekeeping

@mikeschroder asked for volunteers for meeting notes and leading, and @earnjam and @sanyog offered to help! @mikeschroder to connect with folks to arrange a schedule.

There are no requirements, and it’s a great way to get involved. In part because the meetings are split between time zones, there were only 2-3 folks currently volunteering to write up notes or lead meetings. This makes it tough to have the meetings + notes happen if one person can’t make it. Let’s create a rotation of folks together!

If you’re interested, please comment on this post, or feel free to reach out to @mikeschroder with any questions.

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. Changes

The group chatted about the changes set to happen the next day (on August 20, 2019), to make the PHP upgrade recommendation widgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. appear with PHP <= 5.6. Folks were supportive of the change. Please leave a comment or join the team in #hosting-community for any post-rollout feedback! Conversation in there is ongoing.

WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Security Support and Upgrade Proposals

There was a quick chat about the two proposals to trim the WordPress versions that receive security backports and to gradually auto-upgrade major versions of sites.

There wasn’t a lot of feedback in the meeting, but what folks said was supportive of the changes.

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/ Hosting Page

The team talked about the WordPress.org hosting page project @chanthaboune brought to the team in a prior meeting.

@mikeschroder posted some documentation from @chanthaboune for background/ prior art to look through from the WordPress team at a CloudFest Hackathon. It includes some interesting notes on hosting quality an in-progress spreadsheet with some hosting specifics. Please take a look!

The general consensus seemed to be that there’s excitement for change, to having clearer requirements for listing, and for the selection process to be more open.

It was brought up that performance testing is difficult, and several folks agreed that @kohashi‘s methods were a fair way of doing so. He offered some thoughts after the meeting.

Feedback

If you missed this week’s meeting and have questions or feedback, leave a comment on this post and share your thoughts! OR….Come join for the next meeting!

Next Meeting

The next meeting will be in #hosting-community on Wednesday, August 28, 2019 at 1700 UTC. Hope to see you then!

+make.wordpress.org/updates

What should the next PHP version recommendation be?

Hi All,

It’s been 8 weeks since the minimum required 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. version for WordPress was increased from PHP 5.2 to PHP 5.6.

Before we increase the minimum required PHP version again, we would like to trigger the servehappy warning banner to sites running on one of the end of life (EOL) copies of PHP. Before we can do that, we need to understand the impact the next PHP version recommendation would have on the users.

This is where the Hosting Team guidance would be awesome! Any feedback on the following three questions would be great.

  1. How has the PHP minimum requirement bump affected you?
  2. What should the next PHP minimum recommendation be and why?
  3. What common issues do you foresee having with the sites that you host with the next PHP bump?
— Edit: Adding a 4th question: What versions of PHP should we target with a servehappy warning banner? These are not minimum requirements but encouragements to get people to be proactive and bump their PHP version before the minimum requirement bump happens. #site-health

Hosting Meeting Agenda – July 31st, 2019

Hello, everyone!

This is the agenda post for the meeting in #hosting-community on Slack that is scheduled for July 31, 2019 at 1400UTC.

Housekeeping

  • Looking for help to write a post about the recent changes that were made to help people locate and track upcoming meetings
  • Looking for help to write a post collecting and summarizing the feedback on the 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. Extension recommendations

CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.

Team Interest Check-in

  • Projects?
  • Anything else folks are interested in helping out with, or changing with the team?

Open Floor

Do you have anything else to add? Please leave a comment on this post! Look forward to seeing you there!

#agenda