Proposal For New Introduction To Hosting Community Team Meetings

The #hosting-community team will soon start regular 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/.-based meetings with an introduction stating the team’s overall purpose. The aim is to inform new meeting attendees of what the team is about, who the team’s participants are, state what to expect during the meeting, and to specifically welcome new team members.

The team had consensus in Slack on the following introduction statement:

If you’re new here, welcome! Feel free to introduce yourself if you like!

This is the weekly meeting 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. community team, and we work together to help make user experience with WordPress better at hosts. Many folks on the team are from hosts, but there are also some learning to host WordPress themselves, or that work in the community with hosts, like 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. and themeTheme A theme dictates the style and function of your WordPress website. Child Themes derive from the main parent theme. authors, or folks that work in support.

This meeting is usually used to connect about WordPress happenings throughout the week connected with hosting and to catch up on the status of the team’s ongoing projects. Usually we’ll step through a few scheduled items, then open up the floor at the end for any additional topics to be discussed. Notes are taken during the chat for posting on [https://make.wordpress.org/hosting/].

The #hosting-community team would like to welcome anyone with feedback about this introduction or having an introduction to post a comment on this blog post. If there are no further changes or adjustments to be made at this time, the #hosting-community team will adopt the introduction statement. The introduction can be changed in the future, but it will be adopted by the next team Slack meeting in #hosting-community on Wednesday, February 6th, 2019 at 1800 UTC. Hope to see you then!

Finally, thank you @mikeschroder for writing the introduction statement above and @francina for suggesting the team develops an introduction statement!

#meetings, #weekly-hosting-chat

Hosting Meeting Agenda – June 5th, 2019

Hello, everyone!

This is the agenda post for the meeting in #hosting-community on Slack that will happen at June 5th, 2019 at 1700UTC.

Housekeeping

  • Please remember to leave feedback about the meeting times changes on the meeting times check-in post
  • We are still looking for volunteers to help with taking notes and leading the weekly meetings

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. Extensions Audit

PHP Extension Statistics

  • @dd32 solicited feedback about if having additional statistics about loaded PHP extensions and versions in use would be useful to the wider WordPress community
  • What do you think about this idea?
  • Is there other information that should be considered for collection?

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

#agenda, #meetings, #weekly-hosting-chat

What should the next PHP version recommendation be?

Hi All,

It’s been 8 weeks since the minimum required 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. 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 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 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

#php

Hosting Meeting Agenda – September 16th, 2019

Hello, everyone!

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

Announcements

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

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

  • @brettface Volunteered to help out. Anyone else interested?
  • Project recommendations?

Automated Test Failures

Team Interest Check-in

  • Folks interested in working on anything in particular, or looking for a project to help with?

Open Floor

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

#agenda, #meetings, #weekly-hosting-chat

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

Hosting Team meeting agenda 2021-03-17

The next meeting is scheduled with the following details:

When

Where

Highlights

  • WordPress 5.7
  • WordPress 5.8 and  Full Site Editing
  • A WordPress Project Contributor Handbook

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)
  • Meetings Time (DST changes in a few weeks)

#agenda, #meetings, #weekly-hosting-chat

Summary for Team Meeting (2021-03-03)

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:

@javiercasares presented his idea of having an online meetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area. called WP Hosting Live. It should be a online meetup to share knowledge targeted for hosts sysadmins and “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.” professionals. To keep it family friendly we agreed to use something like streamyard and Youtube as a platform or setup an own RTMP serverServer A server is a piece of computer hardware or software that provides functionality for other programs or devices. Typical servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers. to stream to and also talk about on how to integrate a livestream into your WP website.

The next meetings are scheduled with the following details:

When:

Where: #hosting-community channel on Slack.

+make.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//updates

#hosting-community, #meetings

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

WordPress Advanced Administration Handbook

In early August 2022, the #Docs team reached out to the #Hosting team to collaborate on a new documentation section within WordPress.

This new documentation is proposed as advanced regarding what currently exists for end users (UserHub / Support), with the goal that the documentation for users is free of advanced technical material, and that the documentation for developers (DevHub) is very differentiated between what is development, and what are advanced development or system configurations.

This project is led by @JavierCasares, @lucp and @milana_cap. If you have any questions or concerns, please contact any of them.

Some information and links

Starting the Handbook

After several meetings in the Documentation team and 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, the Handbook has been created in a GitHub repository and the first steps have been requested to the Meta team.

A first step has been the creation of an organizational structure of categories. It is a first version that can evolve. The idea is that the contents are only at two levels. In this way we will enter, for example, in the ServerServer A server is a piece of computer hardware or software that provides functionality for other programs or devices. Typical servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers. categoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. and there we will find the different pages (like nginxNGINX nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. Nginx is free and open-source software, released under the terms of the 2-clause BSD license.), but without subpages.

Subsequently, a page has been created for each of the documents to be copied from their origin. These pages have their respective Issues in the repository. This way, anyone who wants to work on the project can choose an issue and work on it.

Want to contribute?

Although we are still in a first step, if you know of other WordPress content that could be in this Handbook, please open an issue and discuss it with the Documentation team. Please use the label “advanced administration”.

If you want to help launch the Handbook as soon as possible, please take an issue and work on it. You can comment on the site itself if you have any questions, suggestions or improvements.

Where and when can you find us?

Currently, you can find us on Tuesdays at 14:00 UTC in the #docs 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/. channel, or Wednesdays at 09:00 UTC and 18:00 UTC in the #hosting-community Slack channel.

