Hosting Meeting Notes: October 14, 2019

This is the summary of the meeting in #hosting-community on Slack Monday, October 14, 2019, at 1400 UTC (Slack archive).

Attendees: @codexdemon @redituk @mikeschroder

Team Agenda

The only agenda was to connect about WordPress 5.3.

WordPress 5.3 Testing

The 5.3 Release Candidate is out now, and has many changes.

As a couple of examples for testing, @mikeschroder pointed out that for upgrades, the JSON extension will now be required, and there have been many changes with regards to media uploads.

The field guide will be released soon, but in the meantime you can see dev notes here.

Open Floor

@codexdemon requested an update on what’s next for @antpb / the team’s work on the hosting page project. @mikeschroder wasn’t sure the exact plan, but asked async in the channel, and mentioned that he thought folks would reconnect around the time of WCUS.

Next Meeting

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

+make.wordpress.org/updates

#weekly-hosting-chat

Hosting Meeting Notes: September 30, 2019

This is the summary of the meeting in #hosting-community on Slack Monday, September 30, 2019, at 1400 UTC (Slack archive).

Attendees: @mikeschroder @fahimmurshed @duchesscorp @erichk @danielkanchev @cybr @javiercasares @redituk @hristo-sg

Team Agenda

@mikeschroder posted the agenda in Slack, and folks can reply to it in Slack. The detailed agenda can be found here.

Team Member Announcements

WordPress 5.3 Beta Testing

Please don’t hesitate to report any issues found during 5.3 beta testing. Beta 2 is due for release this week. Thank you to all who have participated in beta testing and who continue to do so! Your contributions are valuable.

Feedback Requested

  • @afragen reported Site Health log to public file errors are still showing as a potential problem. Trac #47985
  • Please feel free to jump into the conversation on Trac #48116, regarding PHP extension usage tracking.

Hosting Matrix Conversation Continues

  • @antpb has created a draft of a recommended matrix for the WordPress.org/hosting page. Please feel free to leave comments or suggestions on the doc itself.
  • @hristo-sg provided some feedback in Slack.
  • @mikeschroder expressed support for the idea of building something that serves user needs.
  • @javiercasares mentioned that there was a Contributor Day at PonteWordCamp with 15 WordPressers. Feedback and conclusions can be seen here. Feel free to leave comments, as well. @mikeschroder mentioned this feedback might be worth some PRs for updates to the handbook.
  • @hristo-sg suggested that the project should focus on a particular audience.
  • Concern about traffic to the /hosting page was brought up, particularly regarding traffic trends and types of visitors. @hristo-sg stated that people who are new to WordPress visit the /hosting page most often.

Open Floor

  • Folks present thought we could talk about updating the handbook during the next meeting, and that this would be a good idea to do between now and when 5.3 is released.

Next Meeting

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

#weekly-hosting-chat

Hosting Meeting Notes: September 16, 2019

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

Here is the agenda from the meeting.

Attendees: @mikeschroder @ifrountas @aaroncampbell @redituk @duchesscorp @antpb @amykamala @supersoju

Housekeeping

If you’re interested in helping out with notes and/or leading meetings, please dm @mikeschroder or another team lead. There is help for getting started and peer review before posts happen.

WordPress 5.3

WP-Cli v2.3.0

There is a new release of WP-CLI. Notes and more info found here.

WordPress.org /hosting

@antpb put together a draft doc for a requirements matrix, which you can see here. Feel free to leave comments on the doc. This is a first pass at requirements (and challenges) for the updated matrix.

WordCamp US Contributor Day

@duchesscorp and @brettface have volunteered to help with WordCamp US Contributor day.

Please leave a comment on the post if you are interested in helping out or have any additional recommendations!

PHP Unit Testing

Unit tests for media handling started failing on September 4th. A report was filed on GitHub by @redituk. The errors reported regarding media handling appear to have subsided at this time.

Details about test failures still not currently being reported and displayed properly on the hosting test results page.

@earnjam is working on fixing this. If anyone would like to volunteer to assist with that, please comment here or get in touch with @earnjam.

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

Please feel free to provide feedback on interest (or disinterest) in implementing something like this in the #hosting-community Slack channel.

Open Floor

