Agenda for Team Meeting (2021-03-03)

The next meeting is scheduled with the following details:

When
Wednesday, March 3, 2021 at 0900 UTC
Wednesday, March 3, 2021 at 1800 UTC

Where
#hosting-community channel on Slack.

Highlights
– Field Guide de WordPress 5.7
– WordPress 5.7 RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. 2 (pending to be launched)

HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Team Time
– WP Hosting Live (live streaming events)
– WordPress Hosting Page/Site

#hosting-community, #meetings

#agenda, #weekly-hosting-chat

Summary for Team Meeting (2021-02-24)

After listing the items on the agenda, some extra items that have been discussed and deserve to be in the summary.

There are some PRs for the Handbook:

Among the HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Team’s objectives is the creation of a global streaming event in the purest Meetup style. The idea is to have a monthly online event, in English, with the possibility of interspersing other languages. Other steps are to define some previous elements from where these events will be managed.

An announcement will be made in the next few days regarding the selection of Team reps.

The next meeting is scheduled with the following details:

When
Wednesday, March 3, 2021 at 0900 UTC
Wednesday, March 3, 2021 at 1800 UTC

Where
#hosting-community channel on Slack.

#hosting-community, #meetings

#summary, #weekly-hosting-chat

Agenda for Team Meeting (2021-02-24)

The next meeting is scheduled with the following details:

When

Where
#hosting-community channel 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/..

Highlights

  • 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/ version 10.0
  • WordPress 5.6.2
  • WordPress 5.7 RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. 1
  • Feature PluginFeature Plugin A plugin that was created with the intention of eventually being proposed for inclusion in WordPress Core. See Features as Plugins.: Rollback Update Failure
  • Project Tide

HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Team Time

  • 2021 goals for the Hosting Team
  • Feedback on 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. Nominees

#hosting-community, #meetings

#agenda, #weekly-hosting-chat

Feedback on Team Rep Nominees

The HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Community Team’s current representatives have been looking for a new set of team representatives to help coordinate communication within the team and with other WP.org teams. There are four nominees to serve as team representatives until the next time the team reviews the team representative situation again.

The four nominees are the minimum number the team requires to cover the first and second weekly team check-ins. Since there are only as many nominees as required, the team has discussed accepting the four nominees as team representatives without a vote.

The current team representatives have made a form for team members to provide feedback anonymously about the nominees for team representative.

This feedback can be seen by the three current team representatives. If you are not comfortable with one of the team representatives seeing your feedback, please direct message another team representative in WP.org 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/..

Current team representatives

1. Mike Schroder (@mike)
2. Amy Kamala (@amykamala)
3. Jadon Naas (@jadonn)

Nominees for team representative

1. Lucas Radke (@Crixu)
2. Javier Casares (@JavierCasares)
3. Amy Kamala (@amykamala)
4. Jadon Naas (@jadonn)

Feedback Form

#hosting-community, #team-reps

2021 goals for the Hosting Team

The year 2021 has begun, and after the election of the new Team Reps it is time to look for the goals for this 2021 in the team.

Undoubtedly, on a day-to-day basis, we will continue to help and collaborate with the other teams in the Slack channel, but also continue with the projects.

And here come the different questions…

  • What do you think we can add or improve the Handbook?
  • If you have or are part of a hostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. company, have you considered using the tool and appearing in the results page?

I encourage you to leave your comments on this post, or stop by our weekly Slack meetings.

#hosting-community

Hosting Team Rep Election

Hi everyone!

It’s been since December 2019 that team reps were discussed/evaluated in the hostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. team.

After chatting about this in the hosting meeting and amongst existing team reps, the consensus is to allow folks to nominate themselves or others, and hold an election in January.

I’m hopeful this will allow some new folks to have a chance to represent the team, while allowing existing folks the opportunity to step back if they need to due to availability, or choose, to focus on other areas of contribution.

For full details on the role of 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., check out this page, which has current reps for all 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/ teams, along with the responsibilities. There’s also a good description on the most recent call for reps from the core team.

While team reps often come from folks who are are considered to be leaders in a particular area, this is meant as a communication role, to help facilitate team and cross-team collaboration, rather than be tied to leadership.

Are you interested in being a rep, or have anyone you’d like to nominate? Please leave a comment on this post, or DM any of the current team reps (@amykamala, @jadonn, or @mikeschroder) to do so.

Anyone who is nominated by others will be contacted to make sure that they are interested and available for the role.

+make.wordpress.org/updates

#hosting-community, #team-reps

Survey: Weekly Meeting Schedule