You can also find us at the Contributor Day of WordCamp US (US), at the Contributor Day of WordCamp Netherlands (NL), or at the Contributor Day of WordCamp Valencia (ES).

+make.wordpress.org/docs/

#documentation

Proposal: Updating WP_MEMORY_LIMIT

During the Contributor Day at the WordCamp Europe 2022, 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 found that WP_MEMORY_LIMIT is set as 40 MB (single site) and 64 MB (multisiteMultisite Multisite is a WordPress feature which allows users to create a network of sites on a single WordPress installation. Available since WordPress version 3.0, Multisite is a continuation of WPMU or WordPress Multiuser project. WordPress MultiUser project was discontinued and its features were included into WordPress core.https://codex.wordpress.org/Create_A_Network.). Furthermore, the WP_MAX_MEMORY_LIMIT is set as 256 MB.

WP_MEMORY_LIMIT is the value for the WordPress Memory Limit, usually referred to the frontend memory, and WP_MAX_MEMORY_LIMIT is the value for 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, usually referred to the backend memory.

History

Around September 2013, the WP_MEMORY_LIMIT value changed from 32 MB to 40 MB (32+8). Some tests done by the Hosting Team suggest that the memory used on WordPress is around 16 MB.

The PHP memory_limit sets the maximum amount of memory in bytes that a script is allowed to allocate. This helps prevent poorly written scripts for eating up all available memory on a serverServer A server is a piece of computer hardware or software that provides functionality for other programs or devices. Typical servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers.. Note that to have no memory limit, set this directive to -1. Check the PHP page for more information.

PHP values

The first part gets the value from PHP, and if not exists, sets a default value. Thereafter, if the value is incorrect (in bytes) sets the memory limit from the constant.

This PHP value has evolved:

Some questions

Why change the WP_MEMORY_LIMIT value?

To level it to the PHP standard.

If the hoster has some kind of limitation, misconfiguration, an incorrect value or does not allow changing it, the value used is the lesser, of 40 MB, which usually produces memory errors, when it should use the PHP default value, which is generally acceptable in new installations. At this time, 20 latest versions of WordPress (since WordPress 4.1 / 2014-12-17) can use PHP 5.6.40+ so it would meet the minimums set by PHP.

Can, actually, the value be greater than the PHP value?

Yes. That’s why there is an intent to include something like:

WP_MEMORY_LIMIT <= WP_MAX_MEMORY_LIMIT <= memory_limit

Premises

We should keep in mind some basic assumptions when incorporating PHP memory limits based on what users can do.

The memory limit set by computer systems are set for a reason. And that reason should be enforced; therefore, PHP’s memory limit should not be exceeded, and in case it needs to be exceeded, it should be changed by the system administration.

Users can set the values they want from the wp-config.phpwp-config.php One of the most important files in a WordPress installation is the wp-config.php file. This file is located in the root of your WordPress file directory and contains your website’s base configuration details, such as database connection information. configuration file. Often, extremely high values are set to hide a memory consumption problem due to bad programming. With a few visits it usually works, but it is a short-term fix.

We must be realistic about the memory limits of the WordPress CoreCore Core is the set of software required to run WordPress. The Core Team builds WordPress. and the normal use of a WordPress, whether it is a simple WordPress or a WordPress Multisite. Most WordPress sites install plugins and themes that make memory spikes higher.

PHP has its baseline memory limits that should serve as a reference for its use and application.

Proposal

Considering that since 2008, and PHP >5.2.0 the memory_limit value is equal to 128 MB, should we consider an update of this value in the WordPress base configuration, or at least an update of the values?

The proposal from the WordPress Hosting team is for WP_MEMORY_LIMIT:

  • WordPress Single: define('WP_MEMORY_LIMIT', '128M');
  • WordPress Multisite: define('WP_MEMORY_LIMIT', '192M');

Another patch should be:

WP_MEMORY_LIMIT <= WP_MAX_MEMORY_LIMIT <= memory_limit

Users can modify the WP_MEMORY_LIMIT and WP_MAX_MEMORY_LIMIT at wp-config.php and should have some limitations in values, as far as WordPress cannot overflow PHP.

Getting the values

When doing some calls to PHP functions and values, got this:

  • php.iniphp.ini The main configuration file of PHP.: memory_limit -> value: 256M
  • function: memory_get_usage -> value: 2097152
  • updating the ini_set memory_limit to 512M -> value: memory_limit = 256M
  • function: ini_get_all[memory_limit]
Array (
  [global_value] => 256M
  [local_value] => 512M
  [access] => 7
)

So, the real values are, always, in the ini_get_all[memory_limit].

After doing some tests, maybe hard-coding the values is a bad idea, but having some “limits” is cool (like now) but reading the real values.

Ticket: 56390 Updating WP_MEMORY_LIMIT

Props: @javiercasares, @crixu, @bernardzijlstra, @mikeschroder.

#core, #performance, #php

WordPress Hosting Team 2022 recap

Here we are! It’s almost the end of 2022, and before starting 2023, maybe we should check what happened in the 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 this year.

Firstly, some relevant posts:

And the new pages in the Handbook:

More things 🙂:

Some props to people contributing in the Team

In the following days will be the presentation of the new Team Reps, and new goals for 2023.

Thank you all for this 2022 and looking forward to this 2023 with you, and more to come.

+make.wordpress.org/updates/

#hosting-community, #summary