@JavierCasares mentioned that there may be a Contributor Day at WC Pontevedra on Sunday, where the hosting matrix will be discussed and feedback provided. Thank you!

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, September 25, 2019 at 1700 UTC. Hope to see you then!

+make.wordpress.org/updates

#weekly-hosting-chat

Hosting Meeting Notes: September 2, 2019

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

Here is the agenda from the meeting.

Attendees: @mehul0810, @mazeheld, @francina, @fahimmurshed, @tnash, @clorith, @lightsoutdave, @mikeschroder

Housekeeping

@mikeschroder updated about note taking/leading volunteer efforts. There isn’t a schedule yet, but he started a DM group to discuss, and a google doc for tracking schedule, which started out as a doc from the Editor team (Thank You!). This also includes some introduction documentation for folks contributing. If you’re interested in helping out as well, please comment on this post!

Folks present were also updated on the WP.org hosting page project with some information from last week’s meeting. @antpb is working on the initial draft of a hosting capabilities matrix.

PHP Widget Changes

@clorith gave some details on some of the outcome from the PHP upgrade widget recommendation change that went live on September 20.

They noted that “Since the 20th we’ve seen a decrease in PHP <7.0 of 1.525%”, and “Not seen a whole lot of user-discussions about this though, so in my head that means everyone is doing a smashing job at helping their users.” 🎉

WordCamp US Contribution Day

@aaroncampbell reached out to @jadonn and @mikeschroder to ask who would lead the hosting team at WordCamp US contributor day, and recommended that the team have a plan to work on. Ideally there would be two folks helping plan + lead things there.

There weren’t any volunteers during the meeting, but @brettface offered afterwards. Thank you!

As for projects to work on, @clorith recommended updating the hosting best practices/recommendations in public documentation. He mentioned that the support team tries to do an audit of their handbook once a year.

@mikeschroder mentioned that, depending on what’s done by then, the team could spend time on end to end tests for distributed testing and/or connecting with meta to fix some of the outstanding issues with testing. If any hosts present don’t have distributed testing set up, the team could help them with that, too.

Please leave a comment on the post if you are interested in helping out or have any additional recommendations!

Open Floor

Nothing was brought up during the open floor time. If you’ve got anything to add:

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, September 11, 2019 at 1700 UTC. Hope to see you then!

+make.wordpress.org/updates

re: PHP Extensions

Thank you to everybody who has contributed to the conversation regarding PHP extension requirements!

This post is meant to summarize the feedback had so far, and not to make recommendations at this stage.

Background

Following the release of WordPress 5.2 and Site Health Check, the hosting team started working on documentation to help bring clarity about requirements and recommendations to users and hosts.

The official requirements do not yet list PHP extension details. There is a meta ticket discussing how to handle this.

Site Health Check, however, lists both PHP extension requirements and recommendations via WP_Site_Health::get_test_php_extensions() in the new Site Health functionality in 5.2.

The recommendations included are extensions that are not required by core, but are used when available to make WordPress function better.

Discussion on changing these was started in this trac ticket. While discussion is in progress, feedback was requested from hosts.

Following that, @dd32 helped with a first pass on requirements and recommended something like phpcompatinfo to check in an automated fashion. @amykamala ran phpcompatinfo as recommended, and you can check out the results in this doc.

Host Feedback

Based on feedback received in @mikeschroder‘s post regarding PHP requirements:

• 75% of feedback indicated that the handbook should make recommendations beyond the required PHP extensions.

• There was a 50/50 split on whether Site Health Check should also recommend PHP extensions beyond requirements.

• However, more than half of responses indicate that core requirements and recommendations (if provided) should both be available via Site Health.

The following extensions were suggested as additional recommendations to be made:

  • opcache
  • bcmath
  • memcache
  • memcached
  • Intl

@peterwilsoncc recommended here that the following parameters be in place for determining what extensions are recommended:

“1. it’s used in WordPress Core
2. it’s included in the default PHP build for each version WordPress Core supports, currently the default builds for PHP 5.6+”

About Intl

There is an existing feature request for recommending the intl extension, found here.

@zodiac1978 brought up the idea of recommending intl in this github issue:

“It is necessary to use the Normalizer function which would solve many problems with internationalization issues for special characters: https://www.php.net/manual/en/intl.requirements.php