As seasons change, the warmer locations in the world experience longer day-time and the comparatively cooler locations experience longer nights, which brings the popular concept of DST (daylight saving time) into the conversation for the HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Team. Typically countries move their clocks forward one hour during summer and spring, and countries in autumn or winter seasons turn their clocks back one hour to save as much daylight as possible.

The hosting team currently has two weekly meetings, one at 09:00 UTC and another at 18:00 UTC to provide a wider coverage for contributors from all over the world. The first meeting time is more convenient for folks in regions such as APAC (Asia / Pacific) + EMEA (Europe / Middle-East) and the second meeting time is more convenient for folks in regions such as EMEA + AMER (America).

Taking into account that APAC time zones generally do not change times for daylight savings, but that Europe and America do:

Should meeting times be adjusted for daylight savings?

Here is a quick example of the current situation as DST takes into effect in a few weeks (note: some countries have already made changes and others will do so on the weekend of October 24 or later).

The idea would be to apply the changes by Wednesday, October 28. The proposal is to consider whether to adjust to a better time or not (compared to the current local time).

Meeting 09:00 UTC

CityNow
09:00 UTC
After DST
09:00 UTC
After DST
10:00 UTC
Wellington (NZ)22:0022:0023:00
Tokyo (JP)18:0018:0019:00
New Delhi (IN)14:3014:3015:30
Moscow (RU)12:0012:0013:00
Berlin (DE)11:0010:0011:00
London (GB)10:0009:0010:00
Some timezone for meeting at 09:00 UTC

Meeting at 18:00 UTC

CityNow
18:00 UTC
After DST
18:00 UTC
After DST
19:00 UTC
Berlin (DE)20:0019:0020:00
London (GB)19:0018:0019:00
Brasilia (BR)15:0015:0016:00
New York (US)14:0013:0014:00
Los Angeles (US)11:0010:0011:00
Honolulu (US)08:0008:0009:00
Some timezone for meeting at 18:00 UTC

Which schedule works best for you? Do you prefer to keep the meetings at 09:00 UTC or should we move them to 10:00 UTC?

For the second meeting do folks prefer to stick to 18:00 UTC or should we change it to 19:00 UTC?

Please feel free to drop a comment with your preferred option for either meeting, or both. Your feedback is valuable!

Hat tip to @javiercasares for writing this post and @chaion07 for the peer review.

#meeting-time, #meetings, #survey

#hosting-community, #weekly-hosting-chat

Hosting Community: Call for Goals

A few weeks ago during our weekly team meetings we talked about our Goals for the release of WordPress 5.6 and beyond. As we will have more then one goal and want to enable contributors to easily see where we are and towards which goals they can contribute we decided to give the method of “Objective and Key Results” a try. The polyglots teamPolyglots Team Polyglots Team is a group of multilingual translators who work on translating plugins, themes, documentation, and front-facing marketing copy. https://make.wordpress.org/polyglots/teams/. is already using OKRs since now nearly a year:

Having those OKRs public will also allow other teams to check towards which goals we are working and where they might could help us or our goals could help them.

@Crixu volunteered to setup a corresponding sheet to keep track of our objectives and the key results contributing towards them. But while having a method is great we also need to identify the goals we are setting ourselves for the release of WordPress 5.6. Once 5.6 was released we can decide on how to continue.

First draft of OKRs

Goals could include things like:

  • All hosts testing the latest WP Release
  • All hosts test the latest and upcoming PHPPHP PHP (PHP: Hypertext Preprocessor) is a general-purpose scripting language especially suited to web development. PHP code is usually processed on a web server by a PHP interpreter. On a web server, the result of the interpreted and executed PHP code would form the whole or part of an HTTP response. Versions
  • All hosts test the latest and upcoming DatabaseDatabase A database is an organized collection of data. Access to this data is usually provided by a "database management system" (DBMS) consisting of an integrated set of computer software that allows users to interact with one or more databases and provides access to all of the data contained in the database. Because of the close relationship between them, the term "database" is often used casually to refer to both a database and the DBMS used to manipulate it. versions (Supported DB Systems only)
  • Our handbook is a complete collection you need to start to host your own WordPress websites

A good example on how to derive a key result from a objective is:

Objective: All hosts test the latest and upcoming PHP Versions
Key Result: The PHPUnit Test runner supports multiple entries per Host

Without this key result the hosts won’t be able to test multiple PHP versions without setting up multiple bot accounts. If we as a team deliver the functionality that a host can submit multiple entries with the same account we also enable them to test WordPress with various setups (Different PHP versions, different MariaDBMariaDB MariaDB is a fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. MariaDB intended to maintain high compatibility with MySQL, ensuring a drop-in replacement capability with library binary parity and exact matching with MySQL APIs and commands. Versions,…)

Your proposals