@fierevere  Pointed out that “intl has hard dependency on icu system libraries, which will consume over 30 Mb diskspace on smaller (VPS/embedded) systems. Each loaded library claims some memory and initialization time overhead. Bigger distributions can link libicu to libxml2 library and therefore it can be loaded by libxml2 linked extensions, but this dependency is optional”

This trac ticket was re-opened and is related, in that Normalizer::normalize requires the intl and icu extensions.

@bronsonquick mentioned here that they “… had to created a new Chassis extension for PHP intl when I was working on a clients site in another language as it wasn’t bundled!”

@swissspidy brought up an important point here, stating that “an available extension does not necessarily mean that it’s working. For example, we’ve often ran into issues where hosts disable functions like curl_multi_init or even curl_init. Or, in the case of the INTL extension, when a server is running PHP 7.2 but uses a super outdated version of the extension which doesn’t include the functions and constants one would expect. So any site health check for extensions should also check against these things.”

Thank you

Thank you again to everyone who contributed to the conversation regarding PHP extensions. Please feel free to add additional comments here or bring it up in the #hosting-community Slack channel. Your feedback is important!

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.

PHP Changes

The group chatted about the changes set to happen the next day (on August 20, 2019), to make the PHP upgrade recommendation widget 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 Core 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.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

Hosting Meeting Notes: July 31, 2019

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

Here is the agenda from the meeting.

Attendees: @jadonn @brettface @chanthaboune @aaroncampbell @dhsean @clorith @antpd

Housekeeping

A follow-up post in response to the PHP extension discussion is pending!

Volunteers are welcome! If you are interested in helping with blog posts, meeting notes or in being more involved in the hosting community team in general, please reach out to @jadonn@mike, or @amy kamala to get started!

Thank you @aaroncampbell for volunteering to proof read. Much appreciated!

#core – Feedback Requested!

The #core team is looking for feedback on this post: should security fixes continue to be backported to very old versions of WordPress

Also looking for feedback on this proposal to update WordPress versions lower than 4.7 automatically.

Host input is encouraged! Please don’t hesitate to participate in the conversation by replying to the post or bringing it up in the channel discussion!

Hosting Options on WordPress.org/hosting

Host listings on https://wordpress.org/hosting/ are pending review.

@chanthaboune apologized for being unclear about this process at WCEU, and stated the main goal is to “offer hosting options on our /hosting/ pages that take into account localized service.”

As a first step, the matrix used for hosting requirements must be re-visited and refined.

@clorith stated that doing requirement checks in the public arena alleviates liability

@aaroncampbell brought up that allowing public input could flood the /hosting page with an overwhelming amount of host listings.

@brettface would like to see a visual re-vamping of the /hosting page to make it easier to read and more accessible.

@jadonn believes that “having a more transparent process or set of requirements would be beneficial”

@aaroncampbell mentioned that  @remkus at Yoast may have previously helped put together what they use for https://yoast.com/wordpress-hosting/

@chanthaboune would love a copy of this as a starting point and stated that “.. our next steps are to figure out what the requirements to be included are”

Thank you to @antpd who volunteered to collect notes, ideas and information for the next meeting where the discussion will continue.

Other teams to be involved in this project are Marketing, Design, Polyglots and Meta to name some.

Open Floor

@clorith asked that hosts please be aware of the proposal to increase the minimum recommended version of PHP in WordPress

Please feel free to comment on the post!

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 14, 2019 at 1700 UTC. Hope to see you then!

+make.wordpress.org/updates

Hosting Meeting Notes: July 22, 2019

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

Here is the agenda from the meeting.

Attendees: @comunicamuh, @amykamala, @zodiac1978, @danfoster, @mdw1989, @mikeschroder

Housekeeping

There was an update on actions since the suggestions last week to make it clearer when team meetings are scheduled.

The channel topic now links to a listing of the next meetings, that list now shows meetings 30 minutes after they’ve started, and the per-team meeting listings are more discoverable. On “Add to Calendar” functionality, the meta team referred to a ticket about iCal here.

Community

Mentioned that there is a call for volunteers for the Handbook Working Group and feedback for the WordPress user and developer survey, which were topics during last week’s meeting.

Team Feedback / Engagment

@amykamala lead a discussion on ideas to get folks more involved in the team. Topics included:

  • Request for project and/or event recommendations
  • Ideas for making the group more useful for folks
  • Making space for conversation