Now its your time: Use the comment section below to discuss about possible objectives and their resulting key results.

The deadline for the Call for Goals will be October 19th 2020 at 24:00:00 UTC

Afterwards we are collecting all ideas, grouping them and bring them up for discussion again in the upcoming weekly team meetings on October 21th 2020 at 9 AM UTC and October 21th 2020 at 6 PM UTC

#hosting-community

Hosting Chat Recap: Wednesday, August 26, 2020

Here’s the summary of our meetings in #hosting-community on Wednesday, August 26, 2020 at 09:00 UTC (Slack archive) and on Wednesday, August 26, 2020 at 1800 UTC (Slack archive).

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

Attendees: @chaion07, @Crixu, Mark Muyskens, @amykamala, @piotrekkaminski, @davidvee, @asmartbear

Agenda

## Greetings
Welcome and Check-in
New Contributor Call Out

## Highlights
Call for volunteers for WP a11y day
WordPress 5.6 Kickoff
Apple, Google, and Mozilla SSL/TLS certificate policy changes
Learn WordPress is Live

## Hosting Team Time
Dropping support for old PHP versions in a fixed schedule

## Open Floor / Work Time

Highlights

Call for volunteers for WP a11yAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) day

There’s a call for volunteers open for WordPress a11y day!

@mikeschroder invites everyone from the team to join.

The event itself will be for 24 hours, and held on Friday, October 2, 2020.

WordPress 5.6 Kickoff

WordPress 5.6 kicked off last week, and is the final release of the year for WordPress. It is currently scheduled for release on December 8th, 2020.

@mikeschroder encourage everyone to give it a read.

Apple, Google, and Mozilla SSLSSL Secure Sockets Layer (SSL) was a cryptographic protocol designed to provide communications security over a computer network. This protocol became obsolete due to a multitude of security problems and was replaced by TLS./TLSTLS Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network. Websites can use TLS to secure all communications between their servers and web browsers. certificate policy changes

It was said that commercial certificates usually are for 1 year, and Let’s Encrypt for 3 months, and the main concern is for internal or service organization certificates.

Learn WordPress is Live

Community and Training teams have launched a new platform for online learning for WordPress – Learn WordPress!

HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Team Time

Dropping support for old PHPPHP PHP (PHP: Hypertext Preprocessor) is a general-purpose scripting language especially suited to web development. PHP code is usually processed on a web server by a PHP interpreter. On a web server, the result of the interpreted and executed PHP code would form the whole or part of an HTTP response. versions in a fixed schedule

On July 24, the coreCore Core is the set of software required to run WordPress. The Core Team builds WordPress. team brought up a proposal to drop the support for older PHP versions via a fixed schedule.

There have been several proposals and comments. Premises and data that have come to light (context):

  • PHP: bump minimum version requirements #51043
  • Key WordPress Statistics
  • A lot of hosts give from PHP 5.4 to PHP 7.4 (at least, from PHP 5.6 to PHP 7.4)
  • One thing is core, and another are plugins and themes
  • Plugins and themes may need a “tested up to” PHP version #51139

Mark Muyskens has explained that he is against a fixed schedule. “Too many folks out there drag their feet as far as updating it, unless forced by the host. What do propose when a customer doesn’t switch off PHP 5 for example when support is dropped? Blocking core updates? That’s going to lead to other larger problems.”

@javiercasares made a lot of proposals. First, WordPress should be in line with PHP (those are example on how it should be on older versions):

WordPress 5.6 = PHP 8.0 (dec 2020) -> supports PHP 8.0 – 7.2
WordPress 5.3 = PHP 7.4 (dec 2019) -> supports PHP 7.4 – 7.1
WordPress 5.0 = PHP 7.3 (dec 2018) -> supports PHP 7.3 – 7.0
WordPress 4.9 = PHP 7.2 (dec 2017) -> supports PHP 7.2 – 5.6
WordPress 4.7 = PHP 7.1 (dec 2016) -> supports PHP 7.1 – 5.6

So, WordPress (as a Community) should give info on WordPress (major) versions and PHP (major) versions supported. For example: WordPress 5.5 supports PHP 5.6.20 to 7.4. @mikeschroder considers that this could be in the Hosting Handbook.

In summary, each major WordPress version should officially support the PHP versions supported in that time (+/- 1 version), also, create a table with supported versions, so anybody knows the limits in each version.

@mikeschroder like the idea of scheduling, so that hosts (and users) can know what to expect. The actual schedule being up for debate is great. Also, love to discuss how hosts can help with the issue that is the background of this particular proposal, how can we best work together / with the project to get folks upgraded — not just from the 5.x, but in the future.

@jadonn highlighted that some hosts’ platforms’ PHP versions are provided by cPanel, Plesk, or the software managing the platform. In that case, the host is beholden to cPanel or whoever provides the PHP binaries.

@asmartbear “The good thing about a fixed schedule is it’s easy to plan for, way ahead of time. Tech, customer comms, measuring potential impact, etc…”. “A bad thing is you can’t use judgement calls.”

“It could be helpful for Core to mandate things, because it’s a forcing function for action, which doesn’t “blame” the hosts. So that might be net-positive for all hosts.”

“I think the main tension is that increasing PHP requirements is what’s best for the entire project/community from a technical perspective (features, performance, security, modernity), but anything that causes friction for users moves us away from the goal of “51% of the web.”

piotrekkaminski: “Support will either have to deal with PHP issues or sites getting hacked. My personal POV is i would rather take PHP issues.”

@jadonn: “It is probably a worthwhile question to ask about what is the path to the 51% goal. Is enforcing a newer version of PHP the path to achieving that goal? Like how does the PHP version correlate to or drive WordPress adoption.”

With that in mind, we left the meeting asking if there is a possibility to have more correlated data to make that kind of decisions.

@asmartbear closed with: “To Democratize Publishing doesn’t just mean that you can publish, it also means you own your work, which in the Internet world, means owning your site, and the wider ideals of the Open Web as well. No one wants to do maintenance, and many people (most?) don’t understand it. I believe we should be part of the solution, helping them along, rather than telling them to go to some closed-sourced, closed-web system. Also I think you’re not considering the fact that it’s not necessarily even the site owner’s “fault” in a certain sense. They use / bought some 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 or can be cost-based plugin from a third-party. or themeTheme A theme dictates the style and function of your WordPress website. Child Themes derive from the main parent theme. years ago and now it won’t work. Now you’re saying they have 4 months to replace their theme “or else.” While there is merit in that forcing function, our attitude should be one of compassion and trying to find the best way forward, rather than saying to a non-technical site owner that they should go re-tool a theme or else take their site.”

Next Meeting

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

+make.wordpress.org/updates

#meetings, #summary, #weekly-hosting-chat

Hosting Chat Recap: Wednesday, June 24, 2020

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

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

Attendees: @chaion07, @clorith, @pfefferle, @mazeheld, @jonathansulo, @fahimmurshed, @thebengalboy, @amykamala, @nullbyte

Agenda

## Greetings
- Welcome and Personal Check-in

## Highlights
- APAC Triage Sessions
- XML Sitemaps Merged

## Hosting Team Time
- Open Handbook PRs
- Task Check-in

## Open Floor

Highlights

APAC Triage Sessions

APAC triage sessions have moved days, to account for the new APAC coreCore Core is the set of software required to run WordPress. The Core Team builds WordPress. dev chat:
https://make.wordpress.org/core/2020/06/22/new-date-and-time-for-apac-triage-sessions

@mikeschroder invites everyone from the team to join the sessions.

XML Sitemaps Merged

The XML Sitemaps feature was now merged to the core and the hosts are called to help to test the new feature on their platforms:
https://core.trac.wordpress.org/changeset/48072

HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Team Time

Open Handbook PRs

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. page for the Hosting Handbook there are some pull request which need to be reviewed. Feel free to review and comment them:
https://github.com/WordPress/hosting-handbook/pulls

Hosting Team Tasks and Check-in

@pfefferle brought up the issue #65 on the Test Reporter repo. There is already a proposed way to send/store the data and the next step was to figure out how to display it. An idea was to bring it to the design team and ask them for help on how to display multiple reports per bot/host.

@mikeschroder was working on #36455 (Invalidate files in opcode cacheCache A cache is a component that stores data so that future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation or a copy of data stored elsewhere. after 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 or can be cost-based plugin from a third-party., themeTheme A theme dictates the style and function of your WordPress website. Child Themes derive from the main parent theme. or core update).

Open Floor

@Crixu brought up the question about the PHPPHP PHP (PHP: Hypertext Preprocessor) is a general-purpose scripting language especially suited to web development. PHP code is usually processed on a web server by a PHP interpreter. On a web server, the result of the interpreted and executed PHP code would form the whole or part of an HTTP response. Memory limit requirements and recommendations. See issue #45 on the handbook repo. As requirements change from website to website @mazeheld mentioned there can’t be an official recommendation while @mikeschroder is the opinion that we should give a recommendation with the remark that the requirement changes the more plugins and themes are installed and used. @mikeschroder suggested checking with hosts to get their average memory usage for WP so we might get at least a feeling about the consumption.

Next Meeting

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

+make.wordpress.org/updates

#meetings, #summary, #weekly-hosting-chat