Open Floor

@zodiac1978 requested an update on the PHP Extension recommendations. This is at the point where feedback needs to be compiled and shared. If you’d like to help put a post together, please leave a comment on this one!

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, July 31, 2019 at 1700 UTC. Hope to see you then!

+make.wordpress.org/updates

Hosting Meeting Notes: July 17, 2019

Here’s the summary of our meeting in #hosting-community on Wednesday July 17th, 2019 at 1700 UTC (Slack archive).

Here is the agenda from the meeting.

Attendees: @jadonn @brettface @fahimmurshed @amykamala @clorith @antpb

Housekeeping

On Note-Taking

The hosting-community team is looking for volunteers to take meeting notes to help balance out demands.

If you’re interested, please comment on this post, or message @mikeschroder, @jadonn or @amykamala on WordPress Slack. No prior experience or permissions are required and this is a great way to get more involved with the community.

On Meeting Time

A post about meeting times and the impact on having two alternate meeting times will be coming out soon! It’ll be posted to the team blog, and will be mentioned in meetings.

A number of changes were made based on everyones’ feedback about the visibility of meeting times:
• The Slack channel topic now has a link to https://make.wordpress.org/meetings/#hosting with the upcoming meeting times posted.
• Meeting times also now stay active on https://make.wordpress.org/meetings/ throughout meeting time.
• The meetings page was changed to allow filtering for meetings for specifics team and links were added for “add to my calendar” functionality

Thank you all for all of the suggestions for improving meeting time visibility and helping folks come to team meetings!

PHP Recommendations

PHP Extensions

Thank you to everyone who engaged in the discussion about PHP extensions! The conversation is pending closure, but any additional comments can still be posted in the replies here.

Minimum required PHP version

Thank you everyone who left feedback on the Site Health team’s post about the next minimum required version of PHP! Please feel free to share your thoughts in a comment on this post as the discussion continues. Conclusions of this discussion are coming soon.

Community

WordPress core E2E testing

WordPress Core has added end to end testing! The testing is emulates a human user scenario to identify potential problem areas and validate different flows. Hosts are encouraged to set up E2E testing and any contributions are values! For more information on E2E testing, check out the announcement from Core.

Call for #community-team Volunteers

The #community-team is looking for help reviewing the make.wordpress.org handbook! The goal is to make the handbooks more accessible and easier to use.

Volunteers are asked to dedicate 1-2 hours per week. This project completion date is projected to be in October, prior to WordCamp US.

More information found here.

WordPress User and Developer Survey

The WordPress User and Developer Survey is being updated! Please feel free to provide any feedback and suggestions, as well as find more info here.

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 Monday, July 22, 2019 at 1400 UTC. Hope to see you then!

+make.wordpress.org/updates

Hosting Meeting Notes: July 8, 2019

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

Here is the agenda from the meeting.

Attendees: @clorith, @javiercasares, @danfoster, @aaroncampbell, @mdw1989, @pandjarov, @lightsoutdave, @amykamala, @fahimmurshed, @mikeschroder

Housekeeping

On Note-Taking

It would be great to have a rotating set of folks to take meeting notes so that no one person gets burned out, and so that when folks are away, there’s still someone to take notes for posting here.

If you’re interested, please comment on this post, or send @mike on WordPress Slack a message, and we’ll get a rotation set up! You don’t need any prior experience or permissions for writing on the site; this is a great way to get more involved with the team.

On Meeting Time

@mikeschroder noted that there’s still a post to come on metrics from meeting times. So far, it looks like there are about the same amount of attendees at the meetings, but with additional folks that weren’t able to attend before.

This is great! There has, however, been confusion about when the team is meeting each week.

Folks suggested:

PHP Recommendations

Extensions

Conclusions coming soon from the discussions around PHP extension recommendations. Please add any feedback on this post.

Versions

The Site Health team has requested feedback from the hosting team on how to set the recommendations for Site Health in the future.

There was discussion lead by @clorith on whether/the best way to test how recommending PHP versions affects new version adoption.

@clorith noted that the team would be taking all of the feedback and making a decision on the version bump soon.

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, July 17, 2019 at 1700 UTC. Hope to see you then!

+make.wordpress.org/